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