/srv/irclogs.ubuntu.com/2022/10/07/#ubuntu-devel.txt

=== arraybolt3 is now known as star_n_question_
=== star_n_question_ is now known as arraybolt3
=== sem2peie- is now known as sem2peie
=== sem2peie- is now known as sem2peie
nteodosiochrisccoulson, I have updated Bionic's Chromium to 106.0.5249.91 — the last time I pinged you about it the changelog was inaccurate so sorry if that was confusing, I resubmitted it and it's ready already: https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage11:15
=== nishit is now known as nishit_
=== pizzaiolo is now known as pizza
xnoxOdd_Bloke:  the point is timing; it is depends such that when one's system stop receiving updates, they already have the tool to opt into ESM post end of standard support. At the moment we have no good way to re-push and re-install the package (even if it is recommends) at end-of-standard-support time. The only way to do this is to keep it as depends =/13:41
xnoxOdd_Bloke:  i do wish that u-a-t was tiny bootstrap package that would self download itself and like bloom into full one. As we really only need it as a stub.13:41
xnoxOdd_Bloke: having it in place is imho required at end-of-basic support =/ as there is no other way to know that one is not receiving any security support anymore.13:42
=== sem2peie- is now known as sem2peie
Odd_BlokeAha, OK, I'd missed that wrinkle: that does complicate matters.16:23
Odd_Blokealias ua='sed -i s/archive/old-releases/ /etc/apt/sources.list && apt-get update && apt-get install ubuntu-advantage-tools && ua'  # ship it :p16:24
juliankxnox: I mean we need to add sources.list to figure out available updates in ubuntu pro and show users what they are mssing16:29
juliankxnox: We can push the package to systems in a final update to -updates by sneakingly marking it as Essential, so dist-upgrade pulls it in16:32
juliank:D16:32
rbasakjuliank: I don't think we can do that safely - see https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/199037816:32
-ubottu:#ubuntu-devel- Launchpad bug 1990378 in ubuntu-advantage-tools (Ubuntu) "apt-get will start failing for some users when Bionic reaches ESM" [Critical, Triaged]16:32
rbasakIOW, we can't just add things to users' sources.list unless they take an action to do it.16:33
juliankI'm going to say we don't have an option there16:33
juliankupdate should continue working in the sense it doesn't exit with an error16:34
julianksurely at the very least you want to check if esm.ubuntu.com is accessible16:34
rbasakAh - update won't error if it can't reach a sources.list entry?16:35
juliankfor future releases, esm.ubuntu.com should be added ahead of time16:35
juliankrbasak: I believe it should cause a warning message, but not an exit 1 error unless you pass --error-on=any16:35
juliankrbasak: because by default that's a transient network error16:35
rbasakIt's still not great though. Lots of people have isolated environments, and I don't think users would be happy with apt suddenly calling out somewhere if they've tuned their sources.list to only use a local mirror for example.16:36
juliankso what it fails is cloud-init I think because that would pass --error-on=any in its retry logic16:36
juliankrbasak: I mean, there can be a DebConf prompt16:36
rbasakConfiguring apt to add a source and then not use it also seems backwards16:36
juliank* debconf prompt16:37
juliankthere's some privacy concern if you don't want your machine to report home16:38
juliankand I guess IS also is not happy about the server load of enabling this everywhere16:38
rbasakIn principle I think it's OK to check for available ESM updates and then report that, and to start doing that in an SRU16:39
julianksure16:39
rbasakIt's just the reconfiguration of apt itself by default that I don't like.16:39
rbasakSo there are options like fetching the Packages file without apt, or running a not-system apt to do it, etc.16:39
rbasakOr some non-apt method of checking for potential updates.16:40
juliankgod no, please not16:40
rbasakPlease discuss in the bug :)16:40
juliankwe'll discuss in person I think16:40
* juliank is generally happy with the approach but could add a debconf prompt "Do you want to enable checking for ubuntu pro updates? This requires APT to access esm.ubuntu.com"16:41
rbasakI don't want to give every Ubuntu user a debconf prompt. That's horrible UX.16:42
juliankwell it's gotta happen by default. Sure you can place the sources.list file somewhere else and run a private apt and hide the output and stuff but I think that's worse, you gain nothing and users miss out on security patches16:43
=== popey6 is now known as popey

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!