21:00:34 <tdawson> #startmeeting EPEL (2020-10-09)
21:00:34 <zodbot> Meeting started Fri Oct  9 21:00:34 2020 UTC.
21:00:34 <zodbot> This meeting is logged and archived in a public location.
21:00:34 <zodbot> The chair is tdawson. Information about MeetBot at http://wiki.debian.org/MeetBot.
21:00:34 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
21:00:34 <zodbot> The meeting name has been set to 'epel_(2020-10-09)'
21:00:36 <tdawson> #meetingname epel
21:00:36 <zodbot> The meeting name has been set to 'epel'
21:00:37 <tdawson> #chair nirik tdawson bstinson Evolution pgreco carlwgeorge
21:00:37 <zodbot> Current chairs: Evolution bstinson carlwgeorge nirik pgreco tdawson
21:00:39 <tdawson> #topic aloha
21:00:44 <michel_slm> .hello salimma
21:00:45 <zodbot> michel_slm: salimma 'Michel Alexandre Salim' <michel@michel-slm.name>
21:00:47 <michel_slm> good day y'all
21:00:49 <pgreco> hey everybody
21:01:02 * jsmith waves, then runs off to the airport to pick up his children
21:01:10 <michel_slm> pgreco: feeling better?
21:01:36 <tdawson> Hi michel_slm
21:01:39 <tdawson> Hi pgreco
21:01:46 <tdawson> Hi ... and Bye jsmith
21:01:50 <michel_slm> #TravelInTheTimeOfCorona
21:02:00 <michel_slm> bye jsmith ! heh, I need to travel next week
21:02:01 <jsmith> I know, right?!?
21:02:03 <pgreco> michel_slm: yeap, knee seems to be better (at least not worse)
21:02:35 <michel_slm> glad to hear!
21:05:10 <tdawson> Hmm ... I'm hoping carlwgeorge and nirik show up this week.
21:05:38 <tdawson> Maybe if I say their names three tiems they will appear.
21:05:53 <tdawson> But ... anyway ...
21:06:03 <tdawson> But ... anyway ...
21:06:04 <bstinson> hey all, sorry i'm late
21:06:04 <tdawson> #topic Old Business
21:06:05 <tdawson> epel8-playground
21:06:10 <tdawson> Hi bstinson
21:06:26 <tdawson> I think the only thing left on playground is fedpkg
21:06:40 <tdawson> michel_slm were you able to make any progress on this?
21:06:59 <michel_slm> so mea culpa there, it turned out to be harder than anticipated and I've not had time to finish my PR all week
21:07:30 <tdawson> OK ... understandable that it will take some time.
21:07:42 <michel_slm> I'll be out two days next week, so it might be faster if someone who already knows the code base take a look, otherwise I can keep plugging at it
21:08:15 <pgreco> michel_slm: do you have a WiP?
21:08:47 <michel_slm> pgreco: yes, it's attached to the issue. one sec, let me find a link
21:09:08 <pgreco> if it is in the issue, that's ok
21:09:31 <michel_slm> https://pagure.io/fork/salimma/fedpkg/tree/no-epel-playground
21:09:35 <pgreco> I just wanted it to be visible so whoever picks it up doesn't have to start from scratch
21:10:37 <tdawson> Any volunteers?  Or are we ok with waiting an extra week or two?
21:10:45 <tdawson> I'm ok waiting.
21:11:00 <pgreco> I'll try to take a look (no promises)
21:11:12 <pgreco> mostly because I need to improve my pyhon
21:11:16 <pgreco> *python
21:12:18 <tdawson> If you manage to get it all done, that would be great.
21:12:26 <michel_slm> pgreco: neat! feel free to ping. I got to the point where I added tests to cover what I think should be the new behavior but couldn't fathom why it's failing. I'll resort to building a snapshot RPM and try running the tool by hand
21:12:47 * King_InuYasha waves
21:12:49 <King_InuYasha> .hello ngompa
21:12:50 <zodbot> King_InuYasha: ngompa 'Neal Gompa' <ngompa13@gmail.com>
21:12:53 <King_InuYasha> sorry I'm massively late :)
21:13:06 <King_InuYasha> work meetings and internet hiccups
21:13:21 <tdawson> Hi King_InuYasha
21:13:29 <pgreco> King_InuYasha: that sounds like a good summary of the week
21:13:49 <tdawson> King_InuYasha: Did you see michel_slm's link to his fedpkg code?
21:14:05 <King_InuYasha> no
21:14:25 <tdawson> https://pagure.io/fork/salimma/fedpkg/tree/no-epel-playground
21:14:25 <michel_slm> https://pagure.io/fork/salimma/fedpkg/commits/no-epel-playground
21:15:28 <King_InuYasha> interesting
21:15:50 <tdawson> Quote: <michel_slm> pgreco: neat! feel free to ping. I got to the point where I added tests to cover what I think should be the new behavior but couldn't fathom why it's failing. I'll resort to building a snapshot RPM and try running the tool by hand
21:16:05 <tdawson> So, looks like there is progress, but still some bugs.
21:16:09 <King_InuYasha> yeah
21:16:30 <King_InuYasha> michel_slm: if you need someone to test or bounce off ideas, feel free to hit me up
21:16:48 <tdawson> michel_slm is not going to have much time to work on it during the next week, so if others want to take a look and fix problems, that will speed things up.
21:17:28 <King_InuYasha> I'll see if I can make some time next week, but I'm a bit crunched too... I'm working on my talks for the openSUSE + LibreOffice Conference
21:17:38 <michel_slm> I'll be out Wed+Thu, but would welcome any input before then
21:19:05 <tdawson> Anything else about playground before I move on?
21:20:03 <tdawson> Since I don't see either nirik or carlwgeorge I'll skip to epel packing sig
21:20:28 <tdawson> michel_slm: What are the next steps in the epel packaging sig?
21:21:52 <michel_slm> not much progress yet. I think we want to start onboarding packages, then start mapping out what automation we need. I'll try and write up the wiki in the next few days
21:22:12 <michel_slm> I'll double check after this meeting that the bugzilla sync now works
21:22:25 <tdawson> Cool
21:22:58 <tdawson> I think getting the wiki up will help, so we can point people to it if they are debating whether they want the sig to maintainer their package or not.
21:24:01 <michel_slm> ack
21:24:53 <King_InuYasha> michel_slm: will this sig be granted collaborator or commit access?
21:25:02 <King_InuYasha> err collaborator or admin access
21:25:17 <King_InuYasha> the latter allowing them to create new branches and the former (currently) not
21:25:34 <tdawson> I thought collaborator could make branches.
21:25:41 <michel_slm> King_InuYasha: I think it's up to the primary maintainer. if they don't mind the master branch being commited to by the SIG then admin/committer
21:26:00 <King_InuYasha> tdawson: only if allowed by regex
21:26:05 <michel_slm> we should try this. I have a package I intend to package for epel8 but haven't branched yet
21:26:06 <King_InuYasha> or glob (I forgot which)
21:26:34 <King_InuYasha> so we could make it so they are collaborator of epel* branches
21:26:51 <King_InuYasha> with EPEL6 being retired, we don't need to deal with the el6 special case anyway
21:26:57 <michel_slm> though I want to fix fedpkg first, otherwise that branch will end up with package.cfg :(
21:27:02 <King_InuYasha> yeah
21:27:24 <tdawson> I thought it was infrastructure that was putting in the package.cfg, not fedpkg
21:27:24 <michel_slm> ok, so I'm going to reprioritize my fedpkg work and kill off package.cfg first before killing the branch request (since you can just easily cancel that ticket)
21:27:28 <tdawson> Or was it both.
21:27:42 <michel_slm> oh... not sure. do we know which repo handles that?
21:27:49 <King_InuYasha> well, you can do request-branch with --no-git-branch
21:27:56 <King_InuYasha> michel_slm: infra side creates package.cfg
21:27:59 <King_InuYasha> fedpkg does not create it
21:28:09 <King_InuYasha> that part is controlled by a releng script afaik
21:28:24 <tdawson> Correct, and I've already gotten that fixed.
21:28:27 <King_InuYasha> oh good
21:28:31 <michel_slm> oh, thanks
21:28:34 <King_InuYasha> I was going to offer to fix that :P
21:28:39 <King_InuYasha> since it's already fixed... :D
21:28:48 <tdawson> Not that I did much work other than open a ticket, but I did open the ticket, and it was done.
21:28:53 <King_InuYasha> nice
21:29:48 <michel_slm> so in that case, if someone wants to try request-branch --no-git-branch for https://src.fedoraproject.org/rpms/fennel/ we can find out if collaborators can request branches
21:30:28 <tdawson> Is it setup already?
21:31:10 <tdawson> Oh ... my fedpkg is going to request a -playground branch as well.  Do you care?
21:31:12 <King_InuYasha> I'm not a member of epel-packager-sig
21:31:32 <King_InuYasha> in fact, only two people are: you and carlwgeorge
21:31:38 <pgreco> King_InuYasha: does it matter for proven packagers?
21:31:43 <michel_slm> wait what
21:31:47 <King_InuYasha> michel_slm: https://src.fedoraproject.org/group/epel-packagers-sig
21:32:00 <King_InuYasha> pgreco: afaik, provenpackagers cannot create branches with fedpkg request-branch
21:32:12 <King_InuYasha> we can, naturally, make branches, but pdc will keep them blocked
21:32:13 <pgreco> ok, then it does matter
21:32:14 <michel_slm> https://admin.fedoraproject.org/accounts/group/view/epel-packagers-sig?_csrf_token=3919187af2a353cc28640e850f4e9a8e529a0062
21:32:22 <michel_slm> emm that token shouldn't be there
21:32:42 <King_InuYasha> hah
21:32:45 <michel_slm> so Neal is not there but it does have a bunch of other people
21:32:56 <King_InuYasha> weird
21:32:58 <tdawson> Ohh ... I had to log out, then log back into that
21:33:04 <michel_slm> I've just added King_InuYasha
21:33:53 <michel_slm> can someone try and verify this doesn't work, then I'll file a ticket, or should I just file it now anyway
21:34:02 <michel_slm> one in infrastructure and one in epel
21:34:41 <King_InuYasha> michel_slm: I'm not approved for the sig?
21:35:07 <michel_slm> oops, you're now
21:35:08 <tdawson> King_InuYasha: You have to log out of the page, then log back in.
21:35:19 <michel_slm> nope, I just forgot to click sponsor
21:35:22 <King_InuYasha> :D
21:35:45 <King_InuYasha> cycled out and in now to refresh pagure
21:37:02 <King_InuYasha> michel_slm: will fennec work on epel8?
21:37:06 <King_InuYasha> your lua macros aren't present there
21:37:32 <michel_slm> King_InuYasha: they're in epel-rpm-macros... err, let me check if I've actually submitted a build
21:37:44 <King_InuYasha> :D
21:38:11 <michel_slm> this is in testing - https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-764b95b661
21:38:20 <michel_slm> but we can branch now and build later
21:38:53 <King_InuYasha> at least we're ready
21:38:57 <King_InuYasha> let me give it a shot then
21:39:09 <michel_slm> https://src.fedoraproject.org/rpms/epel-rpm-macros/blob/epel8/f/epel-rpm-macros.spec
21:39:14 <michel_slm> yup, 8-18 has the Lua macros
21:39:54 <michel_slm> tdawson: should we move on after Neal tried if branching works?
21:40:37 <tdawson> Yep
21:40:55 <tdawson> Anything we want to talk about with epel-next?  without carlwgeorge or nirik?
21:41:21 <pgreco> I don't thing so, it was on hold until the end of f33 freeze
21:41:35 <pgreco> but seems like everything is close to decided, right?
21:42:01 <tdawson> Correct, I think everything decided, and I haven't heard anyone with negative ... I was hoping to vote this week.
21:43:06 <tdawson> I'm not going to be here next week, so I was hoping to get it done this week ... but I guess we can always do an email vote.
21:43:20 <King_InuYasha> michel_slm: my computer crashed just now
21:43:27 <King_InuYasha> my SSD blew chunks and just died
21:43:37 <michel_slm> King_InuYasha: haha, that's the backdoor I put into fedpkg
21:43:38 <michel_slm> *kidding
21:43:52 <tdawson> #info EPEL-6 is End of Life in 2020-11-30. It will be moved to archives in 2020-12
21:43:54 <tdawson> #info THIS IS NOT A DRILL - Less than 2 months left
21:43:59 <michel_slm> ouch. haven't seen an SSD die like that (we had an episode like that with a hard disk at a data center)
21:44:40 <tdawson> Not much to say about EPEL6 that hasn't been said last week.
21:44:47 <tdawson> #topic EPEL-7
21:44:47 <King_InuYasha> my USB controller apparently killed all devices connected to it
21:44:48 * michel_slm adding EPEL-6 to his list of Thanksgiving thanks
21:44:53 <King_InuYasha> including the SSD
21:45:11 <pgreco> I have something for open floor (short)
21:45:30 <tdawson> #topic EPEL-8
21:45:36 <tdawson> Me too ...
21:45:47 <tdawson> Anything for epel8?
21:46:12 <tdawson> going once ....
21:46:17 <tdawson> twice ...
21:46:23 <King_InuYasha> sold!
21:46:25 <tdawson> #topic General Issues / Open Floor
21:46:44 <tdawson> pgreco: You first
21:47:15 <pgreco> https://fedoraproject.org/wiki/EPEL_Steering_Committee is a bit outdated
21:47:26 <pgreco> do we know who can change it?
21:47:45 <tdawson> Oh ... I'm pretty sure I can.
21:48:11 <pgreco> that's it, told you it was short ;)
21:48:39 <tdawson> :)
21:48:45 <tdawson> I'll get that updated this week.
21:48:51 <tdawson> Possibly right after this meeting.
21:49:10 <tdawson> I won't be here next friday.
21:49:33 <tdawson> Does someone want to run the meeting?  Or do we want to take a break for a week?
21:49:42 <King_InuYasha> I won't be here next friday
21:49:46 <King_InuYasha> I'm giving talks :)
21:50:20 <tdawson> King_InuYasha: Which conference is next week?
21:50:32 <pgreco> unless there's something we can vote on -next, I think I'm ok skipping 1 week
21:50:41 <King_InuYasha> openSUSE + LibreOffice Conference
21:50:46 <pgreco> if we get the "mail voting" in ;)
21:50:56 <pgreco> and the other week is just a formality
21:51:19 <tdawson> OK, let's cancel next weeks meeting, and do a mailling vote for the epel-next plan.
21:51:48 <tdawson> Anything else?
21:51:59 <King_InuYasha> I got nothing
21:52:49 <tdawson> Thank you all for coming.  I'm excited about the new epel-packaging-sig ... I hope the test worked.
21:52:59 <michel_slm> thanks tdawson
21:53:05 <pgreco> thanks everybody, see you en 2 weeks :)
21:53:14 <tdawson> I'll talk to ya'll in two weeks.
21:53:16 <michel_slm> have a good weekend everyone
21:53:25 <tdawson> #endmeeting