callmepk | good morning | 00:33 |
---|---|---|
jibel | Good morning | 05:54 |
seb128 | goood morning desktopers | 06:05 |
jibel | salut seb128, ça va? | 06:15 |
seb128 | lut jibel, ouais, et toi ? | 06:21 |
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:22 |
duflu | Morning jibel and seb128 | 06:37 |
duflu | Afternoon callmepk | 06:37 |
callmepk | afternoon duflu | 06:37 |
oSoMoN | good morning desktoppers | 07:00 |
duflu | Morning oSoMoN | 07:34 |
marcustomlinson | morning callmepk jibel seb128 duflu oSoMoN and desktoppers | 07:47 |
duflu | Hi marcustomlinson | 07:47 |
callmepk | morning marcustomlinson oSoMoN | 07:48 |
jibel | bonjour marcustomlinson oSoMoN duflu | 07:58 |
didrocks | good morning | 07:59 |
marcustomlinson | hey did | 07:59 |
marcustomlinson | whoops | 07:59 |
marcustomlinson | hey didrocks | 08:00 |
didrocks | hey marcustomlinson | 08:00 |
duflu | Morning didrocks | 08:07 |
didrocks | hey duflu | 08:07 |
oSoMoN | good afternoon duflu, callmepk | 08:52 |
oSoMoN | good morning marcustomlinson, jibel, diddledan | 08:52 |
oSoMoN | err didrocks | 08:52 |
callmepk | hey didrocks | 08:53 |
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:03 |
callmepk | hey Laney | 09:04 |
oSoMoN | salut seb128 | 09:04 |
oSoMoN | hey Laney | 09:04 |
Laney | hey seb128 marcustomlinson duflu callmepk oSoMoN | 09:05 |
Laney | what's the news? | 09:05 |
oSoMoN | grey skies and not much new, how are you doing? | 09:06 |
marcustomlinson | it's christmas time! | 09:06 |
seb128 | marcustomlinson, starting really earlier this year? :) | 09:07 |
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:08 |
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:09 |
Laney | I should go dig mine up at the allotment soon :> | 09:10 |
Laney | last I looked it was still alive | 09:10 |
didrocks | hey oSoMoN, callmepk | 09:14 |
didrocks | morning Laney, seb128 | 09:14 |
seb128 | lut didrocks, comment ça va ? | 09:14 |
Laney | ahoy didrocks | 09:14 |
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:21 |
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:26 |
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:27 |
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:28 |
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:29 |
seb128 | I found https://dev.launchpad.net/Soyuz/LiveFilesystems but that's not the most intuitive guide either | 09:30 |
Laney | cdimage calls requestBuild() on the Launchpad API to make it do the builds | 09:31 |
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:32 |
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:33 |
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:34 |
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:35 |
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:36 |
didrocks | seb128: sorry, in the HO, I’m fine thanks! | 09:42 |
=== cpaelzer__ is now known as cpaelzer | ||
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:12 |
xnox | seb128: oooooh =) | 10:46 |
xnox | seb128: looking good, are you working on the thing? | 10:46 |
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:47 |
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:48 |
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:49 |
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:50 |
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 | 10:51 |
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:45 |
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:49 |
luna_ | oSoMoN: yep and oh great :) | 13:53 |
luna_ | updated and works | 13:55 |
seb128 | xnox, k, that was bug #1832108 which isn't fixed on bionic | 14:08 |
ubot5 | bug 1832108 in initramfs-tools (Ubuntu Cosmic) "unmkinitramfs fails with lz4 compressed initrds" [High,In progress] https://launchpad.net/bugs/1832108 | 14:08 |
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:11 |
xnox | seb128: that is the iso! | 14:30 |
xnox | seb128: later, publication copies and renames it. | 14:30 |
seb128 | ah ok | 14:30 |
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:31 |
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:37 |
xnox | seb128: it's not exact science =) like cooking. | 14:45 |
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:46 |
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:52 |
seb128 | (I've the build working offline with hacks atm but I might want to try using livefs at some point) | 14:53 |
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. | 14:54 |
seb128 | xnox, shrug, I misunderstood the error, thanks for pointing that out | 15:00 |
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:01 |
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:13 |
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:14 |
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:15 |
seb128 | I don't see hirsute jobs there, I guess I need jibel | 15:17 |
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:20 |
jibel | seb128, I"ll add them | 15:21 |
seb128 | jibel, thanks! | 15:21 |
seb128 | jibel, Laney, should we add that somewhere in the release opening process? | 15:22 |
seb128 | easier to not forget then? | 15:22 |
jibel | yes, indeed it should be documented somewhere immediately after the archive is open for a release | 15:23 |
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:24 |
jibel | in https://wiki.ubuntu.com/NewReleaseCycleProcess | 15:25 |
jibel | notification didnt work | 15:25 |
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:26 |
jibel | or not, who knows what would have happened if you didn't mention it here :) | 15:28 |
jibel | and done, you can check the item | 15:31 |
seb128 | jibel, shouldn't you add groovy to supported? | 15:32 |
jibel | we don't build new images of groovy do we? | 15:33 |
seb128 | ah, right | 15:36 |
seb128 | makes sense :) | 15:36 |
hellsworth | good morning desktopers | 15:50 |
marcustomlinson | hey hellsworth | 15:50 |
hellsworth | hey marcustomlinson ! | 15:51 |
didrocks999 | hey hellsworth | 15:57 |
hellsworth | o/ didrocks999 | 15:57 |
jibel | good morning hellsworth | 16:30 |
hellsworth | hi there jibel | 16:34 |
luna_ | The new Chrome is out now | 17:29 |
luna_ | 87 | 17:29 |
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:54 |
oSoMoN | Laney, that doesn't ring a bell, we don't customize the start page (any longer?) | 17:55 |
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 :) | 17:56 |
=== ijohnson is now known as ijohnson|lunch | ||
=== ijohnson|lunch is now known as ijohnson |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!