21:00:17 <tdawson> #startmeeting EPEL (2022-01-12)
21:00:17 <zodbot> Meeting started Wed Jan 12 21:00:17 2022 UTC.
21:00:17 <zodbot> This meeting is logged and archived in a public location.
21:00:17 <zodbot> The chair is tdawson. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions.
21:00:17 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
21:00:17 <zodbot> The meeting name has been set to 'epel_(2022-01-12)'
21:00:17 <tdawson> #meetingname epel
21:00:18 <tdawson> #chair nirik tdawson pgreco carlwgeorge michel dcavalca
21:00:18 <tdawson> #topic aloha
21:00:18 <zodbot> The meeting name has been set to 'epel'
21:00:18 <zodbot> Current chairs: carlwgeorge dcavalca michel nirik pgreco tdawson
21:00:22 <pgreco> .hi
21:00:23 <zodbot> pgreco: pgreco 'Pablo Sebastian Greco' <pablo@fliagreco.com.ar>
21:00:30 <tdawson> Hi pgreco
21:00:37 <carlwgeorge> .hi
21:00:38 <zodbot> carlwgeorge: carlwgeorge 'Carl George' <carl@redhat.com>
21:00:45 <tdawson> Hi carlwgeorge
21:01:17 <nirik> morning
21:01:24 <tdawson> Hi nirik
21:01:51 <rcallicotte> .hi
21:01:52 <zodbot> rcallicotte: rcallicotte 'Robby Callicotte' <rcallicotte@mailbox.org>
21:02:04 <tdawson> Hi rcallicotte
21:02:15 <michel> .hi salimma
21:02:16 <zodbot> michel: michel 'None' <m.wahlheim@t-online.de>
21:02:26 <tdawson> Hi michel / sallimma
21:02:27 <michel> Wait what
21:02:34 <rcallicotte> hmm
21:02:37 <michel> .hello salimma
21:02:38 <zodbot> michel: salimma 'Michel Alexandre Salim' <michel@michel-slm.name>
21:03:00 <michel> Oh yeah I guess there is a Michel in FAS
21:05:20 <tdawson> #topic EPEL Issues
21:05:20 <tdawson> https://pagure.io/epel/issues
21:05:20 <tdawson> https://pagure.io/epel/issues?tags=meeting&status=Open
21:05:40 <tdawson> There isn't any issues marked for meeting ... but ...
21:05:49 <tdawson> .epel 77
21:05:50 <zodbot> tdawson: Issue #77: systemd-rpm-macros included in systemd on EPEL 7 (and maybe 8, too) - epel - Pagure.io - https://pagure.io/epel/issue/77
21:05:56 <pgreco> :(
21:06:03 <tdawson> Sorry :(
21:06:10 <tdawson> Sounds like it still isn't going well.
21:06:21 <pgreco> I always seem to remember about it on Wednestay mornings...
21:06:53 <pgreco> moving on...
21:06:55 <tdawson> :)  I tend to consider Wedensdays my EPEL days, cuz that's when I remember to do the things I commited to last week.
21:07:13 <tdawson> #topic Old Business
21:07:26 <michel> Same, haga
21:07:29 <michel> *haha
21:08:19 <tdawson> The only old business I have is my "Will It Install / Build" ... I'm very close on my will it Build, but having everything fail on fedpkg-minimal makes the output rather large.
21:09:17 <michel> We should discuss fedpkg-minimal, either here or when we get to epel9
21:09:59 <tdawson> I'm ok treating it just like any other package, we request it, we wait a couple weeks if nobody does antying, then open a releng ticket.
21:10:05 <pgreco> I have a build failure too in epel9, but seems to be more stream related than epel related
21:11:06 <michel> tdawson: yeah, but arguably we requested it months ago
21:11:11 <tdawson> I know carlwgeorge volunteered to be added as an admin for fedpkg-minimal, but since it's rather critical to the epel builds, I'm thinking adding the fed-package-sig to it would be good too.
21:11:15 <carlwgeorge> which one should we keep open?  https://bugzilla.redhat.com/show_bug.cgi?id=2007051 or https://bugzilla.redhat.com/show_bug.cgi?id=2039901
21:11:24 <tdawson> carlwgeorge: Keep the older one open.
21:11:33 <michel> Yeah, the older one
21:11:45 <tdawson> And, as michel said, we requested it a month ago, I think it falls under a stalled package.
21:11:46 <michel> tdawson: epel-packagers-sig right?
21:11:59 <carlwgeorge> alright i closed the newer one
21:12:01 <tdawson> michel Ya ... my fingers weren't cooperating with typing.
21:12:09 <michel> If Carl gets admin he can do it for us , but in case they only give commit, better ask for it
21:12:41 <michel> My old business: https://pagure.io/epel/ebranch
21:13:21 <michel> It works, but haven't got round to teaching it to do recursive deps and state tracking yet. But people can give it a spin. Docs is still very minimal too, but 100% unit tests
21:13:23 <nirik> I'd give them a chance to respond from today... but if they don't in a bit sure.
21:13:32 <rcallicotte> neat
21:13:48 <michel> So we'll have fedpkg escalated in 2 weeks tops I guess
21:14:02 <carlwgeorge> i would say a week from today
21:14:12 <michel> Oh right, today is the ping
21:15:49 <tdawson> Sorry, was reading through ebranch ... very cool
21:16:13 <tdawson> michel I'll see about giving it a spin this week.
21:16:36 <tdawson> Anything else for Old Business?
21:16:37 <rcallicotte> big fan of the click library btw
21:16:59 <michel> I hate argparser so yeah
21:17:03 <michel> Click ftw
21:17:06 <rcallicotte> :)
21:17:31 <tdawson> #topic EPEL-7
21:18:05 <tdawson> Although I have heard several things dealing with EPEL7 this week, I think all of them were resolved and as far as I saw, nothing needed for this meeting.
21:18:16 <tdawson> Or did I miss anything?
21:19:24 <tdawson> #topic EPEL-8
21:20:00 <tdawson> I have in my notes openssl3 for epel8 ... is that still something we need to bring up here?
21:20:13 <michel> I have a bug I filed for updating gflags in c8s, it's blocking some packages
21:20:37 <michel> I thought I pushed openssl3 for epel8 already?
21:21:01 <tdawson> Ya ... that's what I was thinking... ok, I'm taking it out of my notes.
21:21:09 <michel> https://src.fedoraproject.org/rpms/openssl3/
21:21:18 <michel> I'll add the SIG so we can comaintain
21:21:32 <tdawson> Which, by the way, incase I didn't say it ... good job.
21:21:50 <michel> Thanks! We happen to need it internally too
21:22:42 <tdawson> Anything else for epel8?
21:22:51 <carlwgeorge> make sure to retire the rawhide branch as "epel only", or else it will get new fedora branches from here going forward
21:23:04 <michel> carlwgeorge: Oh yeah, thanks
21:23:17 <michel> Q: if I do that can I still branch for f35
21:23:26 <michel> In the unlikely situation we realize suddenly we need it
21:23:50 <nirik> sure
21:24:00 <michel> Oh good
21:24:21 <tdawson> carlwgeorge: Is that something we need to do for <package>-epel packages?
21:24:30 <tdawson> Oh ... I guess I could just check ... just a sec ...
21:25:21 <michel> I wonder if we can make fedpkg request-repo do --epel-only
21:25:30 <carlwgeorge> tdawson: yup
21:25:32 <rsc_> Oh, hi all.
21:25:40 <michel> And also teach it to request branches immediately and save us time
21:25:56 <carlwgeorge> it doesn't hurt anything to forget, just makes clutter
21:25:59 <michel> rsc_: hullo
21:26:05 <tdawson> Youch ... let's put that in the doucumentation.  Looks like alot of mine aren't retired.
21:26:12 <tdawson> Hi rsc
21:26:18 <tdawson> retired on rawhide I mean.
21:27:16 <michel> They're still wired
21:27:21 <michel> 😉
21:27:25 <michel> I'll show myself out
21:27:31 <tdawson> :)
21:27:41 <tdawson> OK ... sorry for the pauses, just writting myself notes.
21:27:46 <tdawson> Anything else for epel8 ?
21:28:17 <tdawson> #topic EPEL-9
21:28:38 <michel> Django is blocked on libraqm, which is now blocking imagemagick too
21:28:56 <michel> I forgot to ping the maintainers again last week, so I just did - we can escalate in a week
21:29:11 <michel> (ah sorry, this blocks pillow which blocks Django)
21:29:28 <nirik> so. many. packages.
21:30:06 <michel> Yeah, and right now I'm guiltily using Koji to find out what breaks
21:30:17 <michel> Actually, ebranch can help now, duh
21:30:46 <tdawson> Thus far my biggest dependency chain requests has gone down 4 levels ... though I'm also not trying to do fedpkg. :)
21:31:02 <rcallicotte> wowsers!
21:31:49 <michel> Yeah, mine is hyperkitty - Django - pillow - raqm
21:31:54 <nirik> I have some requests where I haven't dug in because it looks daunting. ;( Can try ebranch on em
21:32:23 <michel> nirik @nirik:libera.chat: I'll let you know when it can do recursive deps. Haven't had time to code all week
21:32:26 <tdawson> That was for sassc, and when I was creating bugs for the epel9 branches, I saw that the same requests were still sitting there for epel8.  so I'm just grabbing both sets ... just have one more week to wait for those.
21:32:57 <michel> But our perf reviews are due tomorrow, and after I write the ebranch presentation so I can get it approved I will have double motivation to write the features I promise 😅
21:33:12 <michel> tdawson: Yikes
21:34:22 <tdawson> For epel9, do we have anything beyond packages being requested and fedpkg-minimal (which I guess is also a package being requested) ?
21:34:24 <nirik> side note: does anyone know how to make python-bugzilla (the command line tool) ignore the 20 bug default limit? I saw something was added, but I don't see the option anywhere
21:34:45 <michel> Oh, yes, one thing
21:34:58 <michel> Does anyone know how Rust is packaged in c9s
21:35:31 <michel> I'm hoping we can package Rust crates like we do for Fedora - automatic BRs etc, and not having to vendor the dependencies
21:36:30 <michel> nirik @nirik:libera.chat: I don't, but I find that bugzilla tree view also sadly is limited to 20 bugd
21:36:35 * nirik has no idea off hand on rust
21:36:47 <rcallicotte> so the BRs contain all possible crates?
21:36:57 <tdawson> I believe rust itself, and any rust based pacakges in RHEL9 have things bundled, but I don't think that stops anyone from doing un-bundled rust crates.
21:38:23 <carlwgeorge> yeah the problem isn't how it's packaged, it's just the availability of crates as rpms
21:38:39 <rcallicotte> ah
21:38:58 <salimma> tdawson: so I guess for epel we should try doing it Fedora style
21:39:03 <salimma> (back on keyboard, phew)
21:39:14 <carlwgeorge> rust packaging is painful in fedora even with hundreds (a guess) of crates already packaged, and with epel9 we're starting from scratch essentially
21:39:40 <tdawson> salimma: If that's the way you, or others want to, go for it.  I'm staying clear of rust packages as much as possible.
21:40:32 <salimma> so I just heard back from the other Rust SIG members - there are rust crates in epel9-next, so it works
21:40:44 <salimma> (this predates the decision to build epel9 against c9s, likely)
21:41:09 <salimma> tdawson: fair enough, I stay away from Golang and Node for the same reason ;)
21:41:15 <tdawson> salimma: That's right.  I remember seing those when I was clearing out my packages for epel9-next
21:41:42 <salimma> one language requiring rebuild for everything is enough for me. and even the kernel might go Rust this year
21:42:36 <tdawson> Ya ... I think if the kernel goes rust, I would think they'd bundle that, keep it contained within itself ... but, that's just my opinion.
21:42:51 <tdawson> Anything else for epel9 before we move on?
21:43:16 <pgreco> just a comment
21:43:20 <salimma> the kernel likely won't require additional crates, that'd be insane ;)
21:43:38 <pgreco> I'm trying to build htop for epel9 and I'm hitting something that looks like this error https://bugzilla.redhat.com/show_bug.cgi?id=1869030
21:44:05 <pgreco> works on x86_64 (fedora 35 host) and fails in aarch64 (centos 8 stream host)
21:44:16 <pgreco> if anybody has any chance to replicate, please ping me
21:45:03 <tdawson> pgreco:  Will do
21:45:18 <tdawson> #topic EPEL-Packaging-SIG
21:45:51 <tdawson> I know we've already talked about a couple packaging-sig stuff, but it's on the agenda.  Does anyone have any other packaging-sig items?
21:46:37 <carlwgeorge> i've got one
21:47:40 <carlwgeorge> at the upcoming centos dojo, i was thinking of putting together an epel hackfest.  the target audience would be fedora packagers that are not familiar with epel but want to get involved and would like some hand holding.
21:48:20 <carlwgeorge> i was thinking it would be ideal to have 2-4 epel packaging sig members around to answer questions and mentor
21:49:13 <tdawson> Depending on what time of the day it is, I could be there.
21:49:51 * nirik notes that he found the bugzilla command line thing... '--field=limit=1000'
21:50:02 <carlwgeorge> not sure yet, the cfp is technically closed but rich mentioned the scheduling would work better if he had one more session so i suggested this idea
21:50:04 <nirik> yeah, same here, depending...
21:50:20 <rcallicotte> carlwgeorge +1 for this idea.
21:51:13 <carlwgeorge> i'm worried we'll get a lot of non-packagers that don't understand they need to start in fedora, so i'm sure some of it will be guiding people over there
21:51:37 <tdawson> Don't know until you try it.
21:52:02 <carlwgeorge> i'll send the proposal and let yall know what day it ends up getting scheduled for, and if people can come they can come, if not oh well i'll do it myself :D
21:52:09 <tdawson> Could be something we could try at other events as well.  Possibly Flock/Nest and places like that.
21:52:27 <tdawson> Wee how things go.
21:52:35 <tdawson> /Wee/See/
21:52:57 <salimma> carlwgeorge: ooh, that's nice
21:53:31 <tdawson> Since we're close to time, I'm going to change to Open Floor ....
21:53:33 <tdawson> #topic General Issues / Open Floor
21:53:34 <salimma> if we discover people need help, this is a good time to give them that guidance too :D
21:53:46 <carlwgeorge> if nothing else i'm sure me and Eighth_Doctor will be there
21:55:28 <tdawson> Anything else before we close?
21:55:45 <salimma> I'll be there too
21:56:06 <salimma> though like Seattle weather, I might be called off at random times
21:56:21 <tdawson> Ha!
21:56:45 <rcallicotte> I will be there (even tho I'm still new-ish)
21:57:05 <carlwgeorge> sounds like we'll be in good shape
21:57:45 <tdawson> Anything else before we close?
21:58:50 <tdawson> Thank you everyone for being here this week, and for all you do for the EPEL community.  Ya'll are great.
21:59:04 <tdawson> I'll talk to ya'll next week, if not sooner.
21:59:07 <nirik> thanks for running things tdawson
21:59:17 <tdawson> #endmeeting