← Back to issue list

New packaging format for 16.04

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1532842
Type
issue
State
closed
Author
~sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Snapcraft added snap.yaml support while retaining readme.md and package.yaml compatibility via merged PR #215 (89904e3e4, implementation ca31dcd69).

Resolution: closed resolved

Reason: PR #215 was merged as commit 89904e3e4, with ca31dcd69 implementing the new packaging format. The maintainer later confirmed that Snappy 16 fully supported it.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Snappy is going to use a new internal format for packaging in 16.04. This requires changes to snapcraft and snappy. In snapcraft, it would mean keeping package.yaml and readme.md until snappy completes its transition. The other aspect is that snapcraft.yaml should reflect most of the changes to the format in snap.yaml The rough specification is located here: https://docs.google.com/document/d/1U6k0R9NPOyrn6MN16naOEX1BJ-BBzU6qHxMB4Ep_49w/edit#heading=h.f7k67ppnm94

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Snapcraft added snap.yaml support while retaining readme.md and package.yaml compatibility via merged PR #215 (89904e3e4, implementation ca31dcd69).
stealth/space-bunny-alpha — closed resolved Resolved by snapcraft PR #215, merged as 89904e3e4 with implementation ca31dcd69, adding snap.yaml while retaining readme.md and package.yaml compatibility.
stealth/space-bunny-alpha — closed resolved 16.04 packaging support was implemented in commit ca31dcd69, adding snap.yaml generation while retaining readme.md and package.yaml compatibility.
qwen/qwen3.6-35b-a3b — — Superseded. The transition to the new Snappy packaging format for 16.04 was completed, rendering this tracking issue obsolete. Implementation was handled in subsequent snapcraft and snappy releases.
qwen/qwen3.6-35b-a3b — — Closed without discussion or implementation. The proposed packaging format update for Ubuntu 16.04 was superseded by the eventual release of snapcraft and snapd.
qwen3.6-35b-a3b-mtp-q6 — — Closed and superseded by subsequent releases. No discussion or code changes occurred as the new packaging format was implemented independently in later versions.

Update history

Date Change
created

Related work

  • Likely Fixed By: ubuntu-core/snapcraft#215 (confidence 100%)

    Merged PR implementing snap.yaml with continued readme.md and package.yaml compatibility.

Related issues

Issue Project State Summary Similarity
#1158 packaging: snapcraft as a snap snapcraft merged Merged initial self-packaging support for building Snapcraft as a snap (#1158) in commit 4136ab302, addressing Launchpad #1666908.
70%