packages: add deb support
Metadata
Current evaluation
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.
Suggested action: —
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 |
|---|---|---|---|---|
| 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. Adds deb source support by unpacking packages via dpkg-deb and refactors extract_deb() for reuse. Resolves CRAFT-117, approved by one reviewer, passes CI, and changes +289/-10 lines across seven files. | |
| #811 Support deb files as sources | snapcraft | merged | Merged support for using .deb files as sources. The change integrates a minimal test deb package, modifies seven files, and was approved by a reviewer. Resolves LP #1604669. | |
| #355 docs: how-to add package repositories | imagecraft | merged | Merged documentation update adding a how-to guide for including custom package repositories. Approved by two reviewers, passed all CI checks, and modified five files with 108 additions and one deletion. |