/srv/irclogs.ubuntu.com/2024/11/26/#ubuntu-meeting.txt

=== paride0 is now known as paride
=== cpaelzer_ is now known as cpaelzer
=== JanC is now known as Guest3236
slyono/15:30
cpaelzero/15:30
joalifo/15:30
cpaelzer#startmeeting Weekly Main Inclusion Requests status15:31
meetingologyMeeting started at 15:31:02 UTC.  The chair is cpaelzer.  Information about MeetBot at https://wiki.ubuntu.com/meetingology15:31
meetingologyAvailable commands: action, commands, idea, info, link, nick15:31
cpaelzerPing for MIR meeting - didrocks joalif slyon sarnold cpaelzer jamespage ( eslerm dviererbe )15:31
jamespageo/15:31
cpaelzerI consier 4 critical mass in the week of thanksgiving - IIRC sarnold mentioned he might not be around?15:31
cpaelzerlet us go through the lists what actions we have15:32
cpaelzer#topic current component mismatches15:32
cpaelzerMission: Identify required actions and spread the load among the teams15:32
cpaelzer#link https://people.canonical.com/~ubuntu-archive/component-mismatches-proposed.svg15:32
cpaelzer#link https://people.canonical.com/~ubuntu-archive/component-mismatches.svg15:32
cpaelzerjemalloc is now a proper stub15:32
cpaelzerjpeg-xl still waiting, butthen good15:32
slyonouch, sequoia15:32
cpaelzerthe openstack python bits also have proper stubs now15:32
slyonthere's an ongoing discussion about it in Foundations channels15:32
cpaelzermysql-8.4 needs a promotion, same source new version15:32
cpaelzerthere was a debian devel post about sequoia15:33
cpaelzeralso too many vowels think about if we added "sequoia in eoan"15:33
cpaelzeris rust-nettle also related to that slyon?15:34
slyonmost probably yes.15:34
cpaelzerin there I see libpfm4 hiding for llvm19, but that is a proper bug already15:34
liushuyusequoia uses libnettle for crypto operations on non-Windows systems15:34
slyonLooks like gnupg2 pulls in some sequoia (camelaeon) bits, which depends on all sort of non-vendored rust dependenceis15:35
cpaelzerok, we leave that until you have concluded how you want to handle that15:35
cpaelzerbackground https://www.mail-archive.com/debian-devel@lists.debian.org/msg382884.html15:36
cpaelzerfor the MIR context we can move on today15:36
cpaelzer#topic New MIRs15:36
cpaelzerMission: ensure to assign all incoming reviews for fast processing15:36
cpaelzer#link https://bugs.launchpad.net/ubuntu/?field.searchtext=&orderby=-date_last_updated&field.status%3Alist=NEW&field.status%3Alist=CONFIRMED&assignee_option=none&field.assignee=&field.subscriber=ubuntu-mir15:36
cpaelzertwo cases there15:36
liushuyuThe idea was to use the gpgv-compatible command-line tool but with sequoia implementation (since GnuPG now uses an implementation that diverges from the OpenPGP standards)15:36
cpaelzerslyon: https://bugs.launchpad.net/ubuntu/+source/mmdebstrap/+bug/208793715:37
-ubottu:#ubuntu-meeting- Launchpad bug 2087937 in mmdebstrap (Ubuntu) "[MIR] mmdebstrap" [Undecided, New]15:37
slyonadding a comment..15:38
cpaelzerthis is juliank wanting to revisit - which is fine but not yet putting this to the MIR team discussion15:38
cpaelzerhow about unsubscribing mir-team until this is somewhere we need to look?15:38
liushuyuYes, I was about to bring the http-parser vs llhttp discussion, since http-parser was MIR'ed together with Rust toolchain15:38
cpaelzerwe get to that next liushuyu15:38
liushuyusorry15:39
cpaelzernp at all15:39
slyonfor mmdebstrap: Status: Incomplete should be fine until the MIR is filed?15:40
cpaelzeryep15:40
cpaelzerI saw your comment15:40
cpaelzeralso removed us until it is ready15:40
cpaelzeras it might or might not become a MIR again15:40
cpaelzerlet us get to https://bugs.launchpad.net/ubuntu/+source/node-undici/+bug/2080872 now15:40
-ubottu:#ubuntu-meeting- Launchpad bug 2080872 in node-undici (Ubuntu) "libgit2: replace unmaintained http-parser dependency with llhttp" [Undecided, New]15:40
slyonI think node-undici can be dropped from the MIR list, too.15:41
cpaelzerliushuyu: so you got the ack by security to use the vendored one15:41
cpaelzerI do not even see node-undici ?!15:42
slyonWe have the security team agreement. And it's now in the Foundations team's hand to make the switch from (deprecated) http-parser to vendored llhttp15:42
liushuyuso we had some discussions about the situation and the idea was to use the vendored llhttp15:42
cpaelzerand it is assigned so schopin15:42
cpaelzeryes liushuyu15:42
cpaelzerand security said two things15:42
cpaelzer1. yes as it is the best bad option available right now15:42
liushuyu... because we can't afford maintaining llhttp by pulling in Node.js15:42
cpaelzer2. do something really good so we do not forget revisiting and updating that in the future15:42
* schopin didn't want any part of this but wasn't at that meeting...15:43
cpaelzeronce  llhttp is split apart.15:43
cpaelzeroO sorry schopin15:43
cpaelzermayb liushuyu wants to do that for you?15:43
schopinyou're not the one who assigned it to me ;)15:43
cpaelzerso you can not be part of it15:43
liushuyuI don't know if we track vendored dependencies using `Static-Built-Using` binary package tags?15:44
slyonI think the approach is clear (and has been tested, but rejected for now, in Debian). Vendoring llhttp probably needs a new .orig tarball, though.15:44
cpaelzeryep, I updated the bug state15:45
cpaelzerthis does not need the MIR team15:45
slyonACK, MIR can be dropped15:45
cpaelzerand you can internally sort out who is allowed to not deal with it15:45
cpaelzer#topic Incomplete bugs / questions15:45
cpaelzerMission: Identify required actions and spread the load among the teams15:45
cpaelzer#link https://bugs.launchpad.net/ubuntu/?field.searchtext=&orderby=-date_last_updated&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&field.subscriber=ubuntu-mir15:45
schopinWell, we did need MIR's ACK on the vendoring but afterwards it's indeed not your problem.15:45
cpaelzerindeed, but that was given now by the rule slyon quoted and security saying ok as well15:46
cpaelzerin this list only some openstack dependencies got recent updtes, we've seen them above as stubs15:46
cpaelzernothing to act on this one either15:47
cpaelzer#topic MIR related Security Review Queue15:47
cpaelzerMission: Check on progress, do deadlines seem doable?15:47
cpaelzerSome clients can only work with one, some with the other escaping - the URLs point to the same place.15:47
cpaelzer#link https://bugs.launchpad.net/~ubuntu-security/+bugs?field.searchtext=%5BMIR%5D&assignee_option=choose&field.assignee=ubuntu-security&field.bug_reporter=&field.bug_commenter=&field.subscriber=ubuntu-mir15:47
cpaelzer#link https://bugs.launchpad.net/~ubuntu-security/+bugs?field.searchtext=[MIR]&assignee_option=choose&field.assignee=ubuntu-security&field.bug_reporter=&field.bug_commenter=&field.subscriber=ubuntu-mir15:47
cpaelzerInternal link15:47
cpaelzer- ensure your teams items are prioritized among each other as you'd expect15:47
cpaelzer- ensure community requests do not get stomped by teams calling for favors too much15:47
cpaelzer#link https://warthogs.atlassian.net/jira/software/c/projects/SEC/boards/59415:47
cpaelzerwithout sarnold around there is not much but staring at the lists15:47
cpaelzereven a usual suspect like eslerm seems not to be around15:47
cpaelzerso let me go on for today15:47
cpaelzer#topic Any other business?15:47
liushuyuoh wait, I would like to ask about https://bugs.launchpad.net/ubuntu/+source/dbus-broker/+bug/201553815:48
-ubottu:#ubuntu-meeting- Launchpad bug 2015538 in dbus-broker (Ubuntu) "[MIR] dbus-broker" [Undecided, Incomplete]15:48
cpaelzerI have a special case raised by utkarsh, but let us discuss the case of liushuyu first15:48
liushuyuso the situation with dbus-broker is a bit strange, because it's co-owned by both Foundations and Desktop15:48
cpaelzeryeah, let me answer to that post on the bug15:49
slyonstrictly speaking, it's still in universe, so not owned by anyone. But both teams had some attempts at enabling it in the past..15:49
liushuyu... and the trouble is, from the LP bug, I can't see what's blocking the task15:49
slyonsrc:dbus is owned by Foundations, so in theory dbus-broker would be a good fit to be owned by Foundations, too.15:50
slyonliushuyu: the blocker is having dbus and dbus-broker installed in parallel15:51
slyongdm needs dbus-run-session (https://gitlab.gnome.org/GNOME/gdm/-/blob/main/daemon/gdm-session.c#L2973) which is tightly coupled with src:dbus15:51
liushuyuslyon: In thoery yes, but you see this kinda breaks GNOME desktop because some components use the legacy `dbus-run-session` thing15:51
slyonso we either need to adopt gdm, or need a drop-in replacement for dbus-run-session15:51
liushuyubut we now have several implementations for that15:51
slyonthose implementation need to be packaged, tested & shipped. Then a new case can be made to move the dbus-broker MIR forward. IMO that should be the next step15:52
cpaelzeryes to the above15:53
cpaelzerI answered the open questions on the bug15:53
cpaelzerTL;DR15:53
cpaelzer1. I really recommend one team15:53
liushuyuslyon: I see, then the issue would be there needs to be some communications between Desktop and Foundations to figure out how to perform the transitions15:53
cpaelzer2. ubuntu-security is the team to subscribe if it is them15:53
cpaelzeryes liushuyu15:53
cpaelzerit seems like neither can do it alone15:53
slyonyes. liushuyu does that help to clarify the next steps?15:54
cpaelzerI'm so glad it is late 2024 and not late 2025 being in this state15:54
liushuyuslyon: Yes15:54
cpaelzergreat15:54
liushuyuah, sorry, wrong ping15:54
cpaelzerthen the case i had in mind15:54
cpaelzerhttps://bugs.launchpad.net/ubuntu/+source/mdevctl/+bug/188924815:55
-ubottu:#ubuntu-meeting- Launchpad bug 1889248 in libonig (Ubuntu Focal) "[MIR] mdevctl, jq, libonig" [Undecided, New]15:55
cpaelzerthis is about the request to also promote jq in focal (it is in main in >=Jammy)15:55
cpaelzerI've evaluated the differences and considered it an ack15:55
cpaelzersecurity had a look as well, also an ack15:55
slyondelta should be relatively small, considering we have 1.6 in foca-updates and jammy-release15:56
cpaelzeras a bonus utkarsh will work on adding autopkgtests of it to devel15:56
cpaelzerthis is a "speak now or forever hold your peace" moment in case you disagree15:56
liushuyucpaelzer: I'm so glad it is late 2024 and not late 2025 being in this state > I think you would wish for that, because systemd people might pull out their new Varlink (tm) technology to replace D-Bus15:56
slyonlgtm15:56
cpaelzerliushuyu: yeah I've read about that15:56
cpaelzerjamespage: joalif: any objections?15:56
cpaelzerand also - any other topic?15:57
cpaelzernothing more from me15:57
slyonnothing here15:57
jamespagenone15:57
liushuyuNo at the moment from me, but I might bring up "Rust code in main" situation15:58
joalifnothing from me15:58
liushuyu... maybe next time?15:58
cpaelzerfrom experience that blows the session time, but yeah let us go for it15:58
liushuyu(considering we are running out of time)15:58
cpaelzernext time15:58
cpaelzer2 minutes will not allow for any progress15:58
slyonliushuyu: sure! Feel free to join next time, or create an Issue/PR on https://github.com/canonical/ubuntu-mir in the meantime15:58
cpaelzerplease be encouraged to jump in next time15:58
cpaelzeror right PRs15:58
cpaelzeruh15:58
cpaelzer#topic Process/Documentation improvements15:59
cpaelzerMission: Review pending process/documentation pull-requests or issues15:59
cpaelzer#link https://github.com/canonical/ubuntu-mir/pulls15:59
cpaelzer#link https://github.com/canonical/ubuntu-mir/issues15:59
cpaelzernotihng new15:59
cpaelzer:-)15:59
liushuyucpaelzer, slyon: will do15:59
cpaelzerbut we will have one next time by liushuyu15:59
cpaelzerthanks in advance15:59
cpaelzerok, that is it for today then15:59
cpaelzercount ing out somehow ...15:59
cpaelzer115:59
cpaelzer315:59
cpaelzer#endmeeting15:59
meetingologyMeeting ended at 15:59:54 UTC.  Minutes at https://ubottu.com/meetingology/logs/ubuntu-meeting/2024/ubuntu-meeting.2024-11-26-15.31.moin.txt15:59
cpaelzerthanks all!16:00
* didrocks back16:00
slyonthanks cpaelzer, all! o/16:00

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!