[16:00] o/ === rkratky__ is now known as rkratky [16:00] o/ [16:01] o7 [16:01] o/ [16:01] #startmeeting Weekly Ubuntu Foundations team [16:01] Meeting started at 16:01:39 UTC. The chair is juliank. Information about MeetBot at https://wiki.ubuntu.com/meetingology [16:01] \o [16:01] \o [16:01] Available commands: action, commands, idea, info, link, nick [16:01] #topic Lightning rounds [16:01] o/ [16:01] #link https://discourse.ubuntu.com/t/foundations-teams-updates-thursday-2024-03-07 [16:02] o/ [16:02] o/ [16:02] o/ [16:02] o/ [16:04] o/ [16:04] o/ [16:04] o/ [16:05] \o [16:14] #topic Release incoming bugs [16:14] #link http://reports.qa.ubuntu.com/reports/rls-mgr/rls-nn-incoming-bug-tasks.html#foundations-bugs [16:14] bug 2056375 [16:14] -ubottu:#ubuntu-meeting- Bug 2056375 in mokutil (Ubuntu) "Ubuntu Studio ISO fails to build: '/usr/sbin/grub-probe: error: failed to get canonical path of `overlay'.'" [Critical, Fix Committed] https://launchpad.net/bugs/2056375 [16:15] vorlon: you tagged this but it's basically waiting for mokutil to migrate which has a dep-wait on armhf, where we don't even use mokutil and forced grub through [16:15] or rather force deleted grub [16:15] should we just force delete mokutil in armhf? [16:16] juliank: I don't follow how it's a mokutil issue, how would that force the removal of packages? [16:16] I can certainly force delete mokutil on armhf, I don't mind [16:16] I just don't follow how you figured that out [16:17] vorlon: grub is removed because it is built against libefivar1t64, and we install mokutil from release pocket which still uses libefivar1 [16:17] migrating new mokutil with libefivar1t64 depends fixes issue [16:17] except the libefivar1 dep should be satisfied by libefivar1t64 Provides: libefivar1 [16:18] if promoting mokutil works around it, that's fine, let's just do that [16:18] and we can move on to the next bug here :) [16:18] APT being stupid I suppose [16:18] bug 2055720 [16:18] -ubottu:#ubuntu-meeting- Bug 2055720 in ubuntu-release-upgrader (Ubuntu) "Edubuntu upgrade removed universe repo mantic -> noble" [High, New] https://launchpad.net/bugs/2055720 [16:19] The main reason I tagged this is that when u-r-u doesn't find valid sources, it offers to setup default sources. Currently that means configuring main and restricted. That's just wrong, right? [16:19] At the very least it's inconsistent with the default sources described in https://discourse.ubuntu.com/t/spec-apt-deb822-sources-by-default/29333 [16:19] Indeed [16:20] Do we enable universe by default? [16:20] On a new install, I mean. [16:20] we used to [16:21] there was an issue where they were disabled ... I think that came up in mantic with ubuntu-image produced builds but it was fixed before release I believe [16:21] ogayot and dbungert would probably know what we do on default installs [16:21] * Eickmeyer chimes [16:22] Flavors require universe on new installs [16:22] yes, LP: #2037018 [16:22] * Eickmeyer chimes out [16:22] -ubottu:#ubuntu-meeting- Launchpad bug 2037018 in ubuntu "universe and multiverse missing from apt sources" [Undecided, Fix Released] https://launchpad.net/bugs/2037018 [16:23] enr0n: "default" sources should include universe, for all install types [16:23] vorlon: cool thanks [16:23] ubuntu-image is setting main,restricted by default but some (ex. ubuntu-server-pi-arm64) configurations do override it to add universe and multiverse [16:23] I think multiverse should also be enabled though the history there is a bit muddled [16:23] * juliank relatedly is also working with josch to get a hook added to mmdebstrap that auomtatically enables universe on Ubuntu systems [16:23] upils: well there's a bug about it being wrong to use the same set of components for the image build and the post-install sources [16:24] indeed -- it shouldn't be enabled during the image build itself, but patched in at the end [16:24] I see bootstraps of any sorts are main/restricted only, and then enable universe/multiverse? before building final image [16:25] so we don't install packages from them into the image :) [16:25] juliank: bootstraps of *Ubuntu* are main/restricted only [16:25] vorlon: which is now fixed (see LP: 2038111) [16:25] -ubottu:#ubuntu-meeting- Launchpad bug 2038111 in ubuntu-image "must be able to distinguish between components for image build and target sources.list in image definition" [Medium, Fix Released] https://launchpad.net/bugs/2038111 [16:25] flavors include universe [16:25] hmm [16:25] upils: ok :) [16:25] Okay, well for the case of ubuntu-release-upgrader, which is *not* building images, I am going to just add universe to the default components. [16:25] +10 [16:26] I'll untag etc. [16:26] enr0n: (and multiverse) [16:26] vorlon: ack [16:26] And next is another enr0n thingie: bug 2055806 [16:26] -ubottu:#ubuntu-meeting- Bug 2055806 in openssh (Ubuntu) "sshd.service ssh.socket systemd-tmpfiles-setup:Before= - Missing privilege separation directory: /run/sshd" [Undecided, New] https://launchpad.net/bugs/2055806 [16:27] analysis on the bug, seemed like it was a slam dunk to fix? [16:28] vorlon: does that mean you agree with my comment (https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/2055806/comments/8) [16:28] -ubottu:#ubuntu-meeting- Launchpad bug 2055806 in openssh (Ubuntu) "sshd.service ssh.socket systemd-tmpfiles-setup:Before= - Missing privilege separation directory: /run/sshd" [Undecided, New] [16:28] enr0n: well it made sense to me :) [16:28] vorlon: ack, I will upload a fix today then [16:28] +1 [16:28] so I agree but have thought deeply about it independently! [16:28] *not [16:29] If that fails some way we can always add the After= :D [16:29] OK that's it for incoming bugs, the other releases did not have anything for us [16:29] #topic Team proposed-migration report [16:30] #link https://ubuntu-archive-team.ubuntu.com/proposed-migration/update_excuses_by_team.html#foundations-bugs [16:30] * juliank hands the talking stick to vorlon [16:30] does it crash the browser today? [16:30] yup [16:30] 480 packages needing attention [16:30] hasn't crashed my browser *yet* [16:31] let's go ahead and assign some of these out [16:31] and everybody can share in the time_t fun [16:31] libselinux: adrien please [16:31] vim: bdrung [16:31] ack [16:32] initramfs-tools vs klibc: cpete [16:32] btw, as I mentioned on mattermost, if it crashes your browser, download the page, and atler the page with: sed 's/\(.*\)<\/a>/\1/' [16:32] procps: dbungert: [16:32] ack [16:32] ack [16:32] python-ldap: waveform [16:32] vorlon: I'm scared :D [16:32] ack [16:32] libgtk3-perl: dviererbe: [16:32] ack [16:33] dviererbe: fwiw that seems to be a general pango1.0 ppc64el issue, based on the list of regressions - so you'll probably need to fix pango1.0 itself [16:33] adrien: my go-to is to just look at it in `links` on such days [16:33] libbsd: Skia [16:33] okay [16:33] ack [16:33] or good ol' w3m [16:33] libapt-pkg-perl: ginggs [16:33] aye aye [16:33] packagekit: xypron [16:33] dbungert: I know some do but I find it less readable; this sed call reduces the memory usage byt 75% currently, probably more when the page is worse [16:34] python-apt: juliank [16:34] dnspython: mkukri [16:34] ack [16:34] python-cups: mateus-morais [16:34] hooray [16:34] ack [16:34] curl: I'm just going to take this one myself because I know what that bootstrap chain looks like :) [16:34] for information, initramfs-tools vs klibc, there already is a fix here: https://salsa.debian.org/kernel-team/initramfs-tools/-/merge_requests/91 [16:34] -ubottu:#ubuntu-meeting- Merge 91 in kernel-team/initramfs-tools "d/t/test-common: fix finding klibc.so" [Opened] [16:34] publicsuffix: enr0n [16:35] ack [16:35] skia: perfect, thanks [16:35] Skia: great, then someone can cherry-pick :) [16:35] yes, I think bdrung wanted to have a look, and certainly got sidetracked [16:35] apt vs db5.3: ogayot [16:35] vorlon: ack [16:35] apt vs xz-utils: upils [16:35] ack [16:36] ccache: pushkarnk [16:36] ack [16:36] ogayot: let's make that db5.3 in general please, there are several packages that need retested with --all-proposed or such (assuming they're fixed to depend on libdb5.3t64) [16:37] elfutils: ravikant_: [16:37] fwupd vs xz-utils: schopin [16:37] vorlon: ack [16:37] libtirpc: liushuyu [16:37] libuv1: mwhudson [16:37] vorlon: okay [16:37] pycurl: vpa1977: [16:37] vorlon: I am ooo next week, can sombody else take it? [16:37] cpete, please give me initramfs-tools vs klibc. you get vim instead. i have a pending initramfs-tools upload where i can include the fix from Skia (and yes, i missed to pick that fix) [16:37] and the rest of xz-utils to zhsj [16:38] bdrung: done for now [16:38] ack [16:38] bdrung: ack [16:38] nice, I got a non-armhf regression! [16:38] vorlon: so, umockdev armhf build fails (it failed a couple minutes ago) due to t64; are there general guidance there? [16:38] vorlon, ravikant_ I can take elfutils too I suppsoe [16:38] adrien: do we need to get umockdev rebuilt? if so, make that happen. or if we need to retest with --all-proposed, do that [16:38] juliank: thanks [16:39] vorlon: ack, thanks [16:39] adrien: ah you said the build fails. So yes, you need to make it not fail :-) [16:39] if you're lucky that's maybe a simple retry with new apt, or a copy to the bootstrap archive and back [16:39] if you're unlucky you should sign up to learn how to trace bootstrapping horrors with me [16:40] * schopin will try to attend that workshop [16:40] thanks, I'll see, it's either t64 or something else yet to be fully identified [16:40] Skia, I included your fix in the 0.142ubuntu20 upload which is still in -proposed [16:40] bdrung: great! [16:41] adrien: you're unlucky, umockdev depends on glib [16:42] adrien: or maybe you're lucky, because that means you probably don't have anything to do there and maybe should leave it to mwhudson or doko or myself [16:42] haha, I'll also try to get up to speed with what's going on with glib [16:43] adrien: there's a terrible bootstrap loop between glib2.0 and gobject-introspection [16:43] (well, at least for t64 because I never want to get deep into glib :) ) [16:43] doh [16:43] I got as far as building glib2.0 without gir [16:44] and then I had to leave it there to work on other stuff and didn't look any deeper at bootstrapping gobject-introspection [16:44] so jbicha reverted it because it was blocking things on !armhf in -proposed [16:44] juliank: back to you [16:44] thanks for the summary, yeah, it's complicated [16:44] and long [16:45] #topic aob [16:47] tomorrow is a public holiday in India [16:48] and in Berlin [16:48] not here :( [16:48] but on the bright side it's going to be sunny [16:48] (pun intended) [16:49] It is International Women's Day [16:49] we got this public holiday because Berlin has fewer public holidays than other regions in Germany [16:50] some celebrate women, other celebrate shiva [16:51] :D [16:53] final call! [16:53] 32 [16:53] 3 [16:53] 2 [16:53] 1 [16:53] #endmeeting [16:53] Meeting ended at 16:53:29 UTC. Minutes at https://ubottu.com/meetingology/logs/ubuntu-meeting/2024/ubuntu-meeting.2024-03-07-16.01.moin.txt [19:12] hi leftyfb . thanks for joining. so now i know my bridge works 🙂 [19:24] looking forward to the coming meeting :) [19:29] \o [19:33] :-) [19:33] oh already here [19:55] Hi Everyone=D [19:55] hi ic3br34ker27 [19:55] \o [19:55] ic3br34ker27: :D Hey-ya - Hang on a bit and we get started. [19:56] hello all [19:56] Hello 👋 [19:56] I'm not quite here yet :P [19:56] and hi lucyllewy [19:56] I have four minutes, I need those! [19:56] i can see you arraybolt3 ! [19:57] 3 minutes.. [19:57] nifty [19:57] Hi all [19:57] Hi all! [19:58] Hi everyone:D  , Greetings [19:58] two minutes... getting there [19:58] great, I broke IRC [19:59] !ping [19:59] pong! [19:59] hi arraybolt3 [19:59] alright, got it back :P (hit a wrong button in WeeChat) [19:59] and I am finally here. [19:59] hi linaporras [19:59] !yay [19:59] Glad you made it! :-) [19:59] 10...9..8..7..6.. [20:00] -5, -6, -7... [20:00] who do we have in from the board this evening? [20:02] * Bashing-om present [20:02] me too [20:02] My name is Carlos Maestre, nice to meet you everyone. I´m from Barranquilla, Colombia.:D [20:04] we will need to wait to see if any more members can arrive. We have three potential voters right now (1 via proxy) but we need four to meet quorum [20:04] mesebrec: o/ [20:04] arraybolt3, Bashing-om, lucyllewy and me.. [20:04] we do have 4 [20:05] I'm not on the UMB? [20:05] oerheks: arraybolt isn't Larry [20:05] Hi everyone! o/ [20:05] I'm here to advocate for ravage's application, not vote :P [20:05] Larry? [20:05] oh sorry [20:06] oerheks: Larry aka Wildman :D [20:06] mapreri: are you about? [20:07] Kilos ^ same [20:08] we need either fenris, mapreri, or Kilos to be here as well [20:09] might need to petition the cc to allow cc members to vote in case they can fill a quorum quota in future meetings [20:09] only additional member I see who's in the room is mapreri [20:09] oh wait [20:09] yup [20:09] I see I missed stuff [20:10] somehow my IRC client stopped scrolling down. [20:12] Maybe ping some people via Telegram, for example? [20:12] I see Mattia hasn't been online here for a while, but he's online on Telegram [20:14] Is Mark himself online? [20:15] mapreri already indicated they might not make it [20:19] we might have to defer the meeting :'( we have the 22:00 slot today as well if any applicants can shift, but I'm not sure if anybody extra will be able to make that who hasn't managed this meeting [20:19] the alternative is the board members vote via our mailing list [20:20] i am here if needed. dont know about the others [20:21] o/ [20:21] I would like to submit the link to my UBM application. [20:21] https://discourse.ubuntu.com/t/carlos-maestre-membership-application/41783 [20:22] ic3br34ker77: ravage isn't on the UMB, he's seeking Ubuntu Membership this meeting. [20:22] ic3br34ker77, thanks, nice pictures! [20:22] oh, cool just like me:D [20:23] Good idea the mailing list [20:24] we're well into the scheduled hour, and I don't want to keep you if there's not much likelihood of getting the required Quorum by the end of the time slot to be able to start the meeting, so if you'd all like I can either move you to the later meeting today (1.5 hours from now at 22:00 GMT) or take the vote to email [20:24] Thanks oerheks [20:25] waiting is another option if you would prefer that [20:25] by my side, I don´t have any problem. [20:26] I'm not sure I understand the quorum rules [20:26] Membership board has 6 voting members [20:26] if 3 are present, isn't that enough? [20:26] mesebrec: I think it is 50%+1 unless 50% is already an odd number [20:27] so floor(50%+1) [20:27] So that's 3 [20:28] oops. I explained that bad. I meant integer, not odd [20:28] The number here is wrong because the CC is part of the team (for technical reasons) https://launchpad.net/~ubuntu-membership-board/+members#active [20:30] as we have 6 members it's floor((6/2)+1) = floor(3+1) = 4. if we had 7 it'ld be floor((7/2)+1) = floor(3.5+1) = 4 [20:31] oh [20:37] Hello, warm greetings from Colombia [20:37] Ok, the Matrix Council is having a meeting now, but we can jump back here if quorum is reached [20:37] ok [20:38] we'll try to get things sorted via email asap if that's the decision [20:38] we also still have the second meeting slot today if we can't get quorum by the end of this slot [20:38] so sorry about this [20:39] No problem, it happens! [20:39] If it's a persistent problem, feel free to ask the CC for help and we can see if we can do interim elections or provide some replacements. [20:40] no worries lads, It's understandable, it happens. [20:40] cangreja533: Welcome - are you too going to be a participant in FLiSoL Barranquilla ? [20:43] thank you, mesebrec. I'll chat with the board to see what we want to do [20:43] I would love to, but I am organizing FLISOL in Manizales [20:43] we'll then mail the CC with those ideas and request advice or help [20:44] 8)  FliSoL Manizales, with the smell of coffee =D [20:46] meanwhile, a fresh kernel update on 22.04 [20:46] cangreja533: For visibility be good to post to Discourse that Manizales will be a part: eg - https://discourse.ubuntu.com/t/flisol-barranquilla-2024/42702 :D [20:57] that's about the time slot finished. we'll bump everyone to the next slot in 1 hour unless you request to take your application through to email [21:08] we can wait [21:12] Yeah sure. [21:14] brb [22:00] Welcome gschiano ! [22:00] Hello :) [22:00] okie dokie. time for round two. hopefully we can get quorum this time. [22:01] Round 2XD [22:01] we need two of: Bashing-om, mapreri, Kilos, fenris [22:01] I have a proxy for wildman so with two others and myself we can meet quorum. [22:02] sounds promising 🙂 [22:02] * Bashing-om present [22:02] :-) [22:02] 1 met [22:02] need 1 more [22:02] Stars aligning [22:02] * arraybolt3 kicks stars [22:02] hello! [22:02] hi ilvipero [22:02] Hey ilvipero [22:03] mapreri: has ducked out for certain [22:03] that leaves either Kilos or fenris [22:04] *invokes fenris* (because his name sounds like an invocation) [22:05]  Fenris woow, the mythological wolf of ragnarok. [22:05] awoooooo [22:05] \O/ [22:05] haha [22:05] is "fenris" known as "myfenris" on Telegram? [22:05] If so, I just pinged him [22:05] yes. [22:05] (via #kubuntu-devel) [22:06] I'm confused as to names. silly memory is broken. We need Wild_Man [22:06] fenris already voted? [22:06] yeh [22:06] sorry about that. I can't equate people's telegram display names to irc nicks unless they are the same :P [22:09] I'm sorry how do you vote? I'm also trying to vote for UM but I don't understand... apologies in advance. [22:11] correction, I'm sorry how do you vote? I'm also trying to find out if you vote for me to be UM but I don't understand... apologies in advance.** [22:11] The Ubuntu Membership Board votes on whether people become Ubuntu Members or not. So far we have two people here and a third has already voted in advance, we need one more person... [22:12] ic3br34ker77: we need a "quorum" of board members to be able to run a meeting [22:12] ...and that one more person isn't showing up yet. [22:12] it's only the board members that may vote on membership applications in this process [22:12] ic3br34ker77: 6 members of the board - upon examining your application each cast a yea or nay vote for acceptance. usually in this channel. [22:13] ohh oh, I get it, thank you very much for clarifying, it's just that it's my first day. xD [22:13] no worries [22:14] thanks lucyllewy [22:14] If fenris already voted I invoked the wrong one. I need to call for Kilos then [22:14] yeh that's my fault.. I got names mixed up in my head [22:15] *Rise, Kilos, in mystic might: unveil the hidden light!* [22:16] hehe [22:18] So without a quorum, we're in a split brain situation right ? [22:18] yup [22:18] *scale down unit 3" [22:18] *scale down unit 3* [22:18] I think it's difficult to get >50% of people to show up when people are in all timezones. [22:19] Statistically speaking, at least 50% of people will be asleep [22:19] just had confirmation from WildMan that they can't make it [22:19] Indeed [22:20] I think the membership board has a lot of people, to make sure enough people can show up [22:20] ravage, ic3br34ker77, gschiano, can each of you choose whether you'd like to move your application to email or a future meeting? [22:20] email [22:20] How is it processed if the application is managed by email ? [22:21] we'll also contact the CC about quorum numbers and get that properly documented what we need and the calculation for that number [22:22] Well I think email is fine [22:22] gschiano: we'll vote on our internal mailing list and CC the results to each applicant as soon as we can. Sometimes we might want to ask questions, but if we can we'll vote without [22:23] Guys; ravage, gschiano if you agree by mail, I'll join you too. I haven't gone home. xD [22:23] email is totally fine with me [22:23] I'm so sorry to all of you for the failures today [22:23] No worry :)à [22:24] can you each DM me an email you are happy for us to use if you don't have it publicly shown on your launchpad profile? [22:24] email address** [22:24] Email too, no worries lucyllewy it happens:) [22:24] Any of my launchpad email address are fine [22:25] gschiano: it looks like your launchpad email is hidden from public view, so I can't see it [22:25] Ok, let me DM you [22:25] cool [22:25] lucyllewy my email: candres.maestre@gmail.com [22:27] thank you, ic3br34ker77 [22:27] Thanks to you lucyllewy have a good one. [22:28] have a good one everyone. see ya! [22:28] Thanks all, see you :) [22:28] thank you so much everyone. And I'm really sorry again. [22:29] no worries [22:29] No worries lucy, you're amazing! [22:29] Really no worryies [22:32] my launchpad just in case, https://launchpad.net/~ic3br34ker hehe have a good one. see ya!