From Fedora Project Wiki
Fedora Packaging Committee Meeting of {2007-10-16}
Present
- DavidLutterkort (
lutter
) - JasonTibbitts (
tibbs
) - JesseKeating (
f13
) - RalfCorsepius (
racor
) - RexDieter (
rdieter
) - TomCallaway (
spot
) - ToshioKuratomi (
abadger1999
) - VilleSkyttä (
scop
)
Writeups
No new guidelines this week.
Votes
No votes this week.
Other Discussions
The following additional items were discussed; see the logs for full details.
- Moving the meeting one hour earlier. The next FPC meeting will be at 2007-10-30T16:00Z, October 30 16:00UTC.
- Octave packaging guidelines: http://fedoraproject.org/wiki/PackagingDrafts/Octave
- It seems this needs a bit more work. rdieter has volunteered to drive this and will work with the draft submitters to get things into shape.
IRC Logs
[12:02] *** You set the channel topic to "Fedora Packaging COmmittee Meeting". [12:03] *** You set the channel topic to "Fedora Packaging Committee Meeting". [12:03] <tibbs> Doh. [12:03] * spot is here [12:03] <spot> Fedora Package CO [12:03] <spot> When it absolutely has to be delivered intact (mostly). [12:03] <tibbs> I can't believe I flubbed the time in the previous meeting minutes. [12:04] <spot> don't worry. no one reads the minutes anyways. ;) [12:04] <tibbs> I really can't believe that nobody noticed until Ralf complained by personal email to me this morning. [12:04] <jeremy> I do! [12:04] <spot> ok, who is here? [12:04] * rdieter is here [12:04] * lutter is here [12:05] <spot> abadger1999, f13, scop? [12:05] <abadger1999> spot: pong [12:05] <scop> pong [12:05] <f13> spot: here. [12:06] <spot> ok, thats 7. [12:06] <tibbs> I hate to have to mention this, but thimm has missed several consecutive meetings now. [12:06] <spot> tibbs: yep. [12:06] <f13> hasn't racor too? [12:06] <rdieter> tibbs: didn't he give us notice that he would tho? [12:06] <scop> thimm did notify us beforehand [12:06] <spot> rdieter: he did. [12:06] <tibbs> OK, sorry. [12:07] <rdieter> racor, not sure. [12:07] <scop> but I think he's been away for much longer than he originally said [12:07] <tibbs> Ralf has stated that the time is inconvenient for him. [12:07] * spot nods [12:07] <spot> so, i have two items for today [12:07] <tibbs> Of course, he never replied to pleas for him to tell us what times would actually be convenient. [12:07] <spot> 1. Python eggs got approved by FESCo [12:08] <spot> the second item is more indepth. [12:08] <spot> we've all been on this committee for a long time [12:08] <spot> so, if anyone would like to step down and let someone else take their seat, i'm not opposed to it. [12:09] <spot> I'm going to send out an email that says as much. [12:09] <f13> I'm fine to continue on. [12:09] <tibbs> So we have others who wish to be on the committee? I have no problems with continuing. [12:10] <spot> no one has seriously asked to be on the committee [12:10] <scop> no problems here either, but I think some fresh blood wouldn't hurt [12:10] <spot> but i didn't want anyone to think that this was a lifetime appointment. ;) [12:10] <abadger1999> heh [12:10] <abadger1999> I'd like to see some new people in, but I can continue to serve. [12:10] <spot> ok, so maybe we should talk about that. [12:10] <spot> right now, we're at 9 members [12:11] <tibbs> I think the people who complain most about the decisions of the committee are already on the committee; is there criticism that I'm not really seeing? [12:11] <spot> tibbs: none that i'm aware of, in fact, i think that FESCo seems to think we're doing a good job [12:11] <spot> do we want to open some seats, grow the committee, and increase the quorum? [12:12] --> racor has joined this channel (n=rc040203@HSI-KBW-082-212-056-027.hsi.kabelbw.de). [12:12] <spot> racor: welcome [12:12] <racor> hi, sorry for being late 17:00 UTC doesn't really suite me [12:12] * abadger1999 notes that we shrunk quorum before so it's not a leap to expand it. [12:12] <f13> spot: I think a call for who'd be interested might be welcome. Then those already on teh board can decide given the new interest ifthey want to step down and free up some chairs. [12:13] <spot> racor: we're discussing adding new members to this committee [12:13] <scop> f13++ [12:13] <lutter> I think that makes a lot of sense ... also expanding to 11 seems like a good idea [12:13] <lutter> fpc: no goes to 11 [12:13] <f13> our committee goes up to 11. [12:14] <spot> sending out a general interest check seems reasonable [12:15] <spot> racor: on the subject of time, we'd need to go earlier to make things easier for you, correct? [12:15] <racor> spot: right anything < 17:00 UTC would be better [12:16] <scop> dst ends soon though, does that help? [12:16] <CyberSpy> ! [12:16] <tibbs> We've all been through this before, though; don't folks in California have an issue with going earlier? [12:16] <spot> tibbs: i think we have a window from 15:00 - 17:00 UTC [12:16] <racor> scop: no, what really matters is 19:00-21:00 local time being my family's dinner time ;) [12:17] <spot> lutter: whats the earliest you could reasonably attend? [12:17] <abadger1999> I can go an hour earlier as long as dst doesn't make everything change. [12:17] <rdieter> kde sig could (probably) move +1/-1 hr to open 16:00 utc slot [12:17] <lutter> spot: right now, 9am P[D|S] T would be the earliest [12:17] <lutter> (beforethen, I am on childcare duty ;) ) [12:17] <f13> an hour earlier puts it currently through East Coast lunch time, but small sacrifice. [12:18] <spot> f13: especially since we're biweekly [12:18] <f13> if we don't change the time for timezones that will "resolve itself" for part of the year. [12:18] <spot> ok, so lets do this [12:18] <spot> rdieter: can you see if you can move the kde sig time slot? [12:19] <spot> perhaps, swap it with ours? [12:19] <rdieter> maybe, sure. [12:19] <spot> we'd move to 16:00 UTC, one hour earlier than now [12:19] <lutter> f13: won't we cause racor to miss dinner again ? [12:20] <spot> racor: will that work better for you? [12:20] <racor> lutter: 16:00 UTC during DST in summer would be OK, in winter it wouldn't [12:21] * spot tries to remember if the german seasons map up to US seasons or not [12:21] <rdieter> hope so. [12:21] <lutter> that's what I thought ... we should have hte meeting at a fixed time in everybody's local time (module differences in when dst starts/ends) [12:21] <lutter> spot: it's hte same hemisphere ;) [12:21] <abadger1999> spot: Basically yes. (North south is where they flip fop) [12:22] <lutter> spot: but I think there's a week or so difference in the fall [12:22] <spot> yeah, ok, thats what i thought. [12:22] <racor> spot: IIRC, almost. Germany shifts from CEST to CET end of October (next week?) [12:23] <lutter> wikipedia: Since 1996 European Summer Time has been observed from the last Sunday in March to the last Sunday in October [12:23] <lutter> Starting in 2007, most of the United States and Canada observe DST from the second Sunday in March to the first Sunday in November [12:24] <lutter> doesn't sound like a big deal [12:24] <spot> ok, so we really want to meet at 6 PM, local racor time. [12:25] <lutter> RST [12:25] <spot> which should always map up to 9 AM, lutter standard time, right? [12:25] <spot> (except for one week) [12:26] <lutter> yep [12:26] <spot> do i have that correct? :) [12:26] <racor> spot: fine with me. [12:26] <spot> great. assuming rdieter can move/swap the kdesig meeting, we'll do that in two weeks [12:27] <spot> racor: thanks for being patient with us. [12:27] <racor> spot: welcome [12:27] <spot> ok, does anyone have anything they'd like to discuss today before we adjourn? (if not, please say no.) [12:28] <rdieter> ponies! [12:28] <tibbs> no [12:28] <spot> no. [12:28] <racor> no. [12:28] <rdieter> otherwise, no. [12:28] <scop> no [12:28] <abadger1999> Is octave ready? [12:28] <lutter> no [12:28] <abadger1999> http://fedoraproject.org/wiki/PackagingDrafts/Octave [12:28] * dgilmore is here [12:29] <spot> who's driving that? [12:29] <spot> (its not on the todo list) [12:29] <tibbs> Alex Lancaster? [12:29] <abadger1999> There's no one on committee who's volunteered to drive it yet. [12:29] <tibbs> Or Orion, I guess. [12:30] <spot> would someone like to talk to Alex and/or Orion to see if its ready? [12:30] <abadger1999> Orion wrote it and it hasn't received any negative feedback so I think it needs at least som commentary [12:30] <dgilmore> rdieter: i plan to have knetworkmanager require NetworkManager-gnome and have /usr/bin/knetworkmanager be a wrapper that calls nm-applet so that when it does get fixed it should not be too horrible to revert to knm [12:30] <abadger1999> (from us) [12:30] <rdieter> dgilmore: evil. I think I like it. [12:31] <dgilmore> rdieter: i just need to make it happen [12:31] <spot> the octave guidelines look rather simplistic to me right now [12:31] <tibbs> I can find nothing to complain about in the current Octave draft. [12:31] <spot> (not a bad thing) [12:32] <rdieter> I volunteer to drive the octave proposal. [12:32] <spot> rdieter: awesome. can you make sure they're ready for us to poke it with sticks? [12:32] <abadger1999> rdieter: Thanks! [12:32] <tibbs> Then I can hit ^A^K [12:32] <racor> Does anybody know what what dist_admin in %post %postun does? [12:32] <tibbs> It's described near the botton. [12:32] <tibbs> "bottom". [12:32] <tibbs> Octave maintains a list of installed packages in /usr/share/octave/octave_packages that needs to be updated on package install and removal. This is handled by the dist_admin script in each package. [12:33] <tibbs> It is not uncommon for packages to register themselves with whatever framework they're plugging into. [12:33] <spot> yep. R does this too. [12:33] <racor> thats what I feared - yet another pkg database :( [12:33] <tibbs> R, texinfo, anything with a shared library. [12:34] <abadger1999> The only thing I saw was the use of libexec. Orion said the hierarchy could be moved to libdir though. [12:34] <spot> is the draft actually using libexec? [12:34] <rdieter> spot: yes. [12:34] <spot> i see %{_datadir} everywhere [12:35] <tibbs> %{_libexecdir}/octave/packages/%{pkg}-%{version} [12:35] <rdieter> arch-specific example. [12:35] <racor> tibbs: Note: "shared" == noarch, AFAIU, the octave database is arched => must not be under /usr/share [12:35] <spot> ah, ok. [12:35] <rdieter> that's where octave put's it's own loadable modules/packages. [12:35] <tibbs> racor: Not sure why you're directing that at me. [12:36] <spot> yeah, i think i'd much rather see %{_libdir} as well as the db moved to an arch specific location [12:36] <racor> because you replied to my question: texinfo's dir is noarched. [12:36] <spot> otherwise, i can see it breaking on multilib [12:37] <rdieter> spot: naw, you can't(*) have different archs of octave installed anyway. (*) ok, shouldn't. [12:37] <spot> rdieter: yum just offered to do it. [12:38] <rdieter> yeah, octave should probably have an octave-libs perhaps. [12:38] <rdieter> but isn't %{_libexecdir} arch-specific anyway? what's the problem? [12:39] <racor> rdieter: /usr/share is supposed to be mountable across different arches. [12:39] <rdieter> where is octave's db? [12:39] <lutter> the proposal says in /usr/share [12:39] <racor> I am talking about /usr/share/octave/octave_packages and dist_admin [12:39] <spot> libexec is supposed to be for helper binaries, not for arch specific shared objects [12:40] <tibbs> libexecdir is the same on i386 and x86_64. [12:40] <racor> libexec is like "/usr/bin" ... single arch'ed [12:40] <lutter> either way, it doesn't seem like it would work for multilib [12:41] <lutter> b/c the package directory is in /usr/share [12:41] <spot> this is odd though, don't they embed a lib/lib64 later in the path? [12:41] <rdieter> ew, ok. [12:41] <rdieter> spot: right, I forgot. [12:41] <spot> %{_libexecdir}/foo/bar/lib64/ ? [12:41] <rdieter> yes. [12:41] * spot frowns [12:42] <racor> spot: nope. libexec if for binaries. libs go to libdir (multi*lib*ed) [12:42] <spot> racor: i think we're on the same page on how it should be. [12:42] <racor> Anyway, I've got to quit (dinner is waiting) ;) [12:42] <rdieter> in fairness to octave, I think some of the addons include binaries (or used to, in previous versions of octave). [12:42] <spot> racor: thanks [12:43] <spot> rdieter: fwiw, i don't like the arch conditionalization happening below %{_libdir}/ [12:43] <rdieter> I'll find out for sure, what they are, what is included, so we can determine the best course here. [12:43] <spot> i would much rather see octave behave sanely, and use %{_libdir} for that [12:44] <rdieter> spot: downside is that would stray much from upstream layout. [12:44] <f13> upstream isn't always the smartest. [12:44] <rdieter> :) [12:44] <tibbs> "sane" is the key. [12:44] <spot> rdieter: understood, but perhaps we should be talking to upstream about this [12:44] <f13> especially when it comes to adherence to FHS and handling multilib. [12:44] <spot> see if there is a good reason for this. [12:44] <rdieter> will do [12:45] <spot> ok, if there is nothing else, we're adjourned for two weeks. [12:45] <spot> thanks all. [12:45] <tibbs> Now, to be clear, what is the meeting time next week? [12:45] <rdieter> fwiw, got confirmation that kde-sig'ers ok with moving to 17:00 UTC. [12:45] <rdieter> so 16:00 is open. [12:46] <spot> tibbs: one hour earlier than currently. [12:46] <abadger1999> Woo hoo. 16:00UTC [12:46] <rdieter> I'll update the meeting wiki. [12:46] <rdieter> http://fedoraproject.org/wiki/Communicate/FedoraMeetingChannel [12:46] <spot> rdieter: thanks [12:49] <f13> yay