/srv/irclogs.ubuntu.com/2021/02/02/#ubuntu-meeting.txt

=== didrocks999 is now known as didrocks
cpaelzer_hi party people, let us check if we get control of the meeting this week15:29
cpaelzer_#startmeeting Weekly Main Inclusion Requests status15:29
meetingologyMeeting started at 15:29:41 UTC.  The chair is cpaelzer_.  Information about MeetBot at https://wiki.ubuntu.com/meetingology15:29
meetingologyAvailable commands: action, commands, idea, info, link, nick15:29
cpaelzer_doko: jamespage: ddstreet: didrocks: sarnold: Ping for MIR Meeting15:30
dokoo/15:30
cpaelzer_hi doko15:31
cpaelzer_getting started ... slowly ... so everyone can show up (re-ping jamespage: ddstreet: didrocks: sarnold:)15:31
cpaelzer_#topic Review of previous action items15:31
jamespageo/15:32
cpaelzer_actions we had were "just" some reviews we have assigned15:32
cpaelzer_I've seen the on of ddstreet completed15:32
cpaelzer_I also did mine (plus one that I found in my inbox the other day)15:32
cpaelzer_doko: I think https://bugs.launchpad.net/ubuntu/+source/rpi-eeprom/+bug/1895137 still waits for you right ?15:32
ubottuLaunchpad bug 1895137 in rpi-eeprom (Ubuntu) "[MIR] rpi-eeprom; raspberrypi-userland" [Undecided,In progress]15:32
dokoahh, yes. still need to do ...15:33
cpaelzer_ok, so we had this for being a reminder15:33
cpaelzer_and then I remember https://bugs.launchpad.net/ubuntu/+source/abseil/+bug/1912307 which didrocks has done15:33
ubottuLaunchpad bug 1912307 in abseil (Ubuntu) "[MIR] abseil" [Undecided,Incomplete]15:33
cpaelzer_that was all that we had15:33
cpaelzer_going on with this weeks influx of cases ....15:33
didrockshey15:33
cpaelzer_#topic current component mismatches15:33
cpaelzer_#link https://people.canonical.com/~ubuntu-archive/component-mismatches.svg15:33
cpaelzer_only known cases and known false-positives there - or does anyone disagree?15:34
sarnoldgood morning15:34
didrocksindeed15:34
cpaelzer_hi didrocks and sarnold and jamespage15:34
jamespagehi cpaelzer_15:34
cpaelzer_ok - as usual the more busy list is15:35
cpaelzer_#link https://people.canonical.com/~ubuntu-archive/component-mismatches-proposed.svg15:35
sarnoldseems like known cases15:35
cpaelzer_didrocks: this one isn't "new" but I'm unsure what the next step on https://bugs.launchpad.net/ubuntu/+source/tiff/+bug/1908502 really is15:36
ubottuLaunchpad bug 1908502 in tiff (Ubuntu Hirsute) "[MIR] libdeflate" [Undecided,Triaged]15:36
cpaelzer_as the bug stands it is waiting for something from seb128 - is that true or would we want to put this onto our queue?15:36
cpaelzer_maybe you want to check with him and update the bug so we can properly assign it next week15:36
dokojamespage: re-promote libfcgi?15:36
jamespageagain?15:37
cpaelzer_as-is it is a bit in a nimbus of being neither accepted nor rejected nor being worked on15:37
sarnoldtwo ini parsing packages at once, the 90s are alive in linux :)15:37
cpaelzer_why was fcgi lost https://bugs.launchpad.net/ubuntu/+source/libfcgi/+bug/1017978 ?15:37
ubottuLaunchpad bug 1017978 in libfcgi (Ubuntu) "[MIR] libfcgi, ceph (radosgw)" [Medium,Fix released]15:37
didrockscpaelzer_: hum, unsure, I will check15:37
jamespagelooking15:37
seb128cpaelzer_, libdeflate is ready as far as I'm concerned15:37
seb128cpaelzer_, if it's waiting on me please give details so I can get it unblocked15:38
jamespagewell it was promoted to support part of ceph, but then they decided that libfcgi was all a bag of brokeness and running a data plan via apache was just a bad idea15:38
dokoit gained a dependency on libfcgi0ldbl15:38
cpaelzer_didrocks: would you then give libdeflate  a review please - you can best short-cut with seb128 and others in case there are questions15:38
didrocksI know Olivier was supposed to deal with it, unsure what happened, probably waiting on seb128 doing the tiff part, I’ll check with him15:38
jamespageso it got dropped in preference to something much better15:38
seb128didrocks, there is no tiff part, see my comment15:38
didrockswill do15:38
seb128I just kept that bit open for the #by-team-excuses report15:38
seb128otherwise the tag was not being picked15:38
seb128didrocks, I took over from Olivier because he's overworked with other things15:39
seb128anyway what's the normal process to hand it to you guys?15:39
seb128I unassigned myself and change the status to New15:39
seb128but seems that was still confusing?15:39
seb128changed*15:39
didrocksseb128: ah, I was reading the report and your comment, wasn’t clear from here, I think we can removed the tiff part?15:39
didrockslibdeflate wasn’t confused, the tiff part was as Triaged15:40
seb128if you do that the reference would drop https://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses_by_team.html#desktop-packages15:40
seb128on the tiff section15:40
didrockshum, it’s kind of anoying we have to keep opened against the wrong component, but ack, we are all on the same page15:41
didrocksI’ll handle the lib* part15:41
seb128but yeah, it's bit suboptimal15:41
seb128thanks15:41
cpaelzer_jamespage: doko: back to fcgi15:41
cpaelzer_in the past it was in main for ceph, but it isn't anymore15:41
ddstreetsorry i'm late o/15:41
cpaelzer_what now pulls it in seems to be "libopenjpip-server"15:41
cpaelzer_hi ddstreet15:41
cpaelzer_https://people.canonical.com/~ubuntu-archive/germinate-output/ubuntu.hirsute/all+extra15:42
cpaelzer_libfcgi0ldbl                                                | libfcgi                                        | libopenjpip-server                                          | Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>      |           26076 |              9515:42
cpaelzer_and that is pulled from openjpeg215:42
cpaelzer_which makes this component mismatch on fcgi a Desktop case nowadays15:43
cpaelzer_didrocks: what do you tihnk, subscribe desktop to bring it in or cut the dependency somewhere?15:43
didrockscpaelzer_: well, I’m rather on seb128's opinion to only subscribe a team once the final ACK is nearly done15:44
cpaelzer_didrocks: the ack is on that package as it was in main15:44
seb128(which is a topic I wanted to discuss again and the reason I'm around)15:44
cpaelzer_didrocks: seb128: ok to discuss in the "other business" section at the end15:44
didrocksseb128: your opinion about libfcgi?15:44
cpaelzer_for this particular case the question is "take it over" or "cut dependencies"15:45
seb128right, I guess it's for us15:45
cpaelzer_as I thinks jamespage saying "decided that libfcgi was all a bag of brokeness" means he does not want to own it15:45
cpaelzer_ok that is enough for fcgi for now15:45
cpaelzer_seb128: didrocks: come back to us with whatever you decide shall be the next step then15:46
seb128k15:46
cpaelzer_next in component mismatches is ...15:46
seb128I'm checking15:46
jamespageI was always rather uncomfortable about its status upstream tbh15:46
cpaelzer_sarnold: about "in" parsing15:47
cpaelzer_https://bugs.launchpad.net/ubuntu/+source/libinih/+bug/188389015:47
ubottuLaunchpad bug 1883890 in libinih (Ubuntu) "[MIR] libinih" [Undecided,New]15:47
cpaelzer_will that be in time for Hirsute?15:47
cpaelzer_As I guess we will want to keep xfsprogs in main :-)15:47
sarnoldokay, I've slid it up the trello lane a bit15:48
cpaelzer_ok15:50
cpaelzer_no other items in here15:50
cpaelzer_going on15:50
cpaelzer_#topic New MIRs15:50
cpaelzer_#link https://bugs.launchpad.net/ubuntu/?field.searchtext=&orderby=-date_last_updated&field.status%3Alist=NEW&assignee_option=none&field.assignee=&field.subscriber=ubuntu-mir15:50
cpaelzer_deflate we just mentioned, I guess didrocks you can assign that to you then?15:50
didrocksyep15:50
cpaelzer_doko: you have opened https://bugs.launchpad.net/ubuntu/+source/rpm/+bug/191387115:51
ubottuLaunchpad bug 1913871 in rpm (Ubuntu) "[MIR] debugedit (binary package built from rpm)" [Undecided,New]15:51
cpaelzer_and you have listed various options how to solve15:51
cpaelzer_is there any preference, or do you want to have a review before deciding?15:52
dokoa review first for the first option, not modifying the package15:52
cpaelzer_also have you opened this from the "This will be foundations POV" or did you just stumble over it working on proposed migration in general ?15:52
cpaelzer_ok, thank doko15:52
dokono, I'd like to have non-conflicting dbgsym packages by default15:53
cpaelzer_I'll do a review of it this week15:53
cpaelzer_from there you can decide hwo to proceed15:53
cpaelzer_That leaves https://bugs.launchpad.net/ubuntu/+source/mtd-utils/+bug/191332115:53
ubottuLaunchpad bug 1913321 in iniparser (Ubuntu Hirsute) "[MIR] iniparser (dependency of mtd-utils)" [Undecided,Incomplete]15:53
dokothanks15:53
cpaelzer_which is waiting for a reviewer15:53
cpaelzer_as sarnold said, a second ini parser15:54
cpaelzer_so (very) strictly speaking that would already be a reject - but I'm rather sure APIs won't be compatible :-/15:54
cpaelzer_well that is an assumption, who is willing to review this?15:54
cpaelzer_didrocks: has one, doko has one (well the old one), and I have one15:55
cpaelzer_that leaves jamespage and ddstreet for https://bugs.launchpad.net/ubuntu/+source/mtd-utils/+bug/191332115:55
ubottuLaunchpad bug 1913321 in iniparser (Ubuntu Hirsute) "[MIR] iniparser (dependency of mtd-utils)" [Undecided,Incomplete]15:55
cpaelzer_one of you up to it ?15:55
ddstreetguess i'll take it then :)15:55
cpaelzer_awesome15:55
cpaelzer_I assigned both bug tasks15:55
cpaelzer_one to me one to you15:55
cpaelzer_done with this meeting segment15:55
jamespageta15:55
jamespageoh missed15:56
cpaelzer_#topic Incomplete bugs / questions15:56
jamespagenm15:56
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:56
seb128I don't understand the libfcgi situation, openjpeg2 didn't change (out of security patches) since focal how is it creating a component mismatch now?15:56
seb128(unsure if now is an ok time to ask that)15:56
cpaelzer_nothing in here we'd not yet have covered this meeting15:56
cpaelzer_going on15:56
cpaelzer_#topic Any other business?15:56
seb128or now :p15:56
cpaelzer_1. let us clarify the fcgi situation (later then the package subscription)15:56
cpaelzer_hmm, indeed libopenjpip-server is in universe (as I'd have hoped)15:58
cpaelzer_so that trace was a red herring15:58
cpaelzer_what else is pulling in fcgi then ...15:58
seb128http://launchpadlibrarian.net/520473670/libfcgi-perl_0.79-1build1_0.79+ds-2.diff.gz ?15:59
seb128-Build-Depends: debhelper-compat (= 12),15:59
seb128+Build-Depends: debhelper-compat (= 13),15:59
seb128+               libfcgi-dev (>= 2.4.2),15:59
seb128that's owned by server15:59
cpaelzer_but build depends should no more be component mismatches ...15:59
seb128https://launchpadlibrarian.net/520473739/buildlog_ubuntu-hirsute-amd64.libfcgi-perl_0.79+ds-2_BUILDING.txt.gz15:59
seb128libfcgi-perl_0.79+ds-2_amd64.deb15:59
seb128 Depends: perl, perlapi-5.32.0, libc6 (>= 2.4), libfcgi0ldbl (>= 2.4.2)15:59
seb128 15:59
seb128I guess that's leading to an autogenerated Depends?16:00
seb128I'm not familiar with perl packaging and Depends generation16:00
cpaelzer_seb128: it does lead to a generated dep indeed, but the question then usually becomes "why is the source of this in main"16:00
cpaelzer_which here is libfcgi-perl16:00
didrocksI guess it’s coming from ${perl:Depends}, as you say16:00
cpaelzer_and then the Team owning that is asked16:00
seb128k, so that would be server, not us16:01
cpaelzer_yeah, whyever germinate output is lying to us16:01
cpaelzer_I'll take it with me then16:01
seb128thanks16:01
cpaelzer_ha - well jamespage this is on sevrer Team for the date this was added pre-dates the split of server/openstack16:02
cpaelzer_but no need to stall here, I'll check the details and might drop you and billy a mail about next steps16:02
didrocksjamespage: cpaelzer_: libcgi-fast-perl is depending on libfcgi-perl16:02
cpaelzer_next is seb128 and didrocks question about package subscription16:03
didrocksI guess the track should continue from here :)16:03
seb128we touched in it in one of the previous meeting16:03
seb128to*16:03
didrocks(Task: lamp-server)16:04
cpaelzer_yep16:04
cpaelzer_as I said I'll take it from here16:04
cpaelzer_now about the package subscription16:04
seb128cpaelzer_, my point was that team subscription equal to ownership, which makes things be listed on our reports for things that are still in universe and we didn't start maintaining yet (and sometime get nacked)16:05
seb128e.g https://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses_by_team.html#desktop-packages recently listed a flatpak issue16:05
cpaelzer_seb128: yeah - that has actually two benefits16:05
seb128but https://bugs.launchpad.net/ubuntu/+source/flatpak/+bug/1812456 isn't moving16:05
ubottuLaunchpad bug 1812456 in flatpak (Ubuntu) "[MIR] libflatpak0" [Medium,New]16:05
cpaelzer_one is that the "to be owning" team will see a sample of the future influx of bugs16:05
cpaelzer_which isn't too bad if that makes them decide to not want to go that way16:06
cpaelzer_the other is that we have had a few cases where the order of "MIR ack, Security Ack, subscribe, AA promotion2 was going wrong16:06
cpaelzer_so things ended up being promoted (as the AAs thought the Acks imply that subscription is complete)16:06
cpaelzer_btu not subscribed16:06
cpaelzer_so no one wtached these things in main16:06
seb128right, that's when the workflow is inconsistency16:07
cpaelzer_due to that the last discussion I remember ended with "better over-, than under-subscribe"16:07
seb128if it was always subscribe & promote we wouldn't have errors16:07
didrockshowever, one the second one, if we change the process, I think it’s a matter of ensuring AA are aware (ofc, there will be human errors, as for the MIRs or any other part)16:07
cpaelzer_seb128: the problem is that the AAs can't "subscribe you"16:07
cpaelzer_so that is potentially another delay in an already slow process16:07
sarnoldcan we amend the AA tooling to add the subscription?16:07
cpaelzer_sarnold: ^^ that sounds reasonable16:08
cpaelzer_or at least check and reject16:08
cpaelzer_as LP won't allow non-team-admins to subscribe a team16:08
didrockshum, so everytime you -c main|restricted, having a list of teams that should be subscribed and at least one of them should be16:08
cpaelzer_if the AA tooling (or agreed process) would put the "burden of checking the scubription" on them I'm ok if - for the MIR process - all we want is the "intended owner"16:09
sarnoldI'm rather of the opinion that being subscribed earlier helps provide visibility on problems on the package and reduces surprises about show-stopper bugs, but automating things away is nice too.16:09
cpaelzer_sarnold: as I said, I like this beenfit as well16:09
cpaelzer_of seeing the influx on this package16:09
didrocksTBH, most of the time, the promotion is done with a restricted set of people already part of aware of MIRs, so the burden isn’t that big16:09
didrocksI guess the point seb128 is making is to make a team accountable of packages that are taking months to get reviewed16:10
cpaelzer_IMHO "accountable" only is true if "in main + subscribed"16:10
cpaelzer_while "universe + subscribed" is the intend to own things16:11
cpaelzer_but that is nowhere written up officially I guess and jsut my gut feeling16:11
seb128also I don't think all reports work like that today16:12
cpaelzer_This seems to be a case for voting, about "shall bug subscription only be mandatory when package promotion happens and thereby the responsibility to check subscription become task of the AAs". (This still wouldn't be immediately effective even if we agree on yes, as the AAs need to agree to it)16:13
cpaelzer_#vote "shall bug subscription only be mandatory when package promotion happens and thereby the responsibility to check subscription become task of the AAs"16:14
meetingologyPlease vote on: "shall bug subscription only be mandatory when package promotion happens and thereby the responsibility to check subscription become task of the AAs"16:14
meetingologyPublic votes can be registered by saying +1, -1 or +0 in channel (for private voting, private message me with 'vote +1|-1|+0 #channelname')16:14
didrocks+116:14
meetingology+1 received from didrocks16:14
cpaelzer_I like the current state more, but have no strong objections to the change, therefore16:14
cpaelzer_+016:14
meetingology+0 received from cpaelzer_16:14
cpaelzer_ddstreet: jamespage: doko: - your opinion?16:15
seb128_sorry, my internet went down :-/16:15
cpaelzer_np seb128_, we started voting on the question16:15
didrocksseb128_: we are voting. Nothing else was discussed16:15
cpaelzer_3 votes missing16:15
sarnoldseb128_: https://pastebin.ubuntu.com/p/3Q535MGRyk/16:15
seb128_sarnold, thanks16:15
cpaelzer_sarnold: vote?16:16
sarnoldcpaelzer_: I'm having trouble deciding between -1 and 0 -- I don't have a hugely strong opinion. -.5 would be my preference :)16:17
cpaelzer_hmm, we ran overtime and our remaining voters might be consumed in other meetings16:17
cpaelzer_didrocks: would you mind to put this into a mail together with seb and send it to the MIR-people?16:17
didrockssure!16:17
cpaelzer_didrocks: that way we can have everones opinion without staring at IRC here16:17
didrocksagreed16:17
cpaelzer_#endvote16:17
meetingologyVoting ended on: "shall bug subscription only be mandatory when package promotion happens and thereby the responsibility to check subscription become task of the AAs"16:17
meetingologyVotes for: 1, Votes against: 0, Abstentions: 116:18
meetingologyMotion carried16:18
sarnoldhehe :)16:18
cpaelzer_no decided lacking qorum, postponed to a mail16:18
cpaelzer_#action didrocks will convert the "when to subscribe" discussion into a mail16:18
meetingologyACTION: didrocks will convert the "when to subscribe" discussion into a mail16:18
cpaelzer_anything else, otherwise we'd be done16:18
didrockshopefully, this one will be decided before we start the Golang one back :)16:18
cpaelzer_and sarnold, -0.5 is allowed IMHO, but ket us stick to no smaller fractions than .5 please :)16:19
sarnold:)16:19
sarnoldrational, anyway? heh16:19
* didrocks was going to suggest that… :)16:19
cpaelzer_either way it should end up with documenting how we do it and the rational on which it was decided16:19
cpaelzer_ok thank you @everyone16:20
cpaelzer_this was along one, thanks for your time16:20
sarnoldthanks cpaelzer_, all :)16:20
cpaelzer_#endmeeting16:20
meetingologyMeeting ended at 16:20:18 UTC.  Minutes at https://new.ubottu.com/meetingology/logs/ubuntu-meeting/2021/ubuntu-meeting.2021-02-02-15.29.moin.txt16:20
didrocksthanks cpaelzer_, all16:20
seb128_thanks!16:30
=== seb128_ is now known as seb128

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