sources: add source handler base classes
Metadata
Current evaluation
Merged PR #31 via commit 8494ce17, adding base classes for source handlers and downloadable file sources.
Resolution: closed resolved
Reason: PR #31 was approved and merged into main as 8494ce17. Implementation commit 6a2f5c27 added the source-handler foundation for copying, downloading, and unpacking files.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Source handlers take care of copying, downloading or unpacking files
specified as part sources. This change adds the base class for source
handlers and downloadable file source handlers.
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 #31 via commit 8494ce17, adding base classes for source handlers and downloadable file sources. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged: added base and downloadable-file source-handler classes for copying, downloading, and unpacking source files. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #31 in commit 8494ce17, adding source-handler base classes for copying, downloading, and unpacking part-source files (+507/-3 across five files). | |
| qwen/qwen3.6-35b-a3b | — | — | Merged after approval by two reviewers and passing CI checks. Adds base classes for source handlers to manage copying, downloading, and unpacking files, introducing 507 lines across five files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Successfully merged base classes for source handlers to manage file copying, downloading, and unpacking. The maintainer's implementation was integrated directly into the codebase without discussion. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #50 sources: add source handler integration | craft-parts | merged | Source handlers were integrated with state management and execution planning, adding outdated-source checks. Merged in PR #50 via commit 1534673c. |