== Meeting information == * #ubuntu-meeting: Weekly Main Inclusion Requests status meeting, started by cpaelzer, 11 Feb at 15:30 — 16:07 UTC. * Full logs at https://ubottu.com/meetingology/logs/ubuntu-meeting/2025/ubuntu-meeting.2025-02-11-15.30.log.html == Meeting summary == === current component mismatches === Discussion started by cpaelzer at 15:30. * ''LINK:'' https://people.canonical.com/~ubuntu-archive/component-mismatches-proposed.svg (cpaelzer, 15:30) * ''LINK:'' https://people.canonical.com/~ubuntu-archive/component-mismatches.svg (cpaelzer, 15:30) === New MIRs === Discussion started by cpaelzer at 15:34. * ''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 (cpaelzer, 15:34) * ''LINK:'' https://bugs.launchpad.net/ubuntu/+source/rust-gst-plugin-gtk4/+bug/2097804 (cpaelzer, 15:35) * ''LINK:'' https://bugs.launchpad.net/ubuntu/+source/libva/+bug/2097800 (cpaelzer, 15:35) * ''LINK:'' https://bugs.launchpad.net/ubuntu/+source/libsass/+bug/2095582 (cpaelzer, 15:35) === Incomplete bugs / questions === Discussion started by cpaelzer at 15:38. * ''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 (cpaelzer, 15:38) === Process/Documentation improvements === Discussion started by cpaelzer at 15:40. * ''LINK:'' https://github.com/canonical/ubuntu-mir/pulls (cpaelzer, 15:40) * ''LINK:'' https://github.com/canonical/ubuntu-mir/issues (cpaelzer, 15:40) === MIR related Security Review Queue === Discussion started by cpaelzer at 15:41. * ''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 (cpaelzer, 15:41) * ''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 (cpaelzer, 15:42) * ''LINK:'' https://warthogs.atlassian.net/jira/software/c/projects/SEC/boards/594 (cpaelzer, 15:42) === Any other business? === Discussion started by cpaelzer at 15:44. == People present (lines said) == * cpaelzer (117) * joalif (19) * sarnold (19) * slyon (17) * jbicha (11) * jamespage (3) * meetingology (2) == Full log == 15:30 #startmeeting Weekly Main Inclusion Requests status 15:30 Meeting started at 15:30:39 UTC. The chair is cpaelzer. Information about MeetBot at https://wiki.ubuntu.com/meetingology 15:30 Available commands: action, commands, idea, info, link, nick 15:30 Ping for MIR meeting - didrocks joalif slyon sarnold cpaelzer jamespage ( dviererbe ) 15:30 o/ 15:30 #topic current component mismatches 15:30 o/ 15:30 Mission: Identify required actions and spread the load among the teams 15:30 #link https://people.canonical.com/~ubuntu-archive/component-mismatches-proposed.svg 15:30 #link https://people.canonical.com/~ubuntu-archive/component-mismatches.svg 15:30 o/ 15:31 given the number of MIR cases in my inbox I assume a lot today ... 15:31 flexparser (from python-pint) are ready for promotion as of today (needs AA) 15:31 thanks slyon, let me open and enqueue them 15:32 flexcache as well? 15:32 that would be https://launchpad.net/bugs/2089037 and https://launchpad.net/bugs/2089036 15:32 yes 15:32 flexcache has been ready for a while IIRC 15:32 I see, and it was me saying so :-) 15:32 the rest is known/old and being worked on 15:32 except 15:33 xdg-desktop-portal -> fonts-inter 15:33 how do you want that handled? it's only a dev package with the font dependency 15:33 It's a recommends, so should probably be dropped or use an Extra-Exclude 15:33 jbicha: can you Extra-Exclude the -dev package? 15:34 yes 15:34 great 15:34 thx! 15:34 I've asked renan to summarize me the ruby-* path as he is looking into these 15:34 hopefully I can tell you next week the steps there 15:34 #topic New MIRs 15:34 Mission: ensure to assign all incoming reviews for fast processing 15:34 #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 15:35 three to review 15:35 https://bugs.launchpad.net/ubuntu/+source/rust-gst-plugin-gtk4/+bug/2097804 15:35 https://bugs.launchpad.net/ubuntu/+source/libva/+bug/2097800 15:35 https://bugs.launchpad.net/ubuntu/+source/libsass/+bug/2095582 15:35 starting with libsass - some css magic I guess 15:35 I can take one 15:35 i'm working on python-libsass 15:35 right joalif 15:35 I could take libsass 15:35 I still need to vendor the rust package in the next few days but I thought I ought to at least get it in the queue 15:36 oh I see, because it is the same overall topic 15:36 thanks joalif 15:36 yup 15:36 slyon: ugly rust or ugly video codecs - what do you prefer? 15:37 heh, whatever. Let me take rust-gst-plugin-gtk4 15:37 (and ACK jbicha, I'll start looking into it early next week to give some headroom) 15:37 ok and the libva story for me 15:37 thank you 15:37 I know that years ago I wanted it myself, so you have +1 karma credit for requesting it 15:38 #topic Incomplete bugs / questions 15:38 Mission: Identify required actions and spread the load among the teams 15:38 #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 15:38 top three was updated right before the meeting 15:38 reading ... 15:39 papers is NEW but 25.10 material at this point and is also rusty and needs to be vendored 15:39 raspi-utils and ubuntu-x1e-settings are only status updates. getting close but not yet ready 15:39 ok, so this isn't ready yet and will be NEW once it is 15:39 yes slyon^ 15:39 glad they are on the way and going well so far 15:40 libcamera and nbd (also by the Rpi people) should be promotable soon, just waiting for them to show up in mismatches 15:40 #topic Process/Documentation improvements 15:40 Mission: Review pending process/documentation pull-requests or issues 15:40 #link https://github.com/canonical/ubuntu-mir/pulls 15:40 #link https://github.com/canonical/ubuntu-mir/issues 15:41 all drafts/old 15:41 #topic MIR related Security Review Queue 15:41 Mission: Check on progress, do deadlines seem doable? 15:41 Some clients can only work with one, some with the other escaping - the URLs point to the same place. 15:41 #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 15:42 #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 15:42 Internal link 15:42 - ensure your teams items are prioritized among each other as you'd expect 15:42 - ensure community requests do not get stomped by teams calling for favors too much 15:42 #link https://warthogs.atlassian.net/jira/software/c/projects/SEC/boards/594 15:42 We have been waiting on a few and sarnold mentioned to have new people as in good=resourece and as in unexperienced 15:42 how is it going sarnold? 15:42 cpaelzer: it's going well :) I'm optimistic again :) 15:42 nice to hear that 15:43 cpaelzer: the feature-freeze crunch has me a little worried but we've got much of our queue assigned and folks are making progress 15:43 Given the reviews we assigned we should assume the usual "few more" 15:43 *nod* 15:43 but making progress is all we need 15:43 thanks 15:43 Keep it up and pass our thanks to your security cohort! 15:43 will do :) thanks 15:44 #topic Any other business? 15:44 I have one on our docs, anything else? 15:44 none here 15:44 i have a couple of questions 15:44 joalif first please 15:44 does css makes to the list of 'parse data formats linke xml, json etc' ? 15:44 . 15:45 the question is rarely "what data it is" like CSS in this case, but more is it controlled externally 15:45 this is for python-libsass I guess right 15:45 which would then require a sec review 15:45 yes more of libsass tbh 15:45 so if the usage model is controlled program calls API, libsass renders CSS - I'd say that is not external control 15:46 if you'd point it to a webpage and it would read the CSS from it, that would be parsing data with external control 15:46 the python-libsass is merely a wrapper all the parser seems to be done by lisbass c++ lib 15:46 TODO: - does not parse data formats (files [images, video, audio, 15:46 TODO: xml, json, asn.1], network packets, structures, ...) from 15:46 TODO: an untrusted source. 15:47 this is the rule you go for, and the important bit is "from an untrusted source" 15:47 iiuc it can parse data provided by user so I would consider it with external control 15:47 so look at the usage model and decide, my gut feeling says it might be fine 15:47 I'd probably go with sec-review for libsass c++ lib (as it can presumably consume any input), not necessarily for the python-libsass "wrapper" 15:47 I agree slyon 15:48 umm 15:48 you made me click on the projects 15:48 first paragraph 15:48 Warning: LibSass is deprecated. While it will continue to receive maintenance releases indefinitely, there are no plans to add additional features or compatibility with any new CSS or Sass features. Projects that still use it should move onto Dart Sass. 15:48 and yes 15:48 who is requesting that and why, was that from openstack horizon? 15:48 ow 15:48 that would be the second question 15:49 upstream has decided so 15:49 i assume they are aware 15:49 we migh cycle that back to jamespage ^ 15:49 jamespage: ^^ I think you have to make a call on this, this is more for the owning team to make an argument - not joalif as the MIR reviewer 15:50 sure - let me dig - this was a bit of a surprise change from the upstream project 15:50 thanks jamespage 15:50 the argument I look for is either "Oh we didn't see let us instead do ..." or "we really have to do ..., because convincing ...." 15:50 I know that this is more recently supported than the previous modules used for the same function 15:50 so it is discontinued, but not as long? 15:51 basically yes 15:51 please have a hug from me, but it isn't super convincing yet :-) 15:51 > Dart Sass is the primary implementation of Sass, which means it gets new features before any other implementation. It’s fast, easy to install, and it compiles to pure JavaScript 15:52 I'm liking libsass more and more all the time :) 15:52 well, I see something complex or a hard call that makes no one too happy coming 15:52 hah, yes 15:52 but let us leave that to jamespage to prepare the way to go for next tme 15:52 time 15:52 joalif: both questions covered? 15:52 yup 15:52 jbicha :) 15:52 thank you all! 15:53 'automake' is now built by automake-1.17 so it needs to be promoted to main with bug subscriber & automake-1.16 removed 15:53 slyon: that sounds foundation'ish - since they have no new representative yet would you ping them? 15:53 I can 15:53 thank you 15:54 ok, my topic is for now just probing your opinions 15:54 I'm trying to allocate time to modernize archive admin documentation next cycle, when prepping that a bit myself and Sally felt that we might want to move MIR process into the same as it is 98% archive management related topic 15:55 here is the question now ... 15:55 would you mind if I re-host the content of https://github.com/canonical/ubuntu-mir into a different project, likely with a more limited admin set? 15:55 we'd all be contributors, and AAs can merge the PRs (or similar) 15:56 AAs feel like a very limited resource 15:56 This isn't fully defined, but I wanted to hear if you'd appreciate being co-located with all the other archive management or if you'd object 15:56 wfm, we've been going through the PR workflow for all the changes anyway (and have AA on the MIR team to help resolve our cases) 15:56 sarnold: so far i'm merging the PRs, being an AA 15:56 cpaelzer: hah, so it's no actual change then? :) 15:57 kind of 15:57 are you talking about switching to a readthedocs platform now too? 15:57 i dont mind moving it anywhere as long as it's easy to find :p 15:57 yes, it would come (if it goes the way I think of it now) in a GH/RTD approach including the full diataxis split 15:58 our current page would become ~4 1. explanation 2. howto file 3. how to review 4. meeting 15:58 A lot is unclear still, but it is time to modernize the AA wiki page a lot 15:59 and then we felt it would be odd if just the MIR descriptions live elsewhere 15:59 as slyon said, we already do issues/PRs 15:59 so nothing on that would change 16:00 i'm not exactly opposed to it, but I don't love the diataxis "now you have four to a dozen pages to search to find the thing you're looking for" 16:00 Can I send you to Daniele for that discussion? :-) 16:00 please no :) 16:01 I can promise to keep the MIR elements cohesive and well findable 16:01 lots of experience with the server guide docs by now, there are ways like landing and index pages allowing to make it not appear to spread out while getting the benefit of the split 16:02 that 4-page outline sounds fine with me. +1 to joalif's vote :) 16:02 our little thing is just so much smaller than eg server docs 16:02 I can certainly appreciate that the aa docs feels like a good place for it to live 16:03 and if it's mostly you do the work anyway and you don't mind, sure :) but when you're no longer on the mir team, will the remaining AAs be up for it? 16:04 people would do PRs as usual, we just need AA to click the merge button, which IMO is fine, as we also need AA to click the "promote" button in our workflow 16:05 if we'll always have an AA on the MIR team, because of course we would, then yeah that's probably fine 16:05 hehe 16:05 thank you for the pre-discussion 16:06 I hear some reasonable "please watch out for ..." and opinions, but no show-stoppers 16:06 thank you 16:06 closing the meeting now, ... 16:06 anything else? 16:06 nothing from me 16:06 ok, here some usual entropy for you to count down 16:06 32218 16:07 25184 16:07 15611 16:07 endmeeting 16:07 thanks cpaelzer, all :) 16:07 and once more 16:07 #endmeeting Generated by MeetBot 0.4.0 (https://wiki.ubuntu.com/meetingology)