/srv/irclogs.ubuntu.com/2024/03/19/#ubuntu-meeting.txt

sarnoldgood morning15:30
eslerm_o/15:31
cpaelzerhiho15:31
cpaelzerjust 1 more minute to get started15:31
slyono/15:32
cpaelzerok15:34
jbichao/15:34
cpaelzerrush ...15:34
cpaelzer#startmeeting Weekly Main Inclusion Requests status15:34
meetingologyMeeting started at 15:34:31 UTC.  The chair is cpaelzer.  Information about MeetBot at https://wiki.ubuntu.com/meetingology15:34
meetingologyAvailable commands: action, commands, idea, info, link, nick15:34
cpaelzerPing for MIR meeting - didrocks joalif slyon sarnold cpaelzer jamespage ( eslerm dviererbe )15:34
cpaelzer#topic current component mismatches15:34
cpaelzerMission: Identify required actions and spread the load among the teams15:34
cpaelzer#link https://people.canonical.com/~ubuntu-archive/component-mismatches-proposed.svg15:34
cpaelzer#link https://people.canonical.com/~ubuntu-archive/component-mismatches.svg15:34
jamespageo/15:34
cpaelzerwe see the known set ot trace*15:34
cpaelzerthen the unsurprising long case of jaraco15:35
slyonfreerdp3 seems new and needs investigation by the desktop team (cc didrocks)15:35
cpaelzerwill that ever chance jamespage?15:35
cpaelzerack on freerdp315:35
jamespageI need to refresh my brain on why that's still there15:35
cpaelzerjbicha: you said hi, do you happen to know any more on freerdp3?15:35
jamespageoh right this was todo with pydantic15:35
cpaelzerand also for jamespage there is python-openstacksdk -> platformdirs15:36
cpaelzerbut is filed15:36
eslerm_libtraceevent is being worked on by security, libtracefs was deemed to not need security review. should be good to go15:36
jbichayes, Ubuntu Desktop would like to do a straight swap: freerdp3 for freerdp2. It has 2 main reverse dependencies, gnome-remote-desktop & remmina and both have been switched in noble-proposed15:36
cpaelzerwaiting for an assigneed15:36
jamespageit is just needs someone other than me (who filed it) to review15:36
cpaelzerjbicha: ok, is freerdp3 based ont he source of freerdp2 or something completely else?15:36
cpaelzeryes jamespage we will get to that when looking at tasks to assign - thanks15:37
slyoneslerm_: *trace* still needs some work from foundations, primarly to enable tests15:37
jbichacpaelzer: it is a new upstream version of the same project. It just will take a while for everything in universe to be ported15:37
cpaelzerslyon: yes some QA is also what I've seen the most there - also on bpf*15:37
joalifo/15:37
cpaelzerslyon: but all of it moves and I have hopes it works out15:37
jbichathe new source package idea was also done years ago when freerdp2 was introduced15:37
slyonack15:37
cpaelzerjbicha: so will we need both in the archive or both in main for a transition time?15:37
jbichacpaelzer: both are only needed in main for the short (lol) time it will take for things to get out of noble-proposed15:38
jbichafreerdp2 will not be needed in main for 24.04 LTS15:39
cpaelzerok, I think you can craft a bug until next week15:39
slyonbasicaly demote freedrp2 & promote freerdp3 IIUC15:39
cpaelzerand if it is indeed the same and not hilariously bad (and slipped into main in the dark past) then it should be a quick case15:39
cpaelzer10 reverse dependencies15:40
jbichacpaelzer: so you want an explicit MIR bug for freerdp3?15:40
cpaelzeris there an old one we could tag this on to?15:40
cpaelzerfrom freerdp215:40
cpaelzerand OTOH this is kind of a lib transition, there release team might want to talk about an FFE - up to you to judge15:41
jbichabug 67392515:41
-ubottu:#ubuntu-meeting- Bug 673925 in freerdp "[MIR] freerdp" [Undecided, New] https://launchpad.net/bugs/67392515:41
jbichaffe was bug 2057842 , granted pending MIR approval15:41
-ubottu:#ubuntu-meeting- Bug 2057842 in remmina (Ubuntu) "FFe: freedp2 -> freerdp3 in main" [Undecided, Fix Committed] https://launchpad.net/bugs/205784215:41
cpaelzergreat15:41
sarnoldheh kees sure has a way with words :) "it implies a grievous lack of attention to security"15:42
cpaelzerall testing off makes me wonder15:42
slyonjbicha: freerdp3 has no autopkgtests :(15:42
cpaelzer    -DBUILD_TESTING=OFF in build15:42
cpaelzernothing in debian/tests/15:42
cpaelzer...15:42
cpaelzersure we could say it is as bad as before, but I'm feeling not too happy15:42
eslerm_is the need for freerdp2 related to fdk-aac-free?15:43
cpaelzerI think it is ok to say yes, as nothing will regress. But I feel bad to let this opportuinty to add some QA be added :-/15:43
jbichaeslerm_: not directly, but gnome-remote-desktop (and a a few others) want fdk-aac*15:44
cpaelzerthis isn't a dictatorship - how do others feel. Passing as "same content new name and version" or passing with "yes, but add some tests before promotion" ?15:45
seb128(sorry in a call at the same time but I'm happy to commit desktop team time to improve tests/packaging before the end of the cycle if that can help to unblock things)15:45
jbichacpaelzer: I can add some bugs and Jira cards for exploring enabling freerdp tests. Unfortunately things are so busy I don't think we have capacity before noble's release15:45
cpaelzerthanks seb128, that is all I wanted - you gave jbicha the time to have a look15:45
slyon+1 on implementing at least a basic set of tests, if that is an option15:46
sarnoldanother possibility if it's just too hard to test during build or too fickle to test during autopkgtest is the 'manual testing plan' and assurances that it'd be run on every update; we haven't done this in a while, is it still an option or did we push strongly enough for fully automated testing that we removed the manual testing plan?15:48
jbichaeslerm_: I believe the takeaway on fdk-aac-free was "No for 24.04 LTS, can re-evaluate later to check for improvement in security handling"15:48
cpaelzerI write a bug update ...15:48
sarnoldif upstream has already abandoned the older versions, it'd be unfun to stick on it for the next ten years vs this one, which might be replaced by freerdp4 in another five or so :)15:48
jbichasarnold: oh, I have a minimal manual test plan for both Remmina & gnome-remote-desktop https://wiki.ubuntu.com/DesktopTeam/TestPlans/RemoteDesktop15:49
cpaelzerupdated https://bugs.launchpad.net/ubuntu/+source/remmina/+bug/2057842 jbicha15:50
-ubottu:#ubuntu-meeting- Launchpad bug 2057842 in remmina (Ubuntu) "FFe: [MIR] freedp2 -> freerdp3 in main" [Undecided, Fix Committed]15:50
cpaelzerI hope that is ok as the compromise we found here15:50
eslerm_jbicha: if fdk-aac-free is causing the change from freerdp3 to freerdp2, please message me. The security tradeoff is likely better with 3. The chain to upstream needs to be improved for fdk-aac15:50
sarnoldjbicha: nice, thanks15:50
cpaelzerwow, time flies15:50
cpaelzer#topic New MIRs15:50
sarnoldyes15:50
cpaelzerMission: ensure to assign all incoming reviews for fast processing15:50
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:50
cpaelzerhttps://bugs.launchpad.net/ubuntu/+source/platformdirs/+bug/205768315:50
-ubottu:#ubuntu-meeting- Launchpad bug 2057683 in platformdirs (Ubuntu) "[MIR] platformdirs" [High, New]15:50
cpaelzerI'm ok to give this a shot15:50
cpaelzeras relax task between roadmaps15:50
cpaelzerand I haven#t done one in two weeks15:51
jbichaeslerm_: fdk-aac-free isn't needed for the freerdp3 switch. Thank you15:51
eslerm_ack, +115:51
cpaelzernext is https://bugs.launchpad.net/ubuntu/+bug/205819215:51
-ubottu:#ubuntu-meeting- Launchpad bug 2058192 in ubuntu "[MIR][needs-packaging] lenovo-wwan-unlock" [Wishlist, New]15:51
cpaelzerwhich looks ... unfinished?15:51
sarnoldit sure feels like we've already got something for the xdg directory names thingy15:51
sarnold  - Binary configservice_lenovo and DPR_Fcc_unlock_service in /opt/fcc_lenovo/ is no problem because AppArmor constraints applied15:52
sarnoldwell that's sure iffy15:52
cpaelzerlenovo-wwan-unlock being not yet even in universe makes us lack and history on quuality15:52
cpaelzerthe link has no code, no build15:52
sarnoldI realize our OEM stuff can be weird but this feels too weird, or it's in the wrong place, or something like that15:53
slyonjust a PPA build in https://launchpad.net/~dirksu/+archive/ubuntu/fccunlock-test15:53
slyonBut I agree this should go through normal review & sponsorship into multiverse first15:54
cpaelzerhmm15:55
cpaelzerincomplete for now15:55
cpaelzeruntil it at least is in the archive15:56
sarnoldcan we give our coworker some concrete advice on a next step?15:56
cpaelzeryeah, but I wonder what that is other than get it in the archive15:56
sarnoldI strongly dislike the idea of us packaging *anything* in /opt15:56
cpaelzer - debian/watch is not present because it is a native package and need to add15:56
cpaelzer??15:56
cpaelzerthat is not mutually excludive15:56
cpaelzerexclusive15:56
cpaelzerhas canonical-mainstream ever owned a package15:57
cpaelzerI might have missed them since it is OEM work15:57
slyonMaybe a next step could be reaching out to ~ubuntu-sponsors to get it reviewed and sponsored into the archive?15:57
cpaelzerhttp://reqorts.qa.ubuntu.com/reports/m-r-package-team-mapping.html#canonical-mainstream15:57
cpaelzeryep ok15:57
slyonI remember other canonical-mainstream bugs from the sponsorhip queue15:57
cpaelzerslyon: that is a good suggestion15:58
slyonI can write a comment15:58
cpaelzeralready on it15:58
cpaelzerdone15:58
slyonthx15:58
cpaelzer#topic Incomplete bugs / questions15:59
cpaelzerMission: Identify required actions and spread the load among the teams15:59
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:59
cpaelzeralso time is up15:59
cpaelzerarr15:59
cpaelzerI need to run today15:59
cpaelzerincompletes are discussions going on15:59
cpaelzerI'd go on, but can no more drive things ... :-/16:00
slyonI can check the details on gnome-snapshot (bug #2052652) after the meeting16:00
-ubottu:#ubuntu-meeting- Bug 2052652 in gnome-snapshot (Ubuntu) "[MIR] gnome-snapshot" [Undecided, Incomplete] https://launchpad.net/bugs/205265216:00
cpaelzer#topic Process/Documentation improvements16:00
cpaelzerMission: Review pending process/documentation pull-requests or issues16:00
cpaelzer#link https://github.com/canonical/ubuntu-mir/pulls16:00
cpaelzer#link https://github.com/canonical/ubuntu-mir/issues16:00
cpaelzerthank slyon16:00
slyonnothing new here, I think.16:01
cpaelzerack16:01
slyonI merged https://github.com/canonical/ubuntu-mir/pull/53 earlier today16:01
-ubottu:#ubuntu-meeting- Pull 53 in canonical/ubuntu-mir "Rationale and ownership" [Merged]16:01
cpaelzerthanks16:01
cpaelzer#topic MIR related Security Review Queue16:01
slyonwe have consensus on https://github.com/canonical/ubuntu-mir/issues/5116:01
-ubottu:#ubuntu-meeting- Issue 51 in canonical/ubuntu-mir "cargo vendor adds unnecessary crates" [Open]16:01
cpaelzerMission: Check on progress, do deadlines seem doable?16:01
cpaelzerSome clients can only work with one, some with the other escaping - the URLs point to the same place.16:01
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-mir16:01
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-mir16:01
cpaelzerInternal link16:01
cpaelzer- ensure your teams items are prioritized among each other as you'd expect16:01
cpaelzer- ensure community requests do not get stomped by teams calling for favors too much16:01
cpaelzer#link https://warthogs.atlassian.net/jira/software/c/projects/SEC/boards/59416:01
eslerm_Security is aiming to clear our currently assigned board this week so that we are available for last minute requests16:02
eslerm_please assign platformdirs and lenovo-wwan-unlock asap to avoid crunch16:02
sarnoldI believe our current status is happier than this board indicates16:02
eslerm_please recall that "For a MIR to be considered for a release, it must be assigned to the Security team (by the MIR team) before Beta Freeze"16:02
eslerm_most of the board is in review :)16:02
slyoneslerm_: so maybe we should assign libtracefs already. As the pending tests should be independent of security review16:04
slyonbug #2051925 wdyt?16:04
-ubottu:#ubuntu-meeting- Bug 2051925 in libtracefs (Ubuntu) "[MIR] promote libtracefs as a trace-cmd dependency" [Undecided, Incomplete] https://launchpad.net/bugs/205192516:04
eslerm_that was deemed >This does not need a security review16:04
eslerm_libtracefs*16:04
slyonoh wait16:04
slyonright. No need here16:04
slyonSo things are looking good from Foundations POV16:05
sarnoldslyon: would foundatoins want to do a new upload of ndctl to re-pick-up libtracefs?16:05
sarnoldI guess that's not really super-important now, but it's a possibility anyway16:06
slyonI'd need to check back with the team... But for now I'd say we should first try to get libtracefs in shape16:06
slyonndctl is actually owned by server. So they could jump on libtracefs once it got MIR approval16:07
sarnoldah d'oh16:07
slyon(essentially dropping the delta)16:07
sarnoldseems like there's not a whole lot more to discuss re: security, and if there is, head to the office hours meeting :)16:09
sarnold#topic Any other business?16:09
eslerm_thanks for the dbus-broker #2015538 comment slyon16:09
sarnold#topic Any other business?16:09
didrockso/ (I’m back)16:09
cpaelzernot from me16:09
slyonseb128: bug #2015538 might contain some update for you16:09
-ubottu:#ubuntu-meeting- Bug 2015538 in dbus-broker (Ubuntu) "[MIR] dbus-broker" [Undecided, Incomplete] https://launchpad.net/bugs/201553816:09
didrocksI did spend half a day already on trying to remove the rust windows dep on authd16:09
cpaelzeryes libtrace could be used in other places16:09
didrockscargo doesn’t cooperate, albeit I am not a Rust expert16:09
slyoni.e.: we might not need the rust parts for dbus-run-session16:09
didrockswithout guidance, this is really difficult, so I would appreciate any help16:10
sarnolddidrocks: did it just brute-force try to download all those crates during build-time even if they weren't needed for the config in question?16:10
slyondidrocks: maybe reach out to liushuyu-01116:10
didrockssarnold: exactly, and even if you mess up with the .lock files, the checksum doesn’t match16:10
sarnolddidrocks: blech.16:10
sarnoldI had really assumed it was just going to ignore everything that it didn't need for that build :(16:11
didrocksyeah, clearly not :/16:11
didrocksslyon: I will try, but if he doesn’t have any bandwith16:12
sarnoldI really don't like the idea of polluting all our mirrors with hundreds of megabytes of windows-only crates but there's not a whole lot of time left to come up with something to avoid it.16:12
didrocksnot like we do either, we are late to the projects, add more tasks added by day, so I have few hope to get authd in main this cycle16:12
eslerm_the meaning of *best-effort* is flexible :pray: thank you for your efforts didrocks16:13
didrockswell, it is what it is, if this is a requirement, fine, just that we will miss the target for this16:13
didrocksI’ll try again giving another day, and we’ll see16:13
sarnoldI think we'd rather be pragmatic16:13
slyoneslerm_: I agree. If "best-effort" doesn't work out, it needs to be ignored16:13
didrocksI still think this is more an infrastructure helper tool matter, but I lost that argument already :)16:13
sarnoldno, you're 100% right on that one, too :) it's just that they're in the same boat, heh16:14
didrocks(same, we have our own tooling for vendoring because it’s not well supported and we start having copy)16:14
didrockslet’s see how it goes, let me give this another try, but I wanted to update you on the progress (or rather lack of)16:14
sarnolddidrocks: please do shoot liushuyu-011 a quick summary of the goal, where you got stuck, and hope there's a brainstorm :)16:14
didrockswill try16:14
sarnoldthanks16:14
slyonthanks!16:14
sarnoldanything else?16:15
slyonnothing.16:15
didrocksnothing else either16:15
sarnoldalrighty then :)16:15
sarnold#endmeeting16:15
meetingologyMeeting ended at 16:15:53 UTC.  Minutes at https://ubottu.com/meetingology/logs/ubuntu-meeting/2024/ubuntu-meeting.2024-03-19-15.34.moin.txt16:15
eslerm_thanks everyone o/16:15
seb128slyon, I saw that and need to reply, basically I need to check if the claim that dbus-run-session depends on dbus-daemon make past cycle is true (because if it is then the split isn't going to enough to remove dbus-daemon to universe)16:15
sarnoldthanks cpaelzer, all :)16:16
didrocksthanks!16:16
didrocks(for once the meeting is long enough for me to attend the end, I’ll scrollback now)16:16
slyonthanks all! o/16:16
slyonseb128: thanks for double-checking this!16:17
cpaelzerthank you all16:18
seb128I missing the AOB opportunity, but any idea from security when https://bugs.launchpad.net/ubuntu/+source/gnome-snapshot/+bug/2052652 might get reviewed?16:18
-ubottu:#ubuntu-meeting- Launchpad bug 2052652 in gnome-snapshot (Ubuntu) "[MIR] gnome-snapshot" [Undecided, Incomplete]16:18
eslerm_review is in progress16:19
seb128ideally that's a change we would still like to land for Noble since that's something we told oem we would do16:19
eslerm_aiming to complete review by eow16:19
seb128change between cheese->snapshot16:19
seb128eslerm_, great, thanks!16:19
eslerm_I reported upstream about unnecessary crate vendoring https://gitlab.gnome.org/GNOME/snapshot/-/issues/13716:20
-ubottu:#ubuntu-meeting- Issue 137 in GNOME/snapshot "unnecessary crate vendoring in source download" [Opened]16:20
slyonseb128: I'm looking into gnome-snapshot right now16:21
seb128slyon, thanks!16:21
=== JanC_ is now known as JanC

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