[00:33] good morning [05:54] Good morning [06:05] goood morning desktopers [06:15] salut seb128, ça va? [06:21] lut jibel, ouais, et toi ? [06:22] morning seb128 jibel [06:22] seb128, tranquillement, encore un we de 3 jours pour liquider des jours de congés sans trop de choses à faire pour cause de confinement [06:22] Hi callmepk [06:37] Morning jibel and seb128 [06:37] Afternoon callmepk [06:37] afternoon duflu [07:00] good morning desktoppers [07:34] Morning oSoMoN [07:47] morning callmepk jibel seb128 duflu oSoMoN and desktoppers [07:47] Hi marcustomlinson [07:48] morning marcustomlinson oSoMoN [07:58] bonjour marcustomlinson oSoMoN duflu [07:59] good morning [07:59] hey did [07:59] whoops [08:00] hey didrocks [08:00] hey marcustomlinson [08:07] Morning didrocks [08:07] hey duflu [08:52] good afternoon duflu, callmepk [08:52] good morning marcustomlinson, jibel, diddledan [08:52] err didrocks [08:53] hey didrocks [09:03] hey duflu, oSoMoN, callmepk, marcustomlinson, Laney [09:03] YO! [09:03] :-) [09:03] hey Laney [09:03] Hi Laney [09:04] hey Laney [09:04] salut seb128 [09:04] hey Laney [09:05] hey seb128 marcustomlinson duflu callmepk oSoMoN [09:05] what's the news? [09:06] grey skies and not much new, how are you doing? [09:06] it's christmas time! [09:07] marcustomlinson, starting really earlier this year? :) [09:08] we did an online 'escape room' with some friends yesterday, was actually quite fun [09:08] ah, nice [09:08] had to go track down facebook profiles and twitter accounts for clues and stuff [09:08] Laney: cool [09:08] we did get a board escape room (+an app used in the game) some time ago, that was nice as well [09:08] lol [09:08] seb128: yeah you know how fast the whole festive season seems to fly by. Well I'm trying to make 2020 go away [09:09] oh yeah, got somebody one of those for christmas last year [09:09] few people have them up around here too marcustomlinson! [09:09] you are riding the wave [09:09] one of the shops has real christmas trees to buy already [09:09] marcustomlinson, let's hope 2021 is better! [09:09] 🤞 [09:10] I should go dig mine up at the allotment soon :> [09:10] last I looked it was still alive [09:14] hey oSoMoN, callmepk [09:14] morning Laney, seb128 [09:14] lut didrocks, comment ça va ? [09:14] ahoy didrocks [09:21] Laney, didrocks, jibel, you people who know a bit livecd-rootfs, is it supposed to generate a filesystem.squashfs? [09:21] $ ls build.output/ [09:21] binary.log livecd.ubuntu.ext4 livecd.ubuntu.initrd-generic livecd.ubuntu.kernel-generic livecd.ubuntu.manifest livecd.ubuntu.manifest-minimal-remove livecd.ubuntu.manifest-remove [09:21] I wonder if that sounds right [09:21] (not that I'm having any success to drive ubuntu-cdimage after that) [09:26] seb128: it generates livecd..squashfs, you can see the expected artifacts (for Ubuntu desktop) on e.g. https://launchpad.net/~ubuntu-cdimage/+livefs/ubuntu/hirsute/ubuntu/+build/246753 [09:26] then it gets renamed a couple of times by cdimage and debian-cd to end up as filesystem.squashfs in the iso [09:27] Laney, thanks [09:27] I found a problem, trying another iteration, hoping to get the right output this time [09:27] making those tool working locally is a bit ridiculous :/ [09:28] indeed, it wasn't really designed to be used like that unfortunately [09:28] I think Foundations were suppoesd to get a person to work on ubuntu-image to replace a lot of this, but not sure if that happened [09:28] (afaik not) [09:29] Laney, I'm a bit curious about the +livefs, how does one use it? using directly +new-livefs on launchpad or is there some wrappers generating content that can be used for ubuntu builds? [09:30] I found https://dev.launchpad.net/Soyuz/LiveFilesystems but that's not the most intuitive guide either [09:31] cdimage calls requestBuild() on the Launchpad API to make it do the builds [09:32] and you can pass 'metadata' to these (either as default on the +livefs, https://launchpad.net/~ubuntu-cdimage/+livefs/ubuntu/hirsute/ubuntu-preinstalled/) or per build via the metadata_override parameter [09:32] livecd-rootfs changes what it does based on those parameters [09:32] I though ubuntu-cdimage was called after that and downloading the artifacts [09:32] https://people.canonical.com/~ubuntu-archive/cd-build-logs/ubuntu/hirsute/daily-live-20201116.log [09:33] look at the top there [09:33] it starts the build, then waits for it to be conmpleted and downloads the results [09:33] k, I see [09:33] thanks [09:34] I'm doing quite some poking around stacks I never really played with before [09:34] oh, also using new tools [09:34] I've been using multipass as a backend, first time I really use it, it's quite nice [09:35] (lxc would work as well I guess but the multipass command line is easier to use ;) [09:35] yeah is great [09:35] did you use it via snapcraft before? [09:35] yes [09:36] speaking of which I really need to make a patch to having a nicer command line opened from the indicator [09:36] I can't barely read the text is the one it opens [09:42] seb128: sorry, in the HO, I’m fine thanks! === cpaelzer__ is now known as cpaelzer [10:12] $ ls build.output/ [10:12] binary.log livecd.ubuntu.kernel-generic livecd.ubuntu.manifest-minimal-remove livecd.ubuntu.size [10:12] livecd.ubuntu.initrd-generic livecd.ubuntu.manifest livecd.ubuntu.manifest-remove livecd.ubuntu.squashfs [10:12] k, better! [10:46] seb128: oooooh =) [10:46] seb128: looking good, are you working on the thing? [10:47] xnox, trying to, at least I've the livecd-rootfs build working now locally (or failing for canary, which is expected at this point), I've no luck with ubuntu-cdimage though [10:47] seb128: re multipass high-dpi => https://github.com/canonical/multipass/issues/899 [10:47] canonical issue 899 in multipass "Ability to choose terminal emulator multipass.gui" [Enhancement, Open] [10:48] seb128: so, local livecd-rootfs builds might be enough to inspect the initrd and detect if it is still bad, or became good. [10:48] xnox, right, I saw that one, confinement is annoying :p [10:49] seb128: specifically, one can unpack the initrd that is produced (the livecd.ubuntu.initrd-generic) and check if the /conf/uuid.conf is there (or whatever it is called, on the normal regular ubuntu desktop iso build) [10:49] xnox, right, I would like to get ubuntu-cdimage to work though :/ [10:49] sure =) [10:49] would also be easier to try to boot the ISO than poke at content manually [10:50] xnox, I might not be far with your tips from the other day, I've a local dists and things but I hit some other missing files and such [10:50] e.g britney/rptprobs.sh [10:51] which I downloaded from https://people.canonical.com/~cjwatson/bzr/britney/cdimage/ [10:51] unsure if I'm doing something wrong though that I need to do those things manually [10:51] now I need to figure out the layout of the scratch directory and how to correctly path the download functions [13:45] oSoMoN: something new to compile: https://archive.mozilla.org/pub/firefox/releases/83.0/ / build [13:45] also Chrome/Chromium will release a new version later tonight [13:49] luna_, you mean that? https://launchpad.net/ubuntu/+source/firefox/83.0+build2-0ubuntu1 [13:49] xnox, did you hit the ubuntu-cdimage failing on 'cpio: premature end of archive'' before? [13:53] oSoMoN: yep and oh great :) [13:55] updated and works [14:08] xnox, k, that was bug #1832108 which isn't fixed on bionic [14:08] bug 1832108 in initramfs-tools (Ubuntu Cosmic) "unmkinitramfs fails with lz4 compressed initrds" [High,In progress] https://launchpad.net/bugs/1832108 [14:11] k, I got a ./scratch/ubuntu/hirsute/daily-live/debian-cd/amd64/hirsute-desktop-amd64.raw ! [14:11] how far is that from the iso? [14:30] seb128: that is the iso! [14:30] seb128: later, publication copies and renames it. [14:30] ah ok [14:31] seb128: and somehwere in the scratch dir there should be the a file which has the xorriso command to repack/recreate that. [14:31] grep for '.raw' in scratch dir [14:31] if you want to quickly replace/download fresh kernel/initrd/squashfs and rerun the command to create the iso for you. [14:37] xnox, thanks again for the help. I will try to clean up and documents hacks I did to get it working, I hope I remember enough :p [14:45] seb128: it's not exact science =) like cooking. [14:46] seb128: also mwhudson in subiquity project was working on a repack script that uses xorisso to analyze a given cd, figure out how to repack it, and allow one to substitute anything, and repack again. And it works across all series/bootloaders/arches i think. [14:52] xnox, Laney, do you know where one get that configuration? [14:52] path = os.path.join(config.root, "production", "livefs-launchpad") [14:52] or create it [14:53] (I've the build working offline with hacks atm but I might want to try using livefs at some point) [14:54] seb128: look two lines below it. [14:54] seb128: if it doesn't exist, the one form etc/ exists, and that one is in the repo. [15:00] xnox, shrug, I misunderstood the error, thanks for pointing that out [15:01] I was using the wrong argument, I had cron.daily and it just couldn't find an entry for 'daily' type [15:01] it goes further using 'daily-live' [15:13] Laney, jibel , is https://discourse.ubuntu.com/t/hirsute-hippo-daily-perpetual-pending/19363 a known issue? [15:13] http://cdimage.ubuntu.com/daily-live/current/ is from today but it has 20.10 files for amd64 [15:13] seb128: yes.... there are alot of daily-live --live live ubuntu live subproject live all the things. [15:14] seb128: the daily are the old alternate / installer .iso d-i based, back to the days when there was "install iso" and "live iso" as separate coasters. [15:14] Laney, jibel, is that because hirsute tests are failing and the previous serie isn't clered out until there is a valid image? [15:14] xnox, I see [15:14] It's using the last current image, I would guess no hirsute image has passed testing yet [15:15] one day I will remember where those test logs are [15:15] can you help me? ;) [15:15] seb128: jenkins.canonical.com => then follow the rat's next to anything you need. [15:15] Somewhere on https://platform-qa-jenkins.ubuntu.com/view/Desktop/ [15:15] (has both cpc stuff and platform-qa for server/desktop stuff) [15:17] I don't see hirsute jobs there, I guess I need jibel [15:20] I would guess it's something like https://git.launchpad.net/qa-jenkins-jobs/commit/?id=c27528789f5af8eb43483c54c5568aa4ed5b80d7 but in https://git.launchpad.net/qa-jenkins-jobs/tree/jobs/iso-testing/jobs.yaml [15:21] seb128, I"ll add them [15:21] jibel, thanks! [15:22] jibel, Laney, should we add that somewhere in the release opening process? [15:22] easier to not forget then? [15:23] yes, indeed it should be documented somewhere immediately after the archive is open for a release [15:24] It has Notify canonical-platform-qa (qa-team@lists.canonical.com) to set up Utah jobs for Ubuntu desktop and server. [15:24] Feel free to edit that to be something else if necessary [15:24] it is documented actually [15:24] 21. Notify canonical-platform-qa (qa-team@lists.canonical.com) to set up Utah jobs for Ubuntu desktop and server. [15:25] in https://wiki.ubuntu.com/NewReleaseCycleProcess [15:25] notification didnt work [15:26] jibel, Laney, the list archive see no post [15:26] so I guess that step wasn't done or the sender had been moderated [15:26] The item isn't checked in the document we were using [15:26] because it's under "First weeks" [15:26] We have a work session later today, so it's likely it would happen as part of that. [15:26] sorry for being an hour too early :p [15:26] right [15:28] or not, who knows what would have happened if you didn't mention it here :) [15:31] and done, you can check the item [15:32] jibel, shouldn't you add groovy to supported? [15:33] we don't build new images of groovy do we? [15:36] ah, right [15:36] makes sense :) [15:50] good morning desktopers [15:50] hey hellsworth [15:51] hey marcustomlinson ! [15:57] hey hellsworth [15:57] o/ didrocks999 [16:30] good morning hellsworth [16:34] hi there jibel [17:29] The new Chrome is out now [17:29] 87 [17:54] oSoMoN: We've got an item on the opening checklist "Ask firefox maintainer to update start page for the new release." - is that still relevant? Wondering if we should delete it? [17:55] Laney, that doesn't ring a bell, we don't customize the start page (any longer?) [17:56] I'd say this can be safely dropped [17:56] great [17:56] I like dropping things [17:56] me too :) === ijohnson is now known as ijohnson|lunch === ijohnson|lunch is now known as ijohnson