15:00:45 <zbyszek> #startmeeting FESCO (2019-03-04) 15:00:45 <zodbot> Meeting started Mon Mar 4 15:00:45 2019 UTC. 15:00:45 <zodbot> This meeting is logged and archived in a public location. 15:00:45 <zodbot> The chair is zbyszek. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:45 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:45 <zodbot> The meeting name has been set to 'fesco_(2019-03-04)' 15:00:45 <zbyszek> #meetingname fesco 15:00:45 <zbyszek> #chair nirik, bowlofeggs, jforbes, zbyszek, tyll, sgallagh, contyk, mhroncok, otaylor 15:00:45 <zodbot> The meeting name has been set to 'fesco' 15:00:45 <zodbot> Current chairs: bowlofeggs contyk jforbes mhroncok nirik otaylor sgallagh tyll zbyszek 15:00:48 <zbyszek> #topic init process 15:00:50 <jforbes> .heelo2 15:00:52 <zbyszek> .hello2 15:00:53 <zodbot> zbyszek: zbyszek 'Zbigniew Jędrzejewski-Szmek' <zbyszek@in.waw.pl> 15:00:54 <contyk> .hello psabata 15:00:55 <jforbes> .hello2 15:00:56 <mhroncok> hey 15:00:57 <otaylor> .hello2 15:00:57 <zodbot> contyk: psabata 'Petr Šabata' <psabata@redhat.com> 15:00:58 <nirik> morning everyone 15:01:00 <zodbot> jforbes: jforbes 'Justin M. Forbes' <jforbes@redhat.com> 15:01:03 <zodbot> otaylor: otaylor 'Owen Taylor' <otaylor@redhat.com> 15:01:08 <bookwar> .hello 15:01:09 <zodbot> bookwar: (hello <an alias, 1 argument>) -- Alias for "hellomynameis $1". 15:01:13 <bookwar> wow 15:01:34 <bowlofeggs> .hello2 15:01:38 <zodbot> bowlofeggs: bowlofeggs 'Randy Barlow' <rbarlow@redhat.com> 15:01:39 <jforbes> That seems like a pretty accurate description of Monday morning 15:01:50 <bcotton> .hello2 15:01:51 <zodbot> bcotton: bcotton 'Ben Cotton' <bcotton@redhat.com> 15:02:03 <contyk> :) 15:03:32 <zbyszek> So, if I count correctly, we have 4 members present. I'm not counting bookwar for now. 15:03:58 <zbyszek> mhroncok: meeting? 15:04:13 <zbyszek> Oh, you said 'hey', nvm. 15:04:23 <zbyszek> OK, so we do have quorum. 15:04:27 <jforbes> zbyszek: Well, if there are enough votes in ticket, you could 15:04:40 <zbyszek> #2098 Fill Till's FESCo seat 15:04:40 <zbyszek> .fesco 2098 15:04:40 <zbyszek> https://pagure.io/fesco/issue/2098 15:04:42 <zodbot> zbyszek: Issue #2098: Fill Till's FESCo seat - fesco - Pagure.io - https://pagure.io/fesco/issue/2098 15:04:56 <zbyszek> jforbes: I wanted to stick to the letter ;) 15:05:13 <zbyszek> We're +6 in the ticket 15:05:29 <zbyszek> +7 now. 15:05:31 <bowlofeggs> i'm +1 as well (and just added to the ticket) 15:05:54 <mhroncok> for the record, full consensus is needed 15:06:02 <mhroncok> that's 8 pluses 15:06:34 <zbyszek> sgallagh didn't vote. 15:06:56 <zbyszek> Can I treat this as approved? 15:06:56 <contyk> sgallagh is on the go now but might be here in an hour 15:07:16 <sgallagh> +1 15:07:25 <zbyszek> Ah, OK, thanks sgallagh. 15:07:39 <sgallagh> On the road. Will not be responsive. 15:08:14 <zbyszek> APPROVED: bookwar is voted-in to take over tyll's seat. (+8, 0, 0) 15:08:31 <tyll_> bookwar: congrats! 15:08:38 <bookwar> thanks tyll :) 15:08:47 <jforbes> Welcome aboard bookwar 15:08:59 <zbyszek> bookwar: please do either '.hello2' or '.hello <fas-name>' 15:09:04 <bowlofeggs> congrats (and condolences :)) 15:09:07 <bookwar> .hello2 15:09:08 <zodbot> bookwar: bookwar 'Aleksandra Fedorova' <alpha@bookwar.info> 15:09:16 <nirik> welcome bookwar 15:09:28 <bowlofeggs> who can add bookwar to the relevant mailing list and FAS groups? 15:09:30 <nirik> and many thanks to tyll 15:09:32 <contyk> bookwar: finally :) 15:09:37 <bowlofeggs> tyll++, we will miss you 15:09:38 <mhroncok> :) 15:09:40 <contyk> tyll++ 15:09:42 <zodbot> contyk: Karma for till changed to 3 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 15:09:49 <zbyszek> tyll++ 15:09:50 <zodbot> zbyszek: Karma for till changed to 4 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 15:09:55 <tyll> thank you all! 15:09:57 <nirik> there's not a fas group, but I can adjust the mailing list and pagure group... 15:10:04 <jforbes> thanks tyll 15:10:12 <contyk> don't forget the badge 15:10:28 <zbyszek> OK, now on to normal business 15:10:29 <zbyszek> = Followups = 15:10:34 <zbyszek> #2091 Add check for co-maintainers to orphan procedure 15:10:34 <zbyszek> .fesco 2091 15:10:34 <zbyszek> https://pagure.io/fesco/issue/2091 15:10:36 <zodbot> zbyszek: Issue #2091: Add check for co-maintainers to orphan procedure - fesco - Pagure.io - https://pagure.io/fesco/issue/2091 15:10:55 <zbyszek> I don't know if jwrgoede is around... 15:11:39 <zbyszek> I made a soft proposal in https://pagure.io/fesco/issue/2091#comment-554301, would everyone be OK with that? 15:11:53 <zbyszek> > add a recommendation to ask the co-maintainers or on fedora-devel before orphaning, iff the owner has time to do this. Otherwise, simply orphan as currently described. This should allow people to perform orphaning without overhead if they don't have time, but still avoid releng involvement in many cases. 15:12:35 <mhroncok> +1 to the recommendation 15:12:52 <otaylor> +1 15:12:57 <jforbes> I can +1 that 15:13:02 <contyk> +1 15:13:09 <bowlofeggs> zbyszek: +1 15:13:45 <nirik> +1 15:14:06 <nirik> but we don't know yet if that satisfies the requestor? 15:14:41 <zbyszek> nirik: we don't, but we don't have an answer. I reached out in the announcement. 15:14:56 <zbyszek> I think we can approve this, and reopen the ticket later if necessary. 15:14:59 <contyk> we could also make one of the comaintainers the primary one 15:15:02 <contyk> randomly 15:15:16 <mhroncok> no 15:15:25 <mhroncok> (not sure if you are serious) 15:15:32 <zbyszek> contyk: people don't like that because it turns out the co-maintainers are often mia 15:15:53 <contyk> mhroncok: kinda am but zbyszek has a point :) 15:16:16 <zbyszek> APPROVED: A recommendation to ask the co-maintainers or on 15:16:16 <zbyszek> fedora-devel before orphaning, iff the owner has time to do 15:16:18 <zbyszek> this is to be added. (+7, 0, 0) 15:16:43 <zbyszek> Oh, I think I missed the hash, let me try again. 15:16:55 <tyll> the advantage of assigning co-maintainers is that the list of comaintainers will be cleaned up eventually 15:17:01 <zbyszek> #APPROVED: A recommendation to ask the co-maintainers or on fedora-devel before orphaning, iff the owner has time to do this is to be added. (+7, 0, 0) 15:17:02 <bcotton> zbyszek: point of order before we get too much further in. please use #topic etc so the minutes come out looking right 15:17:32 <zbyszek> Argh. 15:17:55 <contyk> zbyszek: try #agreed 15:17:57 <bcotton> (also, iirc #approved isn't a command and you have to do #agreed approved) 15:18:08 <zbyszek> OK, let me fix this. 15:18:35 <mhroncok> tyll: after several nonresponsive maintiners yet 15:18:46 <mhroncok> tyll: but even one of them is tedious 15:18:51 <zbyszek> #topic #2098 Fill Till's FESCo seat 15:18:51 <zbyszek> .fesco 2098 15:18:51 <zbyszek> https://pagure.io/fesco/issue/2098 15:18:53 <zodbot> zbyszek: Issue #2098: Fill Till's FESCo seat - fesco - Pagure.io - https://pagure.io/fesco/issue/2098 15:18:56 <zbyszek> #agreed APPROVED: bookwar is voted-in to take over tyll's seat. (+8, 0, 0) 15:19:01 <zbyszek> #topic #2091 Add check for co-maintainers to orphan procedure 15:19:01 <zbyszek> .fesco 2091 15:19:02 <zbyszek> https://pagure.io/fesco/issue/2091 15:19:03 <zodbot> zbyszek: Issue #2091: Add check for co-maintainers to orphan procedure - fesco - Pagure.io - https://pagure.io/fesco/issue/2091 15:19:05 <zbyszek> #agreed APPROVED: A recommendation to ask the co-maintainers or on fedora-devel before orphaning, iff the owner has time to do this is \ 15:19:08 <zbyszek> to be added. (+7, 0, 0) 15:19:20 <zbyszek> #undo 15:19:20 <zodbot> Removing item from minutes: AGREED by zbyszek at 15:19:05 : APPROVED: A recommendation to ask the co-maintainers or on fedora-devel before orphaning, iff the owner has time to do this is \ 15:19:35 <contyk> Monday 15:19:35 <zbyszek> #agreed APPROVED: A recommendation to ask the co-maintainers or on fedora-devel before orphaning, iff the owner has time to do this is to be added. (+7, 0, 0) 15:19:43 <zbyszek> Apologies. 15:19:50 <bowlofeggs> ha 15:19:57 <zbyszek> #topic #2096 F31 System-Wide Change: BuildRequires generators 15:19:57 <zbyszek> .fesco 2096 15:19:58 <zbyszek> https://pagure.io/fesco/issue/2096 15:19:59 <zodbot> zbyszek: Issue #2096: F31 System-Wide Change: BuildRequires generators - fesco - Pagure.io - https://pagure.io/fesco/issue/2096 15:20:33 <zbyszek> There's some voting int he ticket, but I thought it'd be good to discuss this too. 15:21:03 <zbyszek> If everyone is fine with just discussion in the ticket, we don't really need to do anythign here. 15:21:24 <jforbes> I was watching the discussion in the ticket, but I am generally +1 to the change 15:21:36 <nirik> I think it's kinda odd to approve something before it exists upstream, but you are right that we can just drop it if it's not ready in time. 15:21:53 <contyk> there are too many unknowns still 15:21:59 <zbyszek> The PR is there... 15:22:28 <jforbes> nirik: I don't find it that odd, there is a good bit of time there. 15:23:11 <contyk> I'd rather not vote on a proposal that includes TBD and "we don't know yet" 15:23:33 <contyk> so I'd rather have the proposal owners come with something complete first 15:23:37 <bowlofeggs> i think it can be useful to get approval from FESCo before doing a bunch of work 15:23:46 <bookwar> in the ticket it says focus on Rust only, isn't it better to reduce the scope to Rust then? 15:23:50 <bowlofeggs> because you wouldn't want to do work and then get told it can't be used 15:24:14 <mhroncok> I'm with bowlofeggs here 15:24:28 <zbyszek> Me too. 15:24:30 <mhroncok> if it is implemented, good 15:24:38 <mhroncok> if it is not, well, the change didn't make it 15:24:59 <contyk> I want to know whether the generated SRPMs will include those deps or not 15:25:03 <nirik> well, there's also the case of the implemented version being different from the proposed version... 15:25:50 <zbyszek> Actual use in Fedora will still be gated by FPC agreeing to new stanzas. 15:26:21 <mhroncok> and I'll make sure we cans till get the deps from the source repo 15:26:47 <contyk> "users won't notice differences", I also find that hard to believe :) 15:27:08 <otaylor> At this point, we should constrain ourselves to "this sounds useful" or "this doesn't sound like something Fedora would want" I think 15:27:51 <bowlofeggs> i think we can also say "we like the direction this is going, but please file a new ticket when it is implemented for final approval" 15:28:08 <contyk> I don't actually need it to be implemented 15:28:20 <contyk> but I want a more complete proposal 15:28:38 <otaylor> contyk: A too exact proposal may not survive rpm upstream 15:29:03 <zbyszek> contyk: ok, can you put those questions in the ticket, so that the change owners can respond, and we we can either vote in the ticket or revisit next week? 15:29:12 <contyk> otaylor: I still hope they know what they're trying to achieve, though 15:29:13 * nirik is in general in favor, but we should watch it closely to see whats implemented for sure. 15:29:20 <contyk> zbyszek: yes, will do 15:29:34 <zbyszek> OK, so let's move to the next item. 15:29:41 <zbyszek> #topic #2093 F31 System-Wide Change: Python 3.8 15:29:41 <zbyszek> .fesco 2093 15:29:41 <zbyszek> https://pagure.io/fesco/issue/2093 15:29:42 <zodbot> zbyszek: Issue #2093: F31 System-Wide Change: Python 3.8 - fesco - Pagure.io - https://pagure.io/fesco/issue/2093 15:29:52 <zbyszek> Does anyone know what QA decided in their meeting? 15:30:02 <mhroncok> isn't their meeting after ours? 15:30:11 <bcotton> yes, their meeting starts in 30 minutes 15:30:22 <zbyszek> Oops, my bad then. 15:30:54 <zbyszek> So I think we need to postpone #2093 and #2092. 15:31:08 <bowlofeggs> i'm +1 (just commented in ticket) 15:31:11 <mhroncok> we can vote conditionally on QA I guess if we want to move this forward as it's (kinda) blocking the schedule 15:31:28 <jforbes> We could just vote in ticket once QA responds 15:31:44 <jforbes> Unless people have questions outside of QA's input 15:31:52 <otaylor> mhroncok: how do you see it blocking the schedule? How would you change the schedule if this was approved or not approved? 15:32:22 <mhroncok> if this goes unapproved for being to tight, I'd try to extend the schedule to make this fit 15:33:02 <mhroncok> of course I realize that I might not find enough support for that, but I'd at least try 15:33:32 <bcotton> i'd argue against delaying the schedule because the fall release gets complicated quickly with holidays 15:33:34 * nirik was +1 in ticket, still +1 15:33:49 <mhroncok> bcotton: I knwo you would :) 15:34:04 <bcotton> but i'd also argue that the upstream freeze is sufficiently far in advance that (assuming they stick to it), we should be in good shape 15:34:17 <bcotton> (easy for me to say because i'm not the one doing QA, of course) 15:34:27 <zbyszek> mhroncok: would releasing F30 with python3.8-candidate be an option? 15:34:31 <mhroncok> we (python-main) are fairly confident to ship rc in Fedora 15:34:57 <zbyszek> Would 3.8-final then be released as an update? 15:35:00 <mhroncok> yet I don't want QA to be angry about that 15:35:02 <mhroncok> zbyszek: sure 15:35:39 <zbyszek> I'm still +1, the alternative options of delaying F30 or postponing 3.8 to F31 are not attractive at all. 15:36:14 <nirik> wait, this is a f31 change right? 15:36:22 <nirik> yeah... 15:36:48 <zbyszek> Right, sorry, F31 ... F32 ... 15:37:08 <zbyszek> So we're at +4 now. 15:37:23 <contyk> so, the proposal is to put 3.8rc in f30? 15:37:28 <contyk> I can +1 that 15:37:32 <jforbes> While I am in theory +1, I think it is bad form to ask QA for feedback and then ignore it 15:37:53 <zbyszek> jforbes: yep 15:38:05 <zbyszek> OK, so... Wait for QA feedback and vote in the ticket? 15:38:05 <jforbes> I will vote in ticket when they respond, taking their response into consideration. Had we not asked, I would have voted already 15:38:28 <nirik> fair point 15:38:31 <mhroncok> note that it's the change owner here who explciitly want QA feedback 15:38:44 <mhroncok> so even if Fesco approves it and QA does not, we would recodnsider 15:38:54 <zbyszek> ok, ok 15:38:55 <jforbes> mhroncok: I don't think it is wrong for them to ask that 15:39:24 <mhroncok> me neither :D 15:39:26 <zbyszek> So I'm skipping #2092 Fedora 31 schedule too. 15:39:31 <jforbes> Still, I abstain from voting until that feedback is provided. I will vote in ticket when it is there 15:39:37 <zbyszek> #topic #1970 Action needed: Orphan packages will be retired if they remain orphaned for six weeks 15:39:39 <mhroncok> sure 15:39:40 <zbyszek> .fesco 1970 15:39:42 <zodbot> zbyszek: Issue #1970: Action needed: Orphan packages will be retired if they remain orphaned for six weeks - fesco - Pagure.io - https://pagure.io/fesco/issue/1970 15:39:43 <zbyszek> https://pagure.io/fesco/issue/1970 15:39:44 <mhroncok> ha 15:39:47 <mhroncok> that is on me 15:39:57 <mhroncok> it's getting tot he top of my TODO after vacation 15:40:24 <mhroncok> I want to draft a policy, specfiiy what needs to be done and reach for volunteers 15:40:31 <zbyszek> mhroncok: you have been sending out orphan warnings... 15:40:49 <zbyszek> This seems to be on track then. 15:40:55 <zbyszek> Do we need to discuss anything here today? 15:41:00 <mhroncok> I also want to make the policy ina way that even if the automation is broken or doe snot exists yet, peple can open bugs for broken dependencies and FTBFS-like policy would apply 15:41:17 <zbyszek> That'd be excellent. 15:41:49 <zbyszek> Ideally, the scripts could simply be run by volunteers if needs arises, so this even wouldn't require manual opening of bugs. 15:42:14 <zbyszek> #action mhroncok to draft a policy update proposal 15:42:31 <zbyszek> #topic Next week's chair 15:42:36 <zbyszek> Volunteers? 15:42:39 <contyk> can do 15:42:46 <zbyszek> #action contyk to chair next meeting 15:42:50 <zbyszek> Thanks! 15:42:54 <zbyszek> #topic Open floor 15:43:04 <mhroncok> another compose is doomed 15:43:47 <mhroncok> (╯°□°)╯︵ ┻━┻ 15:43:51 <zbyszek> I tried to fix as many FTBFS as I could this week, unfortunately I didn't have a lot of time... 15:44:32 <nirik> it's anoying how shifting sands it is... fix one issue and people have pushed two more. 15:44:35 <zbyszek> Any pointers for the most urgent things to fix? 15:44:48 <mhroncok> https://pagure.io/dusty/failed-composes/issue/1574 15:44:52 <mhroncok> Image: Field 'type' has invalid value: vmdk 15:44:58 * mhroncok has no idea this time 15:45:29 <nirik> it's a pungi bug. 15:45:40 <nirik> before that it was kde broken deps 15:46:03 <kalev> I think I asked releng if it would be possible to ignore all the image build failures once, so that we can get one good f31 compose out 15:46:07 <nirik> before that it was zchunk/createrepo_c making zck for comps that dnf couldn't understand 15:46:20 <nirik> before that it was... 15:46:28 <kalev> but releng/nirik said it's fesco policy to block on all the images 15:46:48 <kalev> I wonder if fesco could make an exception here so that we could get one good rawhide out that has f31 content and repos setup? 15:46:54 <nirik> I'm tempted to stop allowing changes so we can get a compose. For example this vmdk thing landed very recently 15:47:44 <nirik> the problem with ignoring failures, is that then they never get fixed... 15:48:17 <mhroncok> ignore them once? 15:48:19 <kalev> I was just imagining doing it once, just so that we could get one f31 content and repos setup out 15:48:23 <kalev> yeah 15:48:24 <nirik> but in any case the current failure isn't images failing. It's a bug in pungi itself... there's nothing we can do to avoid that other than downgrading or upgrading to a fixed version 15:48:51 <zbyszek> nirik: do you have a link to the pungi bug for the meeting logs? 15:49:12 <kalev> zbyszek: mhroncok posted it above 15:49:12 <nirik> no, since it just happened during this meeting. ;) 15:49:24 <zbyszek> :( 15:49:25 <nirik> well, yeah, there's the failed compose ticket... 15:49:53 * nirik can/will file one 15:50:19 <zbyszek> OK, anything else for open floor? 15:50:45 <contyk> is there anything you'd like me to highlight in the council eng report this week? 15:51:06 <zbyszek> A successful compose, surely ;) 15:51:12 <mhroncok> :D 15:51:12 <contyk> ;) 15:52:03 <bowlofeggs> nirik: do we have an easy way to stop changes on rawhide for a bit to get it stabilized for a build (outside of the pungi issue), in general? 15:52:22 <bowlofeggs> hopefully rawhide gating will help in the future, of course, but i mean today 15:52:29 <zbyszek> bowlofeggs: not really, apart from pleading on fedora-devel 15:52:33 <bowlofeggs> ah 15:52:44 <bowlofeggs> i was thinking if we could change koji build targets or something 15:52:44 <mhroncok> disbale koji access to evrybody except nirik :) 15:52:46 <nirik> well, I mean we could turn off koji. ;) 15:52:47 <contyk> we could clone the tag and compose from a semi-frozen set 15:52:47 <bowlofeggs> hahaha 15:53:03 <bowlofeggs> contyk: yeah that's not a bad idea 15:53:21 <bowlofeggs> might be less frustrating 15:53:32 <nirik> well, the packages are just one part. 15:53:43 <bowlofeggs> of course, then the main tag will get worse and worse while we stabilize our side tag 15:53:45 <bowlofeggs> haha 15:53:49 <nirik> pungi changes, pungi-fedora config changes, comps, kickstarts, etc. 15:53:52 <bowlofeggs> sure 15:54:05 <nirik> but those we can control more by just refusing to merge things. 15:55:10 <nirik> anyhow, we will keep plugging away... #fedora-releng to follow the fun 15:55:29 <zbyszek> #info /join #fedora-releng to follow the fun 15:55:35 <bowlofeggs> nirik: if i chew double mint gum, does it double the releng fun? 15:55:41 <zbyszek> OK, anyone else? 15:56:06 <zbyszek> I'll close in one minute. 15:56:07 <nirik> bowlofeggs: you bet 15:56:15 <bowlofeggs> (for those outside the US, double mint brand gum had a series of commercials in the 80/90s(?) with twins saying that they are double the fun) 15:56:30 <bowlofeggs> (or maybe they also sell/market outside the us, i have no idea) 15:56:42 <mhroncok> not here 15:57:04 <bookwar> "mhroncok: disbale koji access to evrybody except nirik" - that's what gating is for :) 15:57:04 <zbyszek> #endmeeting