sources: add the tar source handler
Metadata
Current evaluation
Merged PR #45 added tar archive support for part sources, including extraction tests. Implementation commit b4a320fe landed through merge commit 0da10bde.
Resolution: closed resolved
Reason: PR #45 was approved and merged into the main branch. Its implementation was committed as b4a320fe and merged by 0da10bde.
Evaluated by: mr-cal-bot
No scores available.
Issue body
The tar source handler allows specifying tar files as a part source.
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 |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #45 added tar archive support for part sources, including extraction tests. Implementation commit b4a320fe landed through merge commit 0da10bde. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #45, adding tar files as part sources with tests (implementation b4a320fe; merge commit 0da10bde). | |
| stealth/space-bunny-alpha | — | closed resolved | Added a tar source handler for using tar files as part sources. Merged into main via PR #45, commit b4a320fe (merge 0da10bde). | |
| qwen/qwen3.6-35b-a3b | — | — | Added a tar source handler to enable tar files as a part source. Merged after approval by two reviewers, introducing 403 additions and 1 deletion across 10 files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Adds a tar source handler to allow tar files as a part source. Integrated directly without discussion. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #969 sources: refactor tar source into module. | snapcraft | merged | Merged PR #969 in commit 6fb798890, extracting the Tar source into sources/_tar.py as part of LP #1648906. | |
| #102 tests: add tar source integration test (CRAFT-197) | craft-parts | merged | Merged in #102 via commit 834f6a44, adding a CRAFT-197 integration test that creates a tar archive programmatically and verifies valid tar sources are read. |