18:01:02 #startmeeting EPEL (2019-09-25) 18:01:02 Meeting started Wed Sep 25 18:01:02 2019 UTC. 18:01:02 This meeting is logged and archived in a public location. 18:01:02 The chair is smooge. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:01:02 Useful Commands: #action #agreed #halp #info #idea #link #topic. 18:01:02 The meeting name has been set to 'epel_(2019-09-25)' 18:01:13 #meetingname epel 18:01:13 The meeting name has been set to 'epel' 18:01:25 #chair bstinson Evolution nirik smooge pgreco tdawson sgallagh 18:01:25 Current chairs: Evolution bstinson nirik pgreco sgallagh smooge tdawson 18:01:49 * nirik sits in a chair 18:01:59 hello anyone available for the emeting today? 18:02:03 hi 18:02:13 .hello2 18:02:14 tdawson: tdawson 'None' 18:02:30 .hello2 18:02:31 warren: warren 'Warren Besthorne JR' 18:02:40 what!? that isn't me 18:02:45 hello 18:03:16 * bstinson is unavailable at the moment 18:03:21 warren: the hello2 alias assumes your irc nick == your fas name. If it's not you can use '.hello yourfasname' 18:03:55 .hello wtogami 18:03:57 warren: wtogami 'Warren Togami' 18:04:40 bstinson, I have noted your absence and notified the truancy officer. He asked 'where are the qcow images' 18:04:50 #topic CentOS-8 18:05:11 #info Major thank yous to the CentOS developers for getting CentOS-8 out the door. 18:05:29 .hello2 18:05:30 sgallagh: sgallagh 'Stephen Gallagher' 18:05:31 Sorry I'm late. 18:05:43 Ya!!! ... thank you CentOS developers!! 18:06:02 \o/ 18:06:06 yeah, kudos! 18:06:26 pgreco, Evolution and bstinson are currently tied up with that 18:08:15 I also saw an influx of package requests for EPEL-8 things so I expect we will be seeing a growth in packages 18:08:28 #topic CentOS-8 Streams 18:08:59 #info This is still getting worked on so not sure exactly what it means. 18:09:22 #info Maybe use for playground? Kevin started a thread on this 18:09:41 yeah... more feedback welcome. 18:09:45 anything else on this? 18:10:09 is there a convenient way to figure out if something is in centos proper vs streams vs EPEL? 18:11:22 If it's in centos proper, it should be in RHEL8, so the same check does both. 18:11:28 I don't know about streams though. 18:12:01 streams is a complete unknown and we will need to figure out how to get that into pdc 18:12:03 I suppose EPEL may get complicated if there's different incompatible streams that are below it 18:12:28 well again it isn't clear there are going to be incompatible streams. 18:12:33 afaict there is only one stream. 18:12:55 one way of reading what was said was that basically streams is RHEL8.n+1 rawhide 18:13:40 which people then think is everything and anything.. but it still has to roll up into RHEL-8.n+1 18:13:48 I'm planning on writing a blog or something about c8-stream, and also not to confuse it with module streams... 18:14:22 * orionp really wish they hadn't use the name "CentOS Stream" 18:14:22 I expect we will all be screaming about streams to let off some steam 18:14:46 * nirik is glad they didn't use rawhide in it. 18:15:07 * tdawson likes to take his shoes off and put his feet in a nice cool stream. 18:15:13 centos playground! 18:15:38 not professional enough I expect. ;) 18:16:28 ok so a lot of this is still be worked out. There will be a crawling stage before we get to a walking or running or driving car and leaving dad stage 18:17:48 ok not much else on this I think 18:17:55 #topic EL-6 issues 18:18:24 Other than Nov 30 2020 is one day closer.. anything outstanding issues? 18:18:57 #topic EL-7 issues 18:19:13 any issues on this at the moment? 18:19:19 One 18:19:28 There's been question about the ancient copy of Node.js there. 18:19:32 several actually .. 18:19:53 #info nodejs question on mailing list 18:20:04 Technically, Node.js 6 went EOL upstream at the end of May 18:20:12 sgallagh, I saw your answer.. you were thinking of going to 10? 18:20:46 I'm thinking of going all the way to 12, actually 18:21:27 ok I thought the dial only went to 10 18:21:45 Nah, I got the Spinal Tap Upgrade and then didn't stop. 18:21:53 Dials nowdays go to 11 ... but sgallagh ... he went past that. 18:22:18 well, we can just build a module ... oh wait. 18:22:19 hmm it looks like you used a felt pen here 18:22:52 v12 will hit EOL in April 2022, kicking the can pretty far down the road 18:23:16 sgallagh, I'm not friends with nodejs, compatibility? 18:23:18 I could also package it as `nodejs12` instead of upgrading the 6.x stream, if preferred. 18:23:29 pgreco: Guaranteed not to be compatible :) 18:23:44 then I like the name change 18:23:47 in practice upgrades like this breaks compat, but they shouldn't be using old unmaintained versions anyway 18:23:48 They follow semver. 18:24:24 do we know people are using EPEL nodejs? I've seen people deploy the upstream binaries instead. 18:24:47 At least one person is, since they're requesting an upgrade :) 18:24:49 people use it 18:25:19 how much and compared ot the overall population impossible to tell 18:25:25 But I suppose for EPEL 7 it might make sense to package both 10 and 12 18:25:56 sgallagh, I think nodejs12 would be preferred. If you haven't done 10 I wouldn't want you to double your work 18:26:15 * sgallagh nods 18:26:42 anything else on that? 18:26:57 Nada 18:26:58 #info python36 to be retired from EPEL this week 18:27:08 nirik, I think you were lead on this 18:28:49 well, I think we are waiting a week or two 18:28:59 I thought that week was up 18:29:05 there was one complaint about people using 7.x older minor releases. 18:29:17 well they are screwed either way 18:29:17 but we explicitly don't support that anyhow. 18:29:43 I can look at retiring them again after the meeting or later in the week 18:29:54 nirik, I guess I could grab the python36 items, put them in a repo on people and tell people if they need it go there 18:30:04 I haven't been around here in like 10 years but is it still the case generally that we don't know how many people are using a particular package. We also have no way of getting news out to EPEL users? 18:30:05 later in the week or next week is fine 18:30:07 the main harm they do is people might expect they are supported and file bugs or the like 18:30:48 warren: yeah, we don't know specific package use... we do have epel-announce list... but unlikely all consumers are subscribed there. 18:31:05 I will put a blog and send out an epel-announce email 18:31:06 we do have broad/handwavy how many people request this repo 18:32:38 nirik, let us schedule this for next Wednesday? We can let mhronek(sp) know. I will put announcements out later today 18:33:05 that will give people time to be informed if they want to be 18:33:20 anything else on this do you think? 18:33:59 sure, sounds fine. 18:34:06 you want to send those? or want me to? 18:35:34 I can send them out. 18:35:42 #info nginx (warren) 18:36:15 nginx had a few nasty DoS issues. it seems none of the nginx package owners use EPEL7. 18:37:02 I use EPEL7 so I went through the effort of adding minor nginx.spec conditionals against nginx master, it works fine on my EPEL-7 machine. Asked a few other people who had custom nginx configs and it worked for them. 18:37:24 my suggestion is if the nginx package maintainers don't use EPEL7 then it's easiest to maintain it in sync with Fedora 18:37:46 nginx doesn't break stuff with version upgrades, and EPEL has upgraded the version many times already 18:37:50 did the maintainers get back to you on it? 18:38:05 checking 18:38:36 https://src.fedoraproject.org/rpms/nginx/pull-request/6 18:38:47 https://bugzilla.redhat.com/show_bug.cgi?id=1750857 18:40:54 so the package is owned by jamielinux and he doesn't seem to be a very active maintainer these days 18:41:12 sgallagh, have you worked with them on nodejs much? 18:41:50 jamielinux is MIA as far as I know. 18:42:01 only person who responded was heffer, who is that? 18:42:08 any provenpackager? 18:42:39 I think it's definitely worth going through non-responsive maintainer for jamielinux 18:42:48 pgreco: are you a provenpackager? I tried to grant you co-ownership of a package this past week but the system wouldn't let me 18:43:14 I'm not proven packager, not even registered as a packager afaik 18:43:26 I can make the fixes later this week 18:43:31 probably friday 18:43:37 what fix specifically? 18:44:04 the one you listed https://src.fedoraproject.org/rpms/nginx/pull-request/6 18:44:23 pgreco: we can fix that if you like. :) 18:44:25 More generally, asking this EPEL meeting, they had maintained the epel7/ branch for years separately. I want to literally merge it with master 18:44:27 since it is security related.. i will use proven packager 18:44:45 i already tested it 18:45:10 warren: What do you mean by "merge it with master" 18:45:17 Build it from the master branch? 18:45:21 nirik, sure, I just need clear guidelines of what I can (and should) do ;) 18:45:35 sgallagh, small fixes in master, then keep epel7 in sync 18:45:47 pgreco: to be clear, I can sponsor you in packager so you can own packages and such... provepackager has a process with voting and such... 18:45:47 so put the changes to master; fedpkg switch-branch epel7; git merge master ; git unbreakthisstuff; fedpkg build 18:45:50 I don't see anything wrong with that 18:46:05 i forgot a fedpkg push 18:46:51 nirik, agreed, please do 18:47:05 this actually leads to my next item 18:47:09 Is anyone concerned that EPEL7 would be a higher version than RHEL8? 18:47:09 ideally you wouldn't need "git unbreakthisstuff" 18:47:19 pgreco: sure, you are also pgreco in fas? 18:47:28 nirik, yes 18:47:42 warren, yes I would be. I would probably have to check other things then 18:47:43 warren: nope, we don't support dist upgrades (although I think there's a rhel tool to do it now) 18:48:14 we could upgrade EPEL7 to RHEL8's version but I'm not willing to QA that 18:48:48 sync EPEL7 with master was my solution to "make EPEL7 maintainable" 18:48:55 plus it is a module they magically fix themselves 18:48:57 pgreco: done, please let me know if you have any questions on anything. My email is always open. 18:49:33 ok I will look at if the version in rhel8 can be used in epel7 also 18:49:39 but otherwsie what nirik said 18:49:55 OK so revisit this topic later? 18:50:04 yeah I will give you a status on Monday 18:50:16 I have one more item 18:50:26 #topic Onboarding EPEL only packagers 18:51:17 There has been a very eager person (skywalker) who went and learned spec files and has been making pull requests for getting things into EPEL 18:51:47 cool. 18:51:51 I am not clear on how you become a packager if you don't want to add some new software into Fedora these days 18:52:21 well, you can convince any sponsor that you should be added... but we could have some more fomal path, like a epel ticket and discussion or something? 18:52:58 smooge: The usual way is to request comaintainership of a package. 18:53:00 yeah I didn't want this to be an old-boys club menhod 18:53:39 so I believe there was a problem where they asked someone.. and the person saw they weren't a packager so said they couldn't comaintain until they became a packager. 18:54:12 thats not the case... any existing packager can ask someone be added to co-maintain... 18:54:12 sgallagh, so I wanted to make sure I sent them on the right path this time 18:54:38 https://fedoraproject.org/wiki/How_to_get_sponsored_into_the_packager_group 18:54:42 smooge: If they got that instruction, it was incorrect. 18:55:30 nirik, ok thanks. I was worried that was one of our dead wiki pages 18:55:53 ok I will follow it with the person and we will get them into packaging stuff 18:56:05 ok that is all I had for this week 18:56:08 Related question, I recently asked nirik for help for an upstream non-fedora developer to have access to the testing machines. nirik created a group just for that. Now I want him to co-maintain his own package in Fedora and EPEL. Is there a status for a single package packager? 18:57:03 not sure I parse that. 18:57:12 the status would be become a Fedora packager 18:58:00 I need to end this meeting in 2 18:58:07 #topic Open Flood 18:58:44 Nothing from me. 18:58:47 Other than warren's question which may be better suited for an email thread.. anything else for this week 18:59:01 thank you all for coming this week. it was good to see old faces and new 18:59:04 I guess I should join this mailing list ... 18:59:23 well warren the fedora-devel might be it since you wanted a fedora packager 18:59:41 #endmeeting