packages: add deb support
Metadata
Current evaluation
Merged PR #48 as commit e28e84bb, adding Debian repository support to refresh package lists, fetch and unpack stage packages, and install build packages.
Resolution: closed resolved
Reason: PR #48 was merged into main via merge commit 7f9d5211. Implementation commit e28e84bb added the Debian package handler and related tests.
Evaluated by: mr-cal-bot
No scores available.
Issue body
The Ubuntu deb repository support adds the mechanism to refresh
package lists, fetch and unpack stage packages, and install build
packages.
Packages/repo is planned to be moved into a separate project, where
it will be further refactored. Current code follows the snapcraft
implementation.
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 #48 as commit e28e84bb, adding Debian repository support to refresh package lists, fetch and unpack stage packages, and install build packages. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged into main via #48 (commit e28e84bb), adding deb repository refresh, stage-package fetching/unpacking, and build-package installation. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #48 (commit e28e84bb), adding Debian repository support for package-list refresh, stage-package fetching, and build-package installation. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged, adding Ubuntu deb repository support to refresh package lists, fetch stage packages, and install build packages. Approved by two reviewers, passed CI checks, and introduced 1,313 lines across seven files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Added Ubuntu deb repository support to refresh package lists, fetch and unpack stage packages, and install build packages. Merged with implementation following snapcraft, planned for future extraction into a separate project. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #269 sources: support "deb" sources | craft-parts | merged | Merged PR #269 in commit d75aa1d8, adding .deb source support via dpkg-deb and sharing extract_deb() with stage-package handling. | |
| #156 feat: add installdebconf helper | debcraft | merged | Merged PR #156 as commit 25668c2, adding installdebconf to copy debconf config and templates into the package control directory. |