/srv/irclogs.ubuntu.com/2021/04/19/#ubuntu-release.txt

-queuebot:#ubuntu-release- Unapproved: accepted xubuntu-default-settings [source] (hirsute-proposed) [21.04.2]07:21
-queuebot:#ubuntu-release- Unapproved: base-files (hirsute-proposed/main) [11ubuntu18 => 11ubuntu19] (core, i386-whitelist)07:28
-queuebot:#ubuntu-release- Unapproved: ddtp-translations (hirsute-proposed/universe) [20201019.1 => 20210416.1] (no packageset)07:38
-queuebot:#ubuntu-release- Unapproved: accepted ddtp-translations [source] (hirsute-proposed) [20210416.1]07:39
-queuebot:#ubuntu-release- Unapproved: mosquitto (hirsute-proposed/universe) [2.0.10-1 => 2.0.10-2~build1] (no packageset)07:44
-queuebot:#ubuntu-release- Unapproved: accepted mosquitto [source] (hirsute-proposed) [2.0.10-2~build1]07:44
dokoI know we ignored the apport test failures for some packages. are we going to do that for the remaining ones as well?08:02
sil2100Laney: base-files for the release in the queue, if you have a moment!08:03
dokotjaalton, Laney: xwayland needs a bug subscriber, to promote it ... xorg-server had desktop08:04
-queuebot:#ubuntu-release- Unapproved: rejected ddtp-translations [source] (groovy-proposed) [20210416.1]08:04
-queuebot:#ubuntu-release- Unapproved: accepted base-files [source] (hirsute-proposed) [11ubuntu19]08:07
Laneysil2100: done08:08
Laneydoko: yeah08:08
sil2100\o/08:09
-queuebot:#ubuntu-release- Unapproved: dogtag-pki (hirsute-proposed/universe) [10.10.2-1 => 10.10.2-3] (no packageset) (sync)08:20
-queuebot:#ubuntu-release- Unapproved: accepted dogtag-pki [sync] (hirsute-proposed) [10.10.2-3]08:21
=== Laney changed the topic of #ubuntu-release to: Released: Archive: Final Freeze | 21.04 release prep: https://discourse.ubuntu.com/t/hirsute-hippo-21-04-release-status-tracking/21700/2 | Highlight ubuntu-archive for archive admin help | Hirsute Release Coordination | We accept payment in cash, cheque or gin | melius malum quod cognoscis | infinity, you will be missed
dokojuliank, https://autopkgtest.ubuntu.com/running#pkg-llvm-toolchain-12 looks like bogus running state08:34
juliankdoko: looking08:35
juliankclang: error: unable to execute command: Segmentation fault (core dumped)08:37
juliankclang: error: linker command failed due to signal (use -v to see invocation)08:37
juliankautopkgtest [08:32:55]: ERROR: testbed failure: testbed auxverb failed with exit code 25408:37
juliankdoko: ^ seeing crashes a lot08:37
juliankdoko: it just retries all the time08:38
juliankdoko: you can see it just started again, "running for 0h 2m 10s" whereas it has been running for 50 minutes when you asked08:39
dokobut it's an outdated trigger08:39
juliankdoko: we're talking about the dpkg/1.20.9ubuntu1 trigger, no?08:40
juliankthat was the one at the top when you asked08:40
juliankand that's the dpkg version in proposed08:40
dokoahh, ok08:41
juliankAlso I'm not sure we cleanup triggers if they become obsolete08:41
juliankAnyway, I think all llvm-toolchain-12 runs are failures08:41
dokoanyway, it's not important now08:41
juliankThey just retry all the time, wasting resources08:41
juliankbecause autopkgtest thinks they're temporary testbed failures because compiler crashes usually ar08:42
Laneyjuliank: you can add a string to one of thoes lists in worker/worker08:44
juliankI think this run is obsolete: ['llvm-toolchain-12/1:12.0.0-1ubuntu1']08:44
Laneydo that, and then HUP them and eventually those things will fail out properly08:44
juliankLaney: doing that08:46
dokohmm, ok. never saw these because they always failed on !amd6408:48
juliankThey should now fail once the worker restarted08:49
=== pieq_ is now known as pieq
-queuebot:#ubuntu-release- Unapproved: xserver-xorg-input-libinput (hirsute-proposed/main) [0.30.0-1build1 => 0.30.0-1ubuntu1] (desktop-core)08:56
seb128^ would be nice to get that one in if possible, it's not an installer issue but it's an xorg crash fix, which means session closing and potential data loss. It has several reports on launchpad and errrors08:59
RikMillswould be great if we can get the synced gwenview in for ISO. has a fix for exif metadata being lost for users, so I think quite important to have that09:32
RikMillshttps://bugs.debian.org/cgi-bin/bugreport.cgi?bug=98706309:38
ubot3Debian bug 987063 in gwenview "gwenview: looses image metadata on jpg rotation" [Important, Open]09:38
-queuebot:#ubuntu-release- Builds: Ubuntu Server arm64+raspi [Hirsute Final] (20210419) has been added09:46
-queuebot:#ubuntu-release- Builds: Ubuntu Server armhf+raspi [Hirsute Final] (20210419) has been added09:46
-queuebot:#ubuntu-release- Builds: Ubuntu Server riscv64+unleashed [Hirsute Final] (20210419) has been added09:46
-queuebot:#ubuntu-release- Builds: Ubuntu Server riscv64+unmatched [Hirsute Final] (20210419) has been added09:46
LocutusOfBorghello is publisher dead?09:59
sil2100We'll see about those, but this time after Final Freeze we try to be more disciplined09:59
LocutusOfBorgI uploaded a mosquitto but its still not in proposed pocket10:00
sil2100Like, we don't want to accept non-blocker fixes as per final freeze10:00
-queuebot:#ubuntu-release- Unapproved: wine-development (hirsute-proposed/universe) [5.5-5ubuntu1 => 5.6-2] (i386-whitelist) (sync)10:02
juliankyay, It worked "WARNING: Saw clang: error: unable to execute command: Segmentation fault (core dumped) in log, which is a sign of a real (not tmp) failure - seen 3 so far"10:03
-queuebot:#ubuntu-release- Unapproved: accepted wine-development [sync] (hirsute-proposed) [5.6-2]10:03
juliankdid somebody start thousands of tests again? :D10:05
juliankeek, new dpkg is not in10:07
juliankhirsute+1's apt requires dpkg >> 1.20.8, so I like need to install it from proposed10:07
-queuebot:#ubuntu-release- Unapproved: python-apt (hirsute-proposed/main) [2.1.7ubuntu1 => 2.1.7ubuntu2] (core, i386-whitelist)10:10
julianksil2100: ^ possibly too late, but here's a python-apt with updated mirror list10:11
juliankSeems I gotta do 2.2.0 as an SRU10:11
juliank2.2.0 is basically the same, just stable release instead of pre-release versioning. Though it might have some <!nocheck> build-dep annotations, but it's waiting for Debian release team10:12
-queuebot:#ubuntu-release- Builds: Ubuntu Server Subiquity amd64 [Hirsute Final] (20210419) has been added10:14
-queuebot:#ubuntu-release- Builds: Ubuntu Server Subiquity arm64 [Hirsute Final] (20210419) has been added10:14
-queuebot:#ubuntu-release- Builds: Ubuntu Server Subiquity ppc64el [Hirsute Final] (20210419) has been added10:14
-queuebot:#ubuntu-release- Builds: Ubuntu Server Subiquity s390x [Hirsute Final] (20210419) has been added10:14
juliankWe need the ability to flag packages in -updates for unattended-upgrades, really10:15
rbalintjuliank, ?10:19
rbalintjuliank, flag to install or not to install?10:19
juliankrbalint: e.g. the apt upgrade we have in updates it would have made sense to apply automatically; such that people don't get ubuntu-driver crashes when they plug in an nvidia card on a focal system due to the libc thingy10:20
juliankrbalint: Or the python-apt update above updates the mirror list10:20
juliankrbalint: So a flag like "Unattended-Upgrade: yes" to roll out critical updates without having to copy them over to security might make sense10:21
rbalintjuliank, i think that would surprise plenty of admins10:23
juliankpossibly10:23
julianknon-security updates landing in security might too, though10:23
rbalintjuliank, the glibc triggering apt error part was a pressing issue only because ubuquity does not upgrade itself afaik10:23
sil2100juliank: so a good question actually - how are those mirror lists in python-apt used and how important it is to have them super up-to-date?10:23
julianksil2100: they are used for mirror selection in software-properties10:24
rbalintjuliank, you can argue the the crash is a local DOS :-)10:24
rbalintjuliank, i don't think that mirror selection is that critical to warrant an install through u-u10:25
juliankrbalint: It's still an issue because the nvidia drivers still fail to install for systems installed with 20.04.1 media _now_10:25
rbalintjuliank, with all -updates installed?10:26
juliankrbalint: No, because people don't install updates themselves10:26
rbalintjuliank, their problem10:26
juliankrbalint: So they add an Nvidia card, click install driver, and it fails10:26
juliankrbalint: Re mirror list, it should really be a file updated automatically as part of apt update10:27
juliankand not in a package10:27
juliankwhich is in https://bugs.launchpad.net/launchpad/+bug/187591010:28
ubot3Launchpad bug 1875910 in python-apt (Ubuntu) "Command to update mirror list" [High, Triaged]10:28
rbalintjuliank, i agree that mirror list should be split from python-apt, but imo it is ok to ship this split in -updates only without asking u-u to install it10:30
juliankI wonder if software-properties will break when we SRU a distro-info-data with hirsute+1 in it, I've heard rumors that debian bullseye users got trixie-updates when enabling updates.10:30
juliankI guess we'll see!10:30
-queuebot:#ubuntu-release- Unapproved: accepted cinder [source] (groovy-proposed) [2:17.1.0-0ubuntu1]10:37
juliankxnox: https://code.launchpad.net/~juliank/ubiquity/+git/ubiquity/+merge/40137010:52
rbalintxnox, sil2100: LP: #192501010:52
ubot3Launchpad bug 1925010 in shim (Ubuntu) "shim-signed does not boot on MBA 5,2" [High, New] https://launchpad.net/bugs/192501010:52
juliankxnox: Validated that it skips the install medium ESP, but need to check it doesn't skip ESPs on the real disk10:52
juliankxnox: Ah no, it seems I already checked :D10:53
juliank/dev/sda2 which is 537 MB is marked EFI, and /dev/sdb2 which is 5MB is not10:53
xnoxjuliank:  awesomes10:55
xnoxjuliank:  https://code.launchpad.net/~juliank/ubiquity/+git/ubiquity/+merge/401370 looks good, but you need release team approval.10:57
xnoxsil2100:  the shim-signed bug sounds scary.10:57
julianksil2100, Laney One of you want to approve that ubiquity change^10:57
julianks/change/merge proposal/10:58
-queuebot:#ubuntu-release- Unapproved: ovn (focal-proposed/main) [20.03.1-0ubuntu1.2 => 20.03.2-0ubuntu0.20.04.1] (no packageset)10:59
-queuebot:#ubuntu-release- Unapproved: ovn (groovy-proposed/main) [20.06.2-0ubuntu1.2 => 20.06.3-0ubuntu0.20.10.1] (no packageset)10:59
juliankCommit message should probably say 50 MiB11:00
Laneyxnox: upload it, will accept from the queue11:03
juliankLaney: I guess you mean me?11:06
Laneyjuliank: you can if you have merging powers11:07
-queuebot:#ubuntu-release- Unapproved: ubiquity (hirsute-proposed/main) [21.04.17 => 21.04.18] (desktop-core)11:07
juliankLaney: ^ there it is, and merged11:08
Laneyty11:08
Laneyjuliank: can you add it to the release discourse too please? link in topic11:08
juliankLaney: Under Bugs which are fixed or Bugs to watch?11:10
juliankNotably it's just a workaround, not a complete bug fix, so haven't closed the issue in the changelog11:11
Laneywell we need to check it is fixed, I dunno either the first or the third section11:11
Laneyno idea what that third one is to be honest, we haven't used it before11:11
-queuebot:#ubuntu-release- Unapproved: accepted python-apt [source] (hirsute-proposed) [2.1.7ubuntu2]11:14
-queuebot:#ubuntu-release- Unapproved: accepted ubiquity [source] (hirsute-proposed) [21.04.18]11:14
Laneycjwatson: there is some sort of publisher outage at the minute, right?11:14
juliankI also want to point out that ubiquity crashed for me when I go back after the partition screen11:15
juliankBut I need to recheck11:15
seb128Laney, sil2100, others, any chance to get xserver-xorg-input-libinput in? it's a trivial change for an xserver sigabrt, I would prefer to have in the image that post release if possible, session closing can mean loosing work and no everyone is online to install updates11:15
juliankOh dear bugs11:17
dokolooks likeit, no sources published fot at least 2h11:26
Laneyseb128: I guess but looks like it could have been done sooner, not super happy about release week fixes11:27
sil2100seb128: how frequent is this crash? Since we *really* try to minimize things we land no matter how trivial the changeset is to release-critical or installer facing ones11:27
Laneyand I don't believe 'trivial' at this point :p11:27
Laneyoh11:27
Laneyheh11:27
RikMillsif not too late, could we get this fix uploaded please? https://code.launchpad.net/~saivinob/usb-creator/usb-creator/+merge/40134411:27
RikMillsgwenview in the queue also fixexs a data loss issue11:28
-queuebot:#ubuntu-release- Unapproved: alsa-ucm-conf (hirsute-proposed/main) [1.2.4-2ubuntu1 => 1.2.4-2ubuntu1.1] (core)11:28
seb128sil2100, 7 launchpad duplicates, which is probably the highest I've seen on desktop this cycle, the error tracker has 288 reports, it's low enough but unstable cycles don't get low number of users11:29
-queuebot:#ubuntu-release- Unapproved: rejected gwenview [sync] (hirsute-proposed) [4:20.12.3-2]11:30
seb128Laney, feel free to reject, it's not my upload, I've just been doing some launchpad triaging to spot release issues and it seemed like a ratio complexity of the change/benefit worth trying to push for, and yes I would have liked to see that fixed before11:30
-queuebot:#ubuntu-release- Unapproved: rejected libubootenv [sync] (hirsute-proposed) [0.3-3]11:30
-queuebot:#ubuntu-release- Unapproved: accepted octavia [source] (groovy-proposed) [7.1.1-0ubuntu1]11:31
seb128sil2100, Laney, anyway, I was just trying to help, I'm too tired at this point to argue more so I stop there and let it up to you, I will move back to other things :)11:31
seb128sorry for bothering11:32
-queuebot:#ubuntu-release- Unapproved: alsa-ucm-conf (focal-proposed/main) [1.2.2-1ubuntu0.6 => 1.2.2-1ubuntu0.7] (no packageset)11:35
Laneyseb128: it's ok, thanks for raising, it's mostly that we would like to get a more stable release week than we've had in recent cycles where we've had very bumpy ones with late nights / emergency respins / post release point releases required11:35
Laneysometimes with release week introduced regressions11:35
seb128yes, I understand and share the concerns11:36
Laneyso moving a bit more conservative on that stuff, hopefully a side effect is that we manage to push people to test in earlier weeks (maybe we need to get more organised on that for future cycles)11:36
RikMillsdoes whoever rejected gwenview want that queued up with SRU etc versioning instead?11:37
Laneybut lining up SRUs at this point is fine and expected11:37
LaneyRikMills: see the reject message which you can see in the queue (but yes)11:37
seb128Laney, I should have done that triaging earlier, just got sick and busy and didn't find the energy, I guess if I miss my opportunity I should just deal with the fact that we didn't manage to get the quality where I wish we had and accept it's SRU material at this point, something I need to learn to be better at11:38
RikMillsLaney: ah, I didn't know you could see that there. plus I got no email due to the sync. thank you11:38
seb128Laney, but yeah, we need to be more organized in testing11:39
seb128also not having to deal with toolchain changes way post beta would help to free time for quality11:39
seb128but I'm not going to redo that discuss here today11:40
Laney:)11:40
-queuebot:#ubuntu-release- Unapproved: accepted horizon [source] (groovy-proposed) [4:18.6.2-0ubuntu1]11:40
LaneyRikMills: semi forgot about the no email thing, grr11:43
-queuebot:#ubuntu-release- Unapproved: accepted neutron [source] (groovy-proposed) [2:17.1.1-0ubuntu1]11:44
-queuebot:#ubuntu-release- Unapproved: rejected nova [source] (groovy-proposed) [2:22.2.0-0ubuntu1]11:44
-queuebot:#ubuntu-release- Unapproved: accepted nova [source] (groovy-proposed) [2:22.2.0-0ubuntu1]11:46
dokosil2100, ddstreet: adding sshuttle to the big queue didn't help (if the last tests were run using the big queue)12:09
-queuebot:#ubuntu-release- Unapproved: gwenview (hirsute-proposed/universe) [4:20.12.3-1 => 4:20.12.3-1ubuntu0.1] (kubuntu)12:20
RikMillsLaney: hope that ^ is ok now12:20
cjwatsonLaney: indeed, sorry :-/12:33
cjwatsonWill be working on this today12:33
cjwatsonI don't know what's up yet, it's very weird12:35
slyonHey release-team! I've fixed a ABI breaking regression in netplan on friday, which I just uploaded and hope to still land in HH -release (or 0-day SRU). I filed a SRU bug, according to the final freeze protocol: bug #192289812:36
ubot3Bug 1922898 in netplan.io (Ubuntu Hirsute) "[SRU] SEGFAULT on upgrade to 0.102-0ubuntu1~20.04.1" [Undecided, Triaged] https://launchpad.net/bugs/192289812:36
-queuebot:#ubuntu-release- Unapproved: accepted cinder [source] (focal-proposed) [2:16.3.0-0ubuntu1]12:40
ddstreetdoko the MR still isn't merged https://code.launchpad.net/~ddstreet/autopkgtest-cloud/+git/autopkgtest-cloud/+merge/40103612:40
ddstreetdoko the 'big' queue is totally different from 'big' tests12:41
ddstreetthe 'big' autopkgtests make the testbed use 4 vcpus and a bit more mem, and increase the test timeout to 20000 seconds (about 5 hours)12:42
ddstreetthe 'big' queue doesn't change what testbed or timeout is used for the test, IIUC12:42
ddstreetsorry 'huge' queue12:42
ddstreetpersonally i think the default timeout should be increased as IMHO keeping it at ~3hr doesn't save much and just increases the amount of wasted man-hours looking at timed out tests12:47
ddstreetbut that's not up to me ;-)12:47
jibelsil2100, I've a fix for bug 1925002 coming. Currently testing it.12:49
ubot3Bug 1925002 in ubiquity (Ubuntu) "Installer crashes during manual fulldisk encryption install (single partition with ext4, no LVM/ZFS)" [High, Triaged] https://launchpad.net/bugs/192500212:49
sil2100jibel: ACK, thanks!12:53
sil2100slyon: hey! Thanks! How broken is netplan.io in hirsute right now? How easy is it to reproduce this crash on a normally running system?12:55
-queuebot:#ubuntu-release- Unapproved: openblas (hirsute-proposed/universe) [0.3.13+ds-2 => 0.3.13+ds-3] (kubuntu) (sync)12:57
slyonsil2100: hey! It's not too broken in hirsute itself, as the crash only happens in a upgrade scenario where netplan-generate (v0.101) is using libnetplan v0.102. So it does not crash in hirsute itself, but might crash if somebody upgrades from an older version.12:58
sil2100Ok, then this feels like a good 0-day SRU candidate!12:58
slyonAlso, the problem is that the current version is shippting the new "tunnel.ttl" feature/setting, which I needed to drop, as it caused the ABI breakage. And if we ship that with HH we would roll-back/regress that feature in hirsute-release12:59
slyonwhereas it would never have been officially shipped if it lands in -release. But 0-day SRU should be fine as well.13:00
slyonThe crash is easily reproducible, if v0.102 library and v0.101 binary ("generate") is installed, just by executing /usr/lib/netplan generate, having the basic YAML config from the bug report in place.13:05
coreycbLaney: hi, could I get access to update the release notes?13:06
-queuebot:#ubuntu-release- Unapproved: netplan.io (focal-proposed/main) [0.102-0ubuntu1~20.04.1 => 0.102-0ubuntu1~20.04.2] (core)13:14
-queuebot:#ubuntu-release- Unapproved: winetricks (hirsute-proposed/universe) [0.0+20210206-1 => 0.0+20210206-2] (no packageset) (sync)13:18
-queuebot:#ubuntu-release- Unapproved: accepted winetricks [sync] (hirsute-proposed) [0.0+20210206-2]13:19
sil2100slyon: yeah, it's a bit unfortunate that we'll be rolling back functionality, but sometimes there's not much one can do - netplan.io is risky enough that I'd prefer to just 0-day SRU it13:21
slyonsil2100: sure. that's fine, thank you!13:22
-queuebot:#ubuntu-release- Unapproved: accepted neutron [source] (focal-proposed) [2:16.3.1-0ubuntu1]13:25
Laneycoreycb: not from me, you need to be added to the canonical group, ask popey (who is going to be able to do that $later?)13:27
popeyLaney tons of people. there's more admins than users on that site!13:27
Laneygood13:27
Laneyis that viewable?13:27
coreycbLaney: popey: ok thanks13:27
-queuebot:#ubuntu-release- Unapproved: rejected nova [source] (focal-proposed) [2:21.2.0-0ubuntu1]13:27
popeyLaney by admins, yes13:29
Laneyheh13:29
LaneyI see a bootstrapping problem13:29
popeycorey is already in canonical and release groups13:29
-queuebot:#ubuntu-release- Unapproved: accepted nova [source] (focal-proposed) [2:21.2.0-0ubuntu1]13:30
popeyrhys, igor, peterm, pdjc, hloeung. tons13:30
Laneyty13:31
sil2100Laney: once you put the freeze block on, I'll accept netplan.io as a 0-day SRU o/13:32
-queuebot:#ubuntu-release- Unapproved: accepted horizon [source] (focal-proposed) [3:18.3.3-0ubuntu1]13:32
xnoxsil2100:  Laney: do we want new usb-creator? https://code.launchpad.net/~saivinob/usb-creator/usb-creator/+merge/40134413:33
xnoxit's borked on kde.13:33
sil2100coreycb: hey! Looking at the OpenStack updates for focal - the bug says there should be an octavia upload as well, but I don't see it in the queue?13:34
sil2100xnox: I don't think we need this to work from the live-session? It's not installation critical, people can upgrade to get it working13:35
sil2100So I'd say a 0-day SRU possibly?13:35
rbalintubuntu-archive please move libzstd and binaries to main in xenial, too, it is in main in later releases13:35
dokorbalint: is there a component mismatch?13:38
-queuebot:#ubuntu-release- Unapproved: ubiquity (hirsute-proposed/main) [21.04.17 => 21.04.19] (desktop-core)13:42
didrocks999sil2100: here you go, we tested it carefully with both encryption methods (manual and auto) ^13:43
rbasakI just released containerd to Groovy, Focal and Bionic, but just remembered there's a NEW binary that needs an AA ack.13:43
-queuebot:#ubuntu-release- Unapproved: accepted snapd [source] (xenial-proposed) [2.49.2]13:44
rbasakCould ubuntu-archive take a look please?13:44
rbasakAnd will that need fixing up in -updates after?13:44
bdmurrayxnox: I'd think we could SRU usb-creator.13:46
sil2100Reviewing ubiquity ^13:49
sil2100didrocks999: thanks! Looks sane, I don't know the new recovery key code too well but I trust your testing!13:54
-queuebot:#ubuntu-release- Unapproved: accepted ubiquity [source] (hirsute-proposed) [21.04.19]13:55
Laneyxnox: you can upload it, not sure if should be sru, but get it in the queue with a bug linked if you want13:57
ahasenackhi guys, I'm having trouble with a groovy laptop (desktop install) that I upgraded to hirsute, it's not booting anymore after the upgrade (UEFI, not secure boot). I can't even get to grub. Just wondering if there is a known issue around this, while I troubleshoot further14:00
ahasenackit's lvm+luks14:00
bdmurrayNothing that I'm aware of14:01
ahasenackok, thx14:01
seb128hum, what's the logic behind not taking fixes like the usb-creater kde one? That's a side utility that isn't going to impact the live session nor installer and it's not starting today, what's the regression potential?14:02
seb128not that I particular care about that fix but that seems over conservative...14:03
xnoxseb128:  taking usb-creator in means respining all flavours that have usb-creator on them, i.e. ubuntu => it's not just an upload that affects kubuntu.14:03
xnoxseb128:  and we have had an icon change producing unbootable isos on release week before.... the squashfs bug.14:04
seb128xnox, we have an ubiquity upload that is going to be accepted, doesn't it mean respinning anyway?14:04
xnoxliterary a change of an icon, triggered bug in squashfs module of kernel, making all isos not boot =)14:04
xnoxseb128:  sure => just saying that any upload carries additional "unknown" risk.14:04
seb128xnox, I stand to the fact that if respin it's not then including a fix for a broken utility isn't going extra risks14:06
bdmurrayvorlon: Laney tells me that the KPI re CD image size had a bug which was fixed around the jump in size date14:07
rbalintdoko, not yet, but bdmurray made the observation that libzstd1 is not in main when he looked at dpkg in Xenial's Unapproved queue that will depend on it14:07
rbalintdoko, bdmurray imo it is enough to sort this out after dpkg landed in -proposed, but maybe it can be done earlier14:08
-queuebot:#ubuntu-release- Unapproved: accepted snapd [source] (bionic-proposed) [2.49.2+18.04]14:12
xnoxrbalint:  did you upload libzstd sru too? bumpt to match bionic point release?14:14
xnoxthat one should be published into main.14:14
-queuebot:#ubuntu-release- Unapproved: accepted snapd [source] (focal-proposed) [2.49.2+20.04]14:17
-queuebot:#ubuntu-release- Unapproved: accepted snapd [source] (groovy-proposed) [2.49.2+20.10]14:19
coreycbicey: o/ is sil2100's question above related to a point release?14:24
rbalintxnox, 1.3.x is present in Xenial already14:25
iceycoreycb: ah - yeah; it turns out that I don't have permissions to upload Octavia to Focal :)14:26
iceycoreycb: it's ready for upload in the git repo14:26
coreycbicey: ok let me upload that and report back14:27
iceythanks!14:27
rbalintxnox, if you mean Xenial's libzstd needs the CVE fixes to be promoted then dpkg only decompresses packages thus the CVEs listed in bionic's update are not affecting this use case14:28
kanashiroubuntu-archive: is there any AA available to process the new containerd binary package uploaded to focal and bionic?14:28
coreycbsil2100: icey: octavia is on it's way to the focal unapproved queue. thanks for reviewing sil2100.14:29
cjwatsonFound the publisher problem, should be fixed shortly14:29
cjwatsonSorry about that, rare corner case14:29
cjwatson(https://bugs.launchpad.net/launchpad/+bug/1900464)14:29
Laney\o/14:29
ubot3Launchpad bug 1900464 in Launchpad itself "ddtp-translations publication of Translation-en breaks the publisher" [Critical, Triaged]14:29
-queuebot:#ubuntu-release- Unapproved: octavia (focal-proposed/universe) [6.1.0-0ubuntu1 => 6.2.0-0ubuntu1] (no packageset)14:29
rbalintxnox, also security fixes can be released in the ESM period, too, thus those are not reasons to block dpkg in my eye14:29
sil2100kanashiro: on it o/14:30
sil2100cjwatson: wow14:30
sil2100cjwatson: so it happened once again! I didn't even know this happened for groovy already14:31
kanashirosil2100, thanks! FWIW vorlon agreed on accepting it in a previous discussion with sergiodj14:31
-queuebot:#ubuntu-release- New: accepted containerd [amd64] (focal-proposed) [1.4.4-0ubuntu1~20.04.2]14:33
-queuebot:#ubuntu-release- New: accepted containerd [amd64] (bionic-proposed) [1.4.4-0ubuntu1~18.04.2]14:33
-queuebot:#ubuntu-release- Unapproved: heat-dashboard (hirsute-proposed/main) [4.1.0-0ubuntu1 => 5.0.0-0ubuntu1] (openstack)14:49
-queuebot:#ubuntu-release- Unapproved: magnum-ui (hirsute-proposed/universe) [8.0.0~rc1-0ubuntu1 => 8.0.0-0ubuntu1] (no packageset)14:51
-queuebot:#ubuntu-release- Unapproved: accepted magnum-ui [source] (hirsute-proposed) [8.0.0-0ubuntu1]14:52
=== stgraber_ is now known as stgraber
bdmurrayLaney, sil2100: there is an MP for shim now https://code.launchpad.net/~rbalint/shim/+git/shim/+merge/40138815:02
bdmurrayahasenack: what hardware? bug 192501015:05
ubot3Bug 1925010 in shim (Ubuntu) "shim-signed does not boot on MBA 5,2" [High, New] https://launchpad.net/bugs/192501015:05
juliankahasenack: are you using an old macbook?15:05
sil2100bdmurray: we're newbs in the shim world, but does that require re-signing shim?15:07
bdmurraysil2100: yes15:07
sil2100Ok, so nothing we can do for 21.04?15:09
bdmurrayYes, and we might want to block upgrades for this hardware until its sorted.15:10
Laneyany idea how to do that?15:15
xnoxLaney:  we might be able to query the UEFI version from runtime.15:16
bdmurrayWe need to do some investigation into quirking it.15:16
juliankxnox: query for Apple as vendor or just disable it on all UEFI !secure-boot15:21
xnoxor revert shim & shim-signed to previous version.15:23
xnoxjuliank:  it's specific to old efi implementations thus is not vendor specific.15:24
xnoxjuliank:  trying to find if the EFI spec version is exposed anywhere at runtime.15:24
juliankxnox: only apple really shipped EFI15:24
juliank* 115:24
LaneyI mean it's gonna make all the SRUs wait until this is fixed isn't it?15:25
-queuebot:#ubuntu-release- Unapproved: accepted octavia [source] (focal-proposed) [6.2.0-0ubuntu1]15:25
juliankyes, no shim SRUs before this is fixed15:25
xnoxjuliank:  wait, this is about EFI 1.1 without the U? =)15:25
xnoxomg..... maybe we can just quirk it to apple.15:25
xnoxi had EFI 1.1 motherboard, but it defaulted to legacy boot, one had to opt into EFI boot.15:26
xnoxand it was all kinds of broken.15:26
juliankxnox: Yes, UEFI is 2.0+15:26
Laneybut then we still have to say don't download hirsute ISOs if you have this hardware, and somehow fix them later15:26
juliankLaney: The images won't boot anyway15:26
Laneybecause?15:26
vorlonLaney, bdmurray, sil2100: dunno if anyone read my mutterings from over the weekend; do we want to seed xz-utils so that it stays in ubuntu-standard?  It fell out as a side-effect of demoting mime-support15:26
juliankLaney: They use a shim too?15:26
vorlonI'm less concerned about bzip2, but xz-utils I think should be installed everywhere by default15:26
juliankLaney: So if you can boot shim on the iso, you can boot shim on the disk15:27
Laneyjuliank: I know15:27
vorlonLaney: there are existing old EFI 1.x Macbooks that groovy doesn't boot on15:27
Laneyvorlon: Sounds like a good idea to seed that to me15:27
juliankwhy seed xz-utils?15:28
juliankhow is it important to anyone?15:28
vorlonjuliank: because uncompressing xz archives is a common action, just like gzip (but not bz2)15:28
vorlonand tar aiui doesn't link to a library for this but calls out to unxz15:28
xnoxjuliank:  are there any variable we can check that is UEFI 2.0+ specific and not present on EFI?15:29
LaneyI guess I'm mainly saying if this is going to delay the SRU anyway for all the other releases, then why not the same for hirsute and we can keep it booting on more hardware15:29
vorlonxnox: I looked at the shim patch from Peter and it is looking at the *table* header, not a variable, and I can't see that this is exported to userspace by the kernel.  We could pick some variable that is standardized in 2.0 but not in 1.0 but that would still be heuristic15:30
LaneyIt's just one more release to SRU15:30
juliankxnox: I don't know15:30
vorlonLaney: we certainly would SRU it to hirsute so that upgrades from groovy work; but that wouldn't fix the boot media?15:30
LaneyI'm suggesting reverting15:30
juliankLaney: Do you want to respin hirsute when the old shim is revoked?15:30
vorlonoh15:30
Laneywell, repeating xnox's suggestion :-)15:31
xnox/sys/firmware/efi/config_table hm15:31
vorlonLaney: because THAT has the consequence that hirsute boot media stop working sometime after July for Windows dual-boot users, after Microsoft revokes the old shim15:31
vorlonbefore hirsute EOLs15:31
LaneyYah, same for LTSen15:32
vorlonLTS will have a point release in July for this15:32
vorlonJuly/August15:32
juliankLaney: We respin LTS releases, but not hirsute15:32
sil2100Wait, vorlon just mentioned there are existing old EFI macbooks that groovy doesn't boot on currently? For the same reason?15:32
vorlonhirsute wouldn't unless we have to15:32
julianksil2100: Another reason15:32
vorlonsil2100: for a different but related reason (shim falls over if it can't write to MokListRT)15:32
sil2100hm, ohkay15:32
juliankOur options are15:32
vorlonit's a smaller set of old MacBooks15:33
juliank1) delay hirsute 2) revert and respin hirsute when new shim is there 3) delay hirsute upgrades15:33
juliankI believe that 3 is the most sensible option15:33
vorlonanyway, on balance I think "boot media revoked and not bootable on recent Windows machines in ~5 months" > "boot media doesn't work on 10-year-old MacBooks"15:33
xnoxrbalint:  what is output of /sys/firmware/efi/fw_vendor for you?15:34
bdmurrayCould we just shorten the support period of Hirsute? ;-)15:34
xnoxrbalint:  wait, that's not useful as that's just the _address_ of it. not value.15:34
LaneyWe wouldn't be in the LHS position because we'd have respun15:34
Laneywell people would have to go re-download :(15:34
vorlonLaney: "we'd have respun" - so you want to commit us to do a point release of hirsute?15:36
vorlonI don't15:36
juliankWe could just not accept SRUs and then respin 21.04.0 in a week or two15:37
LaneyYes, I don't think it's a big deal to add it to the set with the LTS releases, it's better than being avoidably known broken on some hardware15:37
Laneyit's not a huge deal to me, but I think it is a better option15:37
Laneysomewhere in this house is one of those machines :p15:38
sil2100Am I thinking correctly that both 2) and 3) options would ultimately require us to re-spin? In the case of 2) to get the new shim, 3) to also get the new shim to 'unblock' broken devices?15:38
sil2100Well, of course with 3) we can just stay and say "we don't care about these old devices" too15:39
vorlonLaney: I disagree because messaging around point releases of non-LTS releases is confusing, and a point release is a non-trivial amount of work for each series; we would do it for each of the supported LTSes because there's no other option, but I was trying to avoid it for hirsute15:39
sil2100And only worry about users upgrading15:39
julianksil2100: We'd not respin just to provide hirsute images to 10y old macbook users15:40
vorlonsil2100: I would definitely not message it as "we don't care about these devices" - we just were unable to support the non-standard EFI implementation on hirsute install media, but upgrades from focal or groovy will work15:40
juliankThey'd have to go start with a groovy image15:40
sil2100Yeah, so I don't know yet which option I like best, but thinking about another non-lts point-release does make me feel anxious15:40
juliankWe could try submitting the shim today I suppose, given the small number of patches15:41
sil2100Since we seem to be doing those over and over again (for security issues) while we shouldn't really15:41
juliankBut I don't think we'd have a shim back before planned release data15:41
sil2100vorlon: right, yeah15:41
xnoxi would want to respin resign shim; push hirsute release day by 1 week.15:41
juliankxnox: what was signing rtt for last shim?15:42
xnoxjuliank:  less than 48h15:42
xnoxsubmitted on thursday, and it was back on Monday morning EU time. No idea if it was like signed on Friday.15:42
juliankso if we submit today, we should be able to get a shim back this week and release next week15:42
vorlonjuliank: there's no way that submitting it today with the intent of including it in hirsute media doesn't impact our media mastering timeline15:42
juliankvorlon: right15:42
juliankvorlon: we'd have to push the release to apr 2915:42
juliankvorlon: or respin 21.04.0 on apr 2915:43
juliankon desktop15:43
vorlon:P15:43
xnoxwe could publish amd64+mac image with old shim15:43
sil2100So personally I really don't feel this is something we should be delaying the release for15:43
xnoxand publish old shim as shim-signed-apple15:43
sil2100This I know for sure15:43
xnoxwe did have amd64+mac images before....15:43
julianksil2100: 21.04.0 would be OK I'd guess, with only the shim updated?15:43
bdmurrayxnox: if we push the release date would you stay on the team for the extra week?15:44
juliankor a mac specific image with just the shim15:44
vorlonthat would still be a point release15:44
vorlonjust one on a very short timeline15:44
xnoxi do not want to piss off mac users.15:44
vorlonand it wouldn't be fair to anyone to suggest we do this only for Ubuntu Desktop media15:44
xnoxwe have all the flavours too.15:44
sil2100It's all possible, since we could keep hirsute frozen and just wait for this one SRU to be ready, but that will require the usual release testing resources15:45
xnoxbdmurray:  i'll discuss that with my manager bjf on our 1:1 this week ;-)15:45
sil2100So it's just another thing that we didn't really plan for15:45
sil2100hm hm15:46
juliankhmm flavours are a problem15:46
xnoxlast point release was a disaster PR wise.15:46
xnoxwhen we did respin it, effectively.15:46
vorlonxnox: the subset of mac users using 10yo+ hardware, running Ubuntu, and are super-keen to reinstall hirsute instead of upgrading15:46
xnoxvorlon: it's not just 10yo+ hardware => are new macs actually UEFI yet?15:47
vorlonwe're not saying we won't support these users; we're saying they won't be able to use hirsute install media15:47
juliankxnox: new macs don't work anyway AFAIUI :D15:47
xnox>_<15:47
xnoxlolz15:48
vorlon"Since 2006, Mac computers with an Intel-based CPU use an Intel firmware based on the Extensible Firmware Interface (EFI) Development Kit (EDK) version 1 or version 2." https://support.apple.com/guide/security/uefi-firmware-security-in-an-intel-based-mac-seced055bcf6/web15:48
xnox"adequate macs of an appropriate age"15:48
vorlonso yes, they did transition to UEFI 2 at some point15:48
juliankUbuntu 21.04 install media and upgraded systems may not boot on older macs. Users are advised to hold off upgrading until a fixed version of shim is released.15:48
juliank^ sth like that in release notes15:48
vorlonagain, I'm not ok with handling the upgrade issue only in the release notes15:49
juliankYes15:49
xnoxi think the comments about 2017 are valid => as bootcamp has ability to turn on Windows10 signing key to boot in secureboot on. So let's assume that 2017+ intel macs are UEFI v2.15:49
vorlonwe need to block the upgrade (for at least these users, and reliably) until we have the new shim15:49
juliankvorlon: I did not say "just"15:49
xnoxpossibly the cut off is somewhere between 2012 & 2017.15:49
vorlonjuliank: but then we don't have to advise them anything15:49
juliankvorlon: release notes + quirk or generic upgrade disablement15:49
xnoxdo we still submit new shim for signing today then?15:49
vorlonxnox: has it been tested15:50
vorlon?15:50
xnoxthere are a couple of bug fixes we can pick up that are merged upstream.15:50
vorlonwe have a test plan that should be followed before we submit it15:50
xnoxrbalint:  you did test the patch on macbook right?15:50
juliankvorlon: balint verified the fix for the macbook sisue15:50
juliankWe have not verified other fixes xnox wants or regression tested them on other systems15:50
vorlonsure, but we should be running any new shim binary through the full testing before submitting for signing15:50
juliankWe should submit & test in parallel imo15:50
juliank* could15:51
vorlonthis code change is unlikely to introduce regressions elsewhere (that our testing would catch) but cosmic rays etc15:51
juliankWe want to cherry-pick 3 patches, not like a whole new release :)15:51
vorlonif we're not trying to get it on release media there's no reason to submit it today15:51
vorloninstead of after testing15:51
juliankthat's true, I guess15:51
vorlonand the downside of doing it in parallel is that we'll have generated an additional UEFI signed artifact that's useless :)15:52
rbalintxnox, yes i've tested it, but i have not generated the shim-signed package, just copied the .efi binaries from the build to EFI/15:52
xnoxrbalint:  that's all we need for that patch, cause there is no secureboot on macs.15:53
juliankvorlon: we don't have to submit it to signing, just to review :)15:53
xnoxrbalint:  that's all we need for that patch, cause there is no secureboot on _affected_ macs.15:53
vorlonjuliank: oh, doing that part in parallel seems fine to me, yes15:53
vorlonanyway I'm seeding xz-utils and uploading ubuntu-meta, if someone can review15:55
sil2100vorlon: +115:57
vorlonuploaded15:59
sil2100Looking15:59
-queuebot:#ubuntu-release- Unapproved: ubuntu-meta (hirsute-proposed/main) [1.468 => 1.469] (core)16:00
-queuebot:#ubuntu-release- Unapproved: accepted ubuntu-meta [source] (hirsute-proposed) [1.469]16:01
xnoxvorlon:  steve can you join the hangout?16:01
cjwatsonAny objection to me updating hirsute base images (chroots and LXD images) from the cpc-buildd images, for https://answers.launchpad.net/launchpad/+question/696569)?  I'll be able to revert if needed16:03
cjwatsonIdeally I'd have done it last week, I know, but I was pretty slammed16:04
xnoxi'm still +1 on that request.16:05
xnoxwe are not expecting any new toolchain things.16:05
-queuebot:#ubuntu-release- Unapproved: accepted openblas [sync] (hirsute-proposed) [0.3.13+ds-3]16:06
cjwatsonOK, other people have the amount of time it takes me to make coffee to object :-)16:08
LaneyNo objection here16:08
bdmurray"time it takes me to make coffee" can be very different depending on your technique!16:16
cjwatsonI wasn't going to Colombia to get the beans16:17
cjwatsonUpdated now16:17
cjwatsonxnox: Do you have some builds you can retry to confirm that this fixes the problem you had?16:17
xnoxcjwatson:  yes.16:18
-queuebot:#ubuntu-release- Unapproved: usb-creator (hirsute-proposed/main) [0.3.9 => 0.3.10] (ubuntu-desktop)16:18
cjwatsonxnox: https://launchpad.net/~xnox/+archive/ubuntu/nonvirt/+build/21429287 looks promising I think?16:22
bdmurraydoko: apport has passed with pygobject, gdb, and dpkg now16:26
xnoxcjwatson:  yeap, all good.16:26
cjwatson\o/16:27
RikMillsbdmurray: thank you for the usb-creator upload :)16:35
bdmurrayRikMills: no problem! btw did those wifi testing steps help?16:36
Laneyrelease freeze block is in place, seeded things need manually unblocking now16:38
RikMillsbdmurray: I think it did yes. Helped at least one tester confirm the fix as far as I know16:39
-queuebot:#ubuntu-release- Unapproved: nvidia-graphics-drivers-450 (hirsute-proposed/restricted) [450.102.04-0ubuntu2 => 450.119.03-0ubuntu1] (core, i386-whitelist)16:47
-queuebot:#ubuntu-release- Unapproved: nvidia-graphics-drivers-460 (hirsute-proposed/restricted) [460.67-0ubuntu1 => 460.73.01-0ubuntu1] (core, i386-whitelist)16:47
-queuebot:#ubuntu-release- Unapproved: nvidia-graphics-drivers-390 (hirsute-proposed/restricted) [390.141-0ubuntu2 => 390.143-0ubuntu1] (core, i386-whitelist, kernel-dkms)16:48
-queuebot:#ubuntu-release- Unapproved: nvidia-graphics-drivers-460-server (hirsute-proposed/restricted) [460.32.03-0ubuntu2 => 460.73.01-0ubuntu1] (core, i386-whitelist)16:48
-queuebot:#ubuntu-release- Unapproved: nvidia-graphics-drivers-418-server (hirsute-proposed/restricted) [418.181.07-0ubuntu2 => 418.197.02-0ubuntu1] (core, kernel-dkms)16:49
-queuebot:#ubuntu-release- Unapproved: nvidia-graphics-drivers-450-server (hirsute-proposed/restricted) [450.102.04-0ubuntu2 => 450.119.03-0ubuntu1] (core, i386-whitelist)16:49
paridehey ahasenack, what hardware did you have your Groovy upgrade issue?17:03
ahasenackbdmurray: juliank: it's a T420 in UEFI-only mode17:08
ahasenackparide: ^17:08
bdmurrayahasenack: got it17:08
ahasenackbut no secure-boot17:08
juliankahasenack: T420 should have UEFI 2 though, so not the EFI 1 bug17:09
juliankahasenack: I think you need to boot with like old shim or something and enable shim debug mode17:10
juliankpossibly from live medium17:10
ahasenackit's very weird, it doesn't seem to be loading grub, and I get just a black screen, not even ctrl-alt-del works17:10
juliankahasenack: Run mokutil --set-verbosity true from live17:10
juliankahasenack: Then it should print if shim is starting up17:10
ahasenackbut there is no secure boot, is that relevant?17:10
juliankahasenack: god I hope not17:11
juliankshim breaking only on non-secureboot system would be hilarious17:11
juliankthat said, I don't think we test non-securely booting shims at all, do we xnox?17:11
juliankI certainly did not with my shim updates17:12
ahasenackjuliank: bdmurray: this comment fixed it for my T420: https://bugs.launchpad.net/ubuntu/+source/shim/+bug/1925010/comments/217:23
ubot3Launchpad bug 1925010 in shim (Ubuntu) "shim-signed does not boot on MBA 5,2" [High, New]17:23
juliankahasenack: ok, so shim is broken for you17:23
juliankxnox: ^17:23
juliankI'd like to find more T420 users17:23
juliankahasenack: Still would like you to run with verbose mode and see if it prints anything, if possible17:24
ahasenackso, break it again, and run that mokutil command?17:25
juliankahasenack: yeah17:25
ahasenackI assume running grub-install would break it again17:25
juliankpossible17:25
juliankprobable17:25
juliankIf T420 are affected, we should not enable dist upgrades at all, and don't need to worry about building quirks :D17:25
ahasenackit's a respectable T420: i7, 16Gb :)17:27
ahasenackbut I'm on my 3rd keyboard tbh17:27
bdmurrayI've a T450s is that worth testing?17:28
juliankvorlon's x230 might be worth testing17:29
juliankthe *30 series was like close to *2017:29
juliankjust with the CPU heat turned up17:29
ahasenackok, rebooting17:30
juliankMy X230 is at my parents unfortunately17:30
ahasenackand kaput17:30
juliankahasenack: Did it say anything17:33
juliankshim should print its version17:34
ahasenackjuliank: that mokutil command returns with "This system doesn't support SEcure Boot"17:34
ahasenackbar the typo17:34
juliankugh17:34
juliankahasenack: Would you be willing to test enabling secure boot?17:35
juliankahasenack: ah ok, i just heard it does not support sb at all17:35
ahasenackyep17:36
ahasenackthat's why I asked if that command was relevant :)17:36
ahasenackI guess I didn't mention that it had no support for it, not that I just had it disabled17:36
juliankahasenack: HGmm you can download https://pjones.fedorapeople.org/SHIM_VERBOSE-605dab50-e046-4300-abb6-3dd810dd8b23 and copy it to /sys/firmware/efi/efivars17:37
juliankahasenack: that makes it verbose too17:38
ahasenackand reboot?17:39
ahasenackjust did it on live, ready to reboot17:39
-queuebot:#ubuntu-release- Unapproved: logwatch (bionic-proposed/main) [7.4.3+git20161207-2ubuntu1.2 => 7.4.3+git20161207-2ubuntu1.3] (ubuntu-server)17:41
-queuebot:#ubuntu-release- Unapproved: logwatch (xenial-proposed/main) [7.4.2-1ubuntu1.1 => 7.4.2-1ubuntu1.2] (ubuntu-server)17:41
ahasenackthat was very verbose indeed17:42
-queuebot:#ubuntu-release- Unapproved: logwatch (focal-proposed/main) [7.5.2-1ubuntu1.1 => 7.5.2-1ubuntu1.2] (ubuntu-server)17:42
-queuebot:#ubuntu-release- Unapproved: logwatch (hirsute-proposed/main) [7.5.5-1ubuntu1 => 7.5.5-1ubuntu2] (no packageset)17:42
-queuebot:#ubuntu-release- Unapproved: logwatch (groovy-proposed/main) [7.5.4-0ubuntu3 => 7.5.4-0ubuntu3.1] (no packageset)17:42
-queuebot:#ubuntu-release- Unapproved: accepted logwatch [source] (hirsute-proposed) [7.5.5-1ubuntu2]17:42
ahasenackwould need to dump that to a serial console or something17:43
ahasenackit seems to be dumping a db to the screen in hex mode17:44
xnoxahasenack:  yeap, all 300+ of hashes17:53
juliankxnox, ahasenack so I got report from an x220 that the shim binary works fine17:54
juliankahasenack: wondering if your efi variable storage is full and that wreaks havoc somewhere17:55
juliankahasenack: but at least it's dumping something so it starts running :D17:56
ahasenackdon't know what to say, this is the only OS on that machine, and has been the only OS for many many many years (its whole lifetime basically)18:01
ahasenackif that's relevant to "efi being full"18:01
juliankIt ran over for me once and then stopped booting18:01
juliankon the x23018:01
vorlonahasenack: it's extremely unlikely that the T420 issue is the same as the Macbook one since as juliank says it should be UEFI 2.0; so I think you should open a separate bug report for this issue18:02
juliankthat too18:02
juliank* that's true18:02
ahasenackwhere do I check the uefi version? Somewhere in /sys?18:02
juliankahasenack: you can look at /sys/firmware/efi/efivars and see if there are any large variables in there that could be deleted, fwiw, but i'm just guessing18:03
juliankahasenack: in dmesg | grep EFI it tells you18:03
juliankApr 14 12:08:39 jak-t480s kernel: efi: EFI v2.50 by Lenovo18:03
ahasenackhas someone tried the patch from that bug in the mac to see if it fixes it?18:03
juliankahasenack: yes, it fixes mac boot18:04
ahasenackok, I see v2.00 by Lenovo too18:04
juliankahasenack: it should not fix your boot though, because it will still trigger the v2 code path18:04
juliankahasenack: but maybe you can hack it and make it always take the v1 path for testing purposes18:04
ahasenackif I remove the shim packages, will that fix it?18:04
vorlon"fix"18:05
ahasenack(the removal, not the patch)18:05
ahasenackwell, until they are installed again18:05
ahasenackwhich I hope nothing would pull in18:05
juliankremoving shim{,-signed} will make things work yes18:05
vorlonit would allow it to boot18:05
vorlonbut that's not our supported UEFI boot configuration in Ubuntu18:05
juliankit would be an unsupported system18:05
ahasenacktough call: supported but unbootable, unsupported but bootable?18:05
juliankwe'd rather get your boot fixed :)18:06
ahasenackagreed18:06
juliankBugs everywhere, sigh18:07
ahasenackincidentally, if I may18:07
ahasenackthe live env used to be persistent18:07
ahasenackor at least have a persistent partition18:07
ahasenackis that gone, or just moved elsewhere, renamed?18:07
juliankahasenack: Also check BIOS and see what it says for UEFI BIOS version, others tested with 1.46 on x22018:08
ahasenacklet me get a new bug with that18:08
ahasenackfound this in the duplicate check: https://bugs.launchpad.net/ubuntu/+source/shim/+bug/184986318:09
ubot3Launchpad bug 1849863 in shim (Ubuntu) "shim-signed does not boot on Lenovo Yoga C630 WOS" [Undecided, New]18:09
juliankahasenack: That's onARM18:13
ahasenackright18:13
juliank* on ARM18:13
ahasenackmy bios version is 1.49, btw18:14
ahasenackfrom 201618:14
ahasenackok, filed https://bugs.launchpad.net/ubuntu/+source/shim/+bug/192506418:16
ubot3Launchpad bug 1925064 in shim (Ubuntu) "shim(-signed)? does not boot on T420" [Undecided, New]18:16
juliankahasenack: Maybe you can capture 120hz video of screen :D18:17
juliankahasenack: With like phone18:17
juliankthen we can slow-motion it18:17
ahasenackI actually tried18:17
juliankah18:17
ahasenackbut it was still too fast18:17
ahasenackit was using a big font18:17
juliankshame18:17
ahasenack4min43s18:18
=== mhcerri_ is now known as mhcerri
vorlonahasenack: persistent> the desktop images have never included a persistent partition by default.  subiquity can auto-create one, but ubiquity never has.  You can create one yourself on a USB stick19:08
ahasenackI vaguely remember this working in older ubuntu live images19:09
vorlonnot automatically if you just dd the image19:09
vorlonI think usb-creator may have created the persistence partition by default if writing to USB19:09
ahasenackit was using the usb creator19:09
ahasenackyou could even select how much space you wanted for the persistent area19:09
vorlonright19:10
vorlonso, that's a feature of usb-creator, not of the images19:10
ahasenackthat feature seems to have vanished19:10
vorlonout of usb-creator?19:10
ahasenackyeah19:10
ahasenackor I'm mixing utilities19:10
vorlonhmm, I don't know anything about that, sorry19:10
ahasenack`usb-creator-gtk`19:11
bdmurray  * Rework the whole imaging process for writing to devices:19:11
bdmurray    - Use an equivalent of dd to make an exact copy of the image to the device19:11
bdmurray    - This also breaks persistence19:11
ahasenackxenial19:11
vorlonheh19:11
bdmurrayThat's from 201519:11
vorlonwas that possibly driven by the syslinux inter-series incompatibilities?19:12
ahasenackno bug number19:12
vorlon(basically, because of ABI breaks, if you tried to use usb-creator to remaster an image for a newer release than the one you were running on, it would be unbootable)19:12
vorlonor vice-versa, running usb-creator on a newer release with a newer syslinux but trying to remaster an image for an older release19:13
-queuebot:#ubuntu-release- Unapproved: dxvk (hirsute-proposed/universe) [1.7.3+ds1-1 => 1.8.1+ds1-1] (i386-whitelist) (sync)19:27
LocutusOfBorghello please accept ubootenv, due to    * Define NDEBUG to avoid debug prints (Closes: #985948)19:27
-queuebot:#ubuntu-release- Unapproved: accepted dxvk [sync] (hirsute-proposed) [1.8.1+ds1-1]19:27
LocutusOfBorgbasically the DEBUG was breaking parsing from reverse-deps19:27
LocutusOfBorgEickmeyer, hello, syncing recordmydesktop will grab the fixes from debian, specifically libjack-jackd2-dev,19:39
LocutusOfBorgmove from old libjack-dev19:39
LocutusOfBorgthe diff is null I think19:40
vorlonLocutusOfBorg: what is ubootenv?  There's no source package by that name in any release and nothing by that name in the unapproved queue19:42
LocutusOfBorglibubootenv19:42
vorlonLocutusOfBorg: the one that was rejected 8 hours ago?19:43
LocutusOfBorgoh I missed that19:43
LocutusOfBorgmmm I didn't really get the message19:43
LocutusOfBorgI should introduce a delta then?19:43
vorlonLocutusOfBorg: seems like it, based on the reject message19:45
LocutusOfBorgso I prefer a bug rather than a delta :)19:46
vorlondoko: why did you promote lzma to main, which has been in universe since bionic?  (see my comments in the channel above over the weekend about the c-m)19:48
vorlondoko: anyway, it now shows up in c-m in the other direction, so I'm happily demoting it again19:48
-queuebot:#ubuntu-release- Unapproved: accepted nvidia-graphics-drivers-460 [source] (hirsute-proposed) [460.73.01-0ubuntu1]19:51
-queuebot:#ubuntu-release- Unapproved: accepted nvidia-graphics-drivers-450 [source] (hirsute-proposed) [450.119.03-0ubuntu1]19:56
-queuebot:#ubuntu-release- Unapproved: accepted nvidia-graphics-drivers-390 [source] (hirsute-proposed) [390.143-0ubuntu1]20:00
EickmeyerLocutusOfBorg: Ok, super!20:02
EickmeyerLocutusOfBorg: You doing that or should I?20:02
* vorlon grumps at libmd0 having to be pulled in at Priority: important just on account of some things using libbsd for strlcpy/strlcat20:03
vorlonglibc should just implement those20:03
-queuebot:#ubuntu-release- Unapproved: accepted nvidia-graphics-drivers-460-server [source] (hirsute-proposed) [460.73.01-0ubuntu1]20:03
vorlonahasenack: if you reinstall the *old* shim binary, what effect does that have on your boot?20:05
-queuebot:#ubuntu-release- Unapproved: accepted nvidia-graphics-drivers-450-server [source] (hirsute-proposed) [450.119.03-0ubuntu1]20:07
-queuebot:#ubuntu-release- Unapproved: accepted nvidia-graphics-drivers-418-server [source] (hirsute-proposed) [418.197.02-0ubuntu1]20:09
ahasenackvorlon: I did an apt --reinstall of all grub packages, which ran grub-install again, and that broke the boot again20:09
vorlonahasenack: ok, but I'm talking about a downgrade of shim-signed?20:10
ahasenackah, sorry, missed you meant a downgrade20:10
ahasenacklet me see if it's still available in the archive20:10
ahasenackif not, grab the focal one I guess20:10
vorlonahasenack: it'll be available in groovy or focal yes20:10
vorlon(shim-signed doesn't change much ;)20:10
ahasenackso there are 3 shim packages20:10
ahasenackall of them?20:10
ahasenackshim, shim-canonical-unsigned, shim-signed20:11
vorlonshim-signed is the only one that matters, but it'll pull old shim as a dependency20:11
vorlonanyway, if you get the same behavior with the previous shim then that points to this being some issue with nvram as previously speculated and not a regression with new shim20:12
vorlonif the old shim DOES boot then I'd want to take a look at the tail end of your debug output (photo of the screen or whatever)20:12
ahasenackvorlon: so I did this: https://pastebin.ubuntu.com/p/jbX5JRHnVB/20:21
ahasenackand now my boot is stuck at some sort of --version information, it just says20:22
ahasenackUEFI SHIM20:22
ahasenack$Version: 15 $20:22
ahasenack$BuildMachine: .... $20:22
ahasenack$Commit: ..... $20:22
ahasenackthe "..." are not literal, of course20:22
ahasenackif this is what was happening before, I can't tell, bceause the screen was black before20:24
-queuebot:#ubuntu-release- Unapproved: cloud-init (hirsute-proposed/main) [21.1-19-gbad84ad4-0ubuntu2 => 21.1-19-gbad84ad4-0ubuntu3] (core, ubuntu-cloud)20:27
bdmurrayahasenack: Is some of that output because the shim verbose change is still in place?20:27
ahasenacknot sure, it was very verbose before, 4 minutes of scrolling text20:28
ahasenackthis time, just that banner, and stuck20:28
ahasenackbdmurray: I still see the SHIM_VERBOSE-* in /sys/firmware/efi, so I guess yes20:31
Odd_BlokeIf someone could reject the Unapproved cloud-init in hirsute, I'd appreciate it: I uploaded from the wrong branch so it's subtly wrong.20:34
Odd_Bloke(That won't burn the version number AIUI?)20:34
bdmurrayThat's true no burning will happen20:34
-queuebot:#ubuntu-release- Unapproved: rejected cloud-init [source] (hirsute-proposed) [21.1-19-gbad84ad4-0ubuntu3]20:38
LocutusOfBorgEickmeyer, done!20:49
-queuebot:#ubuntu-release- Unapproved: recordmydesktop (hirsute-proposed/universe) [0.4.0-0ubuntu1 => 0.4.0-1] (kubuntu) (sync)20:50
-queuebot:#ubuntu-release- Unapproved: update-notifier (hirsute-proposed/main) [3.192.40 => 3.192.41] (ubuntu-desktop, ubuntu-server)20:58
-queuebot:#ubuntu-release- Unapproved: livecd-rootfs (hirsute-proposed/main) [2.718 => 2.719] (desktop-core, i386-whitelist)20:59
sil2100vorlon, bdmurray: hey! So apparently, we have a 'blocker' regarding the raspi images as flagged by CE - we thought we fixed it but we forgot about something very important21:00
bdmurraysil2100: okay21:00
sil2100So the story is: we use the raspi seeds for raspi desktop images, and we have raspi server seeds for the server image as well that we should have used21:00
bdmurrayWhy is blocker in ''? Is that like air quotes?21:00
sil2100And we thought we did21:00
EickmeyerLocutusOfBorg: Awesome, thanks!21:01
sil2100But the truth is, we actually never enabled the raspi server seeds in our server pi images, so none of the seed changes waveform did recently had any effect21:01
sil2100And to fix USB ethernet devices and GPIO permissions, we need to pull in ubuntu-raspi-settings for server21:02
sil2100We have two options:21:02
sil2100a) Start using the raspi seeds as we were supposed to and have those pull in all the required pi deps21:02
sil2100b) Hack livecd-rootfs to just install the required dependency to make things work21:02
waveform(the required dependency being the fairly trivial ubuntu-raspi-settings package)21:03
sil2100So a) is the correct solution, but it's risky on release week. We never used the raspi-server seed so far, it requires changing the livecd-rootfs build logic a bit and I'm a bit worried it might backfire, as every release-week rushed in fix21:03
sil2100So I pushed b) to the queue, which is just an one line change to pull in ubuntu-raspi-settings21:03
sil2100If anyone strongly thinks we should just do a), I'm also fine with that, it's just that things like these so late in the cycle can backfire21:04
sil2100vorlon, bdmurray: ^ what do you guys think?21:05
bdmurrayI'm +1 with b21:05
sil2100The sad thing about b) is that we should have had a) since start of hirsute - but I feel it's safer to just stick what we have and know that doesn't explode21:06
sil2100It's not like a) is risky, it's also quite a trivial change, but it changes a bit how we'd be building the images21:07
sil2100*is super risky21:07
-queuebot:#ubuntu-release- Unapproved: accepted livecd-rootfs [source] (hirsute-proposed) [2.719]21:22
sil2100o/21:54
vorlonahasenack: thanks.  Can you post that information to the bug report as well, if you haven't already?  I think that's sufficient to establish that this is not a regression caused by the new shim and therefore not a release blocker21:55
sil2100bdmurray, vorlon: pushed an unblock for livecd-rootfs ^22:15
sil2100...and going EOD now o/22:15

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