From Fedora Project Wiki

Fedora Packaging Committee Meeting of {2007-XXX}


  • DavidLutterkort (lutter)
  • JasonTibbitts (tibbs)
  • JesseKeating (f13)
  • RexDieter (rdieter)
  • TomCallaway (spot)
  • ToshioKuratomi (abadger1999)


No drafts were presented to FESCO last week, so no writeups this week.


The following proposals were considered:

  • Two PHP proposals: (the first two items only: PECL Extensions and Versioned BuildRequires in Macros Section)
  • Accepted (5-0)
  • Voting for: spot tibbs rdieter lutter abadger1999
  • Voting against: (none)

Other Discussions

Nothing of note this week.

IRC Logs

[12:01]  * spot is here
[12:01]  --> mdomsch has joined this channel (
[12:01]  * tibbs is here
[12:01]  <tibbs> It seems most of Europe won't be, though.
[12:01]  * rdieter is here (still)
[12:02]  <spot> i wish i had as many holidays. :)
[12:02]  <rdieter> slackers, the whoe lot of 'em. :)
[12:02]  <spot> lutter? f13?
[12:02]  <rdieter> one short of doing anything?
[12:02]  <spot> abadger1999 ?
[12:02]  <f13> I'm here.
[12:03]  <rdieter> yay.
[12:03]  <abadger1999> Yeah -- wrapping up an impromptu meeting.
[12:03]  <abadger1999> 1/2 here.
[12:03]  <spot> thats five. (well, 4 1/2)
[12:05]  <rdieter> well, since we're waiting, cmake updates were pushed (finally) for FC-5/FC-6, so i'll be doing the final writeup for the cmake draft.
[12:06]  <rdieter> as for new meeting time, I'm flexible enough to be able to make pretty much any time as proposed, so I didn't bother plastering my name all over the wiki page.
[12:06]  <spot> ok. good to know.
[12:06]  <tibbs> I blocked out the times I'm in the car.
[12:06]  <spot> did one of you guys put Xs everywhere?
[12:06]  <f13> I didn't
[12:07]  <tibbs> I put some X's in.
[12:07]  <spot> are those good or bad times for you? :)
[12:07]  <tibbs> "(tibbs commuting)" pretty much says it all.
[12:08]  <tibbs> I can put that in every field if you like.
[12:08]  <spot> ok, so the X also means (tibbs commuting)
[12:08]  <spot> gotcha.
[12:08]  <tibbs> Yes, that is unchanged from the last time we filled in the chart.
[12:08]  <spot> So, 1600-1900 seems like our range
[12:09]  <tibbs> I can actually go until 20:30 but then I need to be packing up.  That would let a 19:00 meeting go a bit long, I suppose.
[12:10]  <tibbs> But I remember that racor indicated that later times aren't good for him.
[12:10]  <spot> ok.
[12:10]  <tibbs> Not that he's indicated that in the table, of course.
[12:10]  <spot> i think what we'll find is that the best time with the least amt of pain is when f13 (and in a few months me) usually has lunch
[12:11]  <f13> I can live with that.
[12:11]  <spot> but i think we can move our lunch hour to accomodate other peoples family time.
[12:11]  <f13> it's a mild annoyance, but whatever.
[12:11]  <tibbs> I'm in the middle of lunch at the moment.
[12:11]  <tibbs> Actually there's a retirement party out in the hall; I may slip away to grab something.
[12:12]  <rdieter> more slacker'ism!  it's everywhere.
[12:12]  <f13> tibbs: like office equipment from the guy leaving?
[12:12]  <tibbs> No, some professor's really old and there's free food.
[12:12]  <tibbs> I'm the one with all the good equipment anyway.
[12:13]  <XulChris> is this the PC meeting? I have a couple items i need to bring up
[12:14]  <spot> well, its barely quorum today, but yes.
[12:14]  <tibbs> XulChris: sort of; many members are on holiday.
[12:14]  * spot will eventually start enforcing the "you need to submit a draft" policy
[12:14]  <XulChris> well i have a couple really minor things
[12:14]  <XulChris>
[12:14]  <spot> go ahead. :)
[12:15]  <spot> ok, thats a no brainer.
[12:15]  <spot> +1
[12:15]  <XulChris> the first item basically gives php-pecl modules perl like abi compatiblity checks
[12:15]  <XulChris> pretty straight forward stuff, let me know if there are any questions
[12:15]  <tibbs> reading....
[12:16]  <spot> all of the non-TODO items are ok by me
[12:16]  <rdieter> speaking of rpm macros, is it worth prepending _ to any of these?
[12:17]  <tibbs> The first two are no-brainers; +1 to those from me.
[12:17]  <XulChris> ya first two are all i want to bring up today
[12:17]  <tibbs> The channel bits are more interesting.
[12:17]  <tibbs> Ah, OK.
[12:17]  <lutter> sorry .. I am here now
[12:17]  <XulChris> channel bits arent ready yet
[12:17]  <lutter> completely spaced that it was Tuesday
[12:18]  <tibbs> When you completey forget that it's Friday, seek professional help.
[12:18]  <spot> rdieter, lutter, abadger1999, f13, look at the first two php items and vote? :)
[12:19]  <rdieter> +1 php
[12:19]  <lutter> +1 on pecl extensions
[12:19]  <abadger1999> pecl +1
[12:19]  <abadger1999> Looking at the rest
[12:20]  <lutter> +1 on the versioned BR
[12:20]  <XulChris> 5 votes needed for quorum?
[12:20]  <spot> yep.
[12:21]  <lutter> XulChris: is the channel business about namespaces only or is there some component of yum-like distribution ?
[12:21]  <spot> so, we're waiting on abadger1999. (or f13)
[12:21]  <XulChris> lutter: the channel business isnt ready yet, we still need to flesh that out, just voting on pecl stuff and versioned requires stuff
[12:21]  --> MauricioPretto has joined this channel (n=hash@fedora/MauricioPretto).
[12:21]  <abadger1999> Versioned BR +1
[12:22]  <lutter> XulChris: ok, then I'll hold my breath
[12:22]  <spot> ok, it passes.
[12:22]  <spot> i'll own this one for writeup purposes.
[12:22]  <XulChris> woohoo! does this need ratification by fesco now?
[12:22]  <spot> XulChris: yep
[12:22]  <XulChris> k
[12:22]  <spot> XulChris: anything else?
[12:23]  <XulChris> oh just that php group would like a mailing list, not sure if this is the proper place to ask though
[12:23]  <mlum_thud> rdieter: did we answer all questions you and I talked about on the phone?
[12:24]  <spot> XulChris: talk to warren, i think he can help you
[12:24]  <rdieter> mlum_thud: I think so, outstanding issues: your sponsor nomination, .jar signing.
[12:24]  <warren> ?
[12:24]  <mlum_thud> rdieter: ah, what was the status of the sponsorship?
[12:24]  <mlum_thud> rdieter: and jar signing?  Sorry, I didn't see the info..
[12:24]  <spot> warren: XulChris and php group wants a mailing list. can you help? :)
[12:24]  <warren> XulChris, similar to fedora-perl-devel-list?
[12:25]  <f13> Sorry, was looking at something else.
[12:25]  <XulChris> warren: yes
[12:25]  <warren> XulChris,  like my all caps? =)
[12:25]  <spot> ok, lets continue
[12:25]  *** dwmw2 is now known as dwmw2_gone.
[12:25]  <spot> is ready for review
[12:26]  <XulChris> warren: looks good :)
[12:26]  <spot> i read over it this morning, and it looks very straightforward to me, and answers all of my concerns with the previous draft.
[12:26]  <lutter> what changed since we last talked about it is the stuff about making the same library available as a gem and not-as-a-gem
[12:26]  <mlum_thud> do I also need to submit anything on IRC for review as well, outside of the bugzilla submission form?
[12:27]  <spot> mlum_thud: not for package review, no
[12:27]  <spot> +1 from me for RubyGems
[12:28]  <tibbs> lutter: these may end up being confusing:
[12:28]  <tibbs> Requires: rubygem(activesupport) = %version
[12:28]  <tibbs> Provides: ruby(active_support) = %version  # The underscore is intentional
[12:28]  <abadger1999> I had two concerns but I only remember one at the moment --
[12:28]  <tibbs> Will it be obvious to packagers that the names will need to differ?
[12:28]  <abadger1999> The documentation in the gem isn't marked as %doc.
[12:28]  <rdieter> +1 rubygems
[12:28]  <lutter> yeah, it's ugly ... the first one is the name of the gem, whereas the second one is what you would require for the non-gem; the latter is that way because of the straight ruby guidelines
[12:29]  <tibbs> I can handle that, but I'm concerned that it may need to be explained extremely clearly for the sake of packagers and reviewers alike.
[12:30]  <lutter> tibbs: they don't have to differ, it's a matter of looking what you would actually say in your require in ruby to load that library
[12:30]  <lutter> abadger1999: hmm .. it should be. gem2spec marks the doc/ subdir of the gem as %doc
[12:31]  <abadger1999> lutter: Oh.  I must have done something wrong when I tried it.
[12:32]  <tibbs> I'm fine with things as is; we can make another pass after we have some packages in and some idea of what sticking points there are.
[12:32]  <tibbs> So +1 rubygems from me.
[12:32]  <lutter> abadger1999: at least the intention is that ppl mark docs as docs, shouldn't be different from any other package
[12:32]  <lutter> +1 from me obviously
[12:32]  <tibbs> I'm not sure it needs to be specifically stated that docs should be %doc.
[12:33]  <spot> f13/abadger1999: awaiting vote
[12:33]  * spot is now known as FPC-votebot
[12:35]  <f13> yeah, +1
[12:35]  <abadger1999> lutter: What is the purpose of the  cache/*.gem
[12:35]  <abadger1999> file
[12:35]  * tibbs afk appx. 2min.
[12:36]  <lutter> abadger1999: I believe gem uses it for it's own purpose; not entirely sure what for
[12:36]  <abadger1999> Is it a duplicate of the files expanded on the filesystem or does it contain something different?
[12:38]  <tibbs> back
[12:39]  <lutter> abadger1999: no, it's a duplicate .. a quick grep through the code shows that it's used for some of gem's commands, which are not all that interesting in an rpm-based scenario, but I'd still not want to break them
[12:39]  <abadger1999> k
[12:40]  <abadger1999> I'm not sure I like the duplication but it doesn't seem like we can fix it quickly.
[12:40]  <lutter> abadger1999: one gem command that uses it is 'unpack' which puts a copy of the gem into the current dir
[12:40]  <abadger1999> +1 from me.
[12:40]  <lutter> wouldn't be surprised if there were apps out there that expect unpack to work
[12:40]  <spot> ok, rubygems passes
[12:40]  <lutter> cool
[12:41]  <spot> thats all i have for this week, floor is open for any other items
[12:41]  <tibbs> Well, cross compilers are back in the forefront.
[12:42]  <tibbs> I'm thinking that perhaps that old draft that Rex brought up on-list should just be nuked.
[12:42]  <spot> yeah. i'd agree.
[12:42]  <rdieter> Ralf really should be the one driving that, imo.
[12:42]  <tibbs> Did Ralf ever produce the draft he promised?
[12:42]  <spot> someone can make a new draft if they're motivated (ralf, kevin)
[12:43]  <rdieter> tibbs: afaik, no.
[12:43]  <tibbs> Seems disingenuous to complain that Fedora can't accept his packages when the process is actually blocked on him.
[12:47]  <spot> ok, i think we're done for the day
[12:47]  <spot> next week is the RH Summit
[12:48]  <spot> f13 and I will be missing the meeting for that
[12:48]  <rdieter> ditto
[12:48]  <-- nim-nim has left this server ("Leaving.").
[12:48]  * rdieter goes to work on a server that's melting...
[12:48]  <spot> thanks all.