14:05:29 #startmeeting FESCO (2020-08-19) 14:05:29 Meeting started Wed Aug 19 14:05:29 2020 UTC. 14:05:29 This meeting is logged and archived in a public location. 14:05:29 The chair is mhroncok. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:05:29 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:05:29 The meeting name has been set to 'fesco_(2020-08-19)' 14:05:37 .hello2 14:05:37 dcantrell: dcantrell 'David Cantrell' 14:05:42 #meetingname fesco 14:05:42 The meeting name has been set to 'fesco' 14:05:47 #chair nirik, ignatenkobrain, decathorpe, zbyszek, sgallagh, mhroncok, dcantrell, cverna, Conan_Kudo, Pharaoh_Atem, Son_Goku, King_InuYasha, Sir_Gallantmon, Eighth_Doctor 14:05:47 Current chairs: Conan_Kudo Eighth_Doctor King_InuYasha Pharaoh_Atem Sir_Gallantmon Son_Goku cverna dcantrell decathorpe ignatenkobrain mhroncok nirik sgallagh zbyszek 14:05:51 #topic init process 14:06:05 * mhroncok is sorry for starting late 14:06:17 .hello2 14:06:18 zbyszek: zbyszek 'Zbigniew Jędrzejewski-Szmek' 14:06:21 Sorry folks, I have a conflict today 14:06:36 .hello ngompa 14:06:37 King_InuYasha: ngompa 'Neal Gompa' 14:07:00 dcantrell, zbyszek: hi 14:07:05 sgallagh: np 14:07:15 King_InuYasha: hi 14:07:31 mhroncok: yo! 14:07:31 .hello2 14:07:32 ignatenkobrain: ignatenkobrain 'Igor Raits' 14:08:07 .hello2 14:08:09 bcotton: bcotton 'Ben Cotton' 14:08:25 ignatenkobrain, bcotton: hi 14:08:48 mhroncok: hello! i am half here, half in internal meeting, so please mention me if i don't speak up when you think i should :-) 14:08:57 bcotton: ack 14:09:17 we have 5, which is quorum 14:09:41 #topic #2463 F33 Incomplete changes 14:09:48 https://pagure.io/fesco/issue/2463 14:10:07 * King_InuYasha sighs 14:10:08 .hello2 14:10:10 decathorpe: decathorpe 'Fabio Valentini' 14:10:12 #topic LLVM 11 14:10:16 decathorpe: hi 14:10:22 https://fedoraproject.org/wiki/Changes/LLVM-11 14:10:27 sorry, ping me when you need me for votes, but I'm only on my phone 14:11:22 proposal: give time until the beta freeze 14:11:38 mhroncok: +1 14:11:46 +1 14:11:56 +1 14:11:58 decathorpe ^ 14:12:20 +1 14:12:29 ignatenkobrain: ... 14:13:32 #agree (+5, 0, -0) LLVM 11 - give time until the beta freeze 14:13:46 #topic Introduce module Obsoletes and EOL 14:13:50 https://fedoraproject.org/wiki/Changes/Module_Obsoletes_and_EOL 14:14:27 there was no update in the bz or in the fesco ticket what so ever about this 14:14:52 sgallagh: (if you cannot reply now, don't worry) do you have an idea if module Obsoletes and EOL is imlemented? 14:14:53 there's a PR implementing this: https://github.com/rpm-software-management/libdnf/pull/1005 14:15:01 * mhroncok checks internal meeting records 14:16:02 there's work going on libmodulemd as well: https://github.com/fedora-modularity/libmodulemd/pull/476 14:16:45 we actually need to evaluate if this works before the contingency deadline, whether to keep this or not, right? 14:16:46 I'm not sure if this is something that we want pushed into dnf just before a release. 14:16:59 agreed on both 14:17:07 propsal: defer to f34 14:17:16 well, we don't *have* to use the functionality right away in Fedora modulemds 14:17:17 I was under the impression that this functionality was already being tested in rawhide now, but if it's not I feel it's too late 14:17:33 mhroncok: +1 14:17:48 mhroncok: +1 14:17:50 frankly, it doesn't actually _matter_ one way or another 14:18:00 King_InuYasha: why? 14:18:01 The contingency plan is "Remove the new metadata from Fedora composes and repositories." — but do we actually need to do that? Could we just keep the metadata and not use it? 14:18:10 exactly that 14:18:14 we haven't even added any metadata 14:18:28 that's exactly why I think it's too late to do it for f33 14:18:49 if there was some input form the change owners, we would know more 14:19:20 I can poke the change owners about it... 14:19:22 King_InuYasha, zbyszek: any alternate proposals? 14:19:40 What King_InuYasha said, gather some more feedback. 14:19:46 until when? 14:20:11 Next fesco meeting is one day after the freeze right? 14:20:15 yep 14:20:26 proposal: request info from change owners, decide at next fesco meeting 14:20:47 after the freeze? 14:20:52 I think that's too late 14:20:57 dcantrell: +1 14:21:24 we're kind of at the decision point, not the point where we decide on when to make the decision point 14:21:26 I just poked dmach to pop in here 14:21:28 this is how we slip indefinitely 14:21:51 King_InuYasha: cool, mhroncok: can we cycle back to this in a bit? 14:22:17 we're not going to break my perfect on-time record :-) 14:22:29 ok, moving to the next change 14:22:38 #topic OpenLDAP without Non-threaded Libraries 14:22:42 https://fedoraproject.org/wiki/Changes/OpenLDAPwithoutNonthreadedLibraries 14:23:11 this was dependent on mass rebuild 14:23:24 yeah, that's what I thought 14:23:27 * mhroncok reads the change proposal 14:23:40 "Initial mass rebuild is anticipated to discover potential build issues as well as to eliminate the actual issues caused by both libraries being loaded at the same time." 14:23:44 proposal: defer to f34 14:23:56 mhroncok: +1 14:24:00 it was originally proposed for F28, so I wonder if there's a point where we should stop kicking the can 14:24:04 mhroncok: +1 14:24:35 bcotton: but they have actually re-submitted it, we are not just shifting this to a further release at fesco, right? 14:24:45 mhroncok: +1 14:24:49 mhroncok: yep, i missed that part in the middle of the bz history :-) 14:25:29 ignatenkobrain, decathorpe: vote please (defer OpenLDAP without Non-threaded Libraries to f34) 14:26:08 if it originated in F28, defer to F34 and ask the owner if they are going to do it or not. if not, just reject it at that point 14:26:29 dcantrell: we can do that, yes 14:26:45 * mhroncok is not sure if we still have quorum thou 14:27:08 oh did we have some people drop? 14:27:35 we need at least one of ignatenkobrain, decathorpe to vote 14:28:03 I can idle here if we want to wait for them to return, but I'll leave it to you on whether to continue or not 14:28:27 I am worried that the next meeting is after the freeze 14:28:37 whoops, sorry I missed that my internet connection is gone 14:28:43 Yeah, we really need to handle this today. 14:28:48 +1 to defer to f34 14:29:04 #agree (+5, 0, -0) defer OpenLDAP without Non-threaded Libraries to f34 14:29:13 #topic Patches in Forge macros - Auto macros - Detached rpm changelogs 14:29:18 https://fedoraproject.org/wiki/Changes/Patches_in_Forge_macros_-_Auto_macros_-_Detached_rpm_changelogs 14:29:41 does anybody has any idea about status? 14:29:51 I haven't seen nim in a couple of weeks 14:30:04 proposal: give time until the beta freeze, postpone to f34 otherwise 14:30:10 +1 14:30:13 "Unfortunately, the whole process took long enough I’m on the eve of leaving for summer vacations, so it will probably have to wait till end of august." 14:30:16 https://src.fedoraproject.org/rpms/redhat-rpm-config/pull-request/95#comment-52762 14:30:17 +1 14:30:43 well, if that's the case, I say just postpone to F34 now then 14:30:43 any significat overhaul of macros need to happen earlier in the dev cycle IMHO 14:30:49 agreed 14:30:54 zbyszek: -1 14:31:01 proposal: defer to f34 14:31:14 OK, I withdraw my proposal. 14:31:15 mhroncok: +1 14:31:16 mhroncok: +1 14:31:45 mhroncok: +1 14:31:54 ignatenkobrain, decathorpe ^ 14:32:44 fortunately, since this is a PR to a dist-git package, postponing to F34 just means don't merge it into f33 branch :) 14:32:54 yes :) 14:33:46 +1 to defer or +1 to reject, so choose whatever you prefer :) 14:34:11 #agree (+5,0,-0) defer Patches in Forge macros - Auto macros to f34 14:34:22 #topic Use update-alternatives for /usr/bin/cc and /usr/bin/c++ 14:34:26 https://fedoraproject.org/wiki/Changes/Use-Update-Alternatives-For-usr-bin-cc 14:34:29 Contingency deadline: Prior to mass rebuild 14:34:35 proposal: defer to f34 14:34:38 +1 14:35:00 +1 14:35:44 +1 14:36:07 * mhroncok goes get some water 14:36:08 +1 14:37:05 #agree (+5,0,0) Defer "Use update-alternatives for /usr/bin/cc and /usr/bin/c++" to F34 14:37:27 #topic Use %make_build and %make_install macros 14:37:55 I think we don't need to do anything here... It's in progress. 14:37:58 I've seen tstellar making commits to implement this across the board 14:38:05 so let it keep going 14:38:24 #info work continues into the next release 14:38:34 #topic Zanata Removal 14:38:39 https://fedoraproject.org/wiki/Changes/Zanata_removal 14:38:58 I thought this was already done 14:38:59 I think this will just happen and doe snot need to be tighly coupled with the release deadlines, right 14:38:59 Zanata is going away, one way or another 14:39:14 we should make sure we get rid of zanata before we start getting rid of zanata's replacement 14:39:24 dcantrell++ 14:39:24 mhroncok: Karma for dcantrel changed to 2 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 14:39:24 I think it's also in progress. Some projects are slow to update. 14:39:56 yeah, and this, strictly speaking, we can move to F34 in terms of "target" without any real harm 14:40:04 #info Zanata is moving to a farm upstate, no need to make it before any freeze 14:40:04 it's still getting reaped 14:40:29 #topic Self-contained chnages 14:40:52 proposal: if you know changes that should be done in f33, propose them, we will vote to defer the rest 14:41:31 backgrounds, parsec are being wrapped up. 14:41:34 I think there is no harm if Support PARSEC isn't done in beta, it just adds packages 14:41:39 yeah 14:41:45 those can still go in for F33 14:41:53 SID too 14:41:58 yup 14:42:03 the backgrounds really need some serious deadlines thou 14:42:13 backgrounds need to be merged by beta freeze 14:42:15 full stop 14:42:21 uresourced should be to go in too. 14:42:31 yup 14:43:04 * mhroncok wraps it up... 14:43:22 design team is going to start working on backgrounds much earlier in the schedule 14:43:38 so basically as soon as F33 is done, they'll start doing F34. with the idea that they'll be ready at branch 14:43:40 iirc 14:43:50 bcotton: sounds good 14:44:24 excellent 14:44:25 keep going until final feeze: Support PARSEC 14:44:25 until beta freeze: backgrounds, resourced, SID 14:44:25 defer the rest to f34 14:45:06 +1 14:45:06 have I forgotten anything? 14:45:15 What about Better Thermal Management for the Workstation? 14:45:24 that should have landed already 14:45:29 zbyszek: I reccon this needs to eb in beta to see some testing 14:45:39 we're getting close to winter, so maybe we want to make sure F33 runs warm during that season 14:45:47 XD 14:45:59 nah, we support the users on southern hemisphere too 14:46:16 and on ISS 14:46:20 ;) 14:46:22 so we should alternate the hemispheres we do releases in 14:46:32 so we have smmer all the time 14:46:37 or winter 14:46:40 mhroncok: can we enumerate the ones that are getting postponed? 14:46:41 right 14:48:16 defer to f34: IBus 1.5.23, Ship BerkleyDB backend as a module, Better Thermal Management for the Workstation, X.org Utility Deaggregation 14:48:31 +1 on all of those for F34 14:48:50 mhroncok: Hmm, King_InuYasha and decathorpe said that "Better Thermal..." is done 14:49:00 oh. 14:49:15 I've read it as "this should have been done but is not" 14:49:18 Unless this was about something else... King_InuYasha, decathorpe? 14:49:22 how do I verify 14:49:23 ? 14:49:58 ok, exclude Better Thermal Management for the Workstation formt he defer list assuming it is done (only defer if it is not actually done) 14:49:58 systemd defaults and comps? 14:50:00 I'm pretty sure thermald is packaged in Fedora, the only other thing missing would be comps? 14:50:04 and systemd defaults, yeah 14:50:15 I think that's already done 14:50:17 King_InuYasha: and that seems to be done. 14:50:17 decathorpe "At least there's a systemd preset in fedora-release to enable it by default." 14:50:32 ok.. let me summarize again 14:50:55 keep going until final feeze: Support PARSEC 14:50:55 until beta freeze: backgrounds, resourced, SID 14:50:55 defer to f34: IBus 1.5.23, Ship BerkleyDB backend as a module, X.org Utility Deaggregation 14:51:10 mhroncok: +1 14:51:13 SID can be final freeze as well 14:51:17 I'm asking about the X.org stuff real quick 14:51:18 it's just package add, nothing uses it or ships it 14:51:23 King_InuYasha: ack 14:51:25 I wanted to get a status update that's more recent 14:51:37 King_InuYasha: it can be after the freeze too 14:51:43 true 14:51:46 it's still just a package add 14:51:54 keep going until final feeze: Support PARSEC, SID 14:51:54 until beta freeze: backgrounds, resourced 14:51:54 defer to f34: IBus 1.5.23, Ship BerkleyDB backend as a module, X.org Utility Deaggregation 14:51:58 looking good? 14:52:09 sounds fine to me 14:52:13 yep 14:52:19 alas, F33 is now not the biggest release ever 14:52:41 +1 14:53:03 please do say +1, so I can count easier 14:53:12 +1 14:53:14 +1 14:54:18 dcantrell? 14:54:32 just got an update from ajax, I don't think f33 is realistic for the X.org stuff 14:54:42 so I'm +1 on the deferal list 14:54:45 +1 14:55:01 #agreed (+6,0,-0) keep going until final feeze: Support PARSEC, SID; until beta freeze: backgrounds, resourced; defer to f34: IBus 1.5.23, Ship BerkleyDB backend as a module, X.org Utility Deaggregation 14:55:17 #topic Introduce module Obsoletes and EOL 14:55:23 any news? 14:56:02 dmach is on PTO, I'm trying to find someone on the DNF team who can come in... 14:56:51 jmracek, mcurlej and jberan are nod idling in the internal #modularity channel 14:56:55 *not 14:57:35 mdomonko here is a member of the DNF team 14:57:43 I've asked him to try to give an update 14:58:28 mdomonko: we're discussing https://fedoraproject.org/wiki/Changes/Module_Obsoletes_and_EOL 14:58:57 do you know if what's going on with this change? 14:59:16 I see a bunch of PRs on libmodulemd, libdnf, and dnf for this, but they haven't been merged or pushed out yet 15:00:19 hey guys 15:00:24 mdomonko: hi 15:01:30 tbh, I'm not prepared to give you a meaningful update at this time (just joined per Neal's request), but AFAIK amatej (our DNF engineer) is currently working on this 15:01:50 lemme ask him quickly if I can reach him 15:02:43 let's brainstorm in the meantime. what to do if there is no info 15:03:09 with no new info, I think the only option is to defer to F34 15:03:10 ok, seems like Ales is not online :( 15:03:24 mhroncok: I think we need to defer to F34. I'd be very risky if this came in just before the freeze and we found out any kind of issue. 15:03:28 can we afford to put this into beta on last minute and cnsider a revert before final freeze? 15:03:47 mhroncok: doesn't sound like a good idea 15:03:51 is there not useful information in those PRs? 15:03:52 I think a feature change in critical infrastructure like the packaging stack is too risky post beta 15:03:59 note that ta this point, modules are only used by users who opted in 15:04:10 not sure. module metadata from "fedora" repo stays around forever 15:04:20 decathorpe: right 15:04:21 so it can't ever be updated or fixed 15:04:28 mdomonko: no, unfortunatelly no 15:04:37 Absent an update from amatej, I vote defer to F34 15:04:40 decathorpe: it can be fixed before final freeze 15:04:47 sgallagh: thanks 15:04:54 sgallagh: let's vote for defer 15:04:55 +1 15:04:57 +1 15:05:22 +1 15:05:25 If Ales tells us that it's going to be finished this week, I might consider it. Anywhere past that I'm going to say "too risky" 15:05:31 +1 15:06:03 sgallagh: +1 15:06:06 ignatenkobrain? 15:06:15 +1 (to make counting easier) 15:06:19 +1 15:06:53 note we can just *not* use the updated modulemd fields in f33 even if the code lands 15:07:02 so it's not *actually* risky from that perspective 15:07:08 #agree (+7,0,-0) defer module Obsoletes and EOL to f34 15:07:12 sgallagh: right, amatej should be online tomorrow 15:07:30 King_InuYasha: unless the new metadata breaks anything that is surprised by it 15:07:57 that concludes it 15:08:13 #topic Next week's chair 15:08:18 not me please 15:08:26 not me either 15:08:43 mhroncok: FWIW, libmodulemd ignores unknown fields, so as long as the metadata is additive vs. backwards-incompatible, we're safe. 15:08:46 I can do it 15:08:58 #action dcantrell to chair next week 15:08:59 That said, I still think we'll request that people NOT actually use it or rely on it if it's arriving that late. 15:09:00 I should have time next week 15:09:03 dcantrell: thanks 15:09:30 #action decathorpe to be a backup 15:09:31 np 15:09:34 decathorpe: thanks 15:09:43 #topic Open Floor 15:09:59 * mhroncok has nothing 15:10:37 I have a question 15:10:44 decathorpe: say 15:11:20 what's the procedure for putting packages back onto the drawing table after a botched package review? (with possibility of technical / legal issues in current package) 15:11:51 decathorpe: you mean a package that was incorrectly approved? Just file a bug against the package. 15:12:05 hm. okay 15:12:15 decathorpe: if legal, contact legal 15:12:33 If the problems are irremediable, say that the package needs to be retired. 15:12:38 I'll do both. thanks guys 15:13:00 ending... 15:13:06 (a council member asked me to ask FESCo, which is why I asked here today) 15:13:18 thanks mhroncok! 15:13:19 thanks mhroncok 15:13:20 thanks everybody 15:13:28 thanks mhroncok++ 15:13:34 #endmeeting