18:01:54 #startmeeting EPEL 18:01:54 Meeting started Wed May 18 18:01:54 2016 UTC. The chair is smooge. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:01:54 Useful Commands: #action #agreed #halp #info #idea #link #topic. 18:01:54 The meeting name has been set to 'epel' 18:01:54 #meetingname EPEL 18:01:54 The meeting name has been set to 'epel' 18:01:54 #chair smooge nirik Evolution bstinson avij 18:01:54 #topic aloha 18:01:54 #topic Outstanding issues 18:01:54 Current chairs: Evolution avij bstinson nirik smooge 18:02:22 Anyone able to make todays meeting? 18:02:24 oh yeah, epel meeting. ;) 18:02:28 * nirik is here 18:02:51 I am not sure we will have quorum 18:02:55 Evolution is at a show 18:03:01 avij probably hsa finals 18:03:08 bstinson is in another meeting 18:03:17 * bstinson is here 18:03:25 and there 18:04:27 ok we have a bare minimal quorum 18:04:31 #info Orphans and removals 18:04:31 #info EL-5/EL-6 build root changes via tibbs 18:04:31 #info Recharter EPEL 18:04:31 #info Removing EL-5 in 8 months. 18:04:32 #info alternative arch issues for CentOS 18:04:48 Howdy. 18:05:01 We have a large number of orphans in the list to be cleaned out. 18:05:55 I need to find out how to remove them from EPEL this week 18:06:05 I think tyll is traveling this week. 18:06:21 ok 18:06:25 there was a ticket in fedora releng for someone else to do the retires there... I think it had a SOP / instruction thing 18:06:40 ok I will look at that and put that on my todo for tomorrow 18:07:15 cool. 18:07:31 tibbs has been doing a lot of work on the build root changes. I think he has finished them all 18:07:40 Pretty much. 18:07:51 Should be minor things from here on out. 18:08:28 I did find a couple of problems caused by the way I added %clean. I may have a workaround, though. 18:08:48 Also, I never sent an announcement but the various Python macros are in EL6 now. 18:09:07 Including the py3 ones, though they just do nothing. 18:09:17 So... fewer ifdefs required now. 18:09:45 awesome 18:09:45 well, could the fedora py3 ones tie into the epel python34 ones? 18:09:50 or is that too complex? 18:11:25 and yeah, many thanks for working on those. 18:11:36 well, there is no python34 in EPEL6 18:12:01 sure, I was taking epel7, but didn't mean to confuse. 18:12:01 yet 18:12:59 the py3 macros in epel7 work using whatever is default python3 18:14:10 sure, but do they map to the fedora ones... ie, can I take python-foo from master and just build it fine on epel7 branch? 18:15:11 yes, as long as you use python%{python3_pkgversion} in your package names 18:16:15 anything else on this? 18:16:42 tibbs, thank you so much for this work. Do you have anything else on your plans ? 18:16:57 If people want the python macros in EL5, there's that. 18:17:15 Otherwise if you want something, just file tickets against epel-rpm-macros and I'll have a look. 18:17:23 ok I am not sure how much use they would be. We only have about 8 months on that 18:17:40 There's some stuff we're adding to Fedora which I'll try to push all the way down. 18:17:53 %gpg_verify and some more default filtering macros. 18:18:03 Though I don't think those can get down to EL6. 18:18:11 And... 8 months can't some soon enough. 18:18:18 yeah :) 18:18:52 I didn't get very far in reading the other Fedora Working Groups charters to get an idea of what to write up on the EPEL one. 18:19:06 However I did get a bunch of cruft off my table so I can do so this wekeend. 18:19:35 I have the CentOS alternative arch items on the list but I don't know what the status was other than Evolution might have something to say 18:19:41 bstinson, did you know anything? 18:19:51 I think aarch64 building/fixing is moving along... 18:20:05 yes, the aarch64 build is in progress 18:20:19 someone asked me about armv7 in private email... 18:20:21 I pushed a bunch of updates to stable this week 18:20:40 the big question will be ghc 18:20:47 nirik: that's on the list of PoC builds also 18:20:58 * nirik nods. 18:21:38 yselkowitz, thanks 18:21:47 np 18:22:01 yselkowitz, is it a "why oh why?" or a "I need input from EPSCO?" 18:22:04 on ghc 18:22:20 it needs to be coordinated 18:22:35 atm I'm thinking we should rebase to f21 18:23:05 same version, more patches 18:23:11 which we need for aarch64 18:23:19 but we'd have to be sure that doesn't break abi, which is very delicate 18:23:29 maintainer hasn't responded to needinfo 18:23:37 ah who is that? 18:23:38 .whoowns ghc 18:23:39 smooge: petersen 18:23:47 .fasinfo petersen 18:23:48 there's also the fact that ghc_arches won't have aarch64 until 7.3 18:23:48 smooge: User: petersen, Name: Jens Petersen, email: petersen@redhat.com, Creation: 2005-04-13, IRC Nick: juhp, Timezone: Asia/Tokyo, Locale: en, GPG key ID: EF27EDD1, Status: active 18:23:51 smooge: Approved Groups: @haskell qa @gitliberation-fonts cvsredhat-config-language cla_done fedorabugs cvsfedora +packager sysadmin @cvslohit-fonts sysadmin-cvs cla_redhat cla_fedora @giti18n gitspin-kickstarts sysadmin-build @gitcabal2spec provenpackager sysadmin-web @githaskell-sig proventesters @gityum-langpacks gitreleng 18:24:23 yselkowitz, so I would look at rebasing ghc with a BREAKING_STUFF alert around then. 18:24:37 so even if we build ghc we won't be able to build ghc-* libs until the macros are updated 18:24:52 ah 18:25:00 well then I would skip til then :) 18:25:24 probably, hopefully we can make plans to do it right after 7.3 18:25:38 yep. maybe do an update across things 18:26:54 ok anything else here? 18:26:59 why we're dependent on a rhel macro for %ghc_arches where ghc isn't in rhel is a different question... 18:27:32 well, we could update them in epel-macros and drop that once they land in rhel 18:27:48 yselkowitz, I am going to blame openshift 18:28:10 lol 18:28:23 or openstack 18:29:09 nirik, if they appear twice for any length of time would that cause problems with builds? 18:29:31 as in they are in epel-macros and 7.3 macros 18:29:40 last one wins... 18:29:43 only if they are different... ;) 18:29:49 and yeah 18:30:09 ok. I couldn't remember if it was first one, last one, or "double defined. stop build" 18:30:24 all of the above? :-) 18:30:41 .whoowns epel-macros 18:30:41 smooge: No such package exists. 18:31:04 .whoowns epel-rpm-macros 18:31:04 smooge: No such package exists. 18:31:14 .whoowns epel-release 18:31:14 smooge: orphan (stahnma in Fedora EPEL) 18:31:34 hey I know what package I need to remove because its an orphan... 18:32:41 anyway first step is to agree on what to rebase to 18:32:43 ok so if we put them into the epel-macros would that get you able to build.. or do you want to wait until 7.3 to go with a massive upgrade? 18:33:01 I would rebase it to what works and would have a "long" shelf life 18:33:06 I'd *like* to talk with the maintainer about this 18:33:13 yep. sounds good 18:33:23 if a major rebase is in order, then probably wait for 7.3? 18:33:48 but just rebasing to f21 (same version, more patches) may be doable sooner 18:33:54 if it doesn't break abi 18:34:09 if it will, then let's do a bigger rebase while we're at it 18:34:14 my .02 18:34:39 yeah. sounds good. if you don't hear from the maintainer soon.. let us know and we can see if we can get something from them 18:34:40 yeah. I haven't seen him around lately, but perhaps he's just traveling 18:35:12 bug 1200404, needinfo since 27 april 18:35:31 thats a long while. ;( Hope he's ok 18:37:30 me too 18:38:05 so maybe one of you can get the ball rolling? 18:38:17 I will ping him and see if I can get any info from him if he is ok etc 18:38:36 thanks smooge 18:38:48 #topic Current opportunities 18:38:48 #info RHEL-6.8 released. Rebuilds of packages and upgrades 18:38:49 #info dnf needs in EL-7 18:38:49 #info mirrormanager problems caused issues with CentOS 18:38:49 #info ??? 18:39:06 So 6.8 was released last week and CentOS has caught up and built things. 18:39:28 This is the last major change release in the 6 series with it supposed to be stable only fixes from now on. 18:39:56 cool. 18:40:01 There was a request for a process for people who wanted to update major things and i need to come up with it 18:40:34 if I put it out this wekeend, we can get it 'approved' next meeting and give people the go-ahead to do any major changes? 18:40:52 +1 18:41:39 The next item that came up was that a bunch of changes went out for dnf in epel 18:42:47 there was a request from the dnf maintainers that they wanted an exception granted that they could replace a shipped package in RHEL 18:43:22 yeah, there's a fair bit to this saga 18:43:31 dnf is in epel7, but not in rhel7 18:43:42 libsolv and hawkey are in rhel7 18:43:57 they were retired in epel7 but not correctly blocked in koji 18:44:11 then someone came along and wanted to update dnf, so they did the entire stack 18:44:32 anyhow, I don't know whats happening with this, but I think the dnf folks are pondering options. 18:44:44 thank you for the summary. my version still has profanity in it. 18:44:55 they may pull dnf into rhel, or do a copr or I don't know what 18:45:14 Oh, if Centos 6.8 is out, I need to take the autosetup stuff back out of epel-rpm-macros-8. 18:45:38 bstinson, it seemed out when I did a yum update.. am I off the mark? 18:45:51 we're in CR at the moment 18:46:00 CR? 18:46:05 Critical Release? 18:46:15 hello, just came back from a real-life meeting that took a bit longer than I had thought 18:46:59 smooge: https://lists.centos.org/pipermail/centos/2016-May/159404.html 18:47:35 continuous release 18:47:36 got it 18:47:44 basically the packages get released to the CR repository for a period before it's called a full point release 18:47:46 tibbs, so I was looking at CR and not the regular release 18:48:34 I already built the update; I'm just not pushing it to stable until 6.8 lands in centos. 18:48:40 okie dokie 18:48:52 Otherwise we'd break mock builds. 18:49:03 understood :) 18:49:17 ok back to the main saga.. what to do with dnf 18:49:39 nothing. Wait until they come up with another approach 18:49:43 nirik, did those packages get blocked in koji finally? [and how would I check on this] 18:50:08 I opened a bug about it, but they closed it recently... I can try and go block those packages now. 18:50:29 oh, it is now 18:50:32 koji list-pkgs --package=libsolv --show-blocked 18:50:41 oooh thanks 18:50:47 same for hawkey 18:51:22 ok so with that.. they will need to do a copr. They will probably just drop it from epel since they can't get the update they needed 18:52:46 or something 18:53:21 ok last issue 18:53:27 yeah, or pull dnf into rhel or something... but nothing we need to do anything with 18:53:55 mirorrmanager has been having invalid problems which have been causing various issues on epel and copr 18:54:18 some of the issues have been bad pkls but the others I don't know about. 18:54:40 * nirik doesn't know about this, haven't seen it... 18:54:51 smooge: pkl? 18:55:21 bstinson: the way things work the backend generates a python pkl once an hour and syncs it to mirrorlist servers that serve the data in it out. 18:55:42 the last bad one I recall was last monday or something (it's pretty rare and hard to pin down whats causing it) 18:55:52 ah, thanks 18:56:16 I got notified about it last week from kbsignh when I had a migraine and I told him to help us figure it out or fork the repo locally. I wasn't the best person at that moment 18:56:40 I didn't realize it had caused problems with a rebuild they were doing in their infrastructure. 18:57:36 from time to time we have seen one mirrorlist server not update right (so it has old data)... we need to make a check for that 18:58:10 the copr people were seeing a problem this morning which seemed to be similar. where the mirrors were outdated so the client is passed a bunch of info it can't build from 18:59:01 do ask anyone seeing problems to file tickets so we can track these and gather info 18:59:02 i know we've seen it from time-to-time in the CI infra, happy to send more reports if we can catch it 19:00:30 someone sent me some logs and a description of how they do a regular check in nagios to see if it is working or not 19:01:40 which I promptly put in a folder somewhere 19:02:45 and yes. I will tell them to file tickets from now on. 19:03:14 ok we are over meeting time 19:03:31 #topic Open Floor 19:03:40 ok anything or I can close it out 19:04:07 ok closing out 19:04:09 #endmeeting