← Back to issue list

packaging: snapcraft as a snap

View original Github issue

Metadata

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

Current evaluation

Merged initial self-packaging support for building Snapcraft as a snap (#1158) in commit 4136ab302, addressing Launchpad #1666908.

Resolution: closed resolved

Reason: canonical/snapcraft#1158 was merged, landing the packaging integration in commit 4136ab302. The change added the configuration and build integration needed to produce Snapcraft itself as a snap.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Integration work to build snapcraft as a snap. LP: #1666908 Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged initial self-packaging support for building Snapcraft as a snap (#1158) in commit 4136ab302, addressing Launchpad #1666908.
stealth/space-bunny-alpha — closed resolved Merged snapcraft#1158 in commit 4136ab302, adding packaging integration to build Snapcraft itself as a snap (8 files, +147/-10).
qwen/qwen3.6-35b-a3b — — Merged integration changes to build snapcraft as a snap. Modified 8 files with 147 additions and 10 deletions to package the tool itself as a snap. Review feedback was addressed prior to merge.
qwen3.6-35b-a3b-mtp-q6 — — Merged integration work to build snapcraft as a snap. The maintainer deferred gnupg2 setup to a separate task due to complexity.

Update history

No update history recorded yet.

Related work

Related issues

Issue Project State Summary Similarity
#1666908 Create a snapcraft snap snapcraft (launchpad) closed Snapcraft gained self-packaging as a snap via merged PR snapcore/snapcraft#1158 (commit 4136ab302).
82%
#4 snap: introduce initial snap packaging (CRAFT-578) rockcraft merged Merged initial Rockcraft snap packaging for CRAFT-578 in #4; implementation commit 9a93db36 landed via merge commit 0797eb3d.
77%
#307 ci: pack snap using craft-actions imagecraft merged Merged in commit 3f26a09 via #307, replacing action-build with canonical/craft-actions' Snapcraft pack action.
73%
#1782774 Add packing API snapcraft (launchpad) closed Packing API work was resolved by LP #1782780 and canonical/snapcraft PR #2225, merged as commit 16ef9d3cf.
71%
#45 feat: create new snapcraft-pack action craft-actions merged Merged as commit 8756708, adding a snapcraft/pack action modeled on charmcraft/pack, with shared common/ workflows, working `path` input, and snap/ dir added to the cache key. All CI checks passed; docs followed in #46.
70%
#1532842 New packaging format for 16.04 snapcraft (launchpad) closed Snapcraft added snap.yaml support while retaining readme.md and package.yaml compatibility via merged PR #215 (89904e3e4, implementation ca31dcd69).
70%
#6367 docs: add a "pack a Pro snap" how-to snapcraft merged Merged #6367 (CRAFT-5236), adding the “Pack a Pro snap” how-to after its craft-application#1144 documentation dependency landed.
70%