17:00:07 #startmeeting EPEL 17:00:07 Meeting started Fri Jul 17 17:00:07 2015 UTC. The chair is smooge. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:07 Useful Commands: #action #agreed #halp #info #idea #link #topic. 17:00:11 #meetingname epel 17:00:11 The meeting name has been set to 'epel' 17:00:22 morning 17:00:22 #topic Meat and Greets 17:00:46 Hello I am Stephen Smoogen and I am your majordomo for today. Please say hi and hello. 17:00:54 We will do a roll call to see if we have quorum 17:00:54 * nirik needs coffee... back in a min. ;) 17:01:04 hello and hi smooge. :) 17:01:07 hi and hello 17:01:22 bstinson, are you available? 17:01:29 dgilmore, are you available? 17:01:36 avij, are you available? 17:01:53 o/ 17:01:56 My apologies for not sending out an email about the meeting this week. 17:02:31 We have minimal quorum. I don't have an agenda so we will just go over a couple of points. 17:02:36 #topic Minimal agenda 17:02:59 #info Other architectures for EPEL 17:03:32 #info Python34 is in EPEL7 17:04:08 #info Open Floo(d)r 17:04:32 #topic Other Architectures for EPEL 17:04:52 * nirik is back from the coffee machine 17:04:58 #info s390 request for builds in EPEL. 17:05:08 #info i386 via CentOS i386 17:05:27 #info ppc64le/arm64 17:06:07 The s390 item I believe will have to be discussed better at FLOCK? 17:06:51 Evolution, bstinson what is the status of CentOS i386 for EL-7? 17:07:15 smooge: it's built and in beta for feedback. it will likely be gold soon 17:07:30 barring a blocker bug, it'll be gold shortly 17:09:07 ok cool 17:09:26 I guess at that point we would look at how we are going to import and build against it. 17:10:24 from reading the notes of the last minutes, that might be tricky 17:12:18 * nirik nods 17:12:30 smooge: there was something about koji-shadow not being an option iirc 17:12:35 or am I mis-remembering. 17:12:55 some of this can hopefully be addressed at flock when folks (lookin at you bstinson!) are face to face. 17:13:27 I don't know myself. That is definately a releng/koji developers in a cage match thing 17:13:46 I just sit outside and wait for the match to be over 17:13:48 I don't think koji-shadow will work, but I don't recall the specific reason why. ;) 17:14:24 aarch64 will also be up on that list. 17:14:32 we'll be coming out of beta with it quite soon 17:15:13 nirik, is there a non-koji shadow? 17:15:17 the testing is done, and essentially it's just the signing/distribution mechanics to be fiddled with. 17:15:26 yeah, and there's at least some interest in s390 and ppc64le 17:15:29 I mean koji-public 17:15:54 cool 17:16:00 smooge: not sure what you mean... we could run seperate kojis for things, but then the trick is keeping them all in sync 17:16:29 oh yeah, thats it. koji-shadow doesn't work with external repos (which we use in epel) 17:16:36 nirik, so I thought koji-shadow was basically the mechanism to allow for the RHEL bits to be seen by koji but not the rest of the world 17:16:41 no 17:16:45 ah ok 17:16:51 so never mind what I was saying 17:16:53 koji-shadow is a set of scripts secondary arches run. 17:17:05 it watches the primary builds and tries to do them the same way 17:17:20 same versions/buildroot, etc 17:17:40 but with epel, all the rhel stuff is in external repos, so it could not tell when a rhel thing changed. 17:17:59 we could switch x86_64/ppc64 over to just using centos... ;) 17:18:12 but some people might not like that 17:18:41 another win would be some sort of thing that watches external repos (we need to work on something like that on the CentOS side anyways) 17:18:53 but that's not a short-term solution 17:18:57 yeah 17:20:27 so, put on those thinking caps and perhaps we will come up with some plan. ;) 17:22:12 nirik, so what makes a repository external versus internal to a koji-shadow 17:22:17 see, this is why I like bstinson.... 17:22:26 he just keeps signing himself up for more work 17:22:35 heh, you have no idea... 17:22:40 smooge: external repos are listed in koji as just https://whateverhost/repo 17:22:41 some day i'll learn 17:22:45 Evolution, I actually heard him say "Evolution can... " when he said that 17:22:51 internal repos are ones it builds itself out of local packages. 17:23:34 ah ok so the koji would need to be able to build all of "CentOS i386 7" for it to work.. or am I jumping to the wrong conclusion too 17:23:44 so if foo was rebuilt for say epel7, koji knows it needs to make a new repo with that package in it... but with external it just loads those when doing builds, it has no way to know or care whats in them 17:25:22 well, the issue with arches is that koji doesn't know how to get different stuff from different places. 17:25:42 in the case of x86, there would be collisions as well. 17:25:56 if 'foo' is in rhel x86_64, and centos i386 and wherever s390, it can't get the right foo from all of those, it has to have 1 place it knows foo 17:26:37 koji wasn't really setup with this case in mind. ;) 17:27:23 the 'rebuild' usecase is a bit of a snowflake for a variety of reasons... 17:27:59 yeah 17:28:19 I say we just move epel to coprs and be done with it. 17:28:41 smooge: you can't joke about that stuff. someone will hear it and then it'll happen 17:28:44 :-P 17:28:55 * smooge should stop drinking Bourbon and Mylanta before noon 17:29:17 hey, that's my 'building golang for aarch64' cocktail 17:29:48 I call it Creme De Minthhhh 17:30:03 so anything more on this until Flock? 17:30:32 I don't think so. most all the secondary arch bits have some sticking point that require releng folks to curse. 17:30:38 #topic Python34 in EL7 17:31:17 OK this looks like it went golden and now it is a matter of doing the many packages just so we can start the dance again with python35 at Xmas 17:31:19 I think the main thing to talk about here is the packages in rhel already that are python2 only 17:31:42 sounds good 17:31:45 or bad... 17:32:07 I am leaning toward suggesting new packages... python3-foo 17:32:18 will require reviews, but will just be a lot less messy 17:32:31 do we need the FPC to comment on that? 17:32:34 and then versions won't be tied to rhel versions 17:33:00 I don't think so... it's just a epel preference/policy. I guess it might not hurt tho 17:33:04 nirik: I like/hate that approach. 17:33:30 it makes this simpler in a number of ways, but the review process will be fun 17:33:32 well, if we don't do that, it means we will have to keep packages lower than or the same as their rhel versions 17:33:49 no, I totally agree it's the way to go. 17:33:58 but the reviews... 17:34:22 well, we don't need to do every package out there, only ones people are actually interested in and willing to maintain 17:34:56 MUST: be a new package named python3-, SHOULD: rebase from fedora's master to make review easier 17:35:19 * nirik nods. 17:35:47 speaking of reviews.. do we have a backlog of ones? How do we tell 17:36:38 http://fedoraproject.org/PackageReviewStatus/EPEL.html 17:39:23 * nirik closes some of those 17:39:40 I need dgilmore to finish up the review of mine. 17:39:53 or transfer it to someone else. unsure how that works exactly 17:40:23 I am not sure myself 17:41:03 that was what I was wondering was how many 'outstanding' reviews might be there that are in a mixed state.. started but not finished as I would like to figure out how to clean that house also. 17:41:40 not easy to tell. ;) 17:42:21 some/many are in the general review queue. 17:42:45 ah ok.. I guess it is a time to dive in and do some things 17:42:51 in my copious spare time. 17:42:57 https://fedoraproject.org/wiki/Policy_for_stalled_package_reviews 17:42:58 I will do it while you guys are at flock 17:43:30 looks like we need a comment in the bug for a weeks time before it can be reassigned 17:44:45 so back to the topic at hand. I think there is general agreement that packages for python3 will need a 'new' package and review or EPEL 17:46:00 +1 (with the expectation that i'll have to take a few reviews) 17:46:04 +1 17:47:03 +1 17:47:04 Evolution? 17:48:14 sorry 17:48:17 irc puked on me 17:48:25 no worries. I delayed a bit. 17:48:30 #agreed python3 packages will need new package python3-foo which will require a review but if based off existing fedora package should be 'faster' to review than from scratch. 17:48:50 #topic Open Flood 17:49:19 OK 12 minutes to the top of the hour. Any open items, complaints, witch burnings, or drinking tips? 17:50:35 .... puts away his lit torch and kerosene 17:50:50 .... closing in 2 minutes 17:50:59 toss the drinks on the complaining witches and burn them? 17:52:03 #endmeeting