From Fedora Project Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

(also in the wiki at


Summary

Present from FESCo: thl, skvidal, jeremy, mschwendt, warren, spot, thomasvs, ensc, jpo

  • 19:02 {x,}emacs-muse, emacs-comon-muse or emacsen-muse ?
  • emacs-common-muse !
  • 19:05 buildsys-build -- What packages shall be in the default buildroot?
  • spot> | we should keep this to the smallest possible set of packages
  • skvidal> | so whenever someone decides on what these things are, let me know of the list so I can edit the right files
  • spot > | ok, i just sent an email to fesco with the packages used by mock that are above/beyond the exceptions; i'm not against adding some of these to the Exceptions list with rationalizations
  • spot> | i'll work on the "new Exceptions"
  • 19:14 Deduping of needsign packages
  • mschwendt will lokk after this (it's on the schedule for a long time already)
  • 19:19 How to solve legal issues
  • thl put that on the schedule -- seems the communication between Extras and Legal isn't perfect and some things got stuck due to that
  • warren> | thl, generally legal tells me, "If in doubt, the answer is no."
  • spot> | legal issues wrt packaging should be decided by the packaging committee
  • 19:20 packaging committee
  • spot has a mandate for such a committee to exist and he has been appointed [by FAB] to make it go. :)
  • some discussion if FESCo or another Committee should handle that; the idea was to have a committee that spanned both core and extras defining packaging standards for both; we need something today, and the current plan seems to be to create a packaging committee (lead by spot); we'll probably revisit this issue after fc6; if at any point, it becomes irrelevant, we'll absorb it back in
  • Weekly sponsorship nomination
  • _wart_ (Michael Thomas) nominates himself; FESCo will get back to him you next week
  • 19:38 what do we do with MIA/AWOL maintainers?
  • See also https://www.redhat.com/archives/fedora-extras-list/2006-May/msg00319.html
  • Just to make sure we all know what's meant:
  • AWOL=absent without leave
  • MIA=missing in action
  • some discussions; jwb, mschwendt and Michael J Knox seem to be interested in it. See full log for details
  • 19:48 co-maintainership is brought into the MIA/AWOL discussion
  • warren> | Yeah, co-maintainership is something we need too... (thl puts it on the schedule)
  • warren> | I suppose fedora account system is the proper place to track this in a database, and it can be
  • mschwendt> | warren: plus a tracker for contributors who are believed to be MIA/AWOL
  • warren> | Let's put together a design proposal for this packages database
  • warren> | I'll write something up initially for fedora-extras-list
  • 19:58 Incompatible package upgrade policy (directfb for example)
  • some discussion around https://www.redhat.com/archives/fedora-extras-list/2006-May/msg00433.html
  • maybe there should be at most one compat-*package per case ?
  • spot> | thl: let me write something up and we'll hash it out later; i think i know what i want here
  • 20:07 Free discussion
  • 20:07 spot> | ruby guidelines; http://www.fedoraproject.org/wiki/Packaging/Ruby
  • some discussions if a "Ruby (abi) = foo" would make sense; rawhide might have something like that now. Spot will take a closer look if we can have something compatible for older distros
  • 20:11 php: /var/www/ vs. /usr/share
  • spot> | someone might just have to put their foot down and choose a side.
  • spot> | i think i vote for php code to go into /usr/share i dont want to step on userdata living in /var/www
  • ixs> | fine. I'll consider that settled then.
  • spot> | ixs: can you write up a little policy blurb for me to add to the guidelines

Full Log

19:00            --- | thl has changed the topic to: FESCo Meeting in progess
19:00 <         thl> | that's better :)
19:00              * | f13 goes away, sorry I have to drive ome
19:00 <         thl> | k, who's around
19:00 <         thl> | f13, have fun
19:00            --- | Users 68 nicks
19:00              * | skvidal is around
19:00 <      jeremy> | I'm around, but need to brb
19:01 <         thl> | is that all?
19:01              * | cweyl is around, but is part of the rabble anyways :)
19:01 <         thl> | hmmm
19:01              * | Eitch is around but doesn't belong to FESCo :P
19:01 <       tibbs> | rabble rabble
19:02              * | mschwendt is here, too
19:02 <         thl> | well, let's start with a mini-meeting
19:02              * | nirik is also around, as is also rabble. ;)
19:02              * | jwb is semi-present
19:02            --> | xover (Terje Bless)  has joined #fedora-extras
19:02            --- | thl has changed the topic to: FESCo Meeting in progess -- emacs-muse
19:02              * | bpepple lurking about.
19:02 <         thl> | {x,}emacs-muse, emacs-comon-muse or emacsen-muse ?
19:02 <         thl> | do we want to discuss this without spot?
19:02              * | spot is here
19:02 <    XulChris> | +1 emacs-common-muse
19:02              * | nirik likes 'emacsen-muse', but it doesn't really matter that much I guess.
19:03 <         thl> | +1 emacs-common-muse
19:03 <        spot> | there is no precent for making up words like emacsen in the guidelines to date
19:03 <         thl> | spot, what's you current solution?
19:03 <        spot> | and i would prefer not to start anything. :)
19:03 <   mschwendt> | +1 emacs-common-muse
19:03 <       nirik> | spot: fair enough.
19:03 <        spot> | emacs-common-foo is my vote
19:03 <    XulChris> | +∞ emacs-common-muse
19:03 <     bpepple> | +1 emacs-common-muse
19:03 <        spot> | precedent
19:04 <         thl> | k, seems this one one easy
19:04 <       nirik> | ok, so muse, mew, and emacs-autex have to change...
19:04 <         thl> | spot, can you mail that to the list and put it in the packaging guidelines please?
19:04 <        spot> | gladly.
19:04            --> | thomasvs (Thomas Vander Stichele)  has joined #fedora-extras
19:04              * | nirik can go review vm now too. ;)
19:04 <         thl> | spot, thx
19:05            --- | thl has changed the topic to: FESCo Meeting in progess -- buildsys-build What packages shall be in the default buildroot?
19:05 <         thl> | spot, I'd like to hear you opinion here, too
19:05 <        spot> | ok, so my opinion on this is that we should keep this to the smallest possible set of packages
19:05 <         thl> | agreed
19:06 <   mschwendt> | this is not so easy, since rpm-build pulls in some big packages already
19:06 <   mschwendt> | Perl vs. Python, C vs. C++
19:06 <      warren> | rpm-build pulls in many of the things people are crying about
19:06 <     skvidal> | so whenever someone decides on what these things are, let me know of the list so I can edit the right files
19:06 <        spot> | mschwendt: understood, but lets determine what the smallest buildroot we can generate is.
19:06 <      warren> | including python and perl
19:06 <        spot> | i say we start with the list already in Exceptions
19:06 <      warren> | The exclusion list on the Wiki is almost it, except I think we should add a few things there.
19:06 <         thl> | just fyi, the current list is here: http://cvs.fedora.redhat.com/viewcvs/mock/buildsys-build.spec?root=fedora&view=markup
19:07 <        spot> | and add as necessary
19:07 <      warren> | er.. Exception list
19:07 <    thomasvs> | spot: so would yours include any languages beyond bash ?
19:07 <   mschwendt> | I really don't like all the automake* in there
19:07 <      warren> | Yes, please remove all auto*
19:07 <         thl> | mschwendt, +1
19:07 <     skvidal> | each of you who have an opinion on this
19:08 <       tibbs> | Why is openssh-server in there?
19:08 <     skvidal> | edit the buildgroups.xml file on your own systems and email what you think is correct to the fesco list
19:08 <    thomasvs> | doxygen and gdb.  hm.
19:08 <    thomasvs> | tibbs: because the post scripts kill any running ssh server when it gets removed
19:08 <    thomasvs> | (tibbs: so it may be a hack that survived for the same reason that mach added it originally)
19:09 <      warren> | thomasvs, scriptlets should rely on pid, not name...
19:09 <    thomasvs> | warren: I don't disagree, just giving the history why it was put in mach originally
19:09 <    thomasvs> | warren: it wasn't fun when it happened :)
19:09 <        ensc> | afaik; mock does not *remove* packages
19:09 <   mschwendt> | Would it be possible for somebody in the know to add comments to this list, which explain why all these packages are in the default build environment?
19:09 <        ensc> | so this should not be a problem
19:09 <      warren> | Yeah, comments in that file would be useful.
19:10 <    thomasvs> | ensc: so it just keeps all previously used deps around for all future builds ?
19:10 <      warren> | thomasvs, no, we want a new buildroot for each build.
19:10 <       tibbs> | Current FC5 openssh-server doesn't have anything than  service stop and chkconfig- -del
19:10 <         thl> | I#d like to trim down the list as far as possible
19:10 <      warren> | it doesn't uninstall, it should just blow it away.
19:10 <     skvidal> | thomasvs: no, it doesn't
19:10 <         thl> | and re-add things if it becomes necessary
19:10 <    thomasvs> | tibbs: read service stop
19:10 <    thomasvs> | but it sounds like openssh-server can go for mock
19:10 <     skvidal> | and the new caching patches should zip things along
19:11 <        spot> | ok, i just sent an email to fesco with the packages used by mock that are above/beyond the exceptions
19:11 <         thl> | spot, k, thx
19:11 <        spot> | i'm not against adding some of these to the Exceptions list with rationalizations
19:11 <      warren> | I've been meaning to add pkgconfig to Exceptions for a while.
19:11 <         thl> | spot, what about python?
19:11 <      warren> | where should we discuss additions?
19:11 <      warren> | thl, python is already pulled in by rpm-build
19:12 <        spot> | thl: s/python/ruby/etc
19:12 <      warren> | we could list it explicitly
19:12 <     skvidal> | spot: pretty sure chkconfig will get auto-dep'd in
19:12 <         thl> | warren, spot, should we put them in http://www.fedoraproject.org/wiki/Packaging/Guidelines#Exceptions in that case, too?
19:12 <       tibbs> | thomasvs: sure looks like it kills what it finds in the pidfile.
19:12 <      warren> | thl, yes
19:12 <        spot> | it might not be a bad idea to generate a list of all the things in Exceptions today and what they're automatically depping in
19:12 <     skvidal> | and initscripts
19:12 <      warren> | spot, ++
19:12 <         thl> | spot +1
19:12 <    thomasvs> | tibbs: could very well be these days - it was probably added around rh8 or rh9
19:12 <     skvidal> | and glibc
19:12 <        spot> | then work from there
19:13 <         thl> | k, do we want to discuss this further on the lists?
19:13 <         thl> | or is there anything remaining that needs to be discussed now?
19:13              * | thl will move on soon
19:14            --- | thl has changed the topic to: FESCo Meeting in progess -- Deduping of needsign packages
19:14 <        spot> | i'll work on the "new Exceptions"
19:14 <         thl> | skvidal, that's still on the schedule
19:14 <         thl> | skvidal, thx
19:14 <         thl> | skvidal, I'd like to get this done
19:14            <-- | giallu has quit (Read error: 110 (Connection timed out))
19:14 <         thl> | skvidal, or can somebody else look after that?
19:14 <     skvidal> | ok, then feel free to work on it. :)
19:14 <         thl> | (in case you don't find time for it)
19:15              * | thl still has no access to build64 afaik
19:15              * | thl is not sure that he want's to have access
19:15 <     skvidal> | heh
19:15 <         thl> | skvidal, can we set a date?
19:15 <         thl> | get it done in the next four weeks?
19:15 <     skvidal> | I can't, no.
19:15 <     skvidal> | mschwendt: you've been working on the push scripts
19:15 <     skvidal> | do you want it?
19:16 <     skvidal> | ::crickets::
19:16 <   mschwendt> | should be doable, I think
19:16 <     skvidal> | mschwendt: okie doke - then it's all yours
19:16 <         thl> | mschwendt, there is no need to hurry
19:16 <         thl> | mschwendt, but I'd like to get it done sooner or later
19:16 <         thl> | and it is on the schedule for a long time already ;-)
19:16 <         thl> | k, moving on
19:17 <     skvidal> | b/c it is utterly unimportant :)
19:17              * | warren signs & pushes
19:17 <   mschwendt> | warren: don't!
19:17 <   mschwendt> | push is in progress
19:17 <      warren> | oh
19:17 <      warren> | ok
19:17            --- | thl has changed the topic to: FESCo Meeting in progess -- Fedora Extras metrics
19:17 <       cweyl> | maybe a lockfile in there too :)
19:17 <     skvidal> | cweyl: already been worked on
19:17 <         thl> | does anyone know if Sopwith still is working on it?
19:17 <       cweyl> | skvidal: excellent
19:17 <      warren> | Sopwith has been on vacataion for the past 2 weeks
19:17 <      warren> | he should be back soo
19:17 <      warren> | soon
19:17 <         thl> | warren, k
19:17 <         jwb> | oh good.  was worried he died
19:18 <         jwb> | :)
19:18 <         thl> | then let's skip this today
19:18 <   mschwendt> | cweyl: in the push script? there is one in my push script, fwiw
19:18 <   mschwendt> | cweyl: but the others don't use it yet ;)
19:18 <     skvidal> | mschwendt: why don't you check yours in?
19:18            --- | thl has changed the topic to: FESCo Meeting in progess --  Encourage Extras reviews
19:18 <         thl> | warren, tibbs, any news?
19:18 <         thl> | or do we simply skip it today?
19:18 <     skvidal> | mschwendt: and make yours the default one, if you're comfortable with it, I mean.
19:18 <      warren> | sorry, I forgot to follow up after the last meeting
19:18 <   mschwendt> | skvidal: it is in CVS and running on extras64, just not linked in the bin dir
19:18 <      warren> | skip for this week
19:19            --- | thl has changed the topic to: FESCo Meeting in progess -- How to solve legal issues
19:19 <     skvidal> | mschwendt: any reason not to?
19:19 <         thl> | I put that onto the schedule
19:19 <         jwb> | thl, have a (simple) example?
19:19 <   mschwendt> | skvidal: this weekend
19:19 <      warren> | thl, generally legal tells me, "If in doubt, the answer is no."
19:19 <     skvidal> | mschwendt: cool, thanks.
19:19 <        spot> | legal issues wrt packaging should be decided by the packaging committee
19:19 <         thl> | warren, are you out official gateway to legal?
19:19 <      warren> | In the case of the MP4 container thing, someone needs to look at the code itself
19:19 <         thl> | warren, I got the impression we don't have a gateway
19:20 <      warren> | spot, packaging commitee as in... us?
19:20              * | jwb thinks spot refers to f-a-b
19:20 <        spot> | right now, all we have is a mandate for such a committee to exist
19:20            <-- | bress has quit (Read error: 110 (Connection timed out))
19:20 <        spot> | and i've been appointed to make it go. :)
19:21 <      warren> | spot, I'm confused, where did this come from?
19:21 <        spot> | fab
19:21              * | jwb gets a cookie
19:21 <      warren> | spot, this is different from my suggestion to FPB that seems to have support from FPB.
19:21 <         thl> | I'd like to nominate mschwendt and scop for that  committee
19:21 <         jwb> | thl, as the FESCO reps?
19:21 <      warren> | The "Technical Standards Committee" which is what FESCO would eventually become, when Core + Extras merges.
19:21 <      warren> | Essentially doing the same job as today.
19:21 <      warren> | big in Core too.
19:21 <      warren> | but*
19:22 <        spot> | warren: i'm not opposed to that being the end goal, and having this packaging standards/practices committee become that several miles down the road
19:22 <        spot> | but we need something today
19:22 <      warren> | For what?
19:22 <         thl> | jwb, no, they seem to be the right persons for it in general
19:22 <      warren> | We already have that in Extras, no?
19:22 <        spot> | warren: if by that you mean "me"
19:22 <      warren> | I mean, FESCO already sets packaging policy.
19:22 <         jwb> | thl, i don't disagree.  was just asking to clarify
19:23 <        spot> | yes, but i would prefer a more formal team to handle and take in such issues
19:23 <         thl> | jwb, I know ;-)
19:23 <      warren> | spot, I'm just questioning the need for an interim team here, when the existing group already does it.
19:23              * | thl tends to agree with spot
19:23 <         jwb> | warren, FESCO is "Extras centric"
19:23 <      warren> | I'm saying that it shouldn't.
19:23 <        spot> | the idea was to have a committee that spanned both core and extras
19:23 <        spot> | defining packaging standards for both
19:23 <      warren> | that's exactly what I'm saying
19:23 <        spot> | max agreed, and told me to run it
19:24 <      warren> | I suggested to FPB that FESCO should become that.
19:24 <      jeremy> | warren: this actually lets fesco concentrate on things *other* than just packaging policy
19:24 <      warren> | jeremy, like what?
19:24 <         jwb> | any of the other items that sit on the schedule repeatedly?
19:24 <        spot> | so far, the only issue that has been mentioned today that would be packaging policy would be emacs-common-*
19:24 <      jeremy> | warren: how to encourage and improve contributions, etc
19:24 <        spot> | exceptions is a tangential issue
19:25 <      warren> | This seems like an overlapping role
19:25 <         jwb> | but not orthogonal
19:25 <        spot> | warren: yes, which is why it is a committee, not a separate responsibility.
19:25 <        spot> | i plan to stay on FESCO (assuming my ninjas ensure continued membership)
19:25 <      warren> | jeremy, "how to encourage and improve contributions, etc" will not continue to be an Extras-only thing.
19:26 <        spot> | packaging isn't a FE only issue, thus the overlapping group
19:26            --> | dgregor (Unknown)  has joined #fedora-extras
19:26 <        spot> | the special forces of packaging. ;)
19:26 <      warren> | I guess...
19:26 <      jeremy> | warren: yes, but packaging isn't an extras only thing *NOW*
19:26 <      warren> | I don't see much difference here, but I suppose it wouldn't hurt.
19:26 <         thl> | spot, packaging also need's an in deep knowledge of packaging
19:27 <         thl> | spot, and probably some people of the new FESCo don't have that deep knowledge in it
19:27 <        spot> | thl: don't i know it. i'd love to have mschwendt and scop to help there.
19:27 <        spot> | thl: agreed
19:27 <         thl> | so having a comitte with the job that really know what they are doing is better then a elected group
19:27              * | cweyl resists saying anything about Congress
19:28 <      warren> | cweyl, rhymes with Progress =)
19:28 <       cweyl> | :)
19:28 <         thl> | k, anything else regading this?
19:28 <         thl> | otherwise I'll move on soon
19:28 <         jwb> | also rhymes with digress
19:28 <        spot> | i was going to say, rhymes with ducking vidiots.
19:28 <       tibbs> | BTW, where was this new packaging committee anounced?
19:28 <        spot> | tibbs: hasn't been created yet
19:29 <        spot> | this is just the intent to form, right now, its a one man committee
19:29 <      warren> | thl, just one more comment
19:29 <        spot> | (this literally happened this morning)
19:29 <      warren> | thl, if this happens, I'd like to see clearly stated and differing goals of both FESCO and this new committee.
19:29 <        spot> | warren: i agree entirely.
19:30 <       tibbs> | I worry about too many boards and committees.  Especially if they all have the same people.
19:30 <         thl> | warren: I agree, too
19:30 <   mschwendt> | tibbs: yes
19:30 <         thl> | k, let's move on
19:30 <      warren> | tibbs, I agree with that.  And given that this is really an overlapping role, I don't see the need to create yet another committee.
19:30 <      warren> | I instead think FESCO could evolve into that.
19:31 <   mschwendt> | we ought to use existing structures more efficiently
19:31 <       tibbs> | We should has this out later, though.
19:31              * | thl will not move on
19:31              * | warren writes counter-proposal to fab
19:31              * | spot sees the role of FESCO to handle extras-specific issues
19:31 <        spot> | i don't see that role going away until fe goes away
19:31 <      warren> | spot, that will become obsolete when Core + Extras merges.
19:32 <        spot> | and since i've YET to see a timetable for this mystical merger of packages
19:32 <      warren> | spot, sometime after FC6
19:32 <        spot> | jeremy: this is your cue to laugh wildly
19:32 <      warren> | spot, we're very serious about this, and jeremy is well aware.  He did much of the planning.
19:32 <      warren> | well... theorizing.
19:32 <        spot> | "sometime after fc6"
19:32 <         jwb> | i want to know what is involved in this mystical merger of packages
19:32 <        spot> | so lets revisit this issue after fc6
19:32 <     skvidal> | jwb: so would everyone
19:33 <     skvidal> | jwb: don't worry about it
19:33 <       tibbs> | But until the merge, FC uses FE's packaging policy and so FESCO makes decisions for FC, which is odd.
19:33 <     skvidal> | jwb: we'll cross that bridge IF we get to it
19:33 <        spot> | right now, we're separate
19:33 <        spot> | and i need a packaging committee to handle both core and extras
19:33 <         jwb> | i agree with spot
19:33 <      warren> | spot, jwb: Details aren't hashed out yet, but we have people researching this simultaneously as FC6 is being developed, so we'll have more of a concrete plan in the coming months.
19:33 <       tibbs> | So I see the point behind a separate committee.
19:33 <        spot> | after fc6, if its irrelevant, we'll suck it all back in
19:34            <-- | roozbeh has quit ("Leaving")
19:34 <         thl> | spot, yeah, that might work
19:34 <        spot> | or even, if at any point, it becomes irrelevant, we'll absorb it back in
19:34 <        spot> | this is a corner case, not the norm
19:34 <        spot> | believe me, i dont want 400 overlapping groups fighting on who gets to say what
19:35 <        spot> | but i'd rather not make decisions on the issues facing us today based on what "might happen" in the somewhat distant future. ;)
19:35              * | spot gets off his soapbox
19:35 <         thl> | k, I think we all made our standpoints clear for today
19:35 <         thl> | let's move on
19:35 <      warren> | Let's bring this discussion back to fab.
19:36            --- | thl has changed the topic to: FESCo Meeting in progess -- Weekly sponsorship nomination
19:36 <         thl> | anyone any nominations?
19:36              * | _wart_ nominates himself
19:36 <       tibbs> | I was thinking of nominating _wart_;
19:36              * | thl runs /wii _wart_ and gets no real name
19:37 <      _wart_> | MichaelThomas
19:37 <         thl> | k, I'll forward that to the list
19:37 <         thl> | _wart_, we'll get back to you next week
19:37 <      _wart_> | np.
19:37 <         thl> | any other nominations?
19:38 <         thl> | seems not
19:38 <   mschwendt> | what do we do with MIA/AWOL maintainers?
19:38 <         jwb> | yeah, i have that same question
19:38              * | thl did not follow that thread closely
19:38 <         jwb> | in my specific case, i just plan on giving the maintainer 2 weeks to reply to the email i sent him.  no reply, and i'll take the package myself (i was his sponsor)
19:38 <        spot> | i say we try to communicate with them, give them 30 days to respond
19:39 <        spot> | at least two emails sent
19:39 <        spot> | and if no response, package is orphaned
19:39 <         jwb> | i can do that
19:39 <   mschwendt> | and what about the sponsorship? unsponsor them?
19:39 <       nirik> | should be a bug filed at the beginning... would be good for tracking times/
19:39 <        spot> | nirik: thats a good idea
19:39 <         jwb> | nirik, yes.  and a bug has been filed (in my case)
19:39 <         thl> | we should put interim guidelines somewhere, discuss them and make them official soon
19:39 <         thl> | anyone interested in working that out?
19:39 <         jwb> | mschwendt, i vote for unsponsoring, yes
19:40 <        spot> | mschwendt: yeah, i think so
19:40 <   mschwendt> | should we create a tracking-list in CVS, e.g. "owners/mia.list"? A free-form text file for now?
19:40            --> | Foolish (Sindre Pedersen Bjordal)  has joined #fedora-extras
19:40 <       tibbs> | Note that the security folks won't wait 30 days to hear back before pushing patches.
19:40 <         ixs> | nevening
19:40 <       nirik> | mschwendt: or how about a FE_MIA blocker bug?
19:41 <   mschwendt> | would work, too
19:41            --> | RTLM (RTLM)  has joined #fedora-extras
19:41            --> | jpo (Jose Pedro Oliveira)  has joined #fedora-extras
19:41 <         ixs> | tibbs: there's a difference between waiting 30days for a secfix or between waiting 30 days to revoke a developers priviliges.
19:41 <         ixs> | I'd even suggest, to give the packager more time until the unsponsoring.
19:42 <         jwb> | tibbs, what ixs said :)
19:42 <         jwb> | except the more time part
19:42 <       tibbs> | I understand completely.
19:42 <      warren> | IMHO, we shouldn't be waiting 30 days before stepping in with a security fix.
19:42 <        spot> | yeah
19:42 <         thl> | warren, agreed
19:42 <         ixs> | something like x days for secfix, 1month for orphan in case it's important und 2month till being dropped.
19:42 <        spot> | i was excluding the security fix case from that
19:42 <      warren> | If somebody wont even answer mail in a week or two, somebody else should just do it that one time.  Revoking privs should be another step beyond that.
19:42 <         thl> | the old Security SIG proposal had other deadlines
19:43 <         ixs> | warren: think about it, 2 weeks vacation without email are sometimes the norm.
19:43 <      warren> | Somebody should step in to do the job.
19:43 <   mschwendt> | I was more interested in the general procedure with regard to withdrawing the sponsorship
19:43 <       tibbs> | Back to co-maintainers?
19:43 <      warren> | In most cases the "right" thing to do is obvious.
19:43 <         ixs> | warren: as long as it's temporal and the package isn't being reassigned, +1
19:43 <      warren> | ixs, yes
19:44 <         jwb> | tibbs, that's an option.  _if_ you can even get the current maintainer to respond
19:44 <      warren> | mschwendt, that is a separate issue from stepping in to do the job.
19:44 <         thl> | guys, we can discuss this endlessly this way
19:44 <         thl> | we need someone to work out a proposal how to do it
19:44 <         ixs> | warren: but that stepping in would be a good job for the "roving maintainer hordes" which were mentioned last week, even though the name was different.
19:44 <         thl> | IMHO
19:45 <         thl> | jwb, mschwendt can you work out something
19:45 <         thl> | we can look at it in a later meeting
19:45 <      warren> | ixs, we've been doing this for years inside of Red Hat, in practice people do the right thing.
19:45 <         jwb> | thl, i can give it a shot
19:45 <   mschwendt> | thl: on extras-list somebody else was working on a proposal
19:46 <         thl> | ohh
19:46 <       nirik> | jwb: Michael J Knox was proposing some things with the debian guidelines...
19:46 <         ixs> | warren: fine, but not to step on anyones toes, we should put that down somewhere.
19:46 <         thl> | taking some hints and ideas from debian seems to be a good idea
19:46 <         jwb> | nirik, i vaguely remember seeing that.  i'll read the thread more closely and go from tehre
19:46 <         ixs> | nirik: please leave debian out with regard to this. The debian way takes _ages_ and is a major hassle to jsut do a bit of work on a programm where the maintainer is MIA.
19:46 <         ixs> | nirik: or unresponsive.
19:46 <       nirik> | http://www.redhat.com/archives/fedora-extras-list/2006-May/msg00319.html
19:47 <      warren> | another thing we do inside of Red Hat is agreements made between developers to fix things with implicit permission.
19:47 <         jwb> | warren, hm?
19:47 <       nirik> | ixs: I didn't bring it up. :) Just pointing out someone else did. ;)
19:47 <   mschwendt> | co-maintainership is a good thing, but doesn't answer my initial question ;)
19:47 <       nirik> | I think just a outline with 'X days of no response you can do this' would be helpfull...
19:48 <      warren> | jwb, example... I trust the judgement of a dozen other maintainers, so I give them permission to make changes on my packages whenever they wish.
19:48 <         jwb> | oh sure
19:48 <       tibbs> | Sounds like co-maintainership.
19:48 <         ixs> | nirik: well. I'll have to point ot to MJK then, that the debian way is not the way to go. They do have a lot of packages with unresponsive maintainers and as a new maintainer upload is generally frowned upon, nothing get's done.
19:48 <      warren> | Yeah, co-maintainership is something we need too...
19:48 <         thl> | we really need a proper scheme for co-maintainership, too
19:48 <         jwb> | warren, but Extras is a bit different.  how do i know you gave developer J.Bob implicit permission?
19:49 <       nirik> | ixs: yeah, agreed.
19:49 <      warren> | jwb, if they fix it and I don't complain, currently.  If we want to do this explicitly, then we need some kind of tracking system.
19:49 <       cweyl> | implicitly, you can't.  it'd probably have to be something explicit -- or at least something explicit in the guidelines
19:49 <         jwb> | i dunno...  i kinda like the "if i don't complain" approach
19:49 <         jwb> | but i see value both ways
19:50 <         ixs> | warren: could we abuse the accoutns system? create a group like "barcode-maintainers", add people and they all are considered co-maintainers?
19:50 <       nirik> | could cvs be setup so developers have only perms to their package, and have a module they can edit to add other people if they want?
19:50 <         ixs> | warren: maybe even whip up automatic email alias creation et al?
19:50 <         thl> | nirik, " cvs be setup so developers have only perms to their package" seems like a good idea to me
19:50 <       tibbs> | Probably over-engineered for the majority of packages.
19:50 <      warren> | nirik, significantly raises bar and hassle, while it would only stop 0.01% of bad changes.
19:50 <         thl> | only some important people should have access everywhere
19:51 <       tibbs> | I've pushed packages for someone because they had no CVS access and asked me to.
19:51 <         jwb> | that requires 1) acl groups for each package, 2) automatic creation of said acls, 3) an accounts system that supports adding people to said acls
19:51 <         thl> | there is still the idea "give co-maintainers access to cvs, but let only the maintainer request the build"
19:51 <      warren> | We need a database to track this
19:51 <         ixs> | thl: in general yes, that is a nice idea. However, there are cases where that would be a hassle. Few weeks ago, thomas was in brazil, and I needed one of his packages in rawhide (libshout 2 was in fc5, but rawhide still had libshout 1.x), which was checked in, but not tagged an not built. That would be a bit difficult with enforced ACLs.
19:52 <      warren> | I suppose fedora account system is the proper place to track this in a database, and it can be exported to Bugzilla.
19:52 <         jwb> | yes
19:52 <         jwb> | which falls back to those with accounts access
19:52 <      warren> | I don't support the idea of only owner can checkin.
19:52 <       tibbs> | The security team needs lots of access.
19:53 <         ixs> | warren: where is the problem of just requiring co-maintainers to become fedora contributers? everything solved.
19:53 <       nirik> | sponsors should have access to their sponsorees packages too... so it gets complicated fast.
19:53 <      warren> | In practice we have very few problems with people doing things they shouldn't.  And when it does happen we educate.
19:53 <         jwb> | and when education doesn't work, we revoke
19:53 <      warren> | jwb, exactly
19:53 <         thl> | warren, but there is still the case hans described
19:53 <         ixs> | I think until now, just tracking commits worked great.
19:53 <      warren> | which?
19:53 <         ixs> | so why change it without a real need.
19:54 <      warren> | I think a database of packages and multiple owners would be a good first step here.
19:54 <       nirik> | yeah, tracking commits is fine, as long as you can't bypass that... which you can if you can hit control-c fast enough. ;(
19:54 <         ixs> | nirik: yeah. I followed that.
19:54 <         thl> | warren,  https://www.redhat.com/archives/fedora-extras-list/2006-May/msg00510.html
19:54 <   mschwendt> | warren: plus a tracker for contributors who are believed to be MIA/AWOL
19:54 <         ixs> | nirik: but face it: it's way easier just uploading a modified souce package. less the hassle.
19:55 <         thl> | nirik, but who really tracks commits?
19:55 <         ixs> | thl: ville does.
19:55 <      warren> | A database of packages and multiple owners could allow you to auto-CC multiple owners, add other people to explicit permission to modify your packages, track MIA durations for possible priv revocation.
19:55 <         thl> | nirik, nobody checks md5sums
19:55 <      warren> | many things we can do with it.
19:55 <         ixs> | thl: he reminded me of one or two lapses. ;)
19:55 <         jwb> | thl, i do for every package i maintain
19:55 <         thl> | ixs, ralf probably looks closely, too ;-)
19:55 <       nirik> | I try to track anything I approved/interests me, I skim the rest. ;)
19:55              * | jwb has an obsessive-compulsive need to cvs up -dPA every day
19:55 <         ixs> | thl: corsepius? he probably looks way too close. :D
19:56 <      warren> | another thing the database could do is enable owners to receive ONLY commits that they own
19:56 <      warren> | optionally
19:56 <         thl> | warren, that would be a good idea
19:56 <         thl> | warren, I'd like that
19:56 <         jwb> | s/own/are interested in
19:56 <      warren> | Sponsors could receive commits of packages owned by sponsorees
19:56 <      warren> | jwb, that too, subscribe to whatever you want
19:56 <         ixs> | thl: isn't taht a bit overengineered? .procmail on the client should do a fine job.
19:56              * | nirik likes getting the full feed... can see things like the qt4 import today. ;)
19:56 <      warren> | packages could be grouped in say "Games" and people can subscribe to the Games group.
19:57 <      warren> | nirik, full feed will always remain an option.
19:57 <         thl> | ixs, if you have more then 10 packages you for sure will miss one of yours sooner or later
19:57            --- | jwb has changed the topic to: FESCo Meeting in progress -- Maintainership issues
19:57 <      warren> | Let's put together a design proposal for this packages database
19:57 <         ixs> | thl: yeah, but I'm always thinking about the fact that someone will need to code all this.
19:57 <      warren> | I'll write something up initially for fedora-extras-list
19:57 <         thl> | warren, thx
19:58 <         thl> | k, so let's move on
19:58            --- | thl has changed the topic to:  FESCo Meeting in progess -- Incompatible package upgrade policy
19:58            --- | mspevack is now known as mspevack_mtg
19:58 <         ixs> | --verbose please
19:59 <       tibbs> | "Just don't do it"?
19:59              * | thl is searching
19:59 <         ixs> | ahh? the release issue of having .3 in FC5 and .5 in FC4?
19:59 <         thl> | https://www.redhat.com/archives/fedora-extras-list/2006-May/msg00433.html
19:59 <         ixs> | yeah, that's a "don't do that issue."
19:59 <         thl> | do we want to make this mail official?
19:59 <         jwb> | yes
20:00 <        spot> | i obviously support this. ;)
20:00 <         thl> | there was one add-on scop mailed me:
20:00 <         thl> | I would also like to add that maybe there should be at most one compat-*
20:00 <         thl> | package per case: foo + compat-foo, NOT foo + compat-foo1 + compat-foo2
20:00 <         thl> | + compat-fooN.  IMO this would be understandable, easy to document,
20:00 <         thl> | control, and clean up when needed.
20:00 <         thl> | sound like a good idea to me
20:00 <        spot> | compat-foo can have multiple revs of old libs in them if needed
20:00 <      warren> | compat-openssl with all 12 versions? =)
20:00 <        spot> | warren: yeah.
20:00 <       tibbs> | Maintainers would need to know that they're requiring a compat package.
20:01 <        spot> | we're trying to discourage this. :)
20:01              * | nirik sees that this would make getting the Xfce4.4 into fc5 hard, but it all makes sense.
20:01 <   mschwendt> | tibbs: ?
20:01 <         ixs> | warren: compat openssl with 12 versions? #debian is over ---> there.
20:01 <   mschwendt> | compat-foo packages are without compat-foo-devel
20:01 <       tibbs> | If someone revs something I depend on and I'm now requiring a -compat package, I want to know about it.
20:01 <        spot> | mschwendt: ehh, why?
20:01 <      warren> | tibbs, not necessarily.  auto-deps would just pull in the so-name
20:02 <        spot> | assuming they can live in the same space?
20:02 <       tibbs> | warren: precisely.
20:02 <   mschwendt> | spot: that is the tricky part
20:02 <         ixs> | tibbs: hmmm. that should be figured out by the daily broken deps mail.
20:02 <       tibbs> | The dep wouldn't be broken if it's satisfied by a -compat package.
20:02 <        spot> | mschwendt: yeah, if they can be kept apart, then i don't see any problem with a compat-foo-devel
20:02 <         thl> | spot, we should make sure that we don#t get to much compat packages
20:02 <         thl> | spot, how about this
20:02 <         thl> | spot, normaly only one compat package for a software
20:03 <         thl> | more then one only if FESCo agress with it
20:03 <        spot> | i dont really ever see the case for more than one
20:03 <         thl> | e.g. in case we need two or three openssl
20:03 <         thl> | spot, that's also okay for me
20:03 <        spot> | thl: why not just have multiple subpackages inside one compat-foo ?
20:03 <        spot> | if we really needed two or three openssl
20:04 <         thl> | yeah, that could work, too
20:04              * | spot doesn't really care either way. i'm not trying to go out of my way to make this easy
20:04 <         thl> | but I still fear that some people will make a lot of compat packages
20:04 <       nirik> | the pathalogical case here is directfb... new so every release. ;)
20:04 <    thomasvs> | spot: it could be important for people that run binary only stuff from ISV's
20:04 <        spot> | thomasvs: ok, i see that
20:04 <    thomasvs> | I think I saw one of the dell packages require a specific openssl version
20:04 <        spot> | how about not in subpackages
20:05 <         thl> | spot, that area normally is handled by core these days
20:05 <        spot> | compat-foo can provide old libs for as many old revs as you'd like
20:05 <         thl> | s/spot/thomasvs/
20:05 <      warren> | nirik, let's limit it to 99 sonames within the directfb package =)
20:05 <        spot> | assuming they are numbered
20:05 <         ixs> | hmmm. what about tracking deps and informing maintainers of tools whenever their BuildReqd libs do a major version jump?
20:05 <    thomasvs> | yeah, I'd like to have some policy about the case like directfb
20:05 <    thomasvs> | I just replied to scop's mail about it
20:05 <         ixs> | that should automagically cut down on the number of compat-packages.
20:05 <         jwb> | time is running long
20:05 <         thl> | jwb, agreed
20:05 <       nirik> | "99 .so's of directfb on the wall, 99 so names of directfb..."
20:05 <        spot> | that way, we have BuildRequires: compat-foo or BuildRequires:libfoo.so.5
20:05              * | warren writes package database strawman...
20:06 <    thomasvs> | I'm fine either way, but if we do not want to allow for what directfb, I'd like to know so I can drop the package
20:06 <    thomasvs> | I have no interest in maintaining it if it's not allowed to be upgraded :)
20:06 <    thomasvs> | and I can't clue the dfb people in either, so ...
20:06 <         thl> | spot, so what to you suggest as solution?
20:06 <        spot> | thl: let me write something up and we'll hash it out later
20:06 <        spot> | i think i know what i want here
20:06 <         thl> | spot, can you write a updated proposal and we agree on it inthe next meeting?
20:06 <         thl> | spot, k, thx
20:07            --- | thl has changed the topic to:  FESCo Meeting in progess -- Free discussion
20:07 <        spot> | i've got one item
20:07 <         thl> | anything else we need to discuss?
20:07 <        spot> | ruby guidelines
20:07 <       tibbs> | Yes, please.
20:07 <        spot> | http://www.fedoraproject.org/wiki/Packaging/Ruby
20:07 <       tibbs> | We had one submission die due to lack of guidelines.
20:07 <        spot> | these guidelines seem sane to me, + a ruby namespace ruby-gemname
20:08 <        spot> | i propose to add them to the packagingGuidelines
20:08 <        spot> | and lift the hold on ruby packaging
20:08 <         ixs> | I could need a bit of help about the php guidelines. I put down some initial thoughts and discussed them on irc a bit, but I could need some thoughts about where to suggest putting apps. right now I'm going with /usr/share/appname and then aliasing it into the webroot, but other people suggest /var/www as it would be easier on selinux.
20:08 <         thl> | spot, wouldn't a package that provides "Ruby (abi) = foo" make sense?
20:08 <         ixs> | url is http://www.fedoraproject.org/wiki/Packaging/PHP
20:09 <         thl> | spot, we had such a one in fedora.us for python
20:09 <         thl> | before python(abi) became part of core
20:09 <       tibbs> | I have a bunch of private mail on the Ruby issue.  I'll try to find it.
20:09 <        spot> | thl: wouldn't ruby be the place to do that?
20:09 <         thl> | spot, don#t know
20:09 <         thl> | spot, was just a idea
20:09 <       tibbs> | I think Akira agreed to provide Ruby(api) or something like Perl(MODULE_COMPAT).
20:10 <        spot> | tibbs: ok, that sounds optimal, but until it hits as an update for FC4+, we'll need to Requires on the version
20:10 <       tibbs> | I think it hit FC5 yesterday, but I'll have to check what actually gets provided.
20:11 <         thl> | tibbs, spot can you look at it closer?
20:11 <       tibbs> | Or maybe that was just rawhide.
20:11 <    dgilmore> | ixs: /var/www/  may be easier on selinux    but i think /usr/share  is where it should go squirellmaill has been that way forever
20:11 <         thl> | and we discuss this in the next meeting?
20:11 <        spot> | thl: ok
20:11 <       tibbs> | thl: ok
20:11 <         thl> | we might want to make something that is compatible with rawhide
20:11 <         ixs> | dgilmore: my point. exactly.
20:11 <         thl> | (if possible)
20:11            --> | fedorared (John Mahowald)  has joined #fedora-extras
20:11 <         thl> | that would probably the best
20:11 <        spot> | thl: yeah, agreed
20:11 <         ixs> | dgilmore: however, there was  abit of ruckus raised during some reviews about that.
20:11 <         thl> | k, anything else?
20:11 <        spot> | ixs: someone might just have to put their foot down and choose a side.
20:11 <         thl> | we're quite late
20:12 <    dgilmore> | ixs: i remeber   but it shouldnt be to hard to put in a %post script that make sure the selinux context is ok
20:12 <         f13> | I'm back.
20:12 <         f13> | is meeting still going?
20:12 <         jwb> | trying to clsoe
20:12 <         ixs> | spot: well, I'm all for /usr/share/ and as nobody is there to say anyth9ing different, /usr/share it is. *g*
20:12 <    dgilmore> | f13: ruby and php packaging
20:13 <    dgilmore> | ixs: ill say /usr/share
20:13 <         ixs> | dgilmore: yeah. there's a bit of content about selinux for packagers on the wiki, however, there could be more.
20:13 <         f13> | was there any need for me during the meeting?
20:13 <         thl> | f13, nope
20:13 <       tibbs> | Some of the selinux stuff is still buggy and being worked out.
20:13 <        spot> | i think i vote for php code to go into /usr/share
20:13 <        spot> | i dont want to step on userdata living in /var/www
20:14 <         ixs> | fine. I'll consider that settled then.
20:14 <         jwb> | f13, unless you have access to the accounts system...
20:14 <        spot> | ixs: can you write up a little policy blurb for me to add to the guidelines
20:14 <    dgilmore> | ixs: i guess what would be best  is if there we some way to mark a package / dir  as web app and  make selinux policy aware  so that context is maintained during selinux-policy  updates
20:14 <         ixs> | I'll try to finish the php guidelines tonight. where to best announce it?
20:14              * | thl will close the meeting in 60 if nothing new shows up
20:14 <        spot> | ixs: email it to me first, i want to eyeball it
20:14 <         ixs> | spot: fine with me.
20:15              * | thl will close the meeting in 30 if nothing new shows up
20:15 <         f13> | jwb: thats needed w/ the account system?
20:15              * | thl will close the meeting in 15 if nothing new shows up
20:15 <         thl> | MARK Meeting end
20:15 <         jwb> | f13, at some point we'd like to actually hold this election.  would be nice to use the accounts system.  requires access for interested parties (me and spot)
20:16 <         f13> | ah
20:16 <         ixs> | .oO( wouldn't that be -- MARK -- ? )
20:16 <         Seg> | ...
20:16 <         thl> | ixs, do you want to holf the next meeting?
20:16              * | spot points out that he has some of the voting code done...
20:16 <         ixs> | thl: no way. you'Re doing a damn good job with it. ;)
20:17 <        spot> | but havent had ANY time to do more
20:17 <        jima> | thl: great, you made yourself irreplaceable. now you're screwed.
20:17 <         jwb> | spot, oh, didn't know
20:17 <         ixs> | jima: time to lifetime-nominate thl for fesco?
20:17 <         Seg> | Heh I just woke up. There's a point I'd like clarified in the packaging guidelines.
20:18 <        jima> | ixs: :D
20:18 <         thl> | ixs, no way
20:18 <        spot> | jwb: sent it to fesco
20:18 <        spot> | bout a week ago
20:18 <         jwb> | spot, closed list
20:18 <        spot> | hrm.
20:18 <        spot> | jwb: i'll send you a copy
20:18 <        jima> | thl = done for ;)
20:18 <         jwb> | spot, ok
20:18 <       tibbs> | warren: I recall sending you an email about redoing the docs for package reviews last Thursday.  Am I hallucinating?
20:19 <      warren> | tibbs, yes, sorry
20:19 <      warren> | tibbs, our mail server melted after that.
20:19 <         ixs> | thl: ohh btw, are there enough nominations for fesco?
20:19 <         Seg> | Should we be using macros like %{__make} and %{__rm} ? Should we not? Should we just do whatever as long as we're consistent?
20:19 <       tibbs> | No problem; I often forget to send messages I type.
20:19 <         thl> | ixs, 17 people
20:19 <         ixs> | Seg: good point. Some people like them in the .specs, some complain about em.
20:19 <       tibbs> | If you need me to resend, I can dig it out.  I wrote it during the meeting so it's probably incoherent anyway.
20:19 <         thl> | ixs, sound okay to me
20:19 <         thl> | anyway, I need to leave
20:20 <         ixs> | cya
20:20 <       tibbs> | Seg: I personally don't use them, but if you do, use them everywhere.
20:20 <         thl> | have fun!
20:20 <      warren> | tibbs, it is somewhere in my thousand messages of unsorted mail
20:20              * | thl afk
20:20 <       tibbs> | warren: don't worry about it; I'll put more thought into it and send you a message later.
20:20 <      warren> | tibbs, cool thanks
20:20 <         Seg> | The spec templates don't use them, which is the only thing that implies anything either way.
20:20 <       nirik> | oh, thats the other thing I was going to bring up... packages that change name upstream... re-review? or just import new name?
20:20              * | jima receives a dead 1.8" hard drive. whee.
20:20            --- | thl has changed the topic to:  This is the Fedora Extras channel, home of the FESCo meetings and general Extras discussion. | http://fedoraproject.org/wiki/Extras | Next FESCo Meeting: 2006-05-25 1700 UTC
20:21 <        spot> | Seg: as long as you're consistent, its ok
20:22 <       tibbs> | nirik: it never hurts to do a re-review, but the committee should decide.  I don't think any new modules should be created in CVS without a review.
20:22 <       tibbs> | (personal opinion, of course).
20:22 <         Seg> | So like the %{buildroot} vs $RPM_BUILD_ROOT policy?
20:23 <       nirik> | yeah, I would tend to agree... we just don't have a known rule on it.
20:23 <       tibbs> | Yes, consistency is key.
20:23 <         Seg> | Might want to note this in the wiki in the macro section.
20:23 <         ixs> | tibbs: bah. no review necessary for a simple namechange.
20:23            <-- | green_ has quit ("Ex-Chat")
20:23 <         ixs> | tibbs: we shouldn't waste reviewers time.
20:23              * | jima vaguely wishes one were officially preferred.
20:24 <      warren> | nirik, there is a rule for %{buildroot} and $RPM_BUILD_ROOT
20:24 <         Seg> | Yeah, personally I like to see fewer macros in specs.
20:24 <       tibbs> | I officially prefer %{buildroot} because my pinkies get tired otherwise.
20:24 <        jima> | heh
20:24 <       nirik> | http://www.redhat.com/archives/fedora-extras-list/2006-May/msg00469.html
20:24 <      warren> | The rule is don't use them inconsistently.
20:24 <         Seg> | But then some people are paranoid and like the fully specified paths.
20:24 <       nirik> | warren: yes, I was talking about when upstream changes package names... should you just import the new name package or send it thru review again.
20:25 <      warren> | hmm, I guess we don't have that in the guidelines
20:25 <      warren> | a re-review never hurts
20:25 <       nirik> | was answering tibbs, sorry. ;)
20:25 <       nirik> | yeah...
20:25 <      warren> | but then again just getting things done is important
20:25 <         ixs> | warren: correct, a review never hurts. But what hurts is having to wait till a package gets reviewed just for a simple namechange.
20:26              * | nirik is going to run into that with xfcalendar->orage soon...
20:26 <         ixs> | warren: and I do consider it rude, to waste reviewer's time.
20:26            --> | Sopwith (Elliot Lee)  has joined #fedora-extras
20:26 <      warren> | Sopwith, welcome back!
20:26 <         Seg> | Near as I can tell, reviews of packages by people already sponsored go pretty quickly.
20:27 <         Seg> | Its the needssponsor thats a bottleneck...
20:27 <      warren> | ixs, I'd propose that we add that as an explicit guideline.  "Just do it."
20:27 <     Sopwith> | hi warren
20:27 <      warren> | Seg, not exactly.  Review of packages that have an interest of more than one person goes quickly.
20:27 <         Seg> | Heh, that too.
20:27 <       |Jef|> | Seg: do you have hard stats on that or is that based soley on feeling?
20:27 <   fedorared> | And the simple packages go easy.
20:27 <      warren> | Sopwith, someone mentioned you went to a wedding and vacation or something?
20:28 <       tibbs> | Anyone know what's up with qt4?
20:28 <         ixs> | warren: I'd agree on that. Maybe a appropriate comment in the import message, and that's it. If anyone want's to do a review, they are welcome to. But it shouldn#t IMHO be a necessity.
20:28 <     Sopwith> | Some vacation, some wedding, some working remotely, little bit of everything.
20:28 <         f13> | tibbs: than was supposed to email extras-list to find out how he should proceed, such as removing th emodule to make way for rex.
20:28 <         ixs> | tibbs: misscomunication or misunderstanding of the guidelines. f13 is talking to than.
20:28 <         Seg> | And if its a re-review its likely going to be mostly acceptable already. In theory. ;P
20:29 <         ixs> | Seg: yeah, but the problem is, reviews take time. If the package is somewhat unknown or not deemed important or reviewers are busy, it will be stuck for some time. That's a unnecessary bottleneck.
20:29 <      warren> | Seg, depends on how seriously people follow rules.
20:29 <      warren> | Seg, some people don't.
20:29 <       tibbs> | f13, ixs: Thanks.  Rex and folks are working hard on that review.
20:30 <         ixs> | especially, as the package hasn't changed basically.
20:30 <         f13> | tibbs: indeed.
20:30 <      warren> | removes qt4 from CVS....
20:30 <         Seg> | Anyway I've been trying to get all the audio apps reviewed. Even though I'm not a sponsor.
20:30 <         Seg> | No one else seems to want to. Heh.
20:31 <   fedorared> | Seg: I notice most of them depend on jack-audio-connection-kit
20:31 <         Seg> | Yeah, jack is key to the whole thing.
20:32              * | tibbs is happy he sponsored Laurent.
20:32 <         Seg> | And we need to get Fernando sponsored.
20:32 <       tibbs> | Fernando?
20:32 <      warren> | Fernando is the audio rep guy?
20:32 <         Seg> | CCRMA guy, yeah.
20:32 <         Seg> | He submitted qjackctl.
20:32 <      warren> | the audio stuff doesn't have patent problems?
20:33 <         Seg> | Which stuff?
20:33 <         Seg> | I don't see how.
20:33 <      warren> | the stuff from CCRMA
20:33 <      warren> | like MP3
20:33 <         Seg> | The FM synth patent expired in 1995...
20:33 <         ixs> | warren: by my reading, the jack stuff is just a framework...
20:33 <         ixs> | something a bit like gstreamer, only lowlevel.
20:33 <         Seg> | Jack is awesomely unix.
20:33 <       tibbs> | Yes, Jack is pretty neat.
20:34 <         Seg> | Its a framwork for plugging audio between apps.
20:34 <         Seg> | Like piping text, only with audio.
20:34 <      warren> | this is like MIDI stuff?
20:34 <       nirik> | now that muse is going to be emacs-common-muse, the jack muse needs to fight it out with that other muse. ;)
20:34 <         ixs> | nirik: jack-muse
20:34 <       tibbs> | jack muse will slay all.
20:34 <      warren> | We could just put all three into muse.src.rpm =)
20:35 <         Seg> | Music production is pretty virtual these days. We have the CPU power.
20:35 <       nirik> | "battle of the muses"!
20:35            <-- | JSchmitt has quit (Remote closed the connection)
20:35 <         Seg> | Jack is a virtual audio patch bay, ALSA provides a virtual MIDI patch bay.
20:35            <-- | jpo has quit ("Leaving")
20:36 <       tibbs> | Anyone notice the six people who have applied for sponsorship?  I get the mail every morning, wondering if I'm supposed to do anything about it.
20:36 <        jima> | crap, my degree in extreme audio/video patchery is becoming obsolete. :(
20:36 <      warren> | tibbs, theoretically we're supposed to check if those people actually submitted anything
20:36 <   mschwendt> | tibbs: the problems is I have no idea who they are
20:36 <   fedorared> | tibbs: if you are satisfied their stuff is up to par sponsor them.
20:36 <      warren> | if they didn't submit anything, then Decline them
20:36 <   fedorared> | Politely.
20:37 <       tibbs> | Precisely; there's no easy way to link back to package submissions or even bugzilla comments.
20:37 <      warren> | I usually Decline, then follow up with a mail explaining the process.
20:37 <      warren> | with links to the wiki
20:37 <      warren> | tibbs, oh, that's a good idea.
20:37              * | warren adds to that to the package database
20:37            <-- | drpixel has quit (Read error: 104 (Connection reset by peer))
20:37 <      warren> | Developer view must point at Bugzilla and CVS activity
20:37 <       tibbs> | I know nbecker has submitted stuff.  But aren't they supposed to find someone to sponsor them first, and then apply?
20:38 <   mschwendt> | the user description in teh accounts system can be used for that
20:38 <      warren> | yes they are supposed to
20:38            --> | MikeC (Mike Chambers)  has joined #Fedora-Extras
20:39 <       |Jef|> | Seg: FYI, out of the 20 oldest open bugs blocked by FE-NEW, only 3 are marked as needsponsor.. i dont think you can make any sort of claim that needsponsor is a bottleneck without doing some clever aggregate datamining
20:39 <         Seg> | Fine, I'm full of shit as usual.
20:40 <     skvidal> | someone add that to the quote file, please
20:40 <       tibbs> | Well, the oldest bug is "Helixplayer should be removed".  (??)
20:40            --> | mdomsch (Matt_Domsch)  has joined #fedora-extras
20:40              * | Seg bows
20:40 <       tibbs> | Some of us have been trying to ping on those old bugs.
20:40 <       nirik> | yeah, and it should... but thats shouldn't be a review bug. ;)
20:40 <       |Jef|> | tibbs: some how a doubt helixplayer removal is marked FE-NEW
20:42 <   fedorared> | It is. 154392
20:42 <        jima> | probably everyone was just ignoring it.
20:42 <       |Jef|> | fedorared: oldest open bug i have in my query is 165666
20:43 <       tibbs> | It shows up for me: https://bugzilla.redhat.com/bugzilla/showdependencytree.cgi?id=163776
20:43 <       |Jef|> | fedorared: and initng is among the 20 oldest.. and will continue to be
20:44 <   fedorared> | |Jef|: it's against fc4 package review.
20:44 <       tibbs> | https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=154392 clearly blocks FE-NEW and nothing else.  What should it be blocking?
20:44 <       |Jef|> | fedorared: im looking at just devel
20:44 <       |Jef|> | fedorared: i think
20:44 <   fedorared> | I figured
20:45 <       |Jef|> | fedorared: which all seem to be valid review requests according to the summaries
20:45            --> | drpixel (Dr Pixel)  has joined #fedora-extras
20:45 <       tibbs> | Interesting.  Warren set it to block FE-NEW on 2006-04-19.
20:45 <      warren> | which?
20:46 <       |Jef|> | fedorared: like i said... you have to make a stab at datamining to really know wtf is going on with timeoflife with review requests
20:46 <       |Jef|> | tibbs: probably some automatic mass retagging booboo
20:47 <      warren> | tibbs, oh that.  We're working on removing it, but it is a bit of a mess
20:47 <      warren> | tibbs, internal problem...
20:47 <   fedorared> | "datamining". I just start at the older bugs, see if there's anything happening.
20:47 <       |Jef|> | fedorared: my saved query does Product: FE  Component: Package Review  Status: New
20:58 <       |Jef|> | okay so changing my pre-set query a little.. out of the oldest 100 bugs in Component Package Review just 30 are marked as need sponsor
20:59 <       |Jef|> | err i should say the 100 oldest that are marked as blockedby FE-NEW still