14:31 #startmeeting Weekly Main Inclusion Requests status 14:31 Meeting started at 14:31:27 UTC. The chair is cpaelzer. Information about MeetBot at https://wiki.ubuntu.com/meetingology 14:31 Available commands: action, commands, idea, info, link, nick 14:31 Ping for MIR meeting - didrocks joalif slyon sarnold cpaelzer jamespage ( eslerm dviererbe ) 14:31 o/ 14:31 o/ 14:31 o/ 14:31 Let us see if the release week is calm or already showing a barrage for next cycle 14:31 #topic current component mismatches 14:31 Mission: Identify required actions and spread the load among the teams 14:31 #link https://people.canonical.com/~ubuntu-archive/component-mismatches-proposed.svg 14:32 #link https://people.canonical.com/~ubuntu-archive/component-mismatches.svg 14:32 empty but the known false positive 14:32 #topic New MIRs 14:32 Mission: ensure to assign all incoming reviews for fast processing 14:32 cpaelzer: thanks for promoting all the recent mismatches! 14:32 #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-mir 14:32 np slyon, it was my contribution to get the release ready 14:32 list is empty as well 14:32 #topic Incomplete bugs / questions 14:32 Mission: Identify required actions and spread the load among the teams 14:32 good morning 14:32 #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-mir 14:33 one case not yet discussed (6 days old AFAICS) 14:33 https://bugs.launchpad.net/ubuntu/+source/python-reportlab/+bug/2028054 14:34 nothing new here, I guess. 14:34 can stay as-is, or be set to Invalid.. 14:34 a good explanation on why things can be not in main 14:34 thanks Till 14:34 gentle reminder for sarnold to have a brief look at https://bugs.launchpad.net/ubuntu/+source/nbd/+bug/2054480 -- but it will be post Noble at this point. 14:34 can stay as-is 14:35 (so take your time) 14:35 slyon: aye :( it's beena busy week. last time around I forgot this, time around around I deprioritized it :( 14:35 ack to have this early in 24.10 14:35 sarnold: understandable, and now the ship has sailed - so take your time 14:35 :( 14:35 do not be sad! 14:35 #topic Process/Documentation improvements 14:35 Mission: Review pending process/documentation pull-requests or issues 14:35 #link https://github.com/canonical/ubuntu-mir/pulls 14:35 #link https://github.com/canonical/ubuntu-mir/issues 14:36 two newer cases worth to discuss 14:36 https://github.com/canonical/ubuntu-mir/issues/54 14:36 +1 from me as well 14:36 +1 for dropping the libgoa-* restriction! 14:36 any objections, maybe we miss why it was excluded 14:37 This is related to https://bugs.launchpad.net/ubuntu/+source/msgraph/+bug/2060035 14:37 +1 too 14:37 it's funny, I had the impression goa overall was deprecated or similar? 14:38 I have not looked into libgoa deeply. It sounds reasonable due to webkit removal, but extra attention around oauth2 sounds useful as well 14:39 would that extra attention need effort? 14:39 or is it just a benefit of the new goa handling it that way? 14:40 it is certainly a much better scenario than including webkit 14:40 ok, then I think I'll land a change as requested 14:40 thanks for the discussion 14:41 Next is an absolutely valid complain https://github.com/canonical/ubuntu-mir/issues/55 14:41 +441 -1334 :D :D :D 14:41 hehe @sarnold 14:41 was that a rush - yes 14:41 but no one had better options 14:42 Instead of just shrudding I usually aim for lessons learned and improvements 14:42 indeed, what I'm hoping to come of this is perhaps an idea of how some automation could be built to help us find cases half-way through a cycle 14:42 In this particular case i can tell you that the reason for it was a loss of ownership between 4 teams 14:42 and the fix is also already clear, we have concluded who owns it (will be CPC) properly and that will be in place in a bit 14:42 working with Eric on this 14:42 the other outcome is something along the suggestion of sarnold 14:43 how to detect "unmaintained" earlier/better 14:43 but just to mention, this was known to be unmaintained - yet it fell into the responsibility cracks 14:43 I would put unmaintained equating multiple owners, which ends up to no owners 14:44 didrocks: exactly 14:44 didrocks: at least the chance of behaving that way 14:44 does anyone have code to check project health in a sane way this could be built upon? 14:45 Hmm 14:45 in some sense there's probably too many "project health" metrics that exist and could be used, and none probably has enough signal to noise 14:45 nothing comes to mind, I think this task needs a proper owner (pun intended) with research to provide metrics + ubuntu specifity and so on… 14:45 This might be a step in the release process 14:45 like Release -x weeks 14:45 didrocks: lol :) 14:45 check all your subscribed packages if they are maintainable 14:46 maybe a first easy step is how long since the last package update? 14:46 not a very good metric, but sounds an easy one enough (we need to exclude pure rebuild-only upload though) 14:46 that would mean some maintainance, but a random definition of "some" :) 14:47 how long since a new upstream release? 14:47 There's the Canonical spec CT002, which might help with that.. 14:48 "CT002 - Supply Chain Community Analytics" 14:48 heh :( the search function doesn't find find it via 'ct002' or 'suppl' 14:48 (I don’t have access to it) 14:49 .. and the site lacks the usual 'report a bug on this site' -- who owns this site to report a bug that it lacks a bug report link? :) 14:49 https://docs.google.com/document/d/1tUrHVI-EIC7vJ4QmOkr_SoJX7b4ykSyoxVffGPwgLBw <- Canonical employees should be able to access this 14:49 sarnold: heh :) 14:50 thanks slyon 14:50 sarnold: GNOME devs seem a bit meh about GNOME Online Accounts in a world with lots of sandboxed apps; I think UOA may have had a better architecture for that. But meanwhile GOA is still useful for the base desktop 14:50 Updating the issue 14:51 I think they are planing some recurring porject health checks, which we might be able to rely upon 14:51 jbicha: hmm, I hadn't thought about sandboxing here.. I can see why that would influence their thinking. but if it's not explicitly dead, yay. 14:52 updated the case, it will stay open until there is an owner to work on the tooling and/or the discussion to get it into the release process 14:52 thanks for the input on GOA jbicha 14:53 going on in the agenda 14:53 #topic MIR related Security Review Queue 14:53 Mission: Check on progress, do deadlines seem doable? 14:53 Some clients can only work with one, some with the other escaping - the URLs point to the same place. 14:53 #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-mir 14:53 #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-mir 14:53 Internal link 14:53 - ensure your teams items are prioritized among each other as you'd expect 14:53 - ensure community requests do not get stomped by teams calling for favors too much 14:53 #link https://warthogs.atlassian.net/jira/software/c/projects/SEC/boards/594 14:53 thanks for having the boto stack there 14:53 all else looks as I'd expect 14:55 eslerm_ knocked out the libyuv mir while traveling :) 14:55 thank you so much! 14:56 otherwise seems to be mostly known states 14:56 great 14:56 #topic Any other business? 14:56 nothign 14:56 thanks for making this the smoothest lts cycle that I remember 14:57 do I hear sarcasm there? Or does it just relate to the MIR process? 14:57 I really appreciate how the security part is now predictable and working well! 14:58 it took a lot of concerted work from a lot of people to prune dependencies, work with upstreams, and figure out how to get things done predictably 14:58 on the smooth part, I would say at least for me that the MIR part woud qualify as such :) 14:58 would* 14:58 slyon: the MIR process -- xz was a thing, but you and vorlon and crew managed to keep us on schedule all the same 14:59 yeah 14:59 indeed, MIRs were mostly well planned and executed this cycle! 14:59 that thanks I definetly share 14:59 in the past MIR process weird, Release easy - now the inverse :-) 14:59 thanks everyone :) 15:00 I'll call the meeting done with these nice words 15:00 onto another good cycle (for the things we can influence) 15:00 :) 15:00 #endmeeting