← Back to issue list

sources: add 7z source handler

View original Github issue

Metadata

Project
craft-parts
Number
#232
Type
pull request
State
closed
Author
cmatsuoka
Labels
Created
Updated
Closed

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.
83%
#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.
72%
#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.
72%