[06:55] good morning [06:56] salut didrocks [06:57] salut jibel [07:01] Salut didrocks et jibel [07:01] hi duflu [07:08] hey duflu [08:08] goooood morning desktopers [08:09] salut seb128 [08:10] lut didrocks, comment ça va aujourd'hui ? [08:10] seb128: je commence à être bloqué du coup, j’espère que ça ne va pas s’étaler comme d’habitude sur le dos ou je ne pourrais plus bouger… [08:11] didrocks, outch, repose toi en espérant qu'en effet tu ne sois pas bloqué pour demain :-/ [08:11] seb128: ouais, ce serait vraiment pas le bon moment, pas envie de manquer le FOSDEM :/ [08:34] Morning seb128 [08:38] hey duflu, how are you today? [08:41] seb128, feeling average but making good progress (https://gitlab.gnome.org/GNOME/gjs/merge_requests/387). How are you? [08:41] GNOME issue (Merge request) 387 in gjs "wrapperutils: Cache resolve() results" [Opened] [08:41] duflu, I'm good today! [09:03] morning [09:09] Morning Laney [09:09] hey Laney, how are you today? [09:14] hey duflu seb128 [09:14] bit of a blocked neck this morning :( hope it's better tomorrow [09:14] you? [09:15] :( [09:15] I'm good today! [09:20] good [09:20] hope the cough is better [09:21] hey Laney, welcome to the blocked neck team [09:22] hey didrocks :( [09:24] Laney, it is better indeed :) [09:24] brb, relocating [10:03] In a python unit test: [10:03] Got a regular expression and a list of strings [10:04] what's a nice way to say that the regular expression should match at least one thing in the list? [10:04] nice> ideally if it fails you get some kind of decent output rather than "False is not True" [10:29] * Laney gives up on nice :( [10:38] self.assertThat("foo", MatchesAny(MatchesRegex(r1), MatchesRegex(r2))) [10:38] ? [10:39] oh wait, wrong way around [10:40] I've gone for "all([fnmatch.filter(seeded_flavours, flavour) for flavour in flavours.split()])" [10:40] glob instead of regex in the end [10:40] * Laney is ecstatic that cdimage uses british english [10:41] also it's python 2 not 3, forgot to mention that /o\ [10:58] moo [11:04] Laney: No kernel output for oem-20.04! => argh [11:05] because of course it is initrd.img-5.4.0-1002-oem [11:05] ahhhhh I thought it was because I didn't merge cdimage but that's the later stage isn't it [11:05] so somehow live-build needs to know that although "oem-20.04" is requested, it should "package" "-oem" flavour [11:07] dunno what that means [11:09] Laney: i think i have a patch, one second for you to review in a pastebin [11:10] oh [11:10] oh [11:10] oh [11:13] you [11:15] Laney: i think we will need to revert the ubuntu-cdimage change back to just pulling "oem" [11:15] and do this in livecd-rootfs [11:15] https://git.launchpad.net/livecd-rootfs/commit/?id=db0c7d68f2539205e298e1c5bb8322740c8f9e45 [11:16] Laney: that is the bit the resolves "requested flavour name" to the "actual flavour name on disk" [11:16] https://code.launchpad.net/~ubuntu-core-dev/livecd-rootfs/+git/livecd-rootfs/+merge/378309 [11:17] it's called oem-20.04 such that eventually it becomes a transitional metapackage to -generic flavour, when we introduce oem-22.04 [11:17] the same way that virtual is just generic without extra modules. [11:19] Laney: i feel like i should upload this into a PPA and spin a test livefs build [11:20] good plan [11:22] you mean the 'package name' flavour and the 'on disk' flavour are different right? [11:22] lacking a suffix in the latter [11:38] mmm [11:38] not sure about this [11:39] guess we'll see [13:35] https://launchpad.net/~xnox/+livefs/ubuntu/focal/ubuntu-server-live/+build/201516 indeed this worked and created -oem artefact [13:35] so yeah will need to revert ubuntu-cdimage stuff [13:47] Laney: livecd-rootfs uploaded; and here is the cdimage partial revert https://code.launchpad.net/~xnox/ubuntu-cdimage/focal-oem-20.04/+merge/378322 [14:31] xnox: server-live???? [14:32] ping me when it migrates please [14:52] Laney: ignore the name of the livefs build; i just changed metadata to say project "ubuntu" [14:52] Laney: cause normally i use that livefs to respin subiquity [14:57] okey [15:03] good morning desktopers! [15:05] hey hellsworth, how are you? [15:06] hi seb128 i'm pretty good. filled with energy this morning :) [15:06] yourself? [15:06] nice! [15:06] I'm good, thanks :) [15:07] i hope your cold is long gone by now [15:08] I'm feeling alright now but I'm still coughing a bit [15:08] drink all the tea :) [15:11] right, I'm working on it :) [15:14] :) === heather is now known as hellsworth === heather is now known as hellsworth [17:11] Laney: are you in trains all day tomorrow? [17:12] Laney: or like already today? [17:12] tomorrow [17:12] from 8AM [17:12] ack. i'm taking eurostart at like 11 something [17:13] 11:04 here [17:14] Laney: same! what's your seat? maybe we can coordinate still [17:14] * Laney doesn't like this in public any more ;-) [20:25] good morning robert_ancell