Log from this weeks EPEL-SIG meeting (20070711)

Thorsten Leemhuis fedora at leemhuis.info
Sun Jul 15 13:21:01 UTC 2007


00:00:12 <       knurd> | Meeting ping dgilmore, Jeff_S, knurd, mmcgrath, nirik, stahnma, quaid and everyone interested in EPEL -- EPEL meeting in #fedora-meeting now!
00:00:12 <       knurd> | Hi everybody; who's around?
00:00:12            --- | knurd has changed the topic to: EPEL Sig meeting -- Meeting rules at http://www.fedoraproject.org/wiki/Extras/Schedule/MeetingGuidelines -- Init process
00:00:13              * | knurd likes to remind people that the schedule and the topic list for todays meeting can be found on http://fedoraproject.org/wiki/EPEL/Schedule
00:00:28              * | Jeff_S here
00:00:30              * | mmcgrath here
00:00:43              * | nirik is here. 
00:01:14            --> | daMaestro (Jon)  has joined #fedora-meeting
00:01:31 <       knurd> | lala
00:01:42              * | daMaestro sings along
00:01:48 <   daMaestro> | epel++
00:01:50 <   daMaestro> | ;-)
00:02:01 <       knurd> | well, let's start slowly
00:02:04 <       knurd> | daMaestro, :-)
00:02:06            --- | knurd has changed the topic to: EPEL Meeting – broken deps – Jeff_S
00:02:12            --> | mra (matt anderson)  has joined #fedora-meeting
00:02:19 <       knurd> | Jeff_S, any progress?
00:02:25 <       knurd> | did you poke people?
00:02:43 <      Jeff_S> | no, I thought mmcgrath did enough of that for me :)
00:02:53 <    mmcgrath> | :: sigh ::
00:02:55 <      Jeff_S> | actually, I know a couple packages got fixed
00:02:56 <       knurd> | hehe :)
00:02:57 <   daMaestro> | i got poked
00:03:05 <   daMaestro> | but i have no idea how to fix it..
00:03:09 <       knurd> | daMaestro, eeryone got accidentally
00:03:12 <      Jeff_S> | but I ran it again today and there is still a big list
00:03:21 <   daMaestro> | ahh, ok; good
00:03:37 <       knurd> | mmcgrath, is the script working now?
00:03:41 <      Jeff_S> | spot says he is planning to import a bunch of his packages soon
00:03:50 <      Jeff_S> | so that should help
00:03:54 <    mmcgrath> | knurd: Here's the problem with the script... it requires koji.
00:04:02            --- | knurd has changed the topic to: EPEL Meeting – broken deps/spam-o-magic – Jeff_S/mmcgrath
00:04:05              * | spot is working on it
00:04:07 <       knurd> | mmcgrath, what?
00:04:13 <    mmcgrath> | So I'm working to rewrite that part of it to read from owners.list.
00:04:19 <       knurd> | how does that script run for FE-6?
00:04:19 <      Jeff_S> | but there are some packages which seem to be looking at stuff that is not available in EL4
00:04:19 <        spot> | i've just been sidetracked by the need to get rocksndiamonds fixed
00:04:35              * | mmcgrath has no idea.
00:04:42 <       knurd> | mmcgrath, ask mschwendt?
00:04:44 <    mmcgrath> | spot: Are you working on the script?
00:04:46 <       knurd> | mmcgrath, he might know
00:04:56 <       knurd> | mmcgrath, and remmeber, owners.epel.list ;-)
00:04:56 <       nirik> | I think it has a local copy of owners.list it uses?
00:05:02 <      Jeff_S> | http://www.sheltren.com/epel/repoclosure/2007-07-11/epel4-i386-repoclosure.txt    <--- see for example postgresql-pgpoolAdmin which requires a higher version of PHP than is in EL4
00:05:02 <    mmcgrath> | :)
00:05:41 <       quaid> | oi!
00:05:42 <       knurd> | well, the plan is to annouce in 8 days iirc
00:05:45 <       quaid> | sorry I'm late
00:05:47 <    mmcgrath> | spot: ping?
00:05:55 <       knurd> | do we get everything fixed until then?
00:05:59 <       knurd> | I doubt that a bit
00:06:15 <       nirik> | I think we should try and if we need to slip the announcement we can do that...
00:06:23 <      Jeff_S> | I doubt it too.  The spam script would help, IMO.
00:06:25 <       knurd> | mmcgrath, spot afaik only wanted to build his packages, which should solve some of the deps
00:06:35 <    mmcgrath> | knurd: ahh.  thanks.
00:06:48 <       nirik> | mmcgrath: did the spam-o-matic make a valid run after the invalid one? Or it hasn't made a valid run yet?
00:06:52 <       knurd> | mmcgrath, send mschwendt a mail about the script
00:06:58 <       knurd> | he really should know the answer
00:07:05 <       knurd> | mmcgrath, or shall I do?
00:07:13 <    mmcgrath> | I'll ping him
00:07:18 <       knurd> | mmcgrath, thx
00:07:34 <       knurd> | while we were on the shedule already
00:07:36            --- | knurd has changed the topic to: EPEL Meeting – EPEL annoucement – quiad
00:07:45 <       knurd> | so, broken deps not resolved yet
00:07:50 <       knurd> | shall we move it one week?
00:07:58 <       knurd> | annoucements isn't prepares either afaik
00:08:00 <       knurd> | quaid, ?
00:08:21 <       quaid> | eh, I put it off because it's not hard to write
00:08:36 <       knurd> | hehe
00:08:36 <       quaid> | it's not a blocking factor, fwiw
00:08:40 <      Jeff_S> | mmcgrath: also if you need help w/ changing the script for epel, I can help
00:09:05 <    mmcgrath> | Jeff_S: thanks.
00:09:23 <       knurd> | so, move annoucement back by one week as broken deps likely won't get fixed in the next 8 days?
00:09:35 <       quaid> | sounds wise
00:09:48 <       quaid> | this is one of those "release early, but only when it's not broken" situations
00:09:54 <      Jeff_S> | knurd: +1 -- we need to get this sorted out first
00:09:55 <       knurd> | agreed
00:09:57 <       nirik> | sure.
00:10:11 <       knurd> | 20070726 would be the new target then
00:10:39 <      Jeff_S> | and maybe we need a big warning on the wiki about pushing stuff to EPEL before deps are there?
00:10:52              * | dgilmore is here
00:10:55 <      Jeff_S> | people seem to be assuming that the deps are there just because they are in fedora (extras)
00:10:55 <       knurd> | Jeff_S, maybe add something to the faq
00:11:23 <       knurd> | that might be the best afaics
00:11:38 <       knurd> | hi dgilmore 
00:11:46 <       nirik> | wish we could block anything with broken deps from pushing. ;(
00:11:58 <       knurd> | so, nobody yelled, so 20070726 is the new target then
00:12:09 <       knurd> | nirik, bodhi in hte long term :-)
00:12:12              * | knurd moves on
00:12:19            --- | knurd has changed the topic to: EPEL Meeting – push new packages to testing after EPEL annoucement – dgilmore
00:12:24 <       knurd> | dgilmore, I added that
00:12:26 <       nirik> | true, although bodhi doesn't currently do repoclosure either. ;)
00:12:32 <       knurd> | just wanted to make sure we still are in agreement
00:12:43 <       knurd> | all new packages after annoucement go to the testing/ dir?
00:12:59 <       knurd> | and we hand move stuff over if peole ask for it?
00:13:26 <       knurd> | any maybe do a full testing/X > X move some months later (with RHEL 5.1 maybe)
00:13:36 <       knurd> | do we agree on that?
00:13:46              * | nirik thinks that sounds good. 
00:13:52 <      Jeff_S> | +1
00:14:16 <       knurd> | dgilmore, is that possible from the infrastrucutre/pushers point?
00:14:23 <    dgilmore> | knurd: i said last week I wont spend the time to manually move bits from testing to stable
00:14:33 <    dgilmore> | its manual and labour intensive
00:14:44 <       knurd> | dgilmore, so what do you suggest as solution
00:14:46 <    dgilmore> | i can push everything to testing pretty easily
00:14:55            <-- | XulChris has quit (Read error: 113 (No route to host))
00:14:58 <       knurd> | sure, that's the plan
00:15:01 <       nirik> | the only reason we would need anything manual is for security
00:15:06 <       knurd> | but what about security fixes?
00:15:06 <    dgilmore> | we have no easy way to move things to stable
00:15:24 <       knurd> | well, we need a solution
00:15:27 <    dgilmore> | how do we know whats security
00:15:39 <       knurd> | someone tells us (via the wiki or a e-mail alias)
00:15:42 <    dgilmore> | we can easily put things in one location
00:15:56 <    dgilmore> | but to move things we have no way to do that
00:16:05 <       nirik> | yeah, without a bodhi we need a manual process. ;(
00:16:19 <       knurd> | dgilmore, we use the push scripts for another repo
00:16:30 <       knurd> | there a simple move and createrepo works
00:16:39 <       knurd> | sure, it's a ugly as hell
00:16:42 <       nirik> | dgilmore: wouldn't it just be a matter of 'mv testing/foobar.rpm ../5/; createrepo '?
00:16:42 <       knurd> | but possible
00:16:51 <       nirik> | yeah... ;(
00:16:52 <       knurd> | nirik, exactly that is what I mean
00:17:16 <    dgilmore> | nirik: sure but you need to do that mv for each package for each arch and SRPMS
00:17:39 <       knurd> | dgilmore, sure, but a simple script can do that
00:17:40 <       nirik> | yeah. Not fun at all... but beats having no security updates. ;(
00:17:48 <       knurd> | and it should not happen that often
00:17:52 <       knurd> | nirik, +1
00:18:09 <    dgilmore> | what about new packages?
00:18:18 <       nirik> | we can ponder on it and see if we can think of a better way to do it? I can't off hand tho.
00:18:20 <    dgilmore> | they go to testing?
00:18:21 <       knurd> | we could do monthly "make testing become official repo" until EPEL is bigger
00:18:24 <       knurd> | dgilmore, yes
00:18:27 <       nirik> | new packages and any other udpates go to testing.
00:18:28 <    dgilmore> | when do they go stable?
00:18:43 <       nirik> | when rhel does a minor bump.
00:18:46 <       knurd> | dgilmore, the old plan was to do that with each RHEL minor bump
00:18:54 <       nirik> | 5.0 -> 5.1... then we move testing over
00:18:58 <       knurd> | but for the start phase it might be better to do it more often
00:00:07 <    dgilmore> | people will want new packages immediatly
00:00:21 <       knurd> | every month or ever two months maybe?
00:00:43 <       knurd> | dgilmore, and when we do what people want we have lots of broken deps
00:00:46 <       nirik> | couldn't people who want a new package enable testing?
00:00:47 <       knurd> | just look at EPEL now
00:00:52 <       knurd> | nirik, +1
00:20:52 <       knurd> | EPEL is for EL, not for Fedora -- thus we need to be a bit more carefull
00:20:56 <       knurd> | espeially with broken deps
00:21:05 <       knurd> | we don't want to scare people away
00:21:13 <       knurd> | other opinions?
00:21:21 <    dgilmore> | we need new push scripts then
00:21:36 <    dgilmore> | we cant easily do what you want with what we have
00:21:56 <       knurd> | dgilmore, I'm willing to do that
00:22:08 <       knurd> | e.g. move the securty updates from testing to stable
00:22:18 <       knurd> | just need access to the repo then
00:22:29 <    dgilmore> | knurd: that is nota  huge problem
00:22:30 <       knurd> | I suppose nirik would be willing to help as well with it
00:22:39 <       nirik> | sure.
00:22:42 <    dgilmore> | what is is checking for broken deps before doing pushes
00:22:46 <       knurd> | if we share the burden then it should work until we get bodhi for epel
00:23:10 <       nirik> | dgilmore: now? nothing. :( repoclosure is really slow too unfortunately.
00:23:17 <       knurd> | security updates should normally not introduce broken deps
00:23:42 <    dgilmore> | nirik: exactly  and each time you find something broken you have to start over
00:23:42 <       nirik> | for security I would be willing to manually run repoclosure before any push...
00:23:47 <       knurd> | that should be a rare prolem
00:23:57 <       knurd> | nirik, +1
00:24:06 <       knurd> | nirik, or just look at old package <-> new package
00:24:13 <       knurd> | that's easier
00:24:14 <       nirik> | I think wwoods was working on a way to get repoclosure or something like it going faster. Not sure where that is tho
00:24:20            <-- | lancelan has quit (Read error: 104 (Connection reset by peer))
00:24:49            --> | lancelan (Lance Davis)  has joined #fedora-meeting
00:25:00 <       knurd> | so, deal?
00:25:06 <       knurd> | all new packages go to testing
00:25:13 <       knurd> | security updates hand-moved over
00:25:23 <       knurd> | nirik and I will help with that
00:25:32 <       knurd> | and we set up a wiki page or a alias up for that?
00:25:34 <       nirik> | so, we need script for moving security updates and mass moving testing on minor release? The other current scripts would work ok for testing itself?
00:25:52 <       knurd> |  script for moving security updates > +1
00:26:06 <       knurd> | mass moving testing > + 0.5
00:26:16 <      Jeff_S> | well, the mass move is quite simple
00:26:19 <       knurd> | that should not happen that often and likely can be done manually
00:26:24 <       knurd> | Jeff_S, agreed
00:26:36 <       knurd> | check that all deps are sane in stable + testing
00:26:40 <       nirik> | well, one is a more general case of the other. ;) But yeah, not a big deal now.
00:26:44 <       knurd> | move everything over from testing, done
00:26:47 <      Jeff_S> | but yes, a script for moving security updates would be quite helpful I think
00:27:25 <       knurd> | settled then?
00:27:55              * | knurd will take silence as agreement soon
00:27:55 <      Jeff_S> | sure :)
00:28:03 <       knurd> | so let's move on
00:28:12            --- | knurd has changed the topic to: EPEL Meeting – new meeting time? – all (see also http://fedoraproject.org/wiki/EPEL/NewMeetingTime )
00:28:18              * | knurd checks that page
00:28:25 <      wwoods> | notting and skvidal and lmacken and I discussed a tool for doing quick single-package depchecking but there's no implementation yet
00:28:37 <      wwoods> | no one has committed to implementing it
00:28:47 <       knurd> | dgilmore, what would be your preferred time?
00:28:57 <      Jeff_S> | wwoods: sounds interesting
00:29:22 <      Jeff_S> | looks like everyone who edited the page likes the current time
00:29:33 <    dgilmore> | knurd: i havent had time to even think about it
00:30:03 <       knurd> | well, let's try to get this settled until next week
00:30:16 <    dgilmore> | the times that work best for me are probably no good for knurd
00:30:40 <       knurd> | dgilmore, sorry, timezone problem...
00:31:02 <       knurd> | maybe I should just leave, that would make things easier :-)
00:31:17 <       knurd> | dgilmore, ping me when you got some minutes, maybe we can work something out
00:31:23              * | knurd moves on for now
00:31:37            --- | knurd has changed the topic to: EPEL Meeting – Communication plan for enterprise customers/ISVs/IHVs – stahnma, quaid
00:31:39 <       knurd> | any news?
00:31:55 <       knurd> | quaid, or just revisit after annoucement?
00:32:35 <       knurd> | lala
00:32:48              * | knurd takes that as revisit next week
00:32:52            --- | knurd has changed the topic to: EPEL Meeting – ExcludeArch TrackerBugs for EPEL – notting/knurd
00:32:55 <       knurd> | opinions?
00:33:05 <       knurd> | + 0.75 for EPEL-Excludearch trackers from me
00:33:21 <       knurd> | can't hurt and is not htat much work
00:33:35 <       nirik> | yeah, I think we can have epel versions... as long as the arch folks know to look at them.
00:33:44 <    dgilmore> | -1  i think we should reuse what exists
00:33:56 <       knurd> | dgilmore, that's to confusing
00:33:57 <       quaid> | sorry, was writing :)
00:34:08 <      Jeff_S> | dgilmore: but won't we have differences between EPEL/fedora?
00:34:12 <       nirik> | I don't much care. I think we should track them tho.
00:34:12 <       knurd> | dgilmore, as people that might want to fix Fedora stuff would run into EPEl stuf
00:34:31            <-- | tibbs has quit (Remote closed the connection)
00:34:33            --> | tibbs_ (Jason L Tibbitts III)  has joined #fedora-meeting
00:34:56 <    dgilmore> | having to keep track of things in two places will mean sometimes things get missed
00:35:01            --> | frozty_sa (frozt01100101)  has joined #fedora-meeting
00:35:05 <       knurd> | dgilmore, we can block the old Fedora bugs with the EPEL specific bug
00:35:09 <    dgilmore> | we dont have different trackers for FC-6 and F-7
00:35:32 <    dgilmore> | EL-4 and EL-5 are just different versions
00:35:51 <       nirik> | what are the current blockers called?
00:36:12 <       knurd> | FE-ExcludeArch-x86_64 iirc
00:36:37 <       nirik> | were their different ones for fe and fc?
00:36:44 <       knurd> | nirik, nope
00:36:53 <       knurd> | not that I'm aware off
00:37:20            <-- | k0k has quit (Read error: 104 (Connection reset by peer))
00:37:33 <       knurd> | I'm fine going without them
00:37:39 <       knurd> | as long as it's no general problem
00:38:00 <       nirik> | we can always revisit... so for now we reuse the existing ones?
00:38:18 <       knurd> | nirik, I'd say just ignore the issue for EPEL
00:38:34 <       knurd> | devel counts, and that's fedora
00:38:42            --> | _blah_ (rob)  has joined #fedora-meeting
00:38:57 <       knurd> | I'll send something to the list
00:39:03 <       knurd> | then we can decide next week
00:39:12            --- | knurd has changed the topic to: EPEL Meeting – RHX and EPEL – quaid
00:39:26 <       knurd> | quaid, can wait for some more weeks iirc?
00:39:29 <       quaid> | nothing new to report yet
00:39:34 <       quaid> | yep
00:39:41 <       quaid> | it's going to take the time it takes
00:39:47            --- | knurd has changed the topic to: EPEL Meeting -- Free discussion around EPEL
00:39:49 <       knurd> | quaid, thx
00:39:53 <       knurd> | anything else?
00:40:15              * | knurd will close the meeting in 60
00:40:17 <       knurd> | seems not
00:40:29              * | quaid no tengo mas
00:40:41 <    dgilmore> | i noticed that dag made some derogatory comments about epel on the centos mailing list
00:40:51 <       quaid> | oh, good
00:40:58 <       quaid> | nothing quite like keeping the flames warm
00:41:01 <    dgilmore> | saying that we dont want to work with him
00:41:12 <       quaid> | in fact
00:42:01            --- | tibbs_ is now known as tibbs
00:42:01 <       quaid> | I thin that's in our guidelines
00:42:02 <       quaid> | it says somewheren "EPEL refuses to work with the followng people"
00:42:02 <       quaid> | and then a list
00:42:02 <    dgilmore> | quaid: :)
00:42:02              * | quaid hopes his sarcasm is evident in the irclog
00:42:03 <       nirik> | ok.
00:42:03            <-- | Jeff_S has quit (Read error: 104 (Connection reset by peer))
00:42:03              * | mmcgrath twiddles thumbs :)
00:42:05 <       quaid> | it's hard because these guys all had good points
00:42:15 <       quaid> | but they put way too much heat into it
00:42:29 <       quaid> | and burned the bridge before it could be built
00:42:45 <       quaid> | anyway, water under the ... oh, wait, nevermind
00:42:49 <       knurd> | we maybe should some carefully choose words into the wiki
00:42:55 <       knurd> | why we didn#t go for repotags
00:43:03 <    dgilmore> | http://lists.centos.org/pipermail/centos/2007-July/083569.html
00:43:04 <       quaid> | a good FAQ entry
00:43:08 <       knurd> | and that we suggest that our contributors cooperate
00:43:26            --> | Jeff_S (Jeff Sheltren)  has joined #fedora-meeting
00:43:27 <       quaid> | we may be answering this for RHEL's support people when they have customers confused in the future :)
00:43:32 <    dgilmore> | i didint know if we should have a statement on the wiki somewhere saying we are willing to accept anybody
00:44:15 <    dgilmore> | knurd: repotags were not part of it
00:44:35 <       knurd> | well, can't hurt to put some carefully choose words up
00:45:00 <       knurd> | any yes, saying somewhere "we are open to annybody to join us" can't hurt either
00:45:24 <       knurd> | I can work some sentences out and will send them out
00:45:24 <    dgilmore> | i think skvidal would need to do some serious voodoo magic in yum to try and deal with multiple repos providing the same packages in a sane and consistent manner
00:45:29 <    dgilmore> | not sure what his voodoo skills are like
00:45:49 <    dgilmore> | that is all :)
00:45:53            --> | orc_emac (orc_emac)  has joined #fedora-meeting
00:45:59 <       knurd> | k, thx for you hints dgilmore 
00:46:02 <       knurd> | anything else?
00:46:02 <       nirik> | priorities or something taging gpg keys to repo would be the only options I can think of.
00:46:39 <   daMaestro> | !
00:46:49 <    dgilmore> | knurd: feel free to close up shop
00:47:00              * | knurd will close the meeting in 30
00:47:02 <   daMaestro> | I have a question
00:47:11 <       knurd> | nirik, a solution might arise over time (or not)
00:47:13 <    orc_emac> | knurd: at the end of the day, epel is NOT open to anyone who wants to add patent restricted material; will not sign onto the CLA; or is unwilling to build with non-free binaries
00:47:25 <    orc_emac> | that is all OK
00:47:26 <       knurd> | orc_emac, okay, you have a point
00:47:35              * | knurd will close the meeting in 20
00:47:39 <    orc_emac> | there cannot be total union of all independent packagerts
00:47:39 <    mmcgrath> | daMaestro: yes?
00:47:46 <       knurd> | knurd, I can add that to the wiki, can't hurt
00:47:50 <   daMaestro> | revisor needs the pykickstart from f7; are we "allowed" to build revisor-pykickstart from the bits from f7?
00:47:57              * | knurd will close the meeting in 10
00:47:57 <   daMaestro> | or do we have to branch?
00:48:06 <   daMaestro> | basically, we'd like to see revisor in epel
00:48:16 <       quaid> | fwiw, I'm going to work with the RH GSS (support team) to make sure their standard system checking script knows hunt for non-RHN-provided packages (such as EPEL); I'm sure they have a method, but that's one that would help the support team
00:48:21 <   daMaestro> | but we have a blocker requirement of the pykickstart from f7
00:48:21 <       nirik> | orc_emac: very true. Can't be everything for everyone. :)
00:48:26 <    mmcgrath> | daMaestro: hit us up in #epel after the meeting :)
00:48:30 <   daMaestro> | ok
00:48:30 <       quaid> | there ya go :)
00:48:34 <       knurd> | quaid, good to know :)
00:48:37              * | knurd will close the meeting in 10
00:48:47 <       knurd> | -- MARK -- Meeting end
00:48:48            --- | knurd has changed the topic to: http://fedoraproject.org/wiki/Communicate/FedoraMeetingChannel -- Meetings often get logged -- see schedule in the wiki for next meeting
00:48:51            <-- | _blah_  has left #fedora-meeting ( )
00:48:51 <       knurd> | thx everyone
00:48:54 <    mmcgrath> | knurd: thanks
00:49:00            <-- | daMaestro  has left #fedora-meeting ( "Leaving")
00:49:00            --- | You're now known as knurd_afk
00:49:03 <   knurd_afk> | have fun!
00:49:08 <   knurd_afk> | bye
00:49:15            <-- | orc_emac  has left #fedora-meeting ( )
00:49:28            <-- | Jeff_S  has left #fedora-meeting ( )




More information about the epel-devel-list mailing list