17:03:00 #startmeeting EPSCo (2015-05-15) 17:03:01 Meeting started Fri May 15 17:03:00 2015 UTC. The chair is dgilmore. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:03:01 Useful Commands: #action #agreed #halp #info #idea #link #topic. 17:03:21 #chairs avij bstinson dgilmore Evolution nirik 17:03:28 morning 17:03:29 #topic init 17:03:37 #chair avij bstinson dgilmore Evolution nirik 17:03:37 Current chairs: Evolution avij bstinson dgilmore nirik 17:03:41 good evening 17:03:50 hi all 17:04:28 morning 17:04:33 so im pretty unorganised 17:04:46 and I am honestly not 100% sure what items we have to discuss 17:05:19 #topic python3 17:05:34 nirik: did we get epel-rpm-macros stable? 17:05:42 I just submitting it this morning. 17:06:09 okay, so we can add it to the build and srpm-build minimal buildroots as soon as its tagged stable 17:06:09 the review hasn't started yet for python34, but hopefully abompard will take it. 17:06:21 will need to add it to buildsys-build in comps also 17:06:58 ok. can you take care of that part? or would you like me to? 17:07:04 I can do it 17:07:15 cool 17:07:42 #action dgilmore to add epel-rpm-macros to correct groups for comps and koji 17:08:01 #topic meeting time 17:08:12 seemed this meeting slot was the winner still 17:08:20 yep. So I think we just stick with it. 17:08:28 +1 17:08:37 ok for me 17:08:38 I added it to the epel calendar today 17:08:54 and set it up to send a reminder to the list 12 hours before 17:09:11 ok. 17:09:37 mostly for my own needs 17:09:51 I fail to do things without appropriate reminders 17:09:56 I get distracted too much 17:10:31 #topic restart epic discussions 17:10:57 i've been meaning to collaborate with smooge_away about this, but i haven't had a chance to yet 17:11:03 okay 17:11:26 I think there is value in having a seperate repo that allows things to move faster 17:12:00 #action bstinson to talk with smooge and present a plan 17:12:00 there could be. There's tons of ways to do it tho. 17:12:07 indeed there is 17:13:40 #topic meeting process 17:14:07 So when doing today poorly I realised we do not have documented how to run meetings etc 17:14:29 yeah, we should clone the fesco process and adjust it. ;) 17:14:37 I think we should setup a wiki page witha meeting process, much like the FESCo and releng ones 17:14:43 yeah 17:14:55 makes things nice to do 17:15:01 nirik: do you want to do that? 17:15:15 +1 from me 17:15:34 I'm good with it. 17:15:37 I can I suppose if no one else wants to. ;) 17:15:39 sure 17:16:52 oh, question related to that: should we start doing our meetings in #fedora-meeting? 17:17:04 might make more people know we exist and they could get involved? 17:18:08 nirik: probably best to do them in one of the meeting rooms 17:19:47 i don't have a problem with that but if we're changing locations, we should announce very loudly 17:19:49 proposed #agreed move the meeting to an available #fedora-meeting room 17:19:57 bstinson: sure :) 17:20:10 im +1 obviously 17:21:00 I'm not opposed to that 17:21:06 +1 17:21:10 #fedora-meeting is open at this time, seems fine. 17:21:25 nirik: perfect 17:22:21 #agreed move the meeting to #fedora-meeting 17:22:31 #topic next weeks chair 17:22:42 who would like to run the meeting next week? 17:23:25 don't all speak up at onece ;) 17:23:27 I can do the one after. I'm not familiar with the 'fedora' way of doing meetings 17:23:50 Evolution: its easy :) and we will have a wiki page that tells you exactly what to do 17:23:54 https://fedoraproject.org/wiki/EPEL-meeting-process 17:23:59 wfm 17:24:03 I'll take the next one then. 17:24:10 I can do next week 17:24:13 #info Evolution to run next weeks meeting 17:24:22 oh, or Evolution can. thats great.;) 17:24:27 heh 17:24:32 #topic open floor 17:24:49 only thing I wanted to bring up is aarch64. 17:24:59 I had something but I forget it right now :( 17:25:04 Evolution: okay 17:25:07 We've got an alpha out the door, and hopefully in a month or so we'll be 'official' 17:25:14 awesome 17:25:32 how can we get epel building on that without duplicating it ourselves. 17:25:42 are we wanting to add it as an offical arch? 17:25:50 or setup some secondary arch process? 17:26:13 that's essentially my question 17:26:18 what makes the most sense for it? 17:26:40 I don't fully grasp the difference in how the builders are set up for 'official' vs secondary arch 17:26:59 for centos, it's an alt arch effort, so it's not 'official' on our end. 17:27:02 we should be able to do either 17:27:07 though it may become so later. 17:27:15 though we do not have any production hardware in phx2 17:27:52 whats the status of i386? 17:28:18 johnny's got it built and will be doing media soon. 17:28:23 okay 17:28:24 we have to work out how we sign it. 17:28:40 there was people wanting 32 bit wine 17:28:41 some of the noarch is already signed with the official key, but we're not going to sign alt-arch with the same key. 17:28:47 which is not doable 17:29:07 hopefully we'll have the signing sorted fairly soon and put it out. 17:29:18 cool 17:29:35 koji-shadow does not support external repos 17:29:39 lorax working makes things quite easy. 17:29:50 oh, hmmm 17:29:50 so to do it as a secondary arch effort is going to take tooling development 17:30:07 Evolution: there is a epel7 branch of pungi 17:30:20 Evolution: it should work for making media 17:30:35 if you are using it with extra patches I would be interested in them 17:31:53 okay. I'm fine with doing it as an 'official' arch if that makes it easier. 17:32:17 right now I've put mock and its deps in our 'extras' repo but they're clones of what's in epel, so the transition should be easy 17:32:29 okay 17:32:50 I know some people want ppc64le added to epel 17:33:12 its easier for building and shipping if we do all arches together 17:33:29 we would need to setupsomething to provide a base to build on 17:33:41 that would take some experimentation in the staging koji 17:33:51 we'd also have to line up the package differences. 17:34:03 iirc there was something on the list earlier about ppc64le and thunderbird 17:34:08 I am happy to ship 32 bit x86, aarch64 and ppc64le as part of epel proper 17:35:21 the more usage/adoption we can get the better. 17:35:29 indeed 17:35:52 its just going to take some finangling on the backend to get it all working right 17:35:58 one of the problems has been that RHEL does not provide all packages for all architectures, causing build issues for some EPEL packages. it'd be nice if RHEL provided the same packages for all architectures. 17:36:27 avij: yes, but my business ticket with Red Hat was refused 17:36:29 avij: thats almost a non issue in rhel7 17:36:43 avij: bstinson was talking about building some of those checks into jenkins/ci. 17:37:02 I *think* task-o-tron or whatever on the fedora side can do similar. 17:37:18 I'll defer to dgilmore or nirik on that one 17:37:52 we have ways to detect the differences 17:38:08 IMHO, when rhel doesn't offer a package on some arch we should exclude that arch on the epel package that needs it too. 17:38:29 but sadly, we allowed the limited arch packages, so I guess the ship has sailed. 17:38:55 biggest place it caused issues was java 17:39:07 and openjdk ships on all arches in rhel7 17:39:30 sure, there are others too tho... like qemu... but anyhow, we digress. ;) 17:39:39 indeed 17:39:52 yes, the limited arch package situation can be a bit messy, especially if some EPEL packagers don't follow the rules re versioning 17:40:24 yeah, we really need bodhi to enforce the rules 17:40:39 right 17:40:47 dgilmore: are those checks published anywhere? 17:41:16 bstinson: kinda 17:42:21 bstinson: https://infrastructure.fedoraproject.org/repo/json/ 17:42:32 we have json files for each el release 17:42:41 it has the builds and arches etc 17:42:59 so we have what is needed to automate making sure people do not violate the rules 17:43:11 its implemented in pkgdb afaik 17:43:20 i.e. you can not brancha rhel package 17:43:29 we do not have enforcement in the bodhi side 17:43:58 But sometimes you need to branch if RHEL doesn't cover all archs? 17:44:44 rsc: it is supposed to allow that 17:45:20 I'm pretty sure I've seen RHEL packages end up duplicated to EPEL, so that check does not seem to be implemented in pkgdb 17:45:43 avij: are you sure they are not limited arch packages? 17:45:50 Yes, I think lzo or one of the packages that I maintain is affected by that. 17:45:57 and yes, in the past there have been mistakes... the pkgdb check is pretty recent 17:46:00 avij: its only fairly new 17:46:20 nirik: as in, I've seen EPEL packages that want to update RHEL (or rather, CentOS) packages. yes. 17:46:26 it was added to pkgdb when we added support to request branches in pkgdb 17:46:45 avij: yes, sure, I have too. Hopefully tho that will be less likely moving forward now. 17:47:01 of course it's also a moving target. 17:47:30 right 17:47:50 ok. I'll continue keeping an eye on this. I'll get an alert by email every time someone screws up. 17:47:51 we need to setup automated processes to know when to yank things out of epel 17:47:52 not sure how much time i can spend on it, but i'll take a look at the problem space (my motivation is to get some basic tests in our CI environ so other 3rd party repos can be validated against CentOS) 17:48:08 avij: i might ping you soon about the work you've done 17:48:16 bstinson: ack 17:48:42 so back to Evolution's question I think we should support the arches we can 17:48:57 +1 on that :) 17:49:16 for i386 we would need to build against CentOS 17:49:28 probbaly for aarch64 17:49:38 though we need hardware for aarch64 17:50:14 I'm fairly certain we can make the hardware happen. 17:50:31 that or we can always raid jcm's house for spare parts. 17:50:49 Evolution: well main issue is getting production level supported hardware 17:51:02 *cough* 17:51:03 dgilmore: don't we have aarch64 hardware because of Fedora? 17:51:04 since phx2 is an unmanned colo 17:51:06 uh... that exists? 17:51:17 Evolution: soonish 17:51:19 it will soon hopefully 17:51:49 rsc: fedora's aarch64 boxes are not in phx2 17:52:05 dgilmore: and we can only build in phx2? 17:52:42 rsc: that is where we have control. we would need hardware, proxy server and other bits elsewhere 17:54:07 #info consenus is that we want to support more arches in epel. but we need to come up with a plan and do some testing to implement 17:54:20 anyone else have anything to bring up? 17:54:49 just my two cents.. my background is in testing -- I'm fine with all kinds of proposals to improve EPEL, as long as things don't break. I have a few topics that I'd like to bring up re EPEL testing, but I'll need to think them through myself first. I'll write a summary of my thoughts to the list next week (hopefully). 17:55:41 avij: :) awesome 17:55:53 epel can do with more testing 17:57:46 okay, taking that as nothing more 17:57:50 #endmeeting