fedora-meeting
LOGS
21:00:59 <smooge> #startmeeting Fedora EPEL 2010-03-12
21:00:59 <zodbot> Meeting started Fri Mar 12 21:00:59 2010 UTC.  The chair is smooge. Information about MeetBot at http://wiki.debian.org/MeetBot.
21:01:01 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
21:01:16 <smooge> #topic HI all, hi back if you want
21:01:31 <tremble> hi smooge
21:02:07 * nirik is around.
21:02:19 <smooge> ok this will probably be a short short meeting.
21:02:33 <smooge> with most of the discussion on mailing list.
21:02:40 <smooge> #topic agenda
21:02:47 <smooge> Ok the things we will go over:
21:03:05 <smooge> 1) EPEL package issues with RHEL packages
21:03:15 <smooge> 2) EPEL block list for
21:03:45 <smooge> 3) EPEL repository redesign
21:03:51 <smooge> 4) Open Floor
21:04:01 <smooge> #topic EPEL package issues with RHEL packages
21:04:39 <smooge> Ok skvidal got me a script and I think I hacked it down to what I needed.. though it may have some bugs still.
21:05:08 <smooge> that generated a list of EPEL packages that effectively trump RHEL packages when required to be installed.
21:06:09 <smooge> Several of the packages seem to get pulled in because of 'leakage' of sublibraries in the EPEL package.
21:06:26 <nirik> yeah, I saw the post, but haven't had a chance to look at it more closely.
21:06:35 <nirik> whats the next step on this? file bugs on the issues?
21:06:40 <smooge> I will ask dgilmore if the %global items are workable for the EPEL build system to see if we can clean it up.
21:06:44 <smooge> and then file bugs
21:07:18 <tremble> FTR the atlas one, t does put liblapack onto the ldd search path
21:07:18 <smooge> I would say filing bugs is a good idea. We can close them later if it turns out that putting something into koji default fixes them
21:08:06 <smooge> for the case of something like qemu-img we need to figure out a way to change its provides somehow else
21:08:55 <smooge> tremble, yes.. I think its more about the fact that rpm says it provides it but the compares is not 'path-based'
21:09:48 <smooge> since we started discussion only today on what could be done.. I think this will be an open issue til next meeting. However, I would like to have closure by that meeting
21:10:00 <nirik> yeah.
21:10:00 <smooge> anything else?
21:10:22 * smooge trying to be a good moderator for the meeting and not running it all
21:10:24 <smooge> hi stahnma
21:10:27 <stahnma> hi
21:10:38 <stahnma> better late than never :)
21:10:55 <smooge> we are talking about the EPEL competition issue.
21:11:08 <stahnma> we have competition?
21:11:21 <smooge> where EPEL packages out-compete RHEL pacakges and thus get installed incorrectly
21:11:28 <stahnma> oh
21:11:47 <stahnma> I was trying to make sense of that email thread, but didn't spend much time on it
21:11:50 <smooge> the discussion is still going on in the list, so its going to be an open issue til next meeting. I am looking for any other input on it from members at the moment
21:12:27 <stahnma> ok
21:13:17 <smooge> #topic EPEL block list
21:14:00 <smooge> Ok I think I have an initial list for us to ask rel-eng to block in building for EPEL. Its time to pair it down and see what items we missed or put in over
21:14:18 <nirik> smooge: cool. Did that go to the list yet?
21:14:27 <smooge> it should have
21:14:41 * nirik is behind on his email for some reason.
21:15:07 <smooge> Packages where EPEL and redhat.com SRPMS conflict
21:15:10 <nirik> smooge: is that list against 5.4 ? or 5.5b?
21:15:20 <smooge> 5.4..
21:15:32 <smooge> its whats on ftp.redhat.com and 5.5b source isnt there.
21:15:42 <nirik> ok.
21:15:54 <smooge> I need to grab the 5.5 source RPMS and do it right again.
21:16:08 <smooge> I ran out of space and whacked the wrong isos
21:16:18 <nirik> I guess I would say we should ping maintainers of those, confirm that they don't have any objection to blocking them, then block them all, mark dead.package, etc.
21:17:24 <smooge> basically its just for i in *src.rpm ; do rpm -qf='%{NAME}\n' -qp $i; done > list ; sort -u list > src-list ; comm -1 -2 src-list epel-src-list
21:17:47 <smooge> for things that in both and -2 -3 for ones that are in rhel only
21:18:56 <smooge> nirik, yes. dgilmore had mentioned that there would be some packages that need to be non-dead but I forget which ones and wanted his input on that when we got to it
21:19:05 <nirik> sounds good.
21:19:12 <smooge> sorry for the delay but my stone-age DSL has made it slow to download
21:19:32 <smooge> should have it all wrapped up for a +1/-1 next meeting
21:19:40 <smooge> so we can close it out then
21:20:02 <nirik> so do we want to contact maintainers now? or wait and make sure of the list?
21:20:33 <smooge> I would say lets get dgilmore's input (it should be quick) and then contact maintainers
21:20:51 <smooge> then call Mar 26 flag day
21:20:57 <smooge> does that sound ok
21:21:14 <nirik> sounds good.
21:21:21 * tremble nods
21:21:23 <smooge> okie dokie... one last topic
21:21:37 <smooge> #topic EPEL repository redesign (brainstorming)
21:22:09 <smooge> ok this is a last minute thing that someone mentioned to me and I remembered just now
21:22:16 <smooge> it goes with the nirik slipstream idea
21:22:32 <nirik> oh, I have some news on that... sorta
21:22:37 <smooge> which in many ways could be a 'redesign'
21:22:42 <smooge> ok listening nirik
21:22:52 <nirik> I mailed the packaging list and asked for input on our incompatible upgrades woes.
21:23:01 <smooge> I saw that.
21:23:30 <nirik> no replies so far, but perhaps we will get some good ideas.
21:23:48 <nirik> http://lists.fedoraproject.org/pipermail/packaging/2010-March/006935.html
21:25:03 <nirik> so we will see.
21:25:08 <nirik> what brainstorming did you have smooge?
21:26:18 <smooge> ok what someone on #rhel pm'd me about was that stable gave the impression that stuff in it never changed
21:26:19 <jokajak> is the meeting still going on?
21:26:30 <smooge> or that they would be able to get all the old stuff
21:27:01 <smooge> it was something I had brought up once and I guess they read it and pm'd or just co-incidence
21:27:05 <stahnma> you'd basically have version a repo to get that
21:27:12 <stahnma> like, have a daily snapshot with a yum config
21:27:24 <stahnma> and then a client could subscribe to whatever version they desired
21:27:38 <stahnma> with rsync and hardlinks (link dest) this isn't all that undoable
21:27:55 <smooge> yeah.. I am not sure its something that dgilmore would want to do :).
21:28:09 <stahnma> I am not sure it is all that sane
21:28:11 <stahnma> but it is doable
21:28:27 <stahnma> it's something we're kind of working on at another place I work with
21:28:37 <smooge> they were wondering about something like recent upcoming eats-kittens
21:29:40 <smooge> and I thought, well I like this slipstream idea (which isn't a eats-kittens) so maybe it would be a good idea to bring them up together
21:30:10 <nirik> jokajak: yes
21:30:21 <smooge> oh wait I got the list wrong:
21:30:25 <nirik> well, stable means different things to different people.
21:31:08 <smooge> old, recent, upcoming, eats-kittens, and I would put slipstream as the 4th.
21:31:55 <smooge> nirik, I agree.. its a semantic issue, but one that seems to cause confusion to some people. And I realize it was bikeshedding but I wanted to bring it up once before it died
21:32:01 <smooge> or I forgot again
21:32:10 <nirik> well, there is no way we have resources to do all those. ;)
21:32:31 <smooge> well old is basically everything that was in recent but pushed out
21:32:39 <smooge> recent is 'stable' with a name change
21:32:51 <smooge> upcoming is testing with a name change
21:33:00 <smooge> eats-kittens is rawhide for epel
21:33:34 <smooge> and slipstream is where stuff that doesn't make the epel stability goes after upcoming.
21:33:51 <nirik> well, from a high level, cool... but I think it would take a lot of work to make that work with our infrastructure.
21:34:15 <nirik> I was envisioning only those 'problem children' packages in slipstream... not everything...
21:35:08 <smooge> yeah.. that was what I meant.. a package would flow from 'kittens -> upcoming then go either to slipstream or recent. Stuff afterwords would go to old.'
21:35:18 <stahnma> I think a lot of people would enjoy a raw-hide or something like it for epel
21:35:26 <stahnma> but difficulty level is high
21:35:32 <smooge> yeah.. I agree
21:35:57 * stahnma says as he tries to compile F13 sudo for EL4
21:35:58 <stahnma> :)
21:36:21 <smooge> do you guys think this is DOA ?
21:36:56 <nirik> well, I'm not even sure we could get buyin on a slipstream, much less more repos. ;(
21:36:59 <smooge> as in I am asking for a ponicorn not just your average pony
21:38:02 <smooge> ok I am going to ping dgilmore about what resources would be needed off hand for a slipstream and see if its feasible or something.
21:38:14 <smooge> planning is hard, lets go shopping.
21:38:15 <nirik> that might be the way to go...
21:38:31 <smooge> #topic Open Floor because thats all thats left.
21:38:39 <jokajak> was mod_wsgi discussed?
21:38:46 <smooge> no no it wasn't
21:38:50 <jokajak> excellent!
21:38:57 <smooge> #topic Open Floor mod_wsgi
21:39:05 <smooge> you have the floor
21:39:07 <jokajak> mod_wsgi cannot be run in the same apache instance as mod_python
21:39:23 <jokajak> EPEL currently ships an ancient version of mod_wsgi
21:40:08 <jokajak> i would like to update mod_wsgi to the most recent release (3.2), have mod_wsgi disabled by default, include a comment block in the mod_wsgi httpd configuration file describing the limitiations
21:40:34 <jokajak> and ship that in epel
21:41:03 <jokajak> users would then be able to install mod_wsgi and either disable mod_python and enable mod_wsgi, or use mod_wsgi in a mod_python compatible way
21:41:38 <jokajak> as it currently stands, if someone installs mod_wsgi and tries to use it apache segfaults
21:42:13 <nirik> jokajak: I personally think thats an acceptable plan.
21:42:14 <smooge> ok. what would happen to exisiting users
21:42:34 <nirik> good question.
21:42:39 <smooge> they should just get a rpmnew correct?
21:42:58 <smooge> or would it turn off mod_wsgi after an update
21:43:21 <smooge> jokajak, sorry for the last minute thought on my part
21:43:22 <jokajak> mod_wsgi would stay as it currently installed
21:43:35 <jokajak> the spec file has the configuration file as a config file, no replace
21:43:53 <jokajak> so any users that currently is using it would just get an upgrade in place
21:43:56 <nirik> right, and the new one is backward compatible on the config?
21:44:45 <jokajak> yes
21:45:00 * nirik sees no problem with the update then.
21:45:24 <jokajak> as far as i can find, mod_wsgi 3.1 is backwards compatible with 2.5
21:45:42 <smooge> ok
21:45:49 <smooge> no problem on my part either.
21:45:55 <smooge> stahnma, ?
21:49:31 <smooge> ok I think we have no problems so go for it.
21:49:48 <smooge> ok anything else?
21:50:01 <smooge> I think its just us 4.. so I can close in 1 minute
21:50:35 * nirik doesn't have anything.
21:51:02 <smooge> #endmeeting