← Back to issue list

Support deb files as sources

View original Github issue

Metadata

Project
snapcraft
Number
#811
Type
pull request
State
merged
Author
sergiusens
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

No scores available.

Issue body

LP: #1604669 Signed-off-by: Sergio Schvezov sergio.schvezov@ubuntu.com

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b 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.
qwen3.6-35b-a3b-mtp-q6 Added support for deb files as sources and merged. Included a minimal deb package for integration testing per reviewer feedback.
qwen3.6-35b-a3b-mtp-q6 Merged support for deb files as sources. Includes an integration test using a minimal deb package to stage a snap. Resolves Launchpad bug #1604669.

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.
78%
#48 packages: add deb support craft-parts merged 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.
75%
#963 sources: refactor deb source into module. snapcraft merged Merged refactoring changes that extract Deb source logic into a dedicated module at sources/_deb.py. This restructuring advances progress on Launchpad bug #1648906 and passes CI checks with maintained code coverage.
70%