sources: add 7z source handler
Metadata
Current evaluation
Adding a 7z source handler was closed and superseded by PR #740. The original implementation was rebased on main but never merged, as a replacement PR handles the feature.
Suggested action: —
No scores available.
Issue body
Allow parts to specify 7z sources. Based on the implementation
from Snapcraft.
Co-authored-by: Tim Süberkrüb <dev@timsueberkrueb.io>
Co-authored-by: Kyle Fazzari <kyrofa@ubuntu.com>
Co-authored-by: Sergio Schvezov <sergio.schvezov@canonical.com>
Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Adding a 7z source handler was closed and superseded by PR #740. The original implementation was rebased on main but never merged, as a replacement PR handles the feature. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | The 7z source handler addition was closed and superseded by PR #740. After rebasing on main in November 2022, the changes were replaced by a newer implementation. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #740 sources: add 7z source handler | craft-parts | merged | Added a 7z source handler for parts. Supersedes #232, uses upstream 7zip, switches linting to Ruff, and updates subprocess calls. Merged after approval by three reviewers and CI fixes. | |
| #1670101 Add support for 7-zip sources | snapcraft (launchpad) | closed | Request to add 7-zip source support was closed without implementation or discussion. The feature remains unimplemented. | |
| #212 sources: add zip file source handler | craft-parts | merged | Merged after approval and CI checks. Adds a zip file source handler allowing parts to specify zip archives as sources. Changes span six files with 261 additions and 7 deletions. Co-authored by Kyle Fazzari, Sergio Schvezov, and Marius Gripsgard. |