daily-canary manifest does not include snaps

Bug #2028984 reported by Brian Murray
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
livecd-rootfs (Ubuntu)
Fix Released
High
Unassigned

Bug Description

The .manifest file for an Ubuntu daily-canary image does not include the snap lists which I would consider a regression. If you look at the following manifest you won't see any 'snap:' items.

https://cdimage.ubuntu.com/daily-canary/20230728/mantic-desktop-canary-amd64.manifest

However, in a daily-live image you will:

https://cdimage.ubuntu.com/daily-live/20230728/mantic-desktop-amd64.manifest
...
snap:core22 stable 817
snap:snapd stable 19457
snap:cups stable/ubuntu-23.10 980
snap:firefox stable/ubuntu-23.10 2916

Related branches

tags: added: foundations-todo
tags: added: cuqa-manual-testing
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

hmmm, would have to take a look at the way we generate the manifests. Possibly when we moved the seeded snaps from the main standard layer to the classic overlay layer, I assume we're still only generating the manifest for the standard one.

It's an interesting question now: what should we be printing out now? How to ensure we keep model and seeded snap deps in sync?

Changed in livecd-rootfs (Ubuntu):
importance: Undecided → High
status: New → Triaged
Revision history for this message
Steve Langasek (vorlon) wrote :

Should we move to generating separate .manifest files for each of the squashfs in the image? That would probably be the most helpful thing for forensics.

Changed in livecd-rootfs (Ubuntu):
milestone: none → ubuntu-23.10-beta
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

@Steve agreed, sounds like the best option here.

Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

We do already generate manifests for each squashfs? But the issue is that snap-seed-parse.py cannot parse uc20 style seeds.

Revision history for this message
Steve Langasek (vorlon) wrote :

On the cdimage side we download and publish a single manifest, which is of dubious value now

Changed in livecd-rootfs (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package livecd-rootfs - 23.10.26

---------------
livecd-rootfs (23.10.26) mantic; urgency=medium

  [ Łukasz 'sil2100' Zemczak ]
  * Update the enhanced-sb layer model to not preinstall the printing snaps,
    per changes to seeds. Live layer model not changed as it will go away
    soon per our staged changes.

  [ Michael Hudson-Doyle ]
  * Use a traditional seed.yaml style seed for the canary installer's live

 -- Łukasz 'sil2100' Zemczak <email address hidden> Mon, 28 Aug 2023 12:13:38 +0200

Changed in livecd-rootfs (Ubuntu):
status: Fix Committed → Fix Released
tags: added: fde
Benjamin Drung (bdrung)
tags: removed: foundations-todo
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.