20:00:12 #startmeeting EPEL (2021-07-07) 20:00:12 Meeting started Wed Jul 7 20:00:12 2021 UTC. 20:00:12 This meeting is logged and archived in a public location. 20:00:12 The chair is tdawson. Information about MeetBot at http://wiki.debian.org/MeetBot. 20:00:12 Useful Commands: #action #agreed #halp #info #idea #link #topic. 20:00:12 The meeting name has been set to 'epel_(2021-07-07)' 20:00:13 #meetingname epel 20:00:13 The meeting name has been set to 'epel' 20:00:13 #chair nirik tdawson bstinson pgreco carlwgeorge michel dcavalca 20:00:13 Current chairs: bstinson carlwgeorge dcavalca michel nirik pgreco tdawson 20:00:13 #topic aloha 20:00:18 hello!! 20:00:28 .hello salimma 20:00:29 michel: salimma 'Michel Alexandre Salim' 20:00:40 .hi 20:00:40 howdy yall 20:00:40 dcavalca: dcavalca 'Davide Cavalca' 20:00:52 Hi michel 20:00:57 Hi dcavalca 20:01:01 Hi pgreco 20:01:06 Hi carlwgeorge 20:01:24 We have almost everyone here in the first minute. 20:01:45 \o/ 20:02:06 at work we are trying to promote starting meetings at 5 past the hour, I wish it was 'ending meeting 5 before the hour' instead 20:02:15 Ha! 20:03:08 Well, I like the extra five minutes for everyone to gather ... but if you say the meetings start at 5 after the hour, then at 5 after the hour is when everyone starts ariving. 20:03:26 yeah, we'll see if that ended up being the case or not :p 20:03:28 michel: what about starting on time and ending at 5 past? :P 20:03:40 pgreco: ha, that's... actually what happened 20:04:00 * carlwgeorge waves at maxamillion 20:04:02 .hello2 20:04:03 maxamillion: maxamillion 'Adam Miller' 20:04:09 Hi maxamillion 20:04:10 back before remote work, office rooms have glass doors so what you do is hover ominously in front trying to intimidate people into evacuating 20:04:31 maxamillion: We haven't seen you here for a while, it's good to see you 20:04:34 and/or start playing flappy bird on the room tool 20:04:46 tdawson: it's good to be back :) 20:04:49 Does anyone know if nirik is going to make it? 20:05:28 Well, it's 5 after, so lets start 20:05:36 #topic Old Business 20:05:47 We'll start with the usual SIG 20:06:18 maxamillion: is there a specific agenda item you wanted to talk about? Just want to make sure we leave enough time for whichever it is 20:06:39 Do we have any SIG issues and/or problems we need to talk about? 20:06:50 * michel need a minute 20:07:14 tdawson: nope, just trying to slowly get involved again 20:07:44 maxamillion: Cool. more hands the better, and it's always good to work with you again. 20:08:09 * nirik arrives late, reads up 20:08:28 sorry, baby issue. nothing much from me for EPEL Packagers this week, we had an extended break for 4th of July and I am still spring cleaning all my old tasks and unsubscribing from my old team's alerts and notifications :p 20:08:58 my only update is that we got rust-below building in epel8 20:09:05 which was less horrifying than I expected 20:09:12 :) 20:09:18 Did you use the vendor bundling? 20:09:23 yep 20:09:36 as one does in epel 20:09:36 dcavalca: rust an less horrifying in the same sentence? 20:09:41 https://src.fedoraproject.org/rpms/rust-below/blob/rawhide/f/update-vendor-tarball.sh 20:09:46 in case you need it for another package 20:10:03 Glad it worked out ... 20:10:59 Oh ... you vendor bundled it in rawhide too ... well ... good luck with that. 20:11:14 tdawson: nope, rawhide is done sanely 20:11:25 but I don't like diverging branches, so the shellscript is there too 20:11:30 and there's a few %if in the specfile 20:11:37 Oh .. ok. 20:11:50 And, now I see the %if's ...yep 20:12:17 OK, if the sig is doing good, I'm going to move onto epel-next, cuz I bet it's going to take a bit of time. 20:12:18 * nirik was gonna look at rust-below the other day... 20:12:21 I'm also unretiring xcompmgr, because it turns out the Chromium OSS tests depend on it... 20:12:52 oh ... cool. 20:13:07 carlwgeorge: Anything for epel-next ? 20:13:42 a few of us met earlier this week to plan out epel9-next at a high level 20:13:51 https://hackmd.io/@carlwgeorge/BJV_Rez6O 20:14:14 two things are kinda uncertain 20:14:31 1. how much of epel9 do we go ahead and set up as prep for epel9-next 20:15:03 2. what is our strategy for when rhel9 goes ga, such as doing a mass branch/rebuild from epel9-next to epel9 20:15:27 iirc mboddu was going to start a mailing list thread to discuss 2 20:15:34 1. only as much as you need to (keys?) 20:15:52 because if you make more people will start trying to use it/ask about when it's live/etc :) 20:16:02 nirik: we were thinking of doing all the tags too, just to avoid changing the inheritance later 20:16:18 yeah, I'd say if there's common components, you can spin both up, but otherwise I'd wait to do epel9 until GA 20:16:19 tags with no build target would be fine, i think 20:16:43 carlwgeorge: well, people will see them and ask about them. 20:16:55 but perhaps it's fine 20:17:00 I agree with nirik for 1. Just the minimum. Let maintainers do what packages they need once it's released, but we should just get it up with as few packages as possible. 20:17:15 what's the plan for signing? iirc c9s content is still unsigned at the moment 20:17:46 the plan is whatever would happen for epel9 eventually anyways, a new key that we use for epel9 and epel9-next 20:18:28 epel would be signed even if stream isn't then? 20:18:38 sure why not, they're independent things 20:18:50 not a problem, just understanding 20:18:52 we should probably say somewhere that we're building from unsigned content then 20:18:58 also i keep hearing that cs9 signing is coming soon(tm) 20:19:02 at least until that's sorted out on the c9s side 20:19:23 * dcavalca can't do any work on c9s until it's signed :( 20:19:32 yeah, we likely don't want to setup signing later... would be more hassle... 20:20:04 well we plan to use the cs9 buildroot, which will stay unsigned i think 20:20:46 when we go from 9-next to 9 it will involve rebuilding anyway, right? 20:21:01 not necessarily 20:21:19 ah. so... if we start 9-next while cs9 is still unsigned.. should we mass rebuild? 20:21:39 i don't see the point 20:22:18 the point is in how trust worthy is what is built already 20:22:21 I'd say no mass rebuilds, but might just be me. 20:22:37 but if we're always going to build from unsigned, then yeah 20:22:47 well, koji doesn't check that. 20:23:08 mboddu suggested the mass branch/rebuild strategy, and was fairly convincing, i'll let him comment if he likes (either now or on list) 20:23:08 it's up to us to make sure the buildroot contents we use are valid/correct. 20:23:34 right, but koji is the same server 20:24:00 carlwgeorge: Note: When you say "mass branch/rebuild" you are talking about going from epel9-next to epel9, not epel8 -> epel9-next 20:24:03 but same network/cage should be pretty much the same level 20:24:11 well, I mean epel7/8 we sync rhel content down, but koji doesn't check that they are signed. 20:24:17 the basic idea is making the assumption that if a maintainer requested an epel9-next branch, they intend to maintain the package in epel9 too 20:24:30 tdawson: yes exactly, sorry if that wasn't clear 20:25:01 To me, it was, but it sounded like michel was thinking a mass rebuild of epel8 -> epel9-next 20:25:07 as long as we are clear with that expectation I guess. 20:25:36 tdawson: oh, no, sorry, I mean rebuilding everything in 9-next that was initially built pre-signing 20:25:55 originally for 8 we discussed enforcing epelX existing if epelX-next is requested, but we never implemented it 20:26:00 Ah, ok 20:26:13 mass-rebuilding probably won't fly, we still want epel9-next to be opt-in, right? hopefully I can focus on getting my bulk branch request tool done soon, so it will be less painful than the epel8 bringup 20:26:30 but since we never implemented it, we can use that as the opportunity to mass create epel9 branches from epel9-next branches and be able to populate epel9 really early 20:27:36 michel: it will still be opt-in, but the idea is you can't only opt in to epel9-next 20:27:40 we need to be 100% clear in the epel9-next announcement that that is the expectation... if we do that I am ok with that. 20:27:58 right, doing epel9 only is ok, doing epel9-next only is not 20:28:20 i would be surprised if anyone actually wanted the later anyways 20:28:42 carlwgeorge: right. signing up for 9-next means signing up for 9 20:28:43 the mass branching from epel9-next to epel9 should happen before 9.1 starts landing in stream 20:29:07 or... as soon as 9 lands. 20:29:34 so mass-branching from X-next to X will be the default for X >= 9, basically 20:29:47 pgreco: the mass branching could happen then, but not the building, because rhel9 wont' be available to set up the build target yet 20:30:18 michel: only at the start of epelX, one time thing 20:30:32 yeah, my worry (maybe unfounded) is that the branched epel9 won't build because it may depend on something newer 20:30:56 there will definitely be build failures to sort out, just like after a fedora mass branch/rebuild 20:31:33 i'm sure we'll have more than a few related to unshipped devel packages 20:31:36 mohan (who seemed like he volunteered to do the mass branch/build) would be using the rawhide branch/build script(s). One of the benefits this would bring, other than being very well tested, is that if people want to do the builds manually there is already a way for them to do that (say I have 300 packages I want done in a specific order and already have my own script) 20:31:39 yup, I did mean that, sorry for not explicitly saying that 20:32:00 * carlwgeorge nods 20:32:39 we don't need to hash out all the details yet, we can move on for the meeting and wait for mboddu's list email to discuss further 20:33:08 carlwgeorge: Good point ... and yep, that's still a ways off ... moving on. 20:33:08 do we have a way to list the packages used from the buildroot? so we can ask RHEL developers to make sure that those are shipped 20:33:25 since CBR is supposed to be enough to build epel? 20:33:41 even though it isn't in practice 20:33:52 maybe we could start clean in 9 20:34:00 pgreco: Hmm ... I'm betting we could script that. 20:34:26 Grab the latest root logs from all the epel builds, and compare. 20:34:49 yeah, I was thinking about something more "formal", hehe 20:34:53 or even httpd logs 20:35:11 I'm going to move on, or I'll get sucked back into the -next subject, but ya, it's very do-able. 20:35:45 badges and logos 20:36:18 Badges: https://pagure.io/fedora-badges/issue/829 20:36:26 Logos: https://pagure.io/design/issue/770 20:36:44 I haven't seen any progress on the badges 20:36:55 i don't know what happens next on the badges, i guess we're waiting on feedback from the design team? 20:37:16 I guess ... I've never done one, so I don't know. 20:38:08 The logo, I created an SVG of the purple drop with the e ... though it looks like my browser doesn't like it. 20:38:47 image attachments in pagure issues never load consistently for me 20:39:37 yeah, I think it's waiting for feedback 20:41:15 anyway, there is progress on the logo at least. 20:41:55 Do we think we need to keep bringing these up in this meeting? Or should we just wait until we have good progress and are needing a final approval? 20:42:40 I think it's fine to have a quick status check? 20:42:41 the later i think 20:43:07 OK, then at most, I'll do a quick status check. 20:43:28 But, especially the logo, please feel free to make comments on the issues. 20:43:45 So we don't run out of time, I'm moving on. 20:43:51 #topic EPEL-7 20:44:29 I didn't notice anything dealing with epel7 this week, anyone see anything? 20:44:48 nope, all quiet 20:45:19 #topic EPEL-8 20:45:53 i got a thing 20:46:26 epel8 currently has tesseract 4. i noticed the other day that tesseract v3 is planned for rhel 8.5. 20:47:04 https://bugzilla.redhat.com/show_bug.cgi?id=1826085 (mostly private comments, don't bother if you're not @redhat.com) 20:47:18 ugg 20:47:29 thats... unfortunate. ;( 20:47:53 ouch. so... we're going to be regressing? 20:48:07 can we rename to tesseract4 and make it parallel isntallable? 20:48:32 the maintainer can 20:48:32 or convince the RHEL team to pick v4 20:49:24 but the rename would be a new srpm and dist-git repo, no matter what the current tesseract has to be retired 20:50:26 yep 20:50:55 shipping 4 instead of 3 was discussed and declined in the private comments 20:51:55 do we have a list of the affected packages? 20:52:51 and if v3 is api compatible with v4? I'm not familiar with tesseract 20:52:52 i don't see anything that buildrequires tesseract-devel 20:52:59 * mboddu is here 20:53:01 it's a new soname 20:53:06 vapoursynth-plugins 20:53:22 :( 20:53:50 I don't see anyone noting the epel package in that bug... 20:53:52 ah, `pkgconfig(tesseract)` 20:54:05 might mention it and see if they would reconsider 4 vs 3? 20:54:35 Ya, according to the new "add a new package to RHEL" they are supposed to check if a package is already in EPEL, and if it is, open a bug about it. 20:54:39 yeah the rationale given is the abi breakage, but it's currently buildroot only so i wouldn't think that applies 20:54:54 Looks like that step was skipped. 20:55:05 this is my surprised face 20:55:11 yeah, shocking. 20:55:19 I'm gonna go on a limb and say ignored 20:56:02 i can fight this battle in the bz, unless someone else feels passionately about it and wants to drive it 20:56:07 carlwgeorge: Were you going to add a comment about epel in the bug? Or would you like me to? 20:56:20 i would love to pass it off to you if you'll have it 20:56:43 carlwgeorge: Let me take it, since I have a bookmark for the proceedure, which includes checking epel. 20:56:51 god bless you 20:57:02 tdawson++ 20:57:10 tdawson++ 20:57:10 pgreco: Karma for tdawson changed to 3 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 20:57:13 Honestly, I haven't used tesseract, but now that I see it, it sounds like something I've been looking for for a while. 20:57:41 i noticed it because i track the rhel pungi changes. it's not in the 8.5 nightly compose yet, but i imagine it will be soon. 20:58:57 OK, I"ve writen it down and it's on my to-do list. I'll report back next week. 20:59:09 Anything else for EPEL8? 20:59:24 Oh man, it's almost time .. 20:59:30 #topic General Issues / Open Floor 20:59:41 Anything for the general florr? 20:59:45 floor 21:00:26 Sorry I am late here, I changed the notifications location and they were lost totally 21:00:44 tdawson: how are we on kde? 21:00:45 mboddu: something something, computers may have been a mistake 21:00:56 can we talk about not sending updates-testing reports to the main epel-devel list? 21:00:57 mboddu: Not a real problem ... we talked about your proposal and need you to send an email. 21:01:08 I will send an email about epel9 mass rebuild to epel-devel@ list 21:01:09 a dedicated report list would be swell 21:01:19 wait, epel9 what? 21:01:25 Eighth_Doctor: Really good actually. I opened bugs on the rest of the packages, and half are already branched. 21:01:35 Eighth_Doctor: Wait for my email :D 21:01:35 tdawson: sweet! 21:01:53 carlwgeorge: well, the idea is that it gets someone testing them... 21:01:54 I'm through qt5, kf5, and just finished plasma. Will start on the apps and everyrthing else later tonight. 21:02:02 (dunno how well it works tho) 21:02:02 tdawson: I'm looking forward to building a Hyperscale Workstation with KDE Plasma on it :D 21:02:08 Cool 21:02:10 i'm pretty sure every just setups up filters to hide those 21:02:21 * Eighth_Doctor reads them 21:02:27 *most people 21:02:35 Eighth_Doctor is superhuman 21:02:38 😆 21:02:58 at some point, c9s will become interesting again 21:03:15 hopefully signed packages and signed repos are coming soon 21:03:20 Looks like our time is up, sorry for not having enough time for open floor 21:03:31 Thanks to everyone for coming and participating. 21:03:35 Talk to you next week. 21:03:42 thanks tdawson 21:03:47 #endmeeting