/srv/irclogs.ubuntu.com/2020/07/31/#ubuntu-release.txt

xnoxvorlon:  https://paste.ubuntu.com/p/6jHRmjjwZ8/00:02
xnoxvorlon:  i like 541, but i don't know how far back it exists.00:03
xnoxand i guess xen doesn't matter as it should just work00:04
xnoxif we do that, we will need not to do the cloud-init stuff either.00:04
vorlonxnox: I want to do https://git.launchpad.net/~ubuntu-core-dev/grub/+git/ubuntu/commit/?id=5bb3139fbef5b43b07146d3bfc951e4a0c2ff24e00:05
vorlonthe cloud-init stuff will still matter for dist-upgrades00:05
vorlonwhich are unlikely in the cloud, but supported00:05
xnoxvorlon:  i am confused.00:08
xnoxvorlon:  i thought you meant https://paste.ubuntu.com/p/jd5c8p64Pd/00:10
xnoxvorlon:  why would you want to ever run grub-install of grub-pc on upgrades?00:10
vorlonxnox: I want to fix the problem that a security update is borking you.  But as I said, in the general case, we do still /want/ to have the newer grub written to disk on upgrades, but because of the abi break it's prudent to limit it to release upgrades00:11
xnoxwe /want/ but cannot do so.00:12
xnoxyou will brick everyone on dist-upgrade then.00:12
vorlonthis solves the present problem and kicks the can on the question of handling the failures on release upgrade due to abi changes00:12
vorlonxnox: we've already done that in the past00:12
xnoxbecause this SRU has changed abi for everyone.00:12
chrisccoulsonif grub-install is never executed when upgrading grub-pc, is there a risk of other parts that are upgraded going out of sync (eg, grub.cfg depending on new commands)00:12
vorlonyes there is00:13
vorlonor incompatible filesystem support00:13
xnoxchrisccoulson:  update-grub is still called, using the new tooling.00:13
vorlonif you have old grub, and you do something to upgrade your filesystem, and you don't get new grub, you could also be sunk00:14
xnoxvorlon:  i'd still want you to make your new case to be elif where i show mine.00:14
vorlonxnox: fair00:14
chrisccoulsonxnox, yeah, that's an issue isn't it - calling update-grub with the new tooling without calling grub-install (not this time around, but maybe in a future update)00:14
xnoxvorlon:  https://paste.ubuntu.com/p/k2Jqt5yWyg/ or some such. Makes it a lot easier to review / update / backport.00:16
xnoxvorlon:  a vendor kept on asking if we will continue to support bios.00:17
* xnox ponders00:17
xnoxit's unsupportable already00:17
vorlonxnox: :P00:18
vorlonxnox: https://code.launchpad.net/~ubuntu-core-dev/grub/+git/ubuntu/+merge/38843700:19
mwhudsonvorlon: test "$wubi_device" oh boy00:19
vorlonmwhudson: ignore ignore ignore00:20
vorlonlalalal00:20
vorlona00:20
sbeattiehaha, saw that too, and cried.00:20
vorlonmwhudson: I mean, aside from the fact that I need to fix the syntax ;)00:21
vorlon(done)00:21
mwhudsonvorlon: oh i hadn't got as far as syntax yet :)00:21
vorlonmwhudson: yeah that was a mis-edit of the previous attemp00:21
vorlont00:21
mwhudsonvorlon: approvedz00:24
mwhudsonvorlon: i presume you have similar changes for bionic, xenial?00:24
mwhudsonand uh trusty?00:25
vorlonmwhudson: will do, with adjusted version numbers; but those are not in git I guess :/00:25
mwhudsonyes i was assuming you'd remember the version numbers :)00:26
mwhudsonand hm the branches start with disco it seems?00:26
xnoxi am confused about "ge" still.00:26
mwhudsonalso bios is bad00:26
vorlonxnox: greater than or equal to the version in the release pocket00:27
mwhudsonalso also is there a bug for "pls to be not installing modules until after writing the mbr"00:27
xnoxwhich means "any focal version" or "downgrade from groovy"00:28
xnoxand screw downgrade people00:28
vorlonxnox: if you're downgrading, you're presumably on the other side of the ABI change00:29
vorlonat least for focal00:29
xnoxthis is safe in-series, ship it.00:29
vorlonok00:29
vorlonbdmurray: around?00:35
Bashing-omvorlon: xnox: Confirmation: old AMD bios system - apt policy grub-pc >> Installed: 2.02-2ubuntu8.1600:36
Bashing-omNo issues seen here.00:36
-queuebot:#ubuntu-release- Unapproved: grub2 (focal-proposed/main) [2.04-1ubuntu26.1 => 2.04-1ubuntu26.2] (core)00:40
-queuebot:#ubuntu-release- Unapproved: grub2-signed (focal-proposed/main) [1.142.3 => 1.142.4] (core)00:49
-queuebot:#ubuntu-release- Builds: Ubuntu Server Subiquity amd64 [Focal 20.04.1] has been updated (20200730.1)00:50
-queuebot:#ubuntu-release- Builds: Ubuntu Server Subiquity arm64 [Focal 20.04.1] has been updated (20200730.1)00:50
-queuebot:#ubuntu-release- Builds: Ubuntu Server Subiquity ppc64el [Focal 20.04.1] has been updated (20200730.1)00:50
-queuebot:#ubuntu-release- Builds: Ubuntu Server Subiquity s390x [Focal 20.04.1] has been updated (20200730.1)00:50
bdmurrayvorlon: yeah00:51
vorlonbdmurray: grub2, grub2-signed in focal, I could use an SRU reviewer00:53
vorlonto keep me honest00:53
bdmurrayokay00:53
bdmurrayhonesty is good00:53
bdmurraywhy does the debdiff look so weird?00:55
vorlondoes it?00:55
bdmurrayor the changelog specifically00:55
vorlonis it diffing against the wrong target?00:55
vorlonhmm00:56
vorlonI based this on the git branch which I assumed was up-to-date00:56
vorlonchrisccoulson: ^^00:56
vorlonbdmurray: please reject and I'll reupload00:56
bdmurraywill do00:56
-queuebot:#ubuntu-release- Unapproved: rejected grub2-signed [source] (focal-proposed) [1.142.4]00:58
-queuebot:#ubuntu-release- Unapproved: rejected grub2 [source] (focal-proposed) [2.04-1ubuntu26.2]00:58
vorlonxnox: ^^ you synced the focal branch over?  somehow it doesn't contain the debian/2.04-1ubuntu26.1 tag and doesn't match the archive contents00:59
chrisccoulsonoh, huh, I updated the changelog right before uploading the last version to add all of the CVE references, but didn't commit those to git00:59
vorlonah00:59
chrisccoulsonvorlon, the tag is missing because the 2.04-1ubuntu26.1 version was already used and tagged for a SRU that wasn't uploaded00:59
vorlonwell00:59
vorlonnuke those tags from orbit01:00
vorlon:P01:00
chrisccoulsonI thought I'd pushed the proper changelog (but just without the tag though)01:00
mwhudsonNoMoreSourcePackages pls01:00
-queuebot:#ubuntu-release- Unapproved: grub2 (focal-proposed/main) [2.04-1ubuntu26.1 => 2.04-1ubuntu26.2] (core)01:04
vorlonbdmurray: ^^01:04
chrisccoulsonyeah, that looks better :)01:05
bdmurrayvorlon: looking01:11
bdmurrayvorlon: so there will be a better upload coming and this is a stop gap?01:18
vorlonbdmurray: there will be further improvements to make grub-pc behave better on upgrades between releases01:20
-queuebot:#ubuntu-release- Unapproved: accepted grub2 [source] (focal-proposed) [2.04-1ubuntu26.2]01:24
bdmurrayvorlon: where is the signed version? or should I rescue the old one01:24
bdmurrayyeah that would make sense01:25
-queuebot:#ubuntu-release- Unapproved: grub2 (focal-proposed/main) [2.04-1ubuntu26.2 => 2.04-1ubuntu26.2] (core)01:39
vorlonbdmurray: the old grub2-signed is fine, yeah01:48
-queuebot:#ubuntu-release- Unapproved: grub2 (focal-proposed/main) [2.04-1ubuntu26.2 => 2.04-1ubuntu26.2] (core)01:51
-queuebot:#ubuntu-release- Unapproved: grub2 (bionic-proposed/main) [2.02-2ubuntu8.16 => 2.02-2ubuntu8.17] (core)01:51
-queuebot:#ubuntu-release- Unapproved: grub2-signed (bionic-proposed/main) [1.93.18 => 1.93.19] (core)04:15
-queuebot:#ubuntu-release- Unapproved: rejected grub2 [source] (bionic-proposed) [2.02-2ubuntu8.17]04:21
-queuebot:#ubuntu-release- Unapproved: grub2 (bionic-proposed/main) [2.02-2ubuntu8.16 => 2.02-2ubuntu8.17] (core)04:23
-queuebot:#ubuntu-release- Unapproved: grub2 (xenial-proposed/main) [2.02~beta2-36ubuntu3.26 => 2.02~beta2-36ubuntu3.27] (core)04:28
-queuebot:#ubuntu-release- Unapproved: grub2-signed (xenial-proposed/main) [1.66.26 => 1.66.27] (core)04:42
-queuebot:#ubuntu-release- Unapproved: rejected grub2 [source] (bionic-proposed) [2.02-2ubuntu8.17]04:43
-queuebot:#ubuntu-release- Unapproved: grub2 (bionic-proposed/main) [2.02-2ubuntu8.16 => 2.02-2ubuntu8.17] (core)04:48
-queuebot:#ubuntu-release- Unapproved: accepted grub2 [source] (bionic-proposed) [2.02-2ubuntu8.17]04:49
-queuebot:#ubuntu-release- Unapproved: accepted grub2 [arm64] (focal-proposed) [2.04-1ubuntu26.2]04:49
-queuebot:#ubuntu-release- Unapproved: accepted grub2 [amd64] (focal-proposed) [2.04-1ubuntu26.2]04:49
-queuebot:#ubuntu-release- Unapproved: rejected grub2-signed [source] (bionic-proposed) [1.93.19]04:50
-queuebot:#ubuntu-release- Unapproved: grub2-signed (bionic-proposed/main) [1.93.18 => 1.93.19] (core)04:51
-queuebot:#ubuntu-release- Unapproved: rejected grub2 [source] (xenial-proposed) [2.02~beta2-36ubuntu3.27]04:52
-queuebot:#ubuntu-release- Unapproved: grub2 (xenial-proposed/main) [2.02~beta2-36ubuntu3.26 => 2.02~beta2-36ubuntu3.27] (core)04:53
-queuebot:#ubuntu-release- Unapproved: accepted grub2-signed [source] (bionic-proposed) [1.93.19]05:00
-queuebot:#ubuntu-release- Unapproved: grub2 (bionic-proposed/main) [2.02-2ubuntu8.17 => 2.02-2ubuntu8.17] (core)05:02
-queuebot:#ubuntu-release- Unapproved: accepted grub2 [source] (xenial-proposed) [2.02~beta2-36ubuntu3.27]05:04
-queuebot:#ubuntu-release- Unapproved: accepted grub2-signed [source] (xenial-proposed) [1.66.27]05:04
-queuebot:#ubuntu-release- Unapproved: accepted grub2 [arm64] (bionic-proposed) [2.02-2ubuntu8.17]05:05
vorlonmwhudson: still around at all?05:08
-queuebot:#ubuntu-release- Unapproved: grub2 (xenial-proposed/main) [2.02~beta2-36ubuntu3.27 => 2.02~beta2-36ubuntu3.27] (core)05:21
-queuebot:#ubuntu-release- Unapproved: grub2 (xenial-proposed/main) [2.02~beta2-36ubuntu3.27 => 2.02~beta2-36ubuntu3.27] (core)05:29
-queuebot:#ubuntu-release- Unapproved: grub2 (bionic-proposed/main) [2.02-2ubuntu8.17 => 2.02-2ubuntu8.17] (core)05:45
-queuebot:#ubuntu-release- New: accepted linux-signed-oem-5.6 [amd64] (focal-proposed) [5.6.0-1021.21]05:45
-queuebot:#ubuntu-release- Unapproved: accepted grub2 [amd64] (bionic-proposed) [2.02-2ubuntu8.17]06:18
-queuebot:#ubuntu-release- Unapproved: accepted grub2 [amd64] (xenial-proposed) [2.02~beta2-36ubuntu3.27]06:21
-queuebot:#ubuntu-release- Unapproved: accepted grub2 [arm64] (xenial-proposed) [2.02~beta2-36ubuntu3.27]06:21
-queuebot:#ubuntu-release- Unapproved: rejected mutter [source] (focal-proposed) [3.36.4-0ubuntu0.20.04.2]07:31
-queuebot:#ubuntu-release- Unapproved: accepted debian-installer [source] (bionic-proposed) [20101020ubuntu543.16]08:56
LocutusOfBorgcan anybody please accept s390-tools from unapproved? needed for json-c transition09:24
LocutusOfBorgalso, please kick ntopng out from release pocket? its bd uninstallable due to ndpi09:27
LocutusOfBorgout from debian testing09:27
-queuebot:#ubuntu-release- New: accepted nvidia-graphics-drivers-440-server [i386] (bionic-proposed) [440.95.01-0ubuntu0.18.04.1]09:43
-queuebot:#ubuntu-release- New: accepted haskell-hgettext [amd64] (groovy-proposed) [0.1.31.0-7]11:01
-queuebot:#ubuntu-release- New: accepted haskell-hgettext [armhf] (groovy-proposed) [0.1.31.0-7]11:02
-queuebot:#ubuntu-release- New: accepted haskell-hgettext [riscv64] (groovy-proposed) [0.1.31.0-7]11:02
-queuebot:#ubuntu-release- New: accepted haskell-hgettext [arm64] (groovy-proposed) [0.1.31.0-7]11:02
-queuebot:#ubuntu-release- New: accepted haskell-hgettext [s390x] (groovy-proposed) [0.1.31.0-7]11:02
-queuebot:#ubuntu-release- New: accepted haskell-hgettext [ppc64el] (groovy-proposed) [0.1.31.0-7]11:02
LocutusOfBorgvorlon, with ntopng kicked out from release (we should keep it in proposed, so it builds once ndpi is fixed in debian and syncs), and the s390-tools accept from unapproved, json-c should be fine to go11:20
xnoxmwhudson:  sil2100: new subiquity image regressed on s390x https://bugs.launchpad.net/subiquity/+bug/188974911:37
ubot5Ubuntu bug 1889749 in Ubuntu on IBM z Systems "No longer able to do zFCP/SCSI multipath installations on focal image '20200730.1'" [Critical,New]11:37
xnoxLaney:  https://people.canonical.com/~ubuntu-archive/proposed-migration/xenial/update_excuses.html is out of date, last generate yesterday?11:43
xnoxsil2100:  grub2-signed & grub2 are ready for release to updates in xenial, bionic, focal11:43
-queuebot:#ubuntu-release- New source: agda-stdlib (groovy-proposed/primary) [1.3-1~build1]11:48
-queuebot:#ubuntu-release- Unapproved: debian-installer (bionic-proposed/main) [20101020ubuntu543.16 => 20101020ubuntu543.17] (core)11:56
xnoxsil2100: bdmurray: vorlon: fix for FTBFS of s390x d-i in bionic uploaded ^11:58
Odd_Blokexnox: vorlon: I saw mention of potentially not needing the cloud-init fix; should I continue working on it, or do we categorically no longer need it?12:46
xnoxOdd_Bloke: we absolutely need it now.12:51
xnoxOdd_Bloke: grub is only a cludge, and will delay breaking machines until after release upgrade.12:51
xnoxOdd_Bloke: cloud init fix can unbreak some clouds to correctly upgrade to new grub.12:52
xnoxand not fail release upgrade.12:52
-queuebot:#ubuntu-release- Unapproved: accepted bcache-tools [source] (focal-proposed) [1.0.8-3ubuntu0.1]12:52
xnoxOdd_Bloke: however the grub cludge makes cloud-init fix not time sensitive, as much.12:53
xnoxWe are choosing to skip grub-install for security update, but will call it on release upgrade.12:54
Odd_Blokexnox: Thanks!12:56
-queuebot:#ubuntu-release- Unapproved: accepted smokeping [source] (focal-proposed) [2.7.3-2ubuntu20.04.1]12:57
Odd_Blokexnox: My next Q: does that affect whether or not we need to release a cloud-init fix to -security?12:57
xnoxOdd_Bloke: we are choosing to not call grub-install in -security, thus cloud-init can simply go to -updates.12:58
xnox(note this is all about grub-pc, the efi signed stuff is upgraded, as that's the point of this security update)12:59
-queuebot:#ubuntu-release- Unapproved: accepted network-manager-applet [source] (focal-proposed) [1.8.24-1ubuntu3]12:59
sbeattiexnox: FYI, there will at least need to be a respin of grub2 before it can go into security, as the ones in proposed were built with -updates enabled, and so at least a no-change rebuild will be needed for -security.12:59
-queuebot:#ubuntu-release- Unapproved: accepted apport [source] (focal-proposed) [2.20.11-0ubuntu27.5]13:00
Odd_Blokexnox: "we are choosing to not call grub-install in -security" <-- as a rule going forward, or just for this grub upload?  If the latter, then folks running -security will run into this next time around (or on release upgrade?), no?13:02
xnoxvor13:02
xnoxvorlon: why did you direct upload instead of copy?! :-)13:02
xnoxsbeattie: let me prepare that then.13:03
xnoxOdd_Bloke: until we fix grub-install to at least rollback and not fail to install core; yet update to incompatible modules in /boot.13:03
xnoxOd13:03
xnoxOdd_Bloke: as we break machines, intentionally, and know it, and carry on.13:03
Odd_Blokexnox: -security-only users who would be fixed by the cloud-init upload still wouldn't get new grubs because their install_devices will still be incorrect.  Or will upgrades of grub fail in a way that's very obvious (and should therefore prompt users to fix install_devices themselves)?13:08
xnoxOdd_Bloke:  once cloud-init fix is out, we can order to have new cloud-init configured first on release-upgrades.13:12
xnoxOdd_Bloke: or, when we fix up grub-install => things will fail, but ensure that system remains bootable & rebootable.13:12
xnoxOdd_Bloke:  when we have better/proper grub-install we will push it to security too, i think.13:13
Odd_Blokexnox: Right, it sounds like we will ensure the system remains bootable & rebootable, but with the cloud-init fix we could do better for some systems (in that they would both remain (re)bootable, but also get new grub updates).13:25
Odd_Bloke(I'm not asserting that the cloud-init fix must go to -security, just making sure I understand what, if any, gap we'll be leaving if it doesn't.)13:26
xnoxyeap yeap yeap13:29
ahasenackhello ubuntu-archive, are you fine with also promoting adcli and realmd to main in focal? Their MIRs were approved (and done) for groovy. The versions in focal are identical. https://code.launchpad.net/~ahasenack/ubuntu-seeds/+git/ubuntu-seeds/+merge/38842813:29
ahasenackmaybe now just before the 20.04.1 is not the best time (or is it?)13:30
paridexnox, so new trip to candidate for subiquity?14:07
xnoxparide: yeah, pushing buttons to make a new edge build.14:09
xnoxonce jfh tests it from edge, will promote it to release.14:09
xnoxparide:  i guess we can trigger edge jenkins jobs too, once i publish it to edge?14:09
paridexnox, yes you can trigger the -smoke-edge jobs14:10
paridebut  it just tests the default install case14:14
xnoxit's ok.14:15
xnoxthey are currently building.14:15
ahasenackubuntu-archive, hi, can you please remove sssd from groovy-proposed that I just synced? I wanted to sync ldb and samba first, and sssd later14:17
ahasenackor is it too late14:17
ahasenackit's still building for all but s390x: https://launchpad.net/ubuntu/+source/sssd/2.3.1-114:20
* ahasenack tries cancelling the other builds14:21
paridesil2100, do you think we can add a 18.04.5 milestone to the ISO tracker?14:33
parideor is it still too early?14:33
paridethe 20200731.1 bionic images look good14:34
paridewell we probably want the new subiquity there too, even if there's no s390x14:43
paridebut the d-i images should be fine14:43
sil2100paride: I think it's too early, wanted to add it once we start building candidates14:44
parideack14:45
bdmurraysil2100: I have a "dumb" fix for bug 1889449 but I'm also working on a better one. Do you have a timeline in mind that I should be done by?14:48
ubot5bug 1889449 in ubuntu-release-upgrader (Ubuntu) "18.04 to 20.04.1 upgrade on raspberry pi removes too many kernel meta packages" [Undecided,New] https://launchpad.net/bugs/188944914:48
xnoxparide: new subiquity in edge, please kick edge jobs off.15:10
paridexnox, done already, all passed on bionic amd64 and focal amd64 ppc64el s390x15:16
parideI checked the snap build id to make sure the jobs ran using the edge snap15:18
sil2100paride: thanks for the testing!15:22
sil2100bdmurray: I guess the deadline would be next week when we release .1 and enable upgrades, but I guess the earlier the better15:22
sil2100Let me take a look at what you proposed15:22
sil2100bdmurray: I don't know the mechanics of the blacklist_removal.cfg - that only affects release upgrades?15:25
bdmurraysil2100: here's my dumb fix https://pastebin.ubuntu.com/p/sskcZsQ2Kp/15:27
bdmurraysil2100: yes, removal_blacklist.cfg is a part of the dist-upgrader tarball and is only used during the dist upgrade process15:28
bdmurrayand here's the better fix https://pastebin.ubuntu.com/p/GxF2QHhrJT/15:28
bdmurrayIt didn't do what I wanted yesterday but I was missing the third change there15:28
bdmurrayI'm gonna test the better fix shortly15:29
xnoxparide: thinking to release to stable. But did not hear from Frank yet15:33
xnoxok jfh says it's good15:34
xnoxsil2100:  new subiquity published with regression fix, so live-server could be respun.15:36
xnox(or well, ready to respin, whenever you want)15:36
paridesil2100, if you do, I15:38
paridesil2100, if you do, let me know and I'll submit results before EOD15:38
paridexnox, can we tell which subiquity went into an image from the image build logs?15:42
sil2100Yay, I'll have to respin everything now!15:45
sil2100People will be really happy15:45
sil2100bdmurray: hm, the 'better' fix looks okay from the look of it, though I still wonder why is the new metapackage marked for autoremoval anyway15:49
xnoxparide:  yes, if you click on the livefs build, and then click on build log of that, one can see subiquity revision in the log.15:55
xnoxparide:  we really should fix the manifests to include subiquity revision id in the manifest.15:56
Odd_Blokercj: xnox: vorlon: One thing I don't think I've fully understood: is the intent to never grub-install on upgrade of grub-pc systems again, or is that a stopgap while we implement reliable grub-install on such systems?16:06
xnoxOdd_Bloke:  it's a stop gap.16:09
xnoxOdd_Bloke:  intent is to call grub-install, and rollback when it is unsuccessful.16:10
Odd_Blokexnox: OK, cool, thanks!16:13
vorlonxnox, Odd_Bloke: I disagree, actually.  The fact that we can never reliably know on BIOS systems that the disk we've installed the bootloader to is the actual boot disk means the ABI break is always a foot-gun, and I think we should avoid applying this to users' systems from grub-pc for the lifetime of these releases and only deal with it during release upgrades16:18
vorlonthe other changes to make grub-install more resilient are still relevant, but I don't think it's an either-or16:19
Odd_Blokevorlon: "always a foot-gun" because we could "successfully" install to /boot and /dev/sda and then the system boots from /dev/sdb and hits the incompatibility anyway, you mean?16:24
vorlonOdd_Bloke: exactly16:24
xnoxOdd_Bloke:  there is no protocol to tell us off what we booted, and where things should be.16:36
xnoxOdd_Bloke:  another example is degraded raid, yes installing on sda sdb sdc is correct, and yes sdc is missing, and sdb has incompatible core, and yes all of them should be updated. etc.16:36
sbeattievorlon: that means never being able to SRU a bugfix for bios users again in these releases.16:38
sbeattie(which may be an okay tradeoff)16:39
xnoxsbeattie:  most of our bugfixes are around generating grub.cfg though.16:39
sbeattieokay. just want to make sure the implications are understood.16:42
-queuebot:#ubuntu-release- Builds: Lubuntu Desktop amd64 [Focal 20.04.1] has been updated (20200731)16:46
-queuebot:#ubuntu-release- Builds: Xubuntu Desktop amd64 [Focal 20.04.1] has been updated (20200731)16:52
-queuebot:#ubuntu-release- Builds: Kubuntu Desktop amd64 [Focal 20.04.1] has been updated (20200731)16:53
-queuebot:#ubuntu-release- Builds: Ubuntu MATE Desktop amd64 [Focal 20.04.1] has been updated (20200731)16:53
-queuebot:#ubuntu-release- Builds: Ubuntu Desktop amd64 [Focal 20.04.1] has been updated (20200731)16:53
-queuebot:#ubuntu-release- Builds: Ubuntu Server amd64 [Focal 20.04.1] has been updated (20200731)16:53
-queuebot:#ubuntu-release- Builds: Ubuntu Server arm64 [Focal 20.04.1] has been updated (20200731)16:53
Odd_BlokeIf we did hit a circumstance where we did need to SRU a bugfix for bios users that did require a `grub-install` then we could presumably handle "undisabling" it at that time too?16:57
Odd_Bloke(Feasibly such a bugfix might only apply to a subset of bios systems, so we could conditionally `grub-install` or whatever; we will know better once confronted with such an issue.)16:58
-queuebot:#ubuntu-release- Builds: Ubuntu Kylin Desktop amd64 [Focal 20.04.1] has been updated (20200731)16:58
-queuebot:#ubuntu-release- Builds: Ubuntu Budgie Desktop amd64 [Focal 20.04.1] has been updated (20200731)16:59
-queuebot:#ubuntu-release- Builds: Ubuntu Studio DVD amd64 [Focal 20.04.1] has been updated (20200731)16:59
Odd_Blokevorlon: So should I drop https://github.com/canonical/cloud-init/pull/514/files#diff-0a6a3bac6b74050d52c36391345e3838R316 from the cloud-init postinst I'm working on?17:07
gitbotcanonical issue (Pull request) 514 in cloud-init "debian/cloud-init.postinst: fix NVMe grub install device on upgrade" [Open]17:07
Odd_BlokeOr should I still call `grub-install` because it will be a noop when appropriate?17:09
-queuebot:#ubuntu-release- Builds: Ubuntu Base amd64 [Focal 20.04.1] has been updated (20200731)17:11
-queuebot:#ubuntu-release- Builds: Ubuntu Base arm64 [Focal 20.04.1] has been updated (20200731)17:11
-queuebot:#ubuntu-release- Builds: Ubuntu Base armhf [Focal 20.04.1] has been updated (20200731)17:11
-queuebot:#ubuntu-release- Builds: Ubuntu Base ppc64el [Focal 20.04.1] has been updated (20200731)17:11
-queuebot:#ubuntu-release- Builds: Ubuntu Base s390x [Focal 20.04.1] has been updated (20200731)17:11
-queuebot:#ubuntu-release- Builds: Ubuntu Server arm64+raspi [Focal 20.04.1] has been updated (20200731)17:19
-queuebot:#ubuntu-release- Builds: Ubuntu Server armhf+raspi [Focal 20.04.1] has been updated (20200731)17:19
-queuebot:#ubuntu-release- New binary: pygame-sdl2 [amd64] (groovy-proposed/universe) [7.3.5-1] (no packageset)17:21
sil2100vorlon: hey! So there's that very old shim-signed in bionic-proposed, which is being pulled in by ubiquity when I try to update the sources17:23
-queuebot:#ubuntu-release- New binary: pygame-sdl2 [s390x] (groovy-proposed/universe) [7.3.5-1] (no packageset)17:24
=== ijohnson is now known as ijohnson|lunch
-queuebot:#ubuntu-release- New binary: pygame-sdl2 [ppc64el] (groovy-proposed/universe) [7.3.5-1] (no packageset)17:25
vorlonsil2100: that one is effectively verification-failed; there is a fix in the unapproved queue. are you ok with me accepting the new one, or should I just delete the old one?17:30
vorlonOdd_Bloke: how sure can you be that grub-install is called for the right target?17:33
vorlonsbeattie: yeah, I understood that implication; we could revisit the question if it came up that we did need an SRU to fix the grub-pc binary bits, but aside from a couple of long-past xenial SRUs, we don't have a history of doing this17:39
-queuebot:#ubuntu-release- Builds: Ubuntu Server Subiquity amd64 [Focal 20.04.1] has been updated (20200731)17:39
-queuebot:#ubuntu-release- Builds: Ubuntu Server Subiquity arm64 [Focal 20.04.1] has been updated (20200731)17:39
-queuebot:#ubuntu-release- Builds: Ubuntu Server Subiquity ppc64el [Focal 20.04.1] has been updated (20200731)17:39
-queuebot:#ubuntu-release- Builds: Ubuntu Server Subiquity s390x [Focal 20.04.1] has been updated (20200731)17:39
xnoxvorlon:  even if sure of target, it may not be successful as we see in the other cloud.17:48
Odd_Blokevorlon: This is basically running the "determine the correct install_device" logic that cloud-init runs at first boot, only on systems with an NVMe disk (to target AWS Nitro instances), and only if the current value is /dev/sda (cloud-init's previous default).17:50
-queuebot:#ubuntu-release- New binary: pygame-sdl2 [armhf] (groovy-proposed/universe) [7.3.5-1] (no packageset)17:50
-queuebot:#ubuntu-release- New binary: pygame-sdl2 [arm64] (groovy-proposed/universe) [7.3.5-1] (no packageset)17:50
-queuebot:#ubuntu-release- New binary: pygame-sdl2 [riscv64] (groovy-proposed/universe) [7.3.5-1] (no packageset)17:58
sforsheevorlon: could you approve the linux signing tarballs for groovy? Not sure if there's anyone else still around today who is willing to touch those18:01
Odd_Blokevorlon: Honestly, I am wondering if we need to do anything in cloud-init for existing instances, if we never plan to rely on what they have set in grub-pc/install_devices.18:04
xnoxOdd_Bloke:  wait "never plan to rely on what they have set in grub-pc/install_devices" is not true. we absolutely rely on that to be correct during do-release-upgrade and will attempt installing grub-pc into the devices listed there.18:09
xnoxOdd_Bloke:  so we do want those corrected for nitro instances.18:09
xnoxOdd_Bloke:  but you may choose to skip calling grub-install on them, when correcting that.18:10
Odd_Blokexnox: And we shouldn't/won't just be prompting people to select the correct install device at do-release-upgrade time?18:12
Odd_BlokeI guess where I'm at is: either we trust this determination (and therefore can grub-install immediately) or we don't (and therefore shouldn't use it for do-release-upgrade either).18:15
Odd_BlokeAnd the correct value could have changed by the time a `do-release-upgrade` occurs.18:15
Odd_BlokeSo if we won't need it until then, it seems to me that it would make most sense to wait until then to determine it.18:17
xnoxOdd_Bloke:  we know that sda on nitro nvme instances is wrong, that must be corrected.18:24
xnoxOdd_Bloke:  such that user is not asked about it.18:24
=== ijohnson|lunch is now known as ijohnson
paridesil2100, submitted all the results for focal server 2020073118:33
Odd_Blokexnox: vorlon: I'm a couple of hours away from EOW, and I'm out on Monday: can the cloud-init change wait until mid-next-week, or should I be looking to hand it off to someone to keep pushing it on Monday?  (My feeling currently is that it can wait, given the grub change making its way out.)18:46
vorlonOdd_Bloke: I believe the grub change that's been uploaded is a complete mitigation for the problems we've seen18:55
vorlonsforshee: I don't see any linux signing tarballs pending for groovy?18:56
-queuebot:#ubuntu-release- Unapproved: accepted fwupd [amd64] (groovy-proposed) [1.4.5-1]18:58
-queuebot:#ubuntu-release- Unapproved: accepted fwupd [armhf] (groovy-proposed) [1.4.5-1]18:58
-queuebot:#ubuntu-release- Unapproved: accepted fwupd [arm64] (groovy-proposed) [1.4.5-1]18:58
-queuebot:#ubuntu-release- Unapproved: accepted s390-tools [s390x] (groovy-proposed) [2.12.0-0ubuntu6]18:58
sforsheevorlon: someone else must have approved them19:07
-queuebot:#ubuntu-release- New binary: linux-signed [s390x] (groovy-proposed/main) [5.8.0-12.13] (core, kernel)19:10
vorlonsforshee: well I don't see any mentioned by the bot in the past day either19:56
sforsheehuh, that's odd20:02
* cjwatson wonders if Foundations are ever planning to send any of this grub maintainer script hackery to Debian so that it can at least be discussed more widely20:38
cjwatsonor just carry on diverging ever further in Ubuntu20:39
-queuebot:#ubuntu-release- New binary: linux-signed [amd64] (groovy-proposed/main) [5.8.0-12.13] (core, kernel)20:40
bryycethere are 4 php-horde packages needing blacklisted, could an ubuntu-archive admin merge https://bazaar.launchpad.net/~bryce/+junk/sync-blacklist-php-horde/revision/772 for me?20:50
bryyce(LP: #1880776)20:51
ubot5Launchpad bug 1880776 in php-horde (Ubuntu) "Please blacklist and remove php-horde and php-horde-* from groovy (and future releases)" [Undecided,New] https://launchpad.net/bugs/188077620:51
-queuebot:#ubuntu-release- Unapproved: qemu (bionic-proposed/main) [1:2.11+dfsg-1ubuntu7.29 => 1:2.11+dfsg-1ubuntu7.30] (ubuntu-server, virt)21:17
vorloncjwatson: that would be... ideal, yes21:48
vorlonbryyce: I was unclear on the rationale for why we blacklisted php-horde again given that the packages that were coming from Debian are maintained again.  Is this really intended to be a permanent blacklist? cpaelzer's comment suggests it might not be21:51
vorlonbryyce: anyway, merged in keeping with the existing ones21:52
vorlonwhy is retry-autopkgtest-regressions trying (and failing) to parse yaml related to a snap-triggered test?22:08
vorlon(when run with -s bionic)22:08
bryycevorlon, thanks for merging it, sorry about the lack of clarity, yes it was intended to be a permanent block22:08
vorlonbryyce: what's the rationale of making it permanent, if it's maintained again in Debian?22:08
bryycevorlon, rationale is that it has a small userbase (per Josh's review), and it is comprised of a very large number of packages with widely varying upstream maintenance support, which has resulted in lots of effort required on our end to resolve migration conflicts22:12
vorlonbryyce: ok22:13
vorlonthanks :)22:13
bryycethe rationale's also documented on the bug report for posterity22:14
vorlonrbalint_: the recent changes from lp:~rbalint/ubuntu-archive-tools/retry-intermittent appear to cause retry-autopkgtest-regressions to fail when there are snap-triggered autopkgtests running22:23
-queuebot:#ubuntu-release- New binary: gvm-libs [s390x] (groovy-proposed/universe) [11.0.1-1] (no packageset)23:19
-queuebot:#ubuntu-release- New binary: gvm-libs [arm64] (groovy-proposed/universe) [11.0.1-1] (no packageset)23:21
-queuebot:#ubuntu-release- New binary: gvm-libs [ppc64el] (groovy-proposed/universe) [11.0.1-1] (no packageset)23:21
-queuebot:#ubuntu-release- New binary: gvm-libs [armhf] (groovy-proposed/universe) [11.0.1-1] (no packageset)23:21
-queuebot:#ubuntu-release- New binary: gvm-libs [riscv64] (groovy-proposed/universe) [11.0.1-1] (no packageset)23:31
-queuebot:#ubuntu-release- New binary: gvm-libs [amd64] (groovy-proposed/universe) [11.0.1-1] (no packageset)23:33
-queuebot:#ubuntu-release- New binary: ospd [amd64] (groovy-proposed/universe) [2.0.1-1] (no packageset)23:33

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