/srv/irclogs.ubuntu.com/2022/08/04/#ubuntu-release.txt

tsimonq2Let me know if there's anything else I need to do with those SRUs00:00
vorlonsil2100: as you pointed out, some of these nvidia packages are on the UbuntuStudio image, so it would be more than just livecd-rootfs impacted00:00
vorlonsil2100: what about taking a second snapshot for just UbuntuStudio?00:01
Eickmeyer[m]vorlon: That's strange, we don't seed nvidia because Calamares has no facility to install them via ubuntu-drivers, unlike ubiquity.00:02
sil2100vorlon: hm, I guess that's an idea00:02
vorlonoh, when he said desktop I assumed he meant all of tem00:02
tsimonq2Old seed leftovers/recommends?00:03
* Eickmeyer[m] checks recent germinat00:03
sil2100Well, I checked the .list for studio and didn't see any nvidia packages, but I just did a quick look earlier. Just saw those on te ubuntu ones00:03
Eickmeyer[m]Ok, nvm then.00:03
vorlonsil2100: an additional snapshot is comparatively cheap00:04
sil2100But still, I like the idea of a separate snapshot for studio. I think it's relatively clean too - sure, it's not something we do usually, but still not bad00:04
sil2100Okay, let's get things moving then! vorlon did you review tsimonq2's MP?00:05
sil2100The livecd-rootfs is already building in bileto, so we can bin-copy it if it looks good to you as well00:05
tsimonq2https://code.launchpad.net/~tsimonq2/ubuntu/+source/livecd-rootfs/+git/livecd-rootfs/+merge/42778600:05
vorlonI have reviewed it now and it looks sane to me00:05
vorlonunnecessary quoting of a literal string within [] and unnecessary use of bash as a shell but that's minor00:06
tsimonq2Do you guys want me to handle the Bileto handling and let you take it from there with the archive portion or do you have the inclination to do it all?00:06
tsimonq2bash as a shell is personal preference for CYA and the lack of quotations made vim mad :P00:07
tsimonq2(I know you can't always assume bash is everywhere but I saw it in another hook so :P)00:07
* Eickmeyer[m] bashes all the things, including his head against the wall for the pun of it.00:09
vorlontsimonq2: this is the wrong git history, see Vcs-Git for the source package00:09
tsimonq2vorlon: No wonder I was so confused... thanks for the heads-up, will recreate00:09
sil2100hm, does anyone know how useful autopkgtests for livecd-rootfs are in this case? Since we're already ekhm, fast-tracking, I'd be willing to just let it go straight to -proposed *and* -updates00:10
tsimonq2I mean, I literally copied the test script to build my changes, so I think it would be fine to skip :P00:10
sil2100Once the riscv64 binaries build I'll double check what it built with and then do the copies00:12
tsimonq2Sounds good!00:12
sil2100Ok, actually those are built but need to publish, and I'll prefer to wait so that not to re-trigger those00:12
vorlonlivecd-rootfs has good autopkgtests but if there's a failure mehhh we can fix it in the next SRU, the point is whether ubuntustudio builds correctly with it00:13
vorlonsil2100: I need to interleave picking up dinner for the family at some point in the next hour, puts me out for ~20 minutes; is now a good time?00:14
sil2100vorlon: yes! I'll keep an eye out for the builds to publish, do the copies and start pre-publishing in the meantime00:14
vorlonsil2100: ok00:14
tsimonq2vorlon, sil2100, Eickmeyer: https://code.launchpad.net/~tsimonq2/livecd-rootfs/+git/livecd-rootfs/+merge/42778800:17
sil2100Argh, mvo!00:22
sil2100cp: cannot create hard link 'www.prev/full/ubuntu-core/22/stable/current' to 'www/full/ubuntu-core/22/stable/current': Operation not permitted00:22
sil2100When doing the backup copy. Because mvo created current as the 'mvo' user00:22
sil2100btw. it's scary how our images got bigger actually, hm hmm00:29
sil2100Diffing manifest didn't show any new packages pulled in, but I didn't think about diffing the .list files00:29
sil2100Ah, okay, more nvidia drivers, that might be it00:32
sil2100Okay, binaries published, let me do two copy-package calls00:34
-queuebot:#ubuntu-release- Unapproved: lxcfs (bionic-proposed/main) [3.0.3-0ubuntu1~18.04.2 => 3.0.3-0ubuntu1~18.04.3] (edubuntu, ubuntu-server)00:36
sil2100Copied with binaries to jammy-proposed and jammy-updates, waiting for publishing00:38
tsimonq2Thank you very much!00:38
sil2100In the meantime I pre-published the server and desktop images00:39
sil2100tsimonq2: thanks for working on this!00:39
sil2100I'll also get the git MP formally approved00:39
tsimonq2Of course! Feels good to be back :)00:39
sil2100Merged and tagged00:41
tsimonq2🎉00:42
sil2100Ouch, okay, need to re-copy the jammy-updates binaries, since apparently LP doesn't like when I copy the same binaries to two pockets at once00:42
vorlonback00:47
sil2100o/00:49
sil2100Oh, darn, forgot that we basically ship one OEM metapackage in the pool now00:50
sil2100Need to reach out to the OEM QA team to do some testing00:50
sil2100I'll do some nvidia test install tomorrow00:50
jbichaI found a major bug with the OEM install: bug 198352800:52
ubottuBug 1983528 in snapd (Ubuntu) "snaps fail to launch after OEM install" [Undecided, New] https://launchpad.net/bugs/198352800:52
tsimonq2jbicha: Is this a regression from 22.04?00:54
sil2100jbicha: ok, that sounds scary. But yeah, could someone try the old 22.04 just-in-case?00:55
* tsimonq2 sees if I can reproduce00:55
sil2100Since if it's broken and reproducible by others, there's little chance of fixing it before .100:55
jbichaI'm testing the OG 22.04 now :)00:55
* arraybolt3[m] tests00:55
sil2100Thanks o/00:55
jbicharight00:55
arraybolt3[m]Which should I test, 22.04 or 22.04.1?00:56
sil2100arraybolt3[m]: can you check 22.04.1? Since I'd like to see if that's reproducible by other testers00:57
sil2100It's the OEM install test case00:57
arraybolt3[m]Nice, booting into OEM mode now.00:57
vorlonsil2100: do you want to hand things off wrt ubuntustudio so you can get some sleep?01:05
sil2100vorlon: I still want to start drafting the release announcement, but I'd love if you could pick this up regardless01:06
sil2100We need livecd-rootfs to be fully published (rmadison still doesn't see it), then snapshot the archive to like some -ubuntustudio variant on snakefruit and then getting new studio images building01:07
vorlonright01:07
vorlonI have 'point-release-snapshot jammy jammy.1.ubuntustudio-security-updates-snapshot' ready to go01:07
sil2100And of course poking our excellent testers to hack on testing the studio images ASAP01:08
sil2100(after checking the manifest)01:08
vorlonhttps://launchpad.net/ubuntu/+source/livecd-rootfs/+publishinghistory still has it pending for -updates01:08
sil2100oh, and if you build the studio images, you don't have to backup the old images just-in-case, since those are in www.prev/ due to my publishing01:08
vorlonack01:09
vorlonsil2100: I can take it from here then01:09
sil2100s/publishing/pre-publishing01:09
sil2100Thank you!01:09
tsimonq2While Jeremy checks 22.04 and Aaron checks 22.04.1, I'm checking 22.04 upgraded to 22.04.1 :P01:10
jbichaI'm going to check one more time but I did not get the bug with original 22.04 just now01:14
tsimonq2Me neither01:15
vorlondoes the non-OEM test case cover launching snaps? are we sure it's not broken there too?01:16
tsimonq2Bug report seems to indicate that non-OEM was fine which seems to indicate AppArmor weirdness to me...01:18
tsimonq2(Wow, me and repeating myself today, jeez.)01:18
jbichaI believe I ran Firefox successfully after a normal non-OEM install. We should add visit ubuntu.com in Firefox to our other test cases though01:18
sil2100This is uh not good news01:19
sil2100arraybolt3[m]: any luck with running the OEM install?01:19
arraybolt3[m]sil2100: Almost done.01:19
arraybolt3[m]I just hit the Firefox button.01:19
tsimonq2I'll volunteer to git bisect snapd for a beer IOU, sil2100 ;)01:19
arraybolt3[m]Reproduced. This is, indeed, a bug.01:20
* arraybolt3[m] uploaded an image: (441KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/QqXzlGUVmpQcvwBPTgawPAwv/image.png >01:20
tsimonq2arraybolt3 @arraybolt3:matrix.org: Please ensure the bug report has clear instructions for reproducing01:20
tsimonq2Literally right after your first reboot or second?01:21
sarnoldmaybe grab dmesg while you're there01:21
sarnoldis snap expected to work without a reboot?01:21
tsimonq2very good idea, I think sarnold heard apparmor ;)01:21
sil2100This is terrible. Basically .1 images will not be useful for OEM installs, which I think is a release blocker01:21
arraybolt3[m]tsimonq2: Second reboot.01:22
sil2100Since this means they might get systems that they can't really use firefox in, which is a core application01:22
arraybolt3[m]I finished the entire OEM setup process as instructed by the test case.01:22
arraybolt3[m]So that means the system the end-user is faced with has a b0rked Firefox out of the box. Yeah, that seems... just shy of fatal.01:23
sil2100This smells like .1 delay01:24
arraybolt3[m]And this is in a GNOME Boxes VM with EFI + Secure Boot - I think that means it's not hardware-specific.01:24
sil2100Or again doing the pathetic .1.0 dance as we did already in the past01:24
sil2100I think we really need to get better with testing our images earlier01:25
arraybolt3[m]Hopefully when that openQA instance goes up all of this will be a thing of the past.01:25
sil2100I'm sure this was the same case in our dailies, but simply no one tests OEM installs besides during isotesting, since it's not a typical use-case01:25
jbichaI haven't done an oem install in many years before today :/01:27
jbichayeah, I duplicated the bug 2x in a row now on 22.04.1 inside GNOME Boxes and avoided the bug 2x in a row on 22.04 (without installing non-security updates in between)01:28
arraybolt3[m]Well fine. I have a "bad" 22.04.1 install active in my VM, any commands you want me to throw at it?01:29
tsimonq2As sarnold said earlier, try to get the output of dmesg01:32
arraybolt3[m]https://termbin.com/o8g7m01:33
vorlonlivecd-rootfs .8 published01:34
tsimonq2\o/01:34
vorlonrebuilding ubuntustudio01:35
sil2100vorlon: heey!01:35
sil2100vorlon: come visit uuus01:35
arraybolt3[m]Tons of "DENIED" AppArmor stuff with Firefox trying to access stuff. But what really worries me is missing shared libraries within the Snap. That almost sounds like the Snap itself is corrupted somehow.01:35
sil2100vorlon: come visit uuuus in google meeeeet01:36
bdmurrayThe non-OEM test case launches firefox to read the release notes but that's in the live environment01:37
arraybolt3[m]Also worthy of note, even "firefox --help" doesn't work, and it fails with what looks like the exact same problem.01:38
arraybolt3[m](Er, same error message.)01:38
tsimonq2...what other snaps does Ubuntu proper ship by default?01:38
bdmurraysnap store01:39
tsimonq2Is there a different GUI application to test to see if it's limited to Firefox?01:39
* arraybolt3[m] has to go afk right now, BRB01:39
arraybolt3[m]Simon Quigley: snap-store fails also.01:39
jbichayeah, it's just firefox and snap-store for Ubuntu Desktop. But Ubuntu MATE ships their welcome app for instance as a snap01:39
jbichaBudgie too01:39
tsimonq2I think that eliminates it as a snap-specific issue...01:41
vorlondid you mean Ubuntu-specific?01:41
tsimonq2No, I meant firefox-snap-specific01:42
bdmurrayhttp://iso.qa.ubuntu.com/qatracker/milestones/437/builds/254990/testcases/1305/results why did Kubuntu succeed?01:43
bdmurrayCould somebody confirm that?01:43
tsimonq2On it01:44
* guiverc is doing a ubuntu-mate install currently; running ubuntu-mate-welcome from terminal gives error, but firefox runs01:46
tsimonq2oO01:46
arraybolt3[m]Testing on my end too01:48
tsimonq2arraybolt3: You back for a while? I'm being poked to go afk irl01:49
arraybolt3[m]Yep, should be back for quite a bit.01:49
tsimonq2Sounds good. I'll let you take the lead01:50
arraybolt3[m]I can also give Budgie a whirl, though I will have to pull that one's ISO which may take a bit.01:51
guivercarraybolt3[m], you can zsync from a like iso to reduce bandwidth time (time to calc diff gets added though)01:52
arraybolt3[m]guiverc: Yeah, I do that, but .1 is so new it's only an ~40% match and my speeds are about 4 MiB/s at best.01:52
jbichaI am also able to duplicate the bug with 22.04 OEM install if I do these steps in oem mode: sudo apt update; sudo apt dist-upgrade; reboot; snap refresh01:54
arraybolt3[m]Kubuntu 22.04.1 OEM install in progress01:54
bdmurrayjbicha: snap refresh of something specific or ?01:54
jbichasnap refresh to update everything including snapd01:55
-queuebot:#ubuntu-release- Builds: Ubuntu Studio DVD amd64 [Jammy 22.04.1] has been updated (20220804)02:05
Eickmeyer[m]There we go.02:05
bdmurrayA targetted refresh of snaps on a 22.04 OEM install might be helpful02:09
-queuebot:#ubuntu-release- Builds: Xubuntu Desktop amd64 [Jammy 22.04.1] has been marked as ready02:13
arraybolt3[m]Firefox launches out of the box on a 22.04.1 ISO of Kubuntu.02:16
arraybolt3[m]OEM install thereof.02:17
arraybolt3[m]And this is after the second reboot.02:17
vorlonit is apparmor-related. /var/lib/snapd/apparmor/profiles/snap.firefox.firefox is completely different before and after refresh02:18
amurrayhmm I would argue that is snapd related - what is the output of snap connections firefox before and after the refresh?02:19
sil2100Good luck everyone, see you in the morning o/02:19
arraybolt3[m]sil2100: 👋02:19
* amurray is currently download the ISO to try and replicate + debug locally too...02:19
vorlonamurray: will have to reinstall to answer that - I agree it's likely snapd that's getting it wrong and wanted to look at connections based on what I'm seeing here02:20
vorlon$ sudo diff -uNR /var/lib/snapd/apparmor/profiles/snap.firefox.firefox /tmp/apparmor.bak/profiles/snap.firefox.firefox | wc -l02:21
vorlon234302:22
bdmurraythat's a lot of lines02:22
arraybolt3[m]Meanwhile I'm gonna attack Budgie and see the situation there in case it will be helpful.02:23
kenvandinesil2100:  does anyone have an oem install that can be used for debugging?02:42
arraybolt3[m]kenvandine: Me over here.02:42
arraybolt3[m]kenvandine: I kept the VM around for just such an occasion.02:42
kenvandinejamesh suggested checking snap changes02:43
arraybolt3[m](Ubuntu Budgie also has broken Snap Firefox.)02:43
arraybolt3[m]So now I have two "bad" VMs ready for action.02:43
kenvandinehey jamesh glad to see you are here :)02:43
jamesharraybolt3[m]: if it is the same boot where snapd tries to seed the snaps, you might see evidence in "snap changes"02:43
vorlonjamesh: hi, https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1983528/comments/1002:44
ubottuLaunchpad bug 1983528 in snapd (Ubuntu) "seeded snaps fail to launch after OEM install" [Critical, Confirmed]02:44
arraybolt3[m]https://termbin.com/faqk <- output of "snap changes" on bad Budgie VM02:44
jamesharraybolt3[m]: could you also provide "snap change 1" and "snap change 2"? I'm not sure whether it'll actually have anything helpful, but it can't hurt.02:46
arraybolt3[m]http://termbin.com/3ur002:47
arraybolt3[m]http://termbin.com/vanz02:47
arraybolt3[m]First one is "snap change 1", second one is "snap change 2", both on Budgie.02:47
vorlonjamesh: see my comment on the bug; there are no new snap changes when it breaks, and fwiw what I'm looking at here shows the last snap change happening before snap.firefox.firefox gets mangled02:47
vorlon"Ready today at 19:36/19:37 PDT", but the file changed at 19:39 PDT02:48
arraybolt3[m](I also just booted the Ubuntu VM and... hey here's something new. Firefox still won't launch on the bad Ubuntu VM, but after a reboot the error message has changed entirely.)02:48
* arraybolt3[m] uploaded an image: (649KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/rARiJFonqGLcZCGgbmcNtfud/image.png >02:48
arraybolt3[m]incase the screenshot isn't helpful: https://pastebin.com/Raf0QvVF02:48
arraybolt3[m]output of "firefox" on the bad Ubuntu VM02:48
kenvandinethat would still be the lack of connected interfaces02:49
arraybolt3[m]The original error I believe, and the error I still get in Budgie is as follows:02:49
kenvandinearraybolt3: what does snap connections firefox02:49
arraybolt3[m]https://termbin.com/dib4 <- snap connections firefox from Ubuntu02:50
jameshvorlon: if the interface connections have disappeared, I wonder if /var/lib/snapd/state.json is getting corrupted somehow?02:50
arraybolt3[m]The same command on Budgie returns nothing but a hard return.02:50
vorlonjamesh: state.json has a matching timestamp to the broken apparmor profile; it looks jsonish in content and firefox is listed02:51
vorlonshould I copy that file out and attach to the bug?02:52
jameshvorlon: may as well. If it doesn't mean anything to me, it might to some of the snapd folk02:54
vorlonjamesh: sent02:54
vorlonafk for a bit02:55
bdmurrayarraybolt3[m]: to be clear you did an OEM install of Budgie and it has the snap issue?03:00
tsimonq2Does anyone know if this is a thing on Kinetic?03:00
arraybolt3[m]bdmurray: Yes. OEM install, this is after the second reboot.03:00
bdmurraytsimonq2: No, that'd be a good test03:00
bdmurrayarraybolt3[m]: Could you update the ISO tracker so the release team has a record of what images would need fixing.03:00
arraybolt3[m]So OEM install, boot in, do update and dist-upgrade, reboot, do the thing that preps it for the end user, reboot, then setup and then Firefox is broke.03:01
arraybolt3[m]Yes.03:01
arraybolt3[m](In response to ISO tracker update)03:01
bdmurrayThanks03:01
jameshvorlon: there's no implicit system connections in that state.json file, which is very weird03:02
amurraythe journalctl output of snapd shows a lot of errors once in this state - looks like the snaps are not mounted or somesuch when snapd is starting - https://paste.ubuntu.com/p/xNY66Rt9DM/03:04
amurray(but that is just a guess - since I can see them now via ls) - I wonder if a systemctl restart snapd would be sufficient...03:06
tsimonq2Does restarting the snapd service do anything to help?03:07
tsimonq2Ah, you just said that :)03:07
kenvandinethose errors look like seeded failed03:08
vorlonit does not03:08
vorlonNB oem-config interrupts the normal boot sequence03:08
kenvandinebut snap changes should show that03:08
vorlonit's possible snapd has started but some other units have not been run due to wrong dependencies03:08
vorlonI'm going to finish the oem install and try another reboot to see if that fixes anything03:09
vorlonif so, "have you tried turning it off and on again" might be release-noteable03:09
arraybolt3[m]Don't forget I still have both my broken-Firefox VMs over here for experimentation.03:10
bdmurrayI thought arraybolt3[m] said that didn't work03:10
arraybolt3[m]A VM reboot did not fix the problem, but it did change the error message dramatically.03:10
amurrayrestarting snapd didn't help03:11
arraybolt3[m]Testing UKylin...03:11
vorlonright, after a reboot 'snap connections' is no longer empty but it lists only content interfaces03:12
arraybolt3[m]Also, I just remembered something - this bug does not occur on the Raspberry Pi image, despite the fact that it appears to be a preinstalled OEM installation.03:13
vorlonand there are no longer error messages since reboot about unmounted snaps03:13
kenvandinethe flow on the pi is very different, iirc03:14
vorlonthe snap mount units use WantedBy=multi-user.target03:14
vorlonand when we boot oem mode we're using a different target03:14
amurraysystemctl shows multi-user.target is active for me03:20
-queuebot:#ubuntu-release- New binary: meshsdfilter [amd64] (kinetic-proposed/universe) [1.0+1gitb81411-1] (no packageset)03:24
-queuebot:#ubuntu-release- New binary: specreduce [amd64] (kinetic-proposed/universe) [1.0.0-2] (no packageset)03:24
-queuebot:#ubuntu-release- New binary: meshsdfilter [s390x] (kinetic-proposed/universe) [1.0+1gitb81411-1] (no packageset)03:24
-queuebot:#ubuntu-release- New binary: meshsdfilter [ppc64el] (kinetic-proposed/universe) [1.0+1gitb81411-1] (no packageset)03:25
jameshvorlon: yep. That looks to be the problem from snapd's logs: https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1983528/comments/1303:30
ubottuLaunchpad bug 1983528 in snapd (Ubuntu) "seeded snaps fail to launch after OEM install" [Critical, Confirmed]03:30
jameshis the different systemd target new?03:30
arraybolt3[m]Ugh, just found an OEM bug in Ubuntu Kylin, totally different this time - the slideshow played during the final user config step is from Ubuntu, not UKylin's slideshow.03:33
bdmurrayThat sounds familiar03:34
tsimonq2Meh, not a release blocker but still file the bug please ;)03:35
bdmurrayIt's likely already reported so let me have a look first03:35
arraybolt3[m]However, Firefox is working out of the box on UKylin.03:36
bdmurrayarraybolt3[m]: bug 1842047 might be the bug I'm remembering and the one which you are encountering03:41
ubottuBug 1842047 in ubiquity-slideshow-ubuntu (Ubuntu Impish) "Flavors should use their slideshows when shipping to the end user" [Undecided, Triaged] https://launchpad.net/bugs/184204703:41
Eickmeyer[m]bdmurray: I think I remember that one too. Recent memory says it's just a gray box with a progress bar at the moment after shipment.03:43
arraybolt3[m]Yep, looks like the same bug to me.03:43
tsimonq2Eickmeyer @eickmeyer:matrix.org: So... your ISO?03:43
Eickmeyer[m]Simon Quigley: No, that's more with my Kubuntu hat on.03:44
tsimonq2No... the earlier issue...03:44
arraybolt3[m]oh my gosh I totally forgot Studio in this whole flurry. OK, testing Secure Boot now.03:44
arraybolt3[m](I updated my ISO.)03:44
Eickmeyer[m]Simon Quigley: In the words of Fraser Crane, "I'm listening."03:45
-queuebot:#ubuntu-release- New binary: meshsdfilter [arm64] (kinetic-proposed/universe) [1.0+1gitb81411-1] (no packageset)03:52
vorlonjamesh, amurray: oem-config-prepare sets the default target to oem-config.target.  So on the first user boot, we are not booting to multi-user.target, until after oem-config runs, then we 'systemctl set-default graphical.target'.  Before that, multi-user.target has not been required. and this has not changed since release on the ubiquity/oem-config side so the regression seems like it must be on03:57
vorlonthe snapd side03:57
bdmurrayA 'snap remove firefox' and 'snap install firefox' fixed it for me but that doesn't seem like a good workaround03:57
vorlonagreed03:58
amurraysystemd-analyze plot - https://people.canonical.com/~amurray/systemd.svg03:59
vorlonsnapd.service is also WantedBy=multi-user.target, but snapd.socket is of course WantedBy=sockets.target which always happens by default03:59
jameshand the only ordering between the snap .mount units and snapd.service is that the mount units have Before=snapd.service04:01
vorlonamurray: indeed, that confirms the snapd mount units are only starting after oem-config finishes.  But what causes snapd itself to start up and break things?04:01
amurrayyep and what is even odder is I can't see snapd.service in that plot output...04:02
jameshif we're not actually going into multi-user.target, they won't be scheduled to start and there's nothing to stop snapd.service running first04:02
jameshvorlon: we've got snapd-desktop-integration installed now: a user session service that would be pinging snapd's rest socket and starting it04:03
jameshthat's probably it04:04
vorlonaha, that definitely would do it04:04
jameshit'd be running in the oem-config desktop session04:04
vorlonand bdmurray that also explains why it doesn't affect other flavors ^^04:04
vorlon(i.e. you were right :)04:04
vorlonso how can we fix this04:05
jameshmake snapd create the mount units so they're wanted by oem-config.target?04:05
vorlonI was wondering if WantedBy=multi-user.target default.target would dtrt04:06
amurraycan the mount units specify that they run before snapd.socket?04:06
vorlononly if they also do something to get themselves pulled into the current boot graph04:07
vorlon(systemd only looks at ordering of the set of units that are wanted to be started)04:08
vorlonI think the Before=snapd.service is correct (even though snapd.service doesn't show in the boot graph because it's started via the socket)04:08
vorlonSo wantedBy=multi-user.target default.target should fix this04:09
jameshright. Before= only imposes an order if both units are to be started04:09
amurrayah ok04:09
vorlonsomeone could test this out by doing an oem install boot and editing /etc/systemd/system/snap-firefox-*.mount to change WantedBy, before rebooting to oem-ocnfig04:10
* arraybolt3[m] does what vorlon just said04:10
vorlon(not me at the moment, I have to run to the store)04:10
amurraywhy not just WantedBy=default.target (ie. is having multi-user.target redundant / unnecessary since we want snapd to always be wanted right?)04:10
* amurray is likely showing his systemd ignorance04:11
vorlonamurray: ah I was thinking in terms of ordering but you're right04:11
vorlon(because default.target never points to multi-user.target, it points to graphical.target; and graphical.target is later than multi-user.target; but since snapd itself is WantedBy=multi-user.target it doesn't matter in practice)04:12
vorlonmaybe we want to be explicit and consistent with snapd.service, maybe not04:12
jameshthe only problem with this hypothesis is: how does snap-desktop-integration run if it isn't mounted?04:14
jameshcould it have been started before all the mount units were stopped?04:16
-queuebot:#ubuntu-release- New binary: meshsdfilter [riscv64] (kinetic-proposed/universe) [1.0+1gitb81411-1] (no packageset)04:27
bdmurrayI changed /etc/systemd/system/snap-firefox-*.mount to "WantedBy=default.target" before rebooting into oem-config (by mounting the qcow2 img, one I'd saved before rebooting, and editing the systemd service) and that did fix firefox launching.04:31
bdmurrays/did/did not/04:31
amurrayI think we would also need to run systemctl daemon-reload though to install the right symlinks04:33
arraybolt3[m]vorlon: I tried that trick you talked about (modifying the Firefox snap line in systemd to read WantedBy=multi-user.target default.target), and it didn't work - I still get an "Error: can't open display: :0" message when I try to run Firefox in the terminal on a fresh OEM install of Ubuntu 22.04.1.04:34
vorlonbdmurray, arraybolt3[m]: did it at least fix the journalctl output?04:53
vorlonyou may also need to do it for more snaps than just firefox04:53
vorlone.g. snapd which provides the many interfaces?04:54
arraybolt3[m]vorlon: By journalctl output do you mean the dmesg log?04:56
vorlonsnapd.apparmor.service is also supposed to start before snapd but is being skipped04:56
arraybolt3[m]I can termbin either one if you'd like.04:56
vorlonarraybolt3[m]: no, I mean 'sudo journalctl -lu snapd.service'04:56
arraybolt3[m]https://termbin.com/x5e904:57
vorlonAug 03 23:27:51 oem-Standard-PC-Q35-ICH9-2009 snapd[796]: snapmgr.go:363: cannot read snap info of snap "firefox" at revision 1635: cannot find installed snap "firefox" at revision 1635: missing file /snap/firefox/1635/meta/snap.yaml04:57
vorlonthat's in your output, so evidently the snap was still not mounted before snapd started04:57
arraybolt3[m]OK I guess then I'll change the other snap things, didn't realize that was necessary.04:58
vorlonwell the above output shows your change to the firefox mount unit was insufficient04:58
vorlonand I currently don't know why04:58
vorlonwe're on the general right track, anyway04:59
arraybolt3[m]I changed every single Snap mount file in /etc/systemd/system to have default.target added to the line and I still get the same error message.05:01
arraybolt3[m]https://termbin.com/la3c <- journalctl -lu snapd.service output after latest change05:02
arraybolt3[m]The full error from Firefox: https://pastebin.com/u67NktzB05:03
vorlonarraybolt3[m]: and if you also set /lib/systemd/system/snapd.apparmor.service to use default.target?05:08
arraybolt3[m]One moment...05:09
vorlonmore than a moment I suspect unless you're much more sensible than me and are working from image snapshots05:09
arraybolt3[m]Ah, if only... I'm just changing things in the fully installed image at this point.05:10
arraybolt3[m]I'll probably have to do another reinstall at some point.05:10
vorlonok that doesn't work05:10
vorlonyou need to make these changes before oem-config runs05:10
arraybolt3[m]:(05:10
* arraybolt3[m] proceeds to scrap entire VM and start from scratch05:10
amurraybut after running 'Prepare for shipping to end user' so the default target it already set to oem-config.target - I am trying this now too FWIW05:11
amurrayonce you have edited the mount unit file you'll also need to run `systemctl enable snap-xxxx-nnn.mount` so that the symlink gets installed05:12
vorlonoh hah I missed that part didn't I05:13
arraybolt3[m]vorlon: So just so I'm clear, I install in OEM mode, I boot into the OEM user, I mess with the files, I reboot, I run oem-config, I reboot again, I do the configuration, then I'm in the end-user system and try to launch Firefox?05:13
vorloninstall in oem mode; boot into the oem user; use the 'prepare' link; mess with the files (and also run systemctl enable, per amurray); reboot; run oem-config; then you can log in as the user you've just created05:14
amurrayvorlon: ok so I can confirm that setting "WantedBy=multi-user.target default.target" in each of the mount units, then doing a systemctl enable for each of them is sufficient to fix this05:16
arraybolt3[m]Ah OK.05:16
vorlonamurray: \o/ sweet so this should be fixable with a targeted snapd change05:17
vorlonamurray: do you mind dumping this finding into the bug?05:17
amurrayI do wonder if perhaps snapd.socket may better than default.target as I am hoping this would then mean the mount units get started as the socket is setup05:17
amurraysure will update the bug05:18
* amurray schoolrun05:22
arraybolt3[m]Success, got Firefox and snap-store working "out of the box" on Ubuntu 22.04.1 with vorlon's instructions.05:37
arraybolt3[m]OEM install obviously, just to be clear.05:38
sil2100o/07:34
arraybolt3[m]sil2100: o/ We pinpointed the issue and appear to have a working fix!07:50
sil2100arraybolt3: I saw!07:51
sil2100Thanks everyone for the fast turnaround!07:51
sil2100I'll be discussing next steps, as since the fix is in snapd I don't think it's feasible to still go live with .1 today07:51
mardyjamesh: hi! Do you still have the OEM VM around? It might be helpful to see the full journald logs (maybe also those from the user session)07:53
arraybolt3[m]Yep, I got it.07:54
arraybolt3[m]Do you want the Budgie one with the original error message, or the plain Ubuntu one with the other error message?07:54
arraybolt3[m](Actually, I'll just do both.)07:54
jameshmardy: sure.07:54
arraybolt3[m]mardy: Just realized you're not talking to me, but I also have OEM VMs.07:55
arraybolt3[m](For some reason I thought you were jamesh...)07:55
jameshmardy: system journal: https://paste.ubuntu.com/p/XcySs8tJmb/, and user journal: https://paste.ubuntu.com/p/RgSNcJYMG5/07:58
mardyjamesh: thanks! arraybolt3[m]: thanks anyway :-)08:03
mardyBTW, do we know why it started to fail? Has the failure been triggered by the addition of snapd-desktop-integration?08:05
mardyjamesh: so, indeed all the snap mount units where successfully performed initially, and then they've been undone08:09
jameshmardy: there's a reboot in the middle of that log08:09
mardyjamesh: ah!08:11
jameshmardy: in essence, the system installs and boots into a throw-away user account where the OEM can perform additional configuration. They then run this script to prepare the system for first boot by the user: https://git.launchpad.net/ubiquity/tree/bin/oem-config-prepare08:12
jameshThe system boots into this second target to peform first boot setup, then sets the default target back to graphical.target and completes the boot08:15
mardyjamesh: I'm a bit confused, I see on the first boot, "started snapd/2.56.2"; then, immediately after the reboot, it's 2.55.5+22.04 (a deb, I guess), and later it's 2.56.2 again08:26
mardyso, the fix that we are making, should it be released as 2.56.3, or should it be delived as a patch to 2.55.5?08:27
-queuebot:#ubuntu-release- Builds: Kubuntu Desktop amd64 [Jammy 22.04.1] has been marked as ready08:28
jameshmardy: I think an updated snapd snap would be sufficient. The mount units are all being created by 2.5608:32
jameshmardy: we only see snapd 2.55.2 run in oem firstboot because that's the deb packaged version, and it can't re-exec to 2.56 due to it not being mounted08:32
jameshthat's my reading of the logs, at least.08:33
mardyjamesh: thanks, makes sense08:37
sil2100seb128: o/08:40
seb128hey sil2100!08:43
sil2100seb128: welcome back! Did you hear about the OEM install woes?08:43
seb128sil2100, thanks. I've read that and saw in the morning backlog that the snapd team is having a fix?09:02
sil2100Yes, but it won't make it for .1 today, it's a snapd change and that's the last thing we can fast-track in just a few hours09:03
mardyjamesh: I think your theory is right, and the reason why the snapd-desktop-integration service is able to start is that it declares a "Requires:" on its mount unit (but you can double-check this by looking at its service file in /etc/systemd/system/)09:20
-queuebot:#ubuntu-release- Unapproved: adsys (focal-proposed/main) [0.8~22.04 => 0.9.2~20.04] (no packageset)09:20
-queuebot:#ubuntu-release- Unapproved: rejected adsys [source] (focal-proposed) [0.9.2~20.04]09:22
-queuebot:#ubuntu-release- Unapproved: adsys (jammy-proposed/main) [0.8.5~22.04 => 0.9.2~22.04] (no packageset)09:25
-queuebot:#ubuntu-release- Unapproved: adsys (focal-proposed/main) [0.8~22.04 => 0.9.2~20.04] (no packageset)09:32
arraybolt3[m]OK, I'm signing off for now. I'll still have my OEM VMs open in case they come in handy for stuff later. Thanks all!09:36
jameshmardy: it actually doesn't have the Requires= line. It's a user unit rather than a system unit09:44
jameshmardy: I do wonder if "snap run" is hitting the REST socket before failing to start the app.09:45
mardyjamesh: there are lines like this in the user's journal log: Aug 04 11:11:44 james snapd-desktop-integration.snapd-desktop-integration[34750]: /snap/snapd-desktop-integration/14/snap/command-chain/desktop-launch: line 261: /home/james/.config/user-dirs.dirs: Permission denied10:19
mardythat seems to show that the snap was mounted, doesn't it10:19
mardy?10:19
jameshmardy: I think that's from after OEM firstboot setup has finished and I logged in. It comes after snapd has deleted all the interface connections and rebuilt broken AppArmor profiles for the snaps though, hence the Permission Denied error10:29
jameshThe line "Aug 04 11:09:41 oem-Standard-PC-Q35-ICH9-2009 snapd[880]: helpers.go:268: removed stale connections: ...." message in the system log is where everything breaks.10:30
mardyjamesh: right... do you have a user journal log before 11:11:43?10:34
jameshmardy: not sure how to retrieve that. It'd be for a user that doesn't exist any more10:34
jameshah. the file's still there so I should be able to read it10:37
-queuebot:#ubuntu-release- Unapproved: sudo (jammy-proposed/main) [1.9.9-1ubuntu2 => 1.9.9-1ubuntu2.1] (core, i386-whitelist)10:40
jameshmardy: here's the oem user's journal: https://paste.ubuntu.com/p/8fpGmf99r3/10:41
-queuebot:#ubuntu-release- New binary: lcrq [amd64] (kinetic-proposed/none) [0.0.1-2] (no packageset)11:19
-queuebot:#ubuntu-release- New binary: lcrq [s390x] (kinetic-proposed/none) [0.0.1-2] (no packageset)11:19
-queuebot:#ubuntu-release- New binary: unilog [ppc64el] (kinetic-proposed/universe) [2.5-2] (no packageset)11:19
-queuebot:#ubuntu-release- New binary: lcrq [ppc64el] (kinetic-proposed/none) [0.0.1-2] (no packageset)11:19
-queuebot:#ubuntu-release- New binary: unilog [s390x] (kinetic-proposed/universe) [2.5-2] (no packageset)11:19
-queuebot:#ubuntu-release- New binary: unilog [amd64] (kinetic-proposed/universe) [2.5-2] (no packageset)11:19
-queuebot:#ubuntu-release- New binary: lcrq [riscv64] (kinetic-proposed/universe) [0.0.1-2] (no packageset)11:31
-queuebot:#ubuntu-release- New binary: unilog [riscv64] (kinetic-proposed/universe) [2.5-2] (no packageset)11:33
-queuebot:#ubuntu-release- New binary: unilog [arm64] (kinetic-proposed/universe) [2.5-2] (no packageset)11:49
-queuebot:#ubuntu-release- New binary: unilog [armhf] (kinetic-proposed/universe) [2.5-2] (no packageset)11:49
-queuebot:#ubuntu-release- New binary: lcrq [arm64] (kinetic-proposed/universe) [0.0.1-2] (no packageset)11:50
-queuebot:#ubuntu-release- New binary: lcrq [armhf] (kinetic-proposed/universe) [0.0.1-2] (no packageset)11:50
-queuebot:#ubuntu-release- New binary: cryptsetup [amd64] (kinetic-proposed/main) [2:2.5.0-1ubuntu1] (core, i386-whitelist)12:12
-queuebot:#ubuntu-release- New binary: cryptsetup [i386] (kinetic-proposed/main) [2:2.5.0-1ubuntu1] (core, i386-whitelist)12:13
-queuebot:#ubuntu-release- New binary: cryptsetup [s390x] (kinetic-proposed/main) [2:2.5.0-1ubuntu1] (core, i386-whitelist)12:13
-queuebot:#ubuntu-release- New binary: cryptsetup [ppc64el] (kinetic-proposed/main) [2:2.5.0-1ubuntu1] (core, i386-whitelist)12:14
-queuebot:#ubuntu-release- New binary: cryptsetup [arm64] (kinetic-proposed/main) [2:2.5.0-1ubuntu1] (core, i386-whitelist)12:18
-queuebot:#ubuntu-release- New binary: cryptsetup [armhf] (kinetic-proposed/main) [2:2.5.0-1ubuntu1] (core, i386-whitelist)12:18
-queuebot:#ubuntu-release- Unapproved: nfs-utils (jammy-proposed/main) [1:2.6.1-1ubuntu1 => 1:2.6.1-1ubuntu1.1] (core, i386-whitelist)12:22
-queuebot:#ubuntu-release- New binary: cryptsetup [riscv64] (kinetic-proposed/main) [2:2.5.0-1ubuntu1] (core, i386-whitelist)13:04
=== plars_ is now known as plars
sil2100:' )14:42
-queuebot:#ubuntu-release- New: accepted lcrq [amd64] (kinetic-proposed) [0.0.1-2]15:01
-queuebot:#ubuntu-release- New: accepted lcrq [armhf] (kinetic-proposed) [0.0.1-2]15:01
-queuebot:#ubuntu-release- New: accepted lcrq [riscv64] (kinetic-proposed) [0.0.1-2]15:01
-queuebot:#ubuntu-release- New: accepted meshsdfilter [amd64] (kinetic-proposed) [1.0+1gitb81411-1]15:01
-queuebot:#ubuntu-release- New: accepted meshsdfilter [ppc64el] (kinetic-proposed) [1.0+1gitb81411-1]15:01
-queuebot:#ubuntu-release- New: accepted meshsdfilter [s390x] (kinetic-proposed) [1.0+1gitb81411-1]15:01
-queuebot:#ubuntu-release- New: accepted orage [armhf] (kinetic-proposed) [4.16.0-1]15:01
-queuebot:#ubuntu-release- New: accepted specreduce [amd64] (kinetic-proposed) [1.0.0-2]15:01
-queuebot:#ubuntu-release- New: accepted unilog [arm64] (kinetic-proposed) [2.5-2]15:01
-queuebot:#ubuntu-release- New: accepted unilog [ppc64el] (kinetic-proposed) [2.5-2]15:01
-queuebot:#ubuntu-release- New: accepted lcrq [arm64] (kinetic-proposed) [0.0.1-2]15:01
-queuebot:#ubuntu-release- New: accepted lcrq [s390x] (kinetic-proposed) [0.0.1-2]15:01
-queuebot:#ubuntu-release- New: accepted meshsdfilter [riscv64] (kinetic-proposed) [1.0+1gitb81411-1]15:01
-queuebot:#ubuntu-release- New: accepted rust-tokio-openssl [riscv64] (kinetic-proposed) [0.6.3-1]15:01
-queuebot:#ubuntu-release- New: accepted unilog [armhf] (kinetic-proposed) [2.5-2]15:01
-queuebot:#ubuntu-release- New: accepted unilog [s390x] (kinetic-proposed) [2.5-2]15:01
-queuebot:#ubuntu-release- New: accepted lcrq [ppc64el] (kinetic-proposed) [0.0.1-2]15:01
-queuebot:#ubuntu-release- New: accepted orage [arm64] (kinetic-proposed) [4.16.0-1]15:01
-queuebot:#ubuntu-release- New: accepted unilog [riscv64] (kinetic-proposed) [2.5-2]15:01
-queuebot:#ubuntu-release- New: accepted meshsdfilter [arm64] (kinetic-proposed) [1.0+1gitb81411-1]15:01
-queuebot:#ubuntu-release- New: accepted unilog [amd64] (kinetic-proposed) [2.5-2]15:01
jbichabdmurray: is it intentional that amd64 is the only arch for 21.10 final at https://old-releases.ubuntu.com/releases/21.10/ ?15:22
bdmurrayjbicha: yes15:22
jbichaand there's no other official archive elsewhere for others arches, right?15:22
bdmurrayjbicha: I'm in the middle of a meeting but could explain later or I heard the reasoning from vorlon so he might explain it better15:22
jbichaI only noticed while checking the osinfo-db details15:23
bdmurrayRight, I'd seen your comment in Jira which is why it was dicussed.15:24
-queuebot:#ubuntu-release- Unapproved: livecd-rootfs (jammy-proposed/main) [2.765.8 => 2.765.9] (desktop-core, i386-whitelist)15:26
tjaaltonsil2100: now that the image is postponed, could linux-firmware be released to updates?15:59
-queuebot:#ubuntu-release- Packageset: Added libxs-parse-keyword-perl to i386-whitelist in kinetic16:15
-queuebot:#ubuntu-release- Unapproved: accepted livecd-rootfs [source] (jammy-proposed) [2.765.9]16:18
tsimonq2sil2100, vorlon: Lubuntu 22.04 updates we staged for .2> if we have these ready and we're postponing the release anyway, can we include another Cala fix too or is it much too late?16:50
sil2100I would like to keep the changes minimal, so for now I only opened up the gates for security16:51
arraybolt3[m]sil2100: The fix Simon Quigley is referencing is a fix for a LibreOffice localization bug - we prepped the SRU for before the usual .1 release but didn't manage to actually get it applied to the bug report in mind. The bug breaks a core feature of the installer and makes LibreOffice always display in English no matter what language the user selects.16:51
tsimonq2Just asking - if we must punt then we must.16:52
bdmurrayI'm not following how does LibreOffice break a core feature of the installer?16:56
arraybolt3[m]bdmurray: It's not. There's a bug in our conifg that makes it so that the installed system doesn't have Internet access during installation.16:57
arraybolt3[m]bdmurray: And since the LibreOffice localization packages are downloaded dynamically at install time, they never get installed as a result.16:57
arraybolt3[m]LP: #197027016:58
ubottuLaunchpad bug 1970270 in calamares-settings-ubuntu (Ubuntu Kinetic) "LibreOffice localization is not working out of the box" [High, Confirmed] https://launchpad.net/bugs/197027016:58
tsimonq2I would not strictly call it a release blocker since it doesn't look like a regression, more of a major annoyance for non-English speaking users (of which we have quite a few). If it's too late, tell me and I'll accept that, + get it into the queue for when you guys are ready. However, I'm 100% confident we could do full SRU verification on this prior to even cutting it close16:58
tsimonq2sil2100: I understand I've already well, kind of pushed it this release, and I'm sorry for that. Trying to ask ahead of time before I upload to make sure we're on the same page first (+ to be better]17:00
tsimonq2<arraybolt3[m]> "LP: #1970270" <- arraybolt3 @arraybolt3:matrix.org: I need a Kinetic patch like, yesterday. :P17:05
ubottuLaunchpad bug 1970270 in calamares-settings-ubuntu (Ubuntu Kinetic) "LibreOffice localization is not working out of the box" [High, Confirmed] https://launchpad.net/bugs/197027017:05
* tsimonq2 roasts arraybolt3 @arraybolt3:matrix.org elsewhere ;)17:05
arraybolt3[m]tsimonq2: I gave it to you a week ago. :)17:05
arraybolt3[m]Check the #lubuntu-devel Matrix scrollback.17:05
tsimonq2Hah. I'll need it again. Thanks17:06
-queuebot:#ubuntu-release- New binary: svt-av1 [i386] (kinetic-proposed/universe) [1.2.0+dfsg-2] (i386-whitelist)17:22
-queuebot:#ubuntu-release- New binary: svt-av1 [amd64] (kinetic-proposed/universe) [1.2.0+dfsg-2] (i386-whitelist)17:24
-queuebot:#ubuntu-release- New binary: svt-av1 [ppc64el] (kinetic-proposed/universe) [1.2.0+dfsg-2] (i386-whitelist)17:35
-queuebot:#ubuntu-release- New binary: svt-av1 [s390x] (kinetic-proposed/universe) [1.2.0+dfsg-2] (i386-whitelist)17:41
-queuebot:#ubuntu-release- New binary: svt-av1 [riscv64] (kinetic-proposed/universe) [1.2.0+dfsg-2] (i386-whitelist)18:09
-queuebot:#ubuntu-release- New binary: svt-av1 [armhf] (kinetic-proposed/universe) [1.2.0+dfsg-2] (i386-whitelist)18:17
-queuebot:#ubuntu-release- New binary: svt-av1 [arm64] (kinetic-proposed/universe) [1.2.0+dfsg-2] (i386-whitelist)18:21
vorlonhey folks, so because fixing Ubuntu Desktop OEM install requires updating snapd, this means all the point release images are going to need to be respun.  We don't have the snapd fix in yet, but a number of other security updates have been accepted in the meantime, so we think it's useful to have refreshed candidate images for further testing.  These are rebuilding now, please test!18:32
vorlon(please test once available :)18:32
vorlonjbicha, bdmurray: old-releases has only ever included images that were published to releases.u.c.  The rationale is that if they weren't important enough (== widely downloaded enough) to be hosted on releases.u.c and its mirrors while supported, they are also not important enough to be published in, and take up space in, the online historical archive18:34
-queuebot:#ubuntu-release- New: accepted svt-av1 [amd64] (kinetic-proposed) [1.2.0+dfsg-2]19:06
-queuebot:#ubuntu-release- New: accepted svt-av1 [armhf] (kinetic-proposed) [1.2.0+dfsg-2]19:06
-queuebot:#ubuntu-release- New: accepted svt-av1 [ppc64el] (kinetic-proposed) [1.2.0+dfsg-2]19:06
-queuebot:#ubuntu-release- New: accepted svt-av1 [s390x] (kinetic-proposed) [1.2.0+dfsg-2]19:06
-queuebot:#ubuntu-release- New: accepted svt-av1 [arm64] (kinetic-proposed) [1.2.0+dfsg-2]19:06
-queuebot:#ubuntu-release- New: accepted svt-av1 [riscv64] (kinetic-proposed) [1.2.0+dfsg-2]19:06
-queuebot:#ubuntu-release- New: accepted svt-av1 [i386] (kinetic-proposed) [1.2.0+dfsg-2]19:06
vorlonchmod: cannot access 'config/hooks/100-ubuntustudio-dkms.chroot': No such file or directory19:08
vorlonthat doesn't look good19:08
vorlontsimonq2: ^ well, your chmod was outside the if block and I didn't notice it, so livecd-rootfs currently works *only* to build ubuntustudio19:10
vorlonfixing19:10
tsimonq2vorlon: already on it?19:11
tsimonq2oh that's amazing19:11
vorlonsil2100: ^^ looks like it would've been a good idea to wait for livecd-rootfs autopkgtests after all19:11
-queuebot:#ubuntu-release- Unapproved: livecd-rootfs (jammy-proposed/main) [2.765.9 => 2.765.10] (desktop-core, i386-whitelist)19:13
vorlonbdmurray: ^^ fast track fix for livecd-rootfs which has a regression in -updates, can you review please?  (this is also why we got all the build failure emails)19:14
bdmurrayvorlon: looking19:17
-queuebot:#ubuntu-release- New binary: libreoffice-dictionaries [amd64] (kinetic-proposed/main) [1:7.4.0~rc2-4] (ubuntu-desktop)19:20
bdmurrayvorlon: well the "where problems could occur" section of bug 1983521 missed something then19:21
ubottuBug 1983521 in livecd-rootfs (Ubuntu Jammy) "[SRU] Manually blacklist DKMS modules for Ubuntu Studio builds" [Critical, Fix Released] https://launchpad.net/bugs/198352119:21
vorlonsure did19:22
vorlonbut we also don't usually skip the autopkgtests19:23
sil2100vorlon: oh well, this only confirms that rushing things in is usually a bad idea! I missed that as well somehow, not sure how19:23
tsimonq2Lesson learned19:24
vorlonis it though? some of us are experienced enough to have learned this lesson several times over ;)19:24
bdmurrayWhy isn't this in Kinetic? That's not documented in the bug either.19:26
bdmurrayOr not well "This bug does not affect 22.10+"19:27
bdmurrayOh because the seed was modified before the release.19:27
vorlonyes19:27
-queuebot:#ubuntu-release- Builds: Ubuntu Studio DVD amd64 [Jammy 22.04.1] has been updated (20220804.1)19:28
-queuebot:#ubuntu-release- Unapproved: accepted livecd-rootfs [source] (jammy-proposed) [2.765.10]19:29
bdmurrayI forget was there any recent discussion about bug 1921862?19:30
ubottuBug 1921862 in livecd-rootfs (Ubuntu Jammy) "Call germinate with -updates" [High, Triaged] https://launchpad.net/bugs/192186219:30
vorlonwe pointed out in passing that this would've fixed the root issue19:30
tsimonq2not the first time I've learned such a lesson I'm sure (I was away for a year or two as well), but I will note the various stop-gaps and chances for review... we definitely should not have skipped the autopkgtest19:31
tsimonq2This will at least stay fresh in my memory and I won't make the same mistake anytime soon. More verbose bug reports, don't skip the autopkgtests :)19:31
tsimonq2vorlon: Thank you very much for identifying the issue and following up on it.19:32
bdmurrayI think Steve's "experienced enough" comment might have been addressed at the release team19:32
tsimonq2Ah, re-reading it I got the same message. Even in that case, I still feel some responsibility as the patch owner and apologize for the extra work.19:42
-queuebot:#ubuntu-release- New binary: nginx [amd64] (kinetic-proposed/main) [1.22.0-1ubuntu1] (ubuntu-server)19:50
vorlonjchittum: ^^ your regression is the same regression that triggered the upload of .1020:24
vorlonbdmurray: any idea why the SRU bot is in a loop on LP: #1983599?20:28
ubottuLaunchpad bug 1983599 in livecd-rootfs (Ubuntu Jammy) "RISC-V cloud images FTBFS after recent StarFive/Nezha changes" [Critical, Fix Committed] https://launchpad.net/bugs/198359920:28
jchittumvorlon: ah, i'm seeing it in scrollback now. thanks20:36
jchittumvorlon: i see the package, but i don't see the commit in the git source?20:38
vorlonreally? I'm sure I pushed20:39
vorlonjchittum: apparently I didn't actually. corrected now20:39
jchittumthanks!20:39
bdmurrayvorlon: no and I think that's sil_2100's bot21:27
-queuebot:#ubuntu-release- New binary: bleak [amd64] (kinetic-proposed/none) [0.14.3-1] (no packageset)23:29
-queuebot:#ubuntu-release- New binary: python-railroad-diagrams [amd64] (kinetic-proposed/none) [1.1.1-1] (no packageset)23:29
-queuebot:#ubuntu-release- New binary: gosop [amd64] (kinetic-proposed/none) [0.0~git20220512.966ec01-1] (no packageset)23:29
-queuebot:#ubuntu-release- New binary: archlinux-keyring [amd64] (kinetic-proposed/none) [0~20220727-1] (no packageset)23:30
-queuebot:#ubuntu-release- New binary: eg25-manager [ppc64el] (kinetic-proposed/none) [0.4.4-1] (no packageset)23:30
-queuebot:#ubuntu-release- New binary: gamescope [amd64] (kinetic-proposed/none) [3.11.32-1] (no packageset)23:30
-queuebot:#ubuntu-release- New binary: gamescope [s390x] (kinetic-proposed/none) [3.11.32-1] (no packageset)23:30
-queuebot:#ubuntu-release- New binary: gosop [ppc64el] (kinetic-proposed/none) [0.0~git20220512.966ec01-1] (no packageset)23:30
-queuebot:#ubuntu-release- New binary: phosh-antispam [amd64] (kinetic-proposed/none) [2.1.1-1] (no packageset)23:30
-queuebot:#ubuntu-release- New binary: plymouth-theme-mobian [amd64] (kinetic-proposed/none) [1.0] (no packageset)23:30
-queuebot:#ubuntu-release- New binary: rmtfs [amd64] (kinetic-proposed/none) [0.2+git20220718-1] (no packageset)23:30
-queuebot:#ubuntu-release- New binary: rmtfs [s390x] (kinetic-proposed/none) [0.2+git20220718-1] (no packageset)23:30
-queuebot:#ubuntu-release- New binary: sqlalchemy-utc [amd64] (kinetic-proposed/none) [0.14.0-1] (no packageset)23:30
-queuebot:#ubuntu-release- New binary: eg25-manager [amd64] (kinetic-proposed/none) [0.4.4-1] (no packageset)23:30
-queuebot:#ubuntu-release- New binary: gamescope [ppc64el] (kinetic-proposed/none) [3.11.32-1] (no packageset)23:30
-queuebot:#ubuntu-release- New binary: gosop [s390x] (kinetic-proposed/none) [0.0~git20220512.966ec01-1] (no packageset)23:30
-queuebot:#ubuntu-release- New binary: python-astropy-affiliated [amd64] (kinetic-proposed/universe) [2.1] (no packageset)23:30
-queuebot:#ubuntu-release- New binary: sop-java [amd64] (kinetic-proposed/none) [4.0.0-1] (no packageset)23:30
-queuebot:#ubuntu-release- New binary: eg25-manager [s390x] (kinetic-proposed/none) [0.4.4-1] (no packageset)23:30
-queuebot:#ubuntu-release- New binary: phosh-antispam [s390x] (kinetic-proposed/none) [2.1.1-1] (no packageset)23:30
-queuebot:#ubuntu-release- New binary: golang-github-shenwei356-kmers [amd64] (kinetic-proposed/none) [0.1.0-1] (no packageset)23:30
-queuebot:#ubuntu-release- New binary: rmtfs [ppc64el] (kinetic-proposed/none) [0.2+git20220718-1] (no packageset)23:30
-queuebot:#ubuntu-release- New binary: gosop [arm64] (kinetic-proposed/none) [0.0~git20220512.966ec01-1] (no packageset)23:31
-queuebot:#ubuntu-release- New binary: phosh-antispam [ppc64el] (kinetic-proposed/none) [2.1.1-1] (no packageset)23:31
-queuebot:#ubuntu-release- New binary: gosop [armhf] (kinetic-proposed/none) [0.0~git20220512.966ec01-1] (no packageset)23:33
-queuebot:#ubuntu-release- New binary: eg25-manager [armhf] (kinetic-proposed/none) [0.4.4-1] (no packageset)23:35
-queuebot:#ubuntu-release- New binary: eg25-manager [arm64] (kinetic-proposed/none) [0.4.4-1] (no packageset)23:36
-queuebot:#ubuntu-release- New binary: phosh-antispam [arm64] (kinetic-proposed/none) [2.1.1-1] (no packageset)23:38
-queuebot:#ubuntu-release- New binary: phosh-antispam [armhf] (kinetic-proposed/none) [2.1.1-1] (no packageset)23:38
-queuebot:#ubuntu-release- New binary: rmtfs [riscv64] (kinetic-proposed/none) [0.2+git20220718-1] (no packageset)23:39
-queuebot:#ubuntu-release- New binary: eg25-manager [riscv64] (kinetic-proposed/universe) [0.4.4-1] (no packageset)23:42
-queuebot:#ubuntu-release- New binary: rmtfs [armhf] (kinetic-proposed/universe) [0.2+git20220718-1] (no packageset)23:42
-queuebot:#ubuntu-release- New binary: gamescope [arm64] (kinetic-proposed/universe) [3.11.32-1] (no packageset)23:43
-queuebot:#ubuntu-release- New binary: rmtfs [arm64] (kinetic-proposed/universe) [0.2+git20220718-1] (no packageset)23:43
-queuebot:#ubuntu-release- New binary: gamescope [armhf] (kinetic-proposed/universe) [3.11.32-1] (no packageset)23:43
-queuebot:#ubuntu-release- New binary: gamescope [riscv64] (kinetic-proposed/universe) [3.11.32-1] (no packageset)23:49
-queuebot:#ubuntu-release- New binary: gosop [riscv64] (kinetic-proposed/universe) [0.0~git20220512.966ec01-1] (no packageset)23:50
-queuebot:#ubuntu-release- New binary: phosh-antispam [riscv64] (kinetic-proposed/universe) [2.1.1-1] (no packageset)23:53

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