move to deb822 sources in ubuntu:lunar docker image

Neal Gompa ngompa at fedoraproject.org
Wed Jan 18 12:08:13 UTC 2023


On Tue, Jan 17, 2023 at 3:19 PM Colin Watson <cjwatson at ubuntu.com> wrote:
>
> On Mon, Jan 16, 2023 at 05:30:27PM +0100, Thomas Bechtold wrote:
> > So my understanding is, that we would need to adjust live-build and/or
> > livecd-rootfs to use the deb822 format. And if we do that, would
> > we also need to adjust launchpad-buildd to handle the new format, too?
>
> I don't think we can reasonably switch to writing out the new format
> from launchpad-buildd in the short term; it would require some
> not-quite-trivial changes to Launchpad as well, and we're short-staffed
> at the moment with a lot of other stuff going on, so taking on more
> refactoring work doesn't really appeal.  We've also recently dispatched
> builds for trusty (though I didn't check exactly why), and I believe its
> apt is too old to support the deb822 format, so we need to retain
> compatibility with it for a while longer.
>

I believe it was introduced in APT 1.1, which means it was first made
available to Ubuntu users with Ubuntu 16.04.

> The simplest change might be to make launchpad-buildd ensure that the
> new default sources.list path (/etc/apt/sources.list.d/ubuntu.sources?)
> doesn't exist, and then just write out the old format to sources.list as
> before.
>
> I definitely anticipate lots of breakage from this change!  I hope all
> the effort will be worth it.
>

Having a more comprehensible apt source configuration is definitely worth it. :)



-- 
Neal Gompa (FAS: ngompa)



More information about the ubuntu-devel mailing list