fedora-meeting
LOGS
20:32:05 <tremble> #startmeeting EPEL
20:32:05 <zodbot> Meeting started Mon Nov 15 20:32:05 2010 UTC.  The chair is tremble. Information about MeetBot at http://wiki.debian.org/MeetBot.
20:32:05 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
20:32:14 <tremble> chair nirik smooge
20:32:17 * nirik is around.
20:32:19 <tremble> chaira nirik smooge
20:32:24 * nirik hands tremble a #
20:32:24 <tremble> chairs nirik smooge
20:32:28 <tremble> #chairs nirik smooge
20:32:33 <tremble> #chair nirik smooge
20:32:33 <zodbot> Current chairs: nirik smooge tremble
20:32:44 <tremble> #topic Rolecall
20:32:49 * tremble is here
20:33:26 <tremble> smooge abadger1999 schlobinux_ ?
20:33:32 * abadger1999 here
20:33:37 * schlobinux_ is here
20:33:41 * nirik is here
20:34:01 * jsmith lurks
20:34:22 <smooge> sort of here
20:34:39 <smooge> monday madness and all that
20:35:03 <tremble> #topic Agenda items...
20:36:11 <tremble> RHEL6 is out!
20:36:12 <nirik> I have a FYI about the buildsystem and rhel6 final.
20:36:44 <tremble> Reminding packagers of unbuilt RHEL6 packages...
20:37:00 <tremble> Anything else?
20:37:31 <nirik> broken deps still.
20:37:59 <tremble> #topic Broken Deps
20:38:02 <tremble> nirik ?
20:38:16 <nirik> ok, there are still broken deps.
20:38:21 <nirik> epel5 stable isnt too bad.
20:38:36 <nirik> but epel5-testing, epel4-stable, and epel4-testing now need some work.
20:39:06 <nirik> I can try and poke at them over the next week or two... focusing on epel4-stable.
20:39:09 <nirik> but any help welcome
20:39:23 <tremble> Do we know what state epel6 is now in?
20:39:30 <tremble> for broken deps
20:40:03 <nirik> not off hand, perhaps we should ask stanmah to run a full slate of them.
20:40:24 <tremble> #info epel5 stable is now in a much better state
20:40:25 <nirik> thinking about it, I wonder how hard it would be to dump the output of each to a webpage.
20:40:36 <nirik> then run it like every 12 hours... so you can look at the web page for mostly up to date.
20:40:59 <tremble> #info nirik hopes to work on epel4 stable over the next couple of weeks.
20:41:31 <tremble> Personally I think that would be a fairly good thing to do.
20:42:22 <nirik> can ask
20:43:02 <tremble> #info nirik we ask around and see if we can get the script running regularly and updating a web page somewhere...
20:43:03 <nirik> anyhow, thats all I had. Would be good to know where epel6 is at.
20:43:17 <smooge> I think er put a list out saying " we are pulling the following from the EL-X on 12-01-2010"
20:43:20 <smooge> and do it
20:44:03 <nirik> the el4 stuff thats not easy to fix, I am fine with unpushing now.
20:44:13 <nirik> for el6, yeah, a warning might be nice.
20:45:12 * nirik has nothing more on deps.
20:45:30 <smooge> el4/el5
20:45:36 * tremble nods
20:45:47 <smooge> el6 I would say everything goes into epel-testing and we start pushing from there
20:46:08 <smooge> but I am a cranky old man
20:46:18 <tremble> 2 weeks notice that we're going to yank stuff that won't install anyway from EPEL4/5 doesn't seem too harsh
20:47:07 <nirik> well, we have warned about broken deps in el4/el5 for years. I don't think waiting more is worthwhile.
20:47:35 <smooge> I just want a date after thanksgiving so I can have enjoyed something before shit starts again
20:47:43 <smooge> :)
20:47:53 <nirik> in epel5 we should only have dogtag (they hope to fix in next 5.x update) qcairo-devel (a centos/repo issue, not us) and xulrunner-devel-unstable (a repo issue)
20:48:12 <nirik> so once dogtag is fixed in epel5, epel5 stable should be in perfect shape
20:48:23 <tremble> Proposal: We send out an email explaining that we're going to pull anything with broken deps, and just pull them one week later
20:48:43 * nirik thinks we already did.
20:49:18 <nirik> It's just a matter of doing it for the el4 ones that can't be easily fixed.
20:49:29 <smooge> we did. like nirik said we have given a lot of warning. we just need a date to do it
20:49:48 <tremble> Actually I'm referring to pulling all of them, not just the "hard to fix" ones.
20:49:49 <nirik> I'm happy to try and do it over the next week. ;)
20:50:11 <smooge> heck I don't mind if its all of them. its been 2 months of warning I think?
20:50:25 <nirik> tremble: all the el4-stable ones you mean?
20:50:34 <tremble> yes
20:50:50 <nirik> I'm happy to try and do it over the next week. ;)
20:51:20 <tremble> Anyone object?
20:51:51 * nirik listens to the silence.
20:52:19 * tremble laughs as his laptop starts playing "The sound of silence"
20:52:41 <nirik> ha
20:53:04 <tremble> #agreed All EPEL 4 packages with broken deps will be pulled over the next week or 2 as nirik has time.
20:53:43 <tremble> #topic RHEL-6
20:53:54 <tremble> #info It's finally reached GA!
20:54:47 <nirik> #info builders are updated with final bits.
20:55:11 <nirik> it would be good to now look at those packages that were only in workstation-optional and see if we have them...
20:55:18 * tremble nods
20:55:52 <nirik> that would be: fftw
20:56:03 <nirik> openoffice.org-sdk
20:56:21 <nirik> openoffice.org-opensymbol-fonts
20:57:19 <nirik> I think none of them are available in server.
20:57:45 <nirik> but I could be wrong.
20:58:46 <smooge> ugh
20:59:00 <nirik> the perl-Time-modules and perl-MIME-tools I think are available.
20:59:10 * tremble logs into a handy satellite server...
20:59:16 <nirik> humm... or not.
20:59:18 <smooge> let us queue discussion of EL-5 where we said "gee all these things won't build so do we wait for CentOS?"
20:59:56 <nirik> well, it's unclear to me that we have an issue, it would be good to confirm before we do anything.
20:59:58 <tremble> fftw is in an "optional" repo
21:00:11 <nirik> tremble: which one? ;)
21:00:27 <tremble> RHEL Server Optional (v. 6 64-bit x86_64)
21:00:32 <nirik> great.
21:00:36 <nirik> how about the openoffice* things.
21:00:49 <smooge> probably not.
21:01:03 <smooge> so lets branch libreoffice into EPEL-6 and use those :)
21:01:22 <nirik> ha.
21:01:28 <tremble> RHEL Server Optional (v. 6 64-bit x86_64)
21:01:45 <nirik> both of them? hurray!
21:02:24 <tremble> Yup
21:02:31 <nirik> so, I think thats the full list. I can update tickets and ask people to build/confirm.
21:03:03 <tremble> It looks like the decision may have been to put them all into a "we sort of support this" repo...
21:04:42 <nirik> yeah, which is just fine for us.
21:04:44 <tremble> Not quite sure how additional entitlements work on top of this lot, but it looks like life's a lot simpler than we feared,
21:05:00 <nirik> at least so far...
21:05:11 <nirik> until someone needs something only in workstation* again. ;)
21:05:13 * tremble laughs
21:05:56 <tremble> nirik Do you and tibbs have access to somewhere that it would even be possible for you to check before branching?
21:06:16 <nirik> well, the builders possibly, but they haven't been updated to final yet. ;(
21:06:42 <nirik> as soon as there is a centos6 we could look at that...
21:06:59 <nirik> or if someone gave me a rhel6 entitlement I could setup a virtual here.
21:07:11 <smooge> I will try to make a list of what is different between the two so we can have a "well that won't work" list
21:07:21 <nirik> smooge: that would be great.
21:07:27 <nirik> also there is client*
21:09:07 <smooge> client the bastard child of server+workstation
21:09:12 <tremble> #info it looks like most of the "workstation-optional" packages that were causing problems are available for server
21:10:38 <tremble> smooge: Does infrastructure have access to RHN?  Could we give nirik/tibbs access to somewhere they could run "sudo yum list <pkgname>"
21:10:43 <smooge> ok will get those lists asap
21:10:49 <skvidal> tremble: ?
21:10:51 <skvidal> huh?
21:10:56 <skvidal> why do you need access to rhn to run that?
21:11:14 <tremble> You need a box plugged into RHN/Satellite.
21:11:17 <smooge> I think they are wanting to see if a package is available to build against
21:11:25 <smooge> tremble, or a local repo :)
21:11:35 <skvidal> tremble: for what?
21:11:49 <nirik> well, we just need a rhel6 box that is up pointed at the final repos.
21:11:52 <skvidal> tremble: we have the pkgs available in repos named the same way for use in building pkgs
21:12:15 <nirik> skvidal: maintainer foo requests a epel6 branch for package bar... but we have no way of checking if bar is already in RHEL6.
21:12:51 <skvidal> nirik: I believe you have access to that data
21:13:05 <skvidal> nirik: but if you do not - I can make sure that folks in epel can
21:13:21 <nirik> skvidal: yeah. (Although are all 6 boxes pointed to the final repos now? or only the ones upgraded to 6 final)?
21:13:55 <nirik> anyhow, where are we...
21:14:11 <skvidal> most/all of our rhel6 boxes are on beta - but  a lot of those are publictest/staging boxes
21:14:32 <skvidal> nirik: but I can give you the urls you can use to repoquery things
21:14:43 <nirik> skvidal: ok, cool.
21:14:53 <tremble> #info Hopefully there should be a way (RSN) for tibbs/nirik to check the validity of EPEL branch requests.
21:15:51 <tremble> I think we previously agreed that we'd wait for CentOS 6 and then switch EPEL from its "beta" mode.
21:16:00 <nirik> yes, I think thats best
21:16:13 <tremble> #info  we previously agreed that we'd wait for CentOS 6 and then switch EPEL from its "beta" mode.
21:17:01 <tremble> Do we want another run of the "nag" script?  The following packages have not yet been built for EPEL6 ?
21:17:13 <nirik> yeah, I think that would be good.
21:17:25 <nirik> add a "RHEL6 is out now... " type thing to the top of the email.
21:18:09 <tremble> #action tremble Try to find the time to run the script to ask maintainers to build any unbuilt EPEL6 packages.
21:19:14 <tremble> #topic Bugs
21:19:30 <tremble> #info 200 EPEL bugs found ...
21:19:45 <nirik> back up to 200? ;(
21:19:51 <tremble> #info Hopefully with RHEL6 now GA we should be able to close off a load.
21:20:30 <tremble> I've not have the time/energy to do another triage run for the last week or two.  That will probably allow us to close a few.
21:20:50 <nirik> cool
21:21:23 <tremble> Any one have anything else to say on the subject?
21:22:09 <nirik> nope
21:22:12 <tremble> #topic Open Floor
21:23:12 <skvidal> umm
21:23:13 <skvidal> I do
21:23:18 <skvidal> so - I don't want this to be taken wrongly
21:23:22 <skvidal> but why are we waiting for centos?
21:23:55 <tremble> skvidal: Just because that gives us time to get everything tidied up now we know what's actually available.
21:24:04 <smooge> also most users of EPEL are centos systems.
21:24:16 <tremble> There was a faff with various dependencies not being available
21:24:32 <skvidal> smooge: really? we have stats on that?
21:25:11 <nirik> yeah, now that final is out, people can look at whats really in it and decide what they are landing for epel...
21:25:24 <nirik> I guess we don't need to wait for centos, but waiting a bit seemed like a good idea to me.
21:25:33 <skvidal> so waiting for a bit is fine
21:25:36 <smooge> not really. but since a large number of systems come from clouds which don't offer RHEL .. I make an assumption
21:25:41 <skvidal> if that's why we're waiting
21:25:55 <skvidal> nirik: but that we're 'waiting for centos' feels a bit odd to me
21:26:21 <skvidal> and also feels kinda crappy to rhel customers who want to use epel
21:26:28 <nirik> well, people who use centos are consumers of ours... but of course going out of beta wouldn't hurt them any.
21:26:32 <smooge> well the other issue is that many of the packagers say they can't wont be able to test until CentOS
21:26:37 <nirik> well, they can use epel fine right now.
21:26:44 <skvidal> nirik: right 'beta'
21:26:54 <skvidal> which a lot of the risk-averse folks using an EL-distro are not going to touch
21:27:00 <smooge> skvidal, I don't think EPEL ever gets out of beta
21:27:13 <nirik> oh, I almost forgot: https://bugzilla.redhat.com/show_bug.cgi?id=653146 reviewers welcome.
21:27:39 <nirik> skvidal: yeah, true. Although many risk averse EL people aren't going to move to EL6 until they have pounded on it for a while.
21:27:51 <skvidal> nirik: also true - but some of that pounding includes epel
21:27:58 <skvidal> anyway - it's fine for us to wait for a bit
21:28:05 <skvidal> and even to wait for centos to have a release
21:28:09 <nirik> perhaps we should ask for more input from the list as well?
21:28:10 <skvidal> but I wanted to make sure we had a reason for it
21:28:16 <skvidal> nirik: a good idea
21:28:52 <tremble> skvidal: We have reasons for waiting for "a while", CentOS 6 just seems like a milestone.
21:28:54 <nirik> I can post to the list about it.
21:29:35 <skvidal> tremble: again - I'm fine with it - I just worried that it feels a little crappy to say "yes, we know these are pkgs for rhel, but we're going to wait for the rhel-rebuild to call it stable"
21:29:45 <tremble> #action nirik to post the EPEL-devel about when we want to come out of beta.
21:30:11 <tremble> skvidal: Yeah, I can see your point.
21:30:39 <tremble> We could just as easily say "1 month post GA"
21:30:52 <skvidal> which seems reasonable to me
21:31:15 <skvidal> the other reason  why 'waiting for centos' bugs me is that it means our release cycle is completely outside of fedora control
21:31:27 <skvidal> s/fedora/fedora epel/
21:31:33 <tremble> Let's see what the view of the list is...
21:31:38 <skvidal> nod
21:31:40 <skvidal> agreed
21:31:48 <nirik> yeah, perhaps 1 month would make more sense, but will see.
21:31:53 <gholms> Does it matter that people have to wait for centos to do mock builds?
21:32:52 <skvidal> gholms: they don't
21:32:56 <skvidal> gholms: they can do them in koji
21:33:07 <skvidal> and afaik, those will be against rhel6
21:33:08 <gholms> Sure, if they have access to a koji server with RHEL packages.
21:33:09 <smooge> skvidal, but can they test them?
21:33:29 <skvidal> gholms: if they have an account in fedora and are a packager - they have access to scratch builds
21:33:32 <skvidal> which is a koji with rhel pkgs
21:33:54 <nirik> yeah, testing is harder.
21:34:01 <skvidal> smooge: maybe you  and I should talk to someone about getting packagers in epel access to something
21:34:02 <nirik> you can test with beta2.
21:34:04 <skvidal> smooge: or an entitlement
21:34:12 <nirik> there was talk about that long ago...
21:34:12 <skvidal> smooge: to let them setup their own instances
21:34:15 <nirik> but it didn't go anywhere. ;(
21:35:15 <smooge> skvidal, ok off line
21:35:38 <skvidal> smooge: sounds fine w/me
21:36:30 <tremble> Shall we call it a day and leave smooge and skvidal to see what they can arrange?
21:36:34 <skvidal> nod
21:36:37 <skvidal> I think so
21:37:10 <tremble> closing in 1 minute...
21:38:06 <tremble> #endmeeting