/srv/irclogs.ubuntu.com/2022/07/12/#ubuntu-meeting.txt

=== not_phunyguy is now known as phunyguy
joalifcpaelzer: I'm at sprint in Montreal, I won't be attending today's meeting14:05
sarnoldgood morning14:30
slyonhello o/14:30
cpaelzerhi joalif - yes that is ok14:31
cpaelzerI'm also stuck in a roadmap prep :-/14:31
cpaelzerslyon: sarnold: I wonder if you could kick and lead the meeting until I'm ready14:31
cpaelzermy only main thing today is to discuss the rust PR state and next steps14:31
slyon#startmeeting Weekly Main Inclusion Requests status14:32
meetingologyMeeting started at 14:32:06 UTC.  The chair is slyon.  Information about MeetBot at https://wiki.ubuntu.com/meetingology14:32
meetingologyAvailable commands: action, commands, idea, info, link, nick14:32
sarnoldhah, slyon's faster today :) thanks14:32
slyonjoalif (afk), sarnold, didrocks, cpaelzer, jamespage MIR meeting ping o/14:32
slyon#topic current component mismatches14:32
slyonMission: Identify required actions and spread the load among the teams14:32
slyon#link https://people.canonical.com/~ubuntu-archive/component-mismatches-proposed.svg14:32
slyon#link https://people.canonical.com/~ubuntu-archive/component-mismatches.svg14:32
slyonnothing new on -release14:33
slyonon -proposed we have libisofs->jigit, which had some discussion today in #ubuntu-release, but I'll bring that up during AOB14:34
sarnold-proposed has a mess of lintian, python->redis brings in python-deprecated,. python-async-timeout, python-typing-extensions14:34
sarnoldliburi-perl -> libregexp-ipv6-perl14:34
slyonpython-redis seems new. It's ubuntu-openstack, so probably for jamespage to have a look at14:34
slyonthe lintian mess is all assigned with the Foundations team14:35
slyonliburi-perl seems Foundation'ish, so I'll investigate that14:35
slyonthe others seem to be known14:35
sarnoldand hooray for the tracking bug for the known false positives :)14:36
slyonI'd also like to talk about false-positives (https://bugs.launchpad.net/ubuntu/+source/plzip/+bug/1980663) e.g. plzip, lzlib, xterm ... but we can do this during AOB, too, when cpaelzer is available as well.14:36
ubottuLaunchpad bug 1980663 in xterm (Ubuntu) "[MIR] false-positives, do not promote" [Undecided, Fix Released]14:36
jamespageo/14:36
jamespageapologies for being a little late14:36
slyonhey jamespage! could you have a look at the new python-redis depends/mismatches on https://people.canonical.com/~ubuntu-archive/component-mismatches-proposed.svg?14:37
jamespagelooking now14:37
slyonthanks. Moving on14:37
slyon#topic New MIRs14:37
slyonMission: ensure to assign all incoming reviews for fast processing14:37
slyon#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-mir14:37
slyonwe only have https://bugs.launchpad.net/ubuntu/+source/protobuf-c/+bug/195661714:37
ubottuLaunchpad bug 1956617 in protobuf-c (Ubuntu) "[MIR] protobuf-c" [Undecided, New]14:37
sarnoldI think that's just a simple matter of the statuses being set incorrectly14:38
slyonWe got the security team ACK. but we need to sync from debian14:38
slyonsarnold: is it? there was some recent activity14:38
sarnoldslyon: yeah, eslerm acked it, but only unassigned us when done, not change the status to In Progress14:39
sarnoldI changed it to In Progress just now so we'll probably see it again in a few minutes :)14:40
slyonsarnold: right. I think this is actually done (MIR ACK & security ACK), but we'd want to sync/merge from debian before promoting it, right?14:40
slyonthanks14:40
slyon#topic Incomplete bugs / questions14:40
slyonMission: Identify required actions and spread the load among the teams14:40
slyon#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-mir14:40
sarnoldthere was a good debate about the security fix and whether or not it actually made sense, etc, so pulling in from debian *soon* would give us a lot more confidence for the release14:40
slyonI guess I can do the protobuf-c merge and set to "Fix Committed" afterwards..14:42
slyonas I've been involved in resolving the original MIR requirements14:42
sarnoldexcellent, thanks14:42
slyonso for incomplete MIRs, we have: https://bugs.launchpad.net/ubuntu/+source/libregexp-wildcards-perl/+bug/198096814:42
ubottuLaunchpad bug 1980968 in libregexp-wildcards-perl (Ubuntu) "[MIR] libregexp-wildcards-perl" [Undecided, Incomplete]14:42
slyonoh that's a dummy. Foundations tracking it wrt lintian mismatch14:43
slyonsame with https://bugs.launchpad.net/ubuntu/+source/libhtml-tokeparser-simple-perl/+bug/1980662 (assigend to Graham)14:43
ubottuLaunchpad bug 1980662 in libwww-mechanize-perl (Ubuntu) "[MIR] lib*-perl for lintian 2.115" [Undecided, Incomplete]14:43
sarnold"Moved libregexp-wildcards-perl into a separate MIR since it's maintained by a different group" aha!14:43
sarnoldand that question answered :)14:43
slyonthat leaves us with https://bugs.launchpad.net/ubuntu/+source/mdevctl/+bug/194239414:44
ubottuLaunchpad bug 1942394 in mdevctl (Ubuntu) "[MIR] mdevctl 1.0.0 (rust switch)" [Undecided, Incomplete]14:44
sarnoldI can't quickly spot what changed in the description recently..14:44
sarnoldaha, TODOs are changed, eg " The package runs a test suite on build time, if it fails it makes the build fail"14:44
slyonI think this is related to the rust ruleset changes and for cpaelzer to comment on14:45
slyonIIRC mdevctl was the first rust package14:45
sarnoldyeah14:45
slyonit seems to be actively worked on (last change 5 min ago), so I'd just let it sit there for now and move to AOB, to discuss the rust changes14:46
slyonah wait. security update first :)14:46
sarnoldit's probably the same discussion anyway :)14:46
slyon#topic MIR related Security Review Queue14:46
slyonMission: Check on progress, do deadlines seem doable?14:46
slyon#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-mir14:46
slyon#link https://warthogs.atlassian.net/jira/software/c/projects/SEC/boards/59414:46
sarnoldah right! protobuf-c is finished yesterday \o/14:47
slyonsarnold: do you have any news for us? We saw some progress on protobuf-c :)14:47
slyonsarnold: have you been able to onboard a few more security reviewers?14:48
sarnoldother MIRs are in progress, which is good; even with the help of the newer folks, we are getting worried about burning down the entire list of MIRs to finish, so we'd like to encourage / recommend teams to please set priorities in jira, it really does help us when we're assigning tasks14:48
slyondo the priorities in jira somehow relate to the milestones we set in launchpad?14:49
sarnoldslyon: let's say sporadic progress, promising, but a reminder that we can't expect the same throughput from newer folks than our friends who'd found greener pastures, etc..14:49
sarnoldthrough a manual process :(14:49
slyonunderstandably.14:49
sarnoldand when there's risk of not getting all the tasks done in a milestone, it's nice to know which ones the requesting teams would like us to pick first14:49
slyonso is this something the security team is doing (setting priorities) or are teams expected to set priorities in LP and jira?14:50
sarnoldthose are inputs from other teams14:50
sarnold(fwiw I don't think LP priorities are considered at all)14:50
slyonokay. Maybe let's repeat that next week. as this week's MIR meeting seems a bit short staffed :)14:50
sarnoldwill do14:51
slyonthanks!14:51
slyon#topic Any other business?14:51
* sarnold pokes cpaelzer14:51
slyonmaybe let's start with https://bugs.launchpad.net/ubuntu/+source/plzip/+bug/198066314:51
ubottuLaunchpad bug 1980663 in xterm (Ubuntu) "[MIR] false-positives, do not promote" [Undecided, Fix Released]14:51
sarnoldthat's lovely14:51
sarnoldgood job with the explanations14:52
slyonI created this bug to track some false-positive component-mismatches. what do you thinkg about having such a ticket? (And do you feel the "Fix Released" status is appropriate?14:52
slyonthe idea is to add a bug task + description in the comments for every false-positive package14:52
sarnoldit is a bit weird that it shows up bright yellow in the svgs, but the legend seems to suggest that's a very low-stress place for them to be, so it kind of feels like it fits14:52
slyonthis way they would show up as yellow on the component-mismatch list and are clickable to read the explanation14:52
cpaelzerfully back - reading backlog14:53
slyonsarnold: ACK. I felt the "yellow" fix-released status to be the least actionable, that's why i chose it14:54
cpaelzerok14:54
cpaelzerthanks slyon for the false-positive handling14:54
cpaelzerthe good thing on approved/yellow state is that it is more obvious that those are different14:54
cpaelzerso I like it14:54
slyonI couldn't come up with a proper analysis for esmtp (and others) so if somebody knows their story, feel free to add a bug task abou tit14:54
cpaelzeresmtp was also an alternative14:55
cpaelzerwow this is older that the move to libera14:56
slyoncpaelzer: could you add that in a comment?14:56
cpaelzerneed the other log for esmtp14:56
slyonok14:56
slyonOn a different note, there was some discussion today on #ubuntu-release about https://bugs.launchpad.net/ubuntu/+source/usb-creator/+bug/197806614:56
ubottuLaunchpad bug 1978066 in usb-creator (Ubuntu) "[MIR] jigit" [Undecided, Confirmed]14:56
cpaelzerslyon: that is the reason for esmtp https://bugs.launchpad.net/ubuntu/+source/germinate/+bug/189501114:57
ubottuLaunchpad bug 1895011 in germinate (Ubuntu) "virtual-packages do not pick a seeded package (ordering dependent)" [Undecided, New]14:57
slyonlooks like libisofs https://bugs.launchpad.net/ubuntu/+source/libisoburn/+bug/1977959 was set to "Fix Committed" (and promoted) too early, which caused Desktop ISOs build failures14:57
ubottuLaunchpad bug 1977959 in usb-creator (Ubuntu) "[MIR] libisoburn, libburn, libisofs" [Undecided, Fix Released]14:57
cpaelzerhmm that is an issue slyon14:58
cpaelzerhow did that happen?14:58
slyonsrc:libisofs has a required TODO: "- In addition of this MIR for the 3 packages, ensure that jigit MIR is also acked (https://bugs.launchpad.net/ubuntu/+source/jigit/+bug/1978066)." which is not yet resolved. So I guess its status should be set to "In Progress" right?14:58
ubottuLaunchpad bug 1978066 in usb-creator (Ubuntu) "[MIR] jigit" [Undecided, Confirmed]14:58
cpaelzeryesa indeed14:58
slyonwe rolled back the change for now (moved usb-creator to -proposed) and set a "block-proposed" tag on LP to avoid this issue for now14:59
cpaelzerit is a miss by didrocks (who isn't here to defend) when re-checking the case14:59
cpaelzerrolling it back was right IMHO14:59
slyonOK I'll update the status14:59
cpaelzerwe might want/need to update th ebug14:59
cpaelzerok thanks14:59
cpaelzerusing the last few seconds .. (time flies)14:59
cpaelzerabout the rust rules14:59
cpaelzerhttps://github.com/canonical/ubuntu-mir/pull/115:00
ubottuPull 1 in canonical/ubuntu-mir "Add rust v3" [Open]15:00
cpaelzerthe question comes down to15:00
cpaelzera) land rules now - modify later OR hold changes back until all is ready15:00
cpaelzerand15:00
cpaelzerb) do we allow packages in main before things like cargo.lock or else are ready OR not15:00
cpaelzera and b can be decided independently15:01
cpaelzerand the time here runs out15:01
cpaelzerthere is also a discussion about if the new static-built-using is helpful and would replace go.mod/sum and cargo.lock or not15:01
cpaelzersince time runs out all I can ask is to participate on the PR discussion15:01
cpaelzersorry15:01
sarnoldiirc static-built-using reports only source retrieved from other binary packages; and the cargo.lock reports also vendored-in sources15:02
cpaelzerand next week is planning sprint - so most likely hard to attend for even more of us15:02
sarnoldshould we skip it? or is it that much more important?15:02
cpaelzerthanks sarnold - I also expected it to cover only packages15:03
slyonI'm all for merging the rust rules, soon. As landing smaller changes/adoptions in the future (wrt cargo.lock/static-built-using) should be much easier15:03
cpaelzerso it really comes down to ask foundations if they would be willing to pick up generating a cargo.lock in dh-cargo15:03
sarnoldhmm; related to the jigit/iso-creator .. should we have a step "add block-proposed to a bug if there are outstanding TODO"?15:03
cpaelzerI'll ask mclemenceau about that15:03
cpaelzerbut for landing the current text I'm also preferring to land it soon15:03
slyonthanks cpaelzer. It would probably be for Simon, who's on vacation currently15:04
cpaelzersarnold: what if I change the rules for rust to require the cargo.lock (that we can't have yet)15:04
cpaelzersarnold: can we then merge them15:04
cpaelzersarnold: and later revise?15:04
sarnoldcpaelzer: that would make me feel vastly better, yes15:04
cpaelzerok, I#ll ping you once updated15:04
sarnoldcpaelzer: so long as point (b) remains ..15:04
sarnoldthank you thank you :)15:04
cpaelzerthank you all15:05
cpaelzerI'm on a run again :-/15:05
cpaelzerthanks for leading slyon15:05
sarnoldthanks slyon, cpaelzer, jamespage :)15:05
slyonsounds good! let's merge the rules with requiring cargo.lock and discuss the cargo.lock + static-built-using situation further as the next step15:05
slyonthanks all!15:05
slyon#endmeeting15:05
meetingologyMeeting ended at 15:05:53 UTC.  Minutes at https://ubottu.com/meetingology/logs/ubuntu-meeting/2022/ubuntu-meeting.2022-07-12-14.32.moin.txt15:05
slyon(sorry for running over time)15:06
sarnoldno worries here :)15:06

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