← Back to issue list

packages: add deb support

View original Github issue

Metadata

Project
craft-parts
Number
#48
Type
pull request
State
merged
Author
cmatsuoka
Labels
—
Created
Updated
Closed

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.
76%
#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.
71%