← Back to issue list

feat(pack): deprecate packing a directory

View original Github issue

Metadata

Project
snapcraft
Number
#6454
Type
pull request
State
closed
Author
wak327
Labels
—
Created
Updated
Closed

Current evaluation

PR #6454 was closed unmerged with no reviewers or landing commit; the directory-pack deprecation was not implemented, and #4967 remains open.

Resolution: closed stale

Reason: PR #6454 closed without being merged, no reviewers were assigned, and no corresponding commit was found. No superseding change or maintainer explanation was recorded, while #4967 remains open.

Evaluated by: mr-cal-bot

No scores available.

Issue body

As described in #4967, `snapcraft pack <directory>` doesn't run the parts lifecycle and can't pack components. This adds a deprecation warning to both the core22 and core24+ `pack` commands, so the argument can be removed in a future major release: ``` Warning: 'snapcraft pack <directory>' is deprecated and will be removed in a future major release. Use 'snap pack <directory>' instead. ``` The command's help text, which is also used for the command reference, now mentions the deprecation. Packing a directory still works as before. Fixes #4967 --- - [x] I've followed the [contribution guidelines](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md). - [x] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [x] I've successfully run `make lint && make test`. - [x] I've added or updated any relevant documentation. - [ ] In documents I changed, I [added a meta description](https://canonical-starflow.readthedocs-hosted.com/how-to/add-a-page-meta-description/) if one was missing. - [ ] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed stale PR #6454 was closed unmerged with no reviewers or landing commit; the directory-pack deprecation was not implemented, and #4967 remains open.
stealth/space-bunny-alpha — closed stale PR adding a deprecation warning for `snapcraft pack <directory>` (would fix #4967) was closed unmerged after 3 days with no reviewer assigned; the tracking issue #4967 is still open and no code landed.
qwen/qwen3.8-27b — closed stale PR adding a deprecation warning for 'snapcraft pack <directory>' (fixing #4967) was closed without being merged. No reviewers were assigned, the change never landed in the codebase, and issue #4967 remains open.
stealth/space-bunny-alpha
Impact: 35
Quick Win: 22
Complexity: 22
Confidence: 88
Actionability: 80
needs review Adds deprecation warnings and updated help text for directory packing in core22 and core24+ while preserving behavior. Fixes #4967 and is ready for maintainer review.

Update history

Date Change
closed
created

Related work

  • Related To: canonical/snapcraft#4967 (confidence 100%)

    The proposed deprecation was intended to address this issue, which remains open because PR #6454 did not land.

Related issues

No related issues found above the similarity threshold.