On Mon, 11 Sept 2023 at 23:21, Philip Roche <email address hidden>
wrote:
> > 1) It would really be better if we could put packaged apt preference
> files somewhere not in /etc (systemd-style /run-/etc/-/user searching
> for everything please)
>
> This would require apt changes though?
>
Ah OK. Maybe it could be an early chroot hook? Or we just fix it in
live-build as in your patch.
>
> 3) How many images are out there with this damage? If it's just mantic
> well whatever but if there are lunar or even older images out there that
> are missing these files then we'll need to do something in ubuntu-
> advantage-tools to avoid these prompts on upgrade (I'm not sure what,
> mind -- we could do hacks to avoid these files being marked as
> conffiles, which will probably just mean that dpkg stomps on these files
> on upgrade -- which might be ok? Otherwise it's delicate preinst games I
> guess).
>
> Mantic only. Only ubuntu-advantage-tools 29 introduced these pinning
> files as part of addressing https://github.com/canonical/ubuntu-pro-
> client/issues/2580
> <https://github.com/canonical/ubuntu-pro-client/issues/2580>
On Mon, 11 Sept 2023 at 23:21, Philip Roche <email address hidden>
wrote:
> > 1) It would really be better if we could put packaged apt preference
> files somewhere not in /etc (systemd-style /run-/etc/-/user searching
> for everything please)
>
> This would require apt changes though?
>
Oh yes. This is just a scream into the void :-)
> > 2) Why isn't https:/ /git.launchpad. net/livecd- rootfs/ tree/live- cpc/hooks. d/chroot/ 100-preserve- apt-prefs. chroot /git.launchpad. net/livecd- rootfs/ tree/live- build/ubuntu- cpc/hooks. d/chroot/ 100-preserve- apt-prefs. chroot> /people. canonical. com/~philroche/ lp-2033308- live-build/ disk- bartender. log /people. canonical. com/~philroche/ lp-2033308- live-build/ disk-image- ubuntu- bartender. log> apt-prefs. chroot check is
> build/ubuntu-
> <https:/
> preventing
> this? That's what it's there for
>
> This happens too late in the build. See build log
> https:/
> image-ubuntu-
> <https:/
> . The 010-preserve-
> at line 34486 of the build log. But debootstrap and lb_chroot_archives
> removes the files at line 25578 so at the time 010-preserve-apt-
> prefs.chroot runs there is nothing to backup.
Ah OK. Maybe it could be an early chroot hook? Or we just fix it in
live-build as in your patch.
>
> 3) How many images are out there with this damage? If it's just mantic advantage- tools 29 introduced these pinning /github. com/canonical/ ubuntu- pro- /github. com/canonical/ ubuntu- pro-client/ issues/ 2580>
> well whatever but if there are lunar or even older images out there that
> are missing these files then we'll need to do something in ubuntu-
> advantage-tools to avoid these prompts on upgrade (I'm not sure what,
> mind -- we could do hacks to avoid these files being marked as
> conffiles, which will probably just mean that dpkg stomps on these files
> on upgrade -- which might be ok? Otherwise it's delicate preinst games I
> guess).
>
> Mantic only. Only ubuntu-
> files as part of addressing https:/
> client/issues/2580
> <https:/
OK. That's a relief :-)