← Back to issue list

Add debs plugin to easily create snaps from deb files

View original Github issue

Metadata

Project
snapcraft
Number
#53
Type
pull request
State
closed
Author
longsleep
Labels
Created
Updated
Closed

Current evaluation

Closed by maintainer due to failing integration tests. Not merged; abandoned pending future resubmission and test fixes.

Suggested action:

No scores available.

Issue body

The debs plugin helps to easily create snaps with files built as deb packages. It can use local deb files or pull deb files from remote http urls. Example for busybox ``` busybox: plugin: debs debs: - http://ports.ubuntu.com/pool/main/b/busybox/busybox-static_1.22.0-15ubuntu1_armhf.deb ``` We use this to build armhf snaps on amd64 build platform like this: ``` DEB_BUILD_ARCH=armhf DEB_BUILD_MULTIARCH=arm-linux-gnueabihf snapcraft ``` It also allows us to use existing clean builds (cowbuilder to create deb packages) to directly use with snappy.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Closed by maintainer due to failing integration tests. Not merged; abandoned pending future resubmission and test fixes.
qwen3.6-35b-a3b-mtp-q6 Proposed debs plugin for snapcraft was closed after failing integration tests. Despite rebasing to master, the list-plugins test failed, prompting closure until the author fixes the issues.
qwen3.6-35b-a3b-mtp-q6 Adding a debs plugin to snapcraft was closed after integration tests failed. The maintainer declined merging it, noting it would be reopened once the author resolves the test failures.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1982 Update snaps_tests to use the testing tools from tests.integration snapcraft closed Closed without resolution. The request to decouple snaps_tests from snapcraft dependencies for deb arch, os release, and repo was abandoned.
72%
#1565058 add .deb kernel's to the kernel plugin snapcraft (launchpad) closed Closed as abandoned. The request to support .deb kernel packages in the snapcraft kernel plugin received no comments or implementation and remains unaddressed.
70%