epel
LOGS
16:00:00 <nirik> #startmeeting EPEL (2012-07-27)
16:00:00 <zodbot> Meeting started Fri Jul 27 16:00:00 2012 UTC.  The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:00:00 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
16:00:00 <nirik> #meetingname epel
16:00:00 <nirik> #topic init process/agenda
16:00:00 <nirik> #chair smooge tremble dgilmore
16:00:00 <nirik> EPEL meeting ping abadger1999 rsc stahnma tremble dgilmore smooge nb maxamillion tremble Jeff_S HackMan
16:00:00 <zodbot> The meeting name has been set to 'epel'
16:00:00 <zodbot> Current chairs: dgilmore nirik smooge tremble
16:00:08 <nirik> any folks around for an epel meeting?
16:00:09 <smooge> here
16:00:12 * abadger1999 here
16:00:54 * pyther24 is just a fly on the wall
16:00:59 <nirik> anyone have items for agenda?
16:01:12 * nirik was going to go over the broken deps script which ran last weekend.
16:01:16 * nich0s is with pyther24
16:01:20 <jokajak> Oh, oh, I'm curious about the policy for packages that exist in both EPEL and RHEL
16:01:33 <nirik> jokajak: so are we all. ;)
16:01:56 <nirik> I meant to write up a new proposal this week, but didn't get to it again sadly.
16:02:53 <nirik> we can discuss some more in meeting today if folks like.
16:03:02 <nirik> anyhow, anything else for agenda? or shall we start in?
16:03:39 <nirik> #topic Broken deps reporting script
16:03:49 * skvidal is here... just lurking
16:03:52 <nirik> so, we have a broken deps script again and it ran this last weekend.
16:04:00 <smooge> keeps readig that as Broken Derps
16:04:09 <nirik> Strangely, I haven't heard any complaints about it... ;)
16:04:47 <nirik> there's a few enhancements it needs... better text explaining when it's talking about epel vs epel+epel-testing
16:05:01 <nirik> and it would be nice if it sent to the mailing list as well.
16:05:22 <nirik> finally it would be great if it could also have a whitelist of some corner cases that aren't really broken...
16:05:37 <nirik> If anyone wants to work on that, I'd be happy to point you to the code. ;)
16:05:50 <smooge> Do you have a link to the output of the script?
16:05:56 <smooge> I may have D'd it
16:06:08 <nirik> it mails each owner about each broken dep
16:06:31 <jokajak> nirik: sure, I might could use it for $job
16:06:45 <nirik> for example, here's one I get (which turns out to be kind of a false positive):
16:06:48 <nirik> collectd has broken dependencies in the epel-5 tree:
16:06:49 <nirik> On x86_64:
16:06:49 <nirik> collectd-4.10.3-1.el5.i386 requires libpython2.4.so.1.0
16:06:49 <nirik> Please resolve this as soon as possible.
16:07:13 <nirik> (this is due to python not being multilib in rhel5)
16:07:37 <smooge> ah
16:08:35 <nirik> jokajak: I can get the scripts pushed to the rel-eng git tree and point you at them...
16:08:49 <rsc> nirik: yes, I'm more or less around
16:09:22 <rsc> nirik: regarding the broken dependencies...I think the optional channel is missing for these checks. At least it was for mine IIRC
16:09:45 <nirik> rsc: oh? odd. it should have been in there...
16:12:11 <smooge> rsc, what was the package that was missing
16:12:35 <nirik> anyhow, I will get the scripts pushed out.
16:13:43 <nirik> ok, anything else on broken deps?
16:14:21 <nirik> #topic Overlapping packages part 12
16:14:35 <nirik> As noted I meant to make a new proposal, but keep getting sidetracked. ;(
16:14:36 <smooge> DUH-DUH-DUUUUUUUUUUUH
16:14:42 <nirik> I'll really work on it this next week...
16:14:47 <nirik> but basically it will be:
16:14:48 <jokajak> it's a 12 part series, how exciting
16:15:08 <nirik> jokajak: just that this discussion has been going on for a long time now sadly. ;(
16:17:21 <nirik> epel6 will not overlap with rhel6 in the channels that match up to advanced platform, except where they are needed for limited arch support.
16:17:37 <nirik> I need to try and figure out what channels match up to AP.
16:17:41 <nirik> and see if that will work out
16:18:02 <jokajak> what about when packages are needed for limited arch support, will they still be built for the supported arches?
16:18:22 <nirik> http://fedoraproject.org/wiki/EPEL:Packaging#Limited_Arch_Packages
16:18:30 * nirik thinks that policy is pretty set.
16:19:00 <nirik> so, yes, if rhel6 ships foo only on x86_64, we can ship foo-0.x for all arches we support.
16:19:17 <jokajak> ok, that is quite clear :)  thanks
16:19:40 <nirik> the big problem has been figuring out which channels we will look at for overlaps.
16:19:43 <jokajak> and if a package violates that policy, what is the recourse?
16:20:14 <nirik> file bug? ask maintainer to fix it. escalate to sig or rel-eng to fix it if they don't.
16:20:47 <jpokorny> when I accidentally got into this meeting, I would point out one personal example of EPEL vs. RHEL
16:20:48 <jokajak> great :)
16:20:51 <jpokorny> https://bugzilla.redhat.com/show_bug.cgi?id=741324#c5
16:21:55 <jpokorny> (the comment in the link was not intentional)
16:21:56 <nirik> jpokorny: right.
16:22:17 <nirik> the problem/question is if we care about ha channel or not. various of our proposals would have had us doing so.
16:22:56 <nirik> thanks for the good example jpokorny
16:23:22 <smooge> I think we need some sort of ven diagram.. if we stick to X how much of EPEL goes away. if we stick to X+X0 , etc etc.
16:23:26 <abadger1999> Don't almost all of our proposals include hs?
16:23:29 <abadger1999> *ha
16:23:38 <nirik> abadger1999: many of them yeah.
16:24:08 <nirik> the last one did, but inode0 asked why ha and lb... and we didn't really have much reason, just 'we added them a while back'
16:25:23 <abadger1999> The kind of de facto right now is.. if they're in the buildsystem's definition of rhel
16:25:27 <nirik> anyhow, I will try and look over the AP mappings and see if they help us.
16:25:30 <abadger1999> <nod>
16:25:43 <nirik> I can't seem to find the email with them, but will keep looking.
16:26:40 <nirik> #action nirik to work on a new policy draft. help welcome.
16:26:45 <nirik> anything else on this?
16:27:53 <nirik> #topic Open Floor
16:27:59 <nirik> any items for open floor?
16:29:10 * nirik will wait for a few minutes, then close out if nothing comes up
16:31:29 <smooge> nothing for open floor from me
16:32:11 <nirik> ok, thanks for coming everyon.
16:32:16 <nirik> everyone even
16:32:17 <nirik> #endmeeting