incoming change to task handling in livecd-rootfs in mantic

Steve Langasek steve.langasek at ubuntu.com
Fri May 19 14:42:56 UTC 2023


On Fri, May 19, 2023 at 11:38:22AM +0100, Iain Lane wrote:
> On Fri, May 19, 2023 at 09:05:28PM +1200, Michael Hudson-Doyle wrote:
> > After a few rounds of fixups, this change passed all tests and has now
> > migrated to release, so the next round of mantic image builds will be built
> > with it. Let me know if you see anything strange in them!

> Really nice, great work. This has been long overdue, glad it finally got 
> sorted out.

> Although the backslash line was one of my favourite lines of code in the 
> archive and I'll be sad to see it go. :-)

> I was reminded of

>   https://bugs.launchpad.net/ubuntu/+source/livecd-rootfs/+bug/1921862

> When reading this thread. tl;dr is that it's not (was not at the time) 
> possible to seed new packages post-release because germinate isn't being 
> run for -updates in the publisher so the newly-seeded packages don't get 
> Task headers. Would that be any more possible to achieve now? (For 
> seeding only: *un*seeding is more gnarly, it involves knowing how to 
> have -updates override release.)

The effect of this change is that we're not dependent any longer on the
Task: headers in the archive, so I *think* both addition and removal of
packages from the seeds will now be honored.

However, we're currently invoking germinate with "-d $SUITE" and I think we
need to change this to "-d ${SUITE},${SUITE}-updates" (with an added
${SUITE}-proposed when building with PROPOSED=1) to get germinate to look at
all the right pockets.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                   https://www.debian.org/
slangasek at ubuntu.com                                     vorlon at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/ubuntu-devel/attachments/20230519/0a0d3d5b/attachment.sig>


More information about the ubuntu-devel mailing list