From Fedora Project Wiki
Fedora Packaging Committee Meeting of {2007-08-28}
Present
- DavidLutterkort (
lutter
) - JasonTibbitts (
tibbs
) - JesseKeating (
f13
) - RexDieter (
rdieter
) - TomCallaway (
spot
) - ToshioKuratomi (
abadger1999
) - VilleSkyttä (
scop
)
Writeups
The following drafts have been accepted by FESCO and are to be written into the guidelines:
- Guidelines for addons for the various versions of emacs: http://fedoraproject.org/wiki/PackagingDrafts/EmacsenAddOns
Votes
The following proposals were considered:
- The first three sections of http://fedoraproject.org/wiki/PackagingDrafts/PHP (Requires and Provides for PEAR and PECL packages and Macros and Scriptlets for PECL packages).
- Accepted (7 - 0)
- Voting for: tibbs spot abadger1999 scop rdieter lutter f13
- A clarification/rewording of the "File and Directory Ownership" guideline: https://www.redhat.com/archives/fedora-packaging/2007-August/msg00084.html
- Accepted (5 - 0)
- Voting for: rdieter tibbs spot abadger1999 f13
Other Discussions
The following additional items were discussed; see the logs for full details.
- Guidelines for packaging Python eggs: https://fedoraproject.org/wiki/PackagingDrafts/PythonEggs
IRC Logs
[12:04] * rdieter comes back in [12:05] * spot is here [12:05] <rdieter> abadger1999: how's that? :) [12:05] <abadger1999> heh heh [12:05] <spot> f13 will be here shortly [12:06] <spot> he was fondling his balls. [12:06] * lutter is here [12:06] <lutter> spot: tmi [12:06] <rdieter> eew [12:06] <f13> *sigh* [12:06] <spot> scop: here? [12:08] <spot> tibbs? [12:08] <tibbs|h> Yep. [12:09] <spot> ok, well, we've only got one item for today: PHP! [12:09] <f13> fwiw, I was using http://www.chinese-holistic-health-exercises.com/wrist-strengthening-exercises.html to help my wrists. [12:09] <spot> specifically, http://fedoraproject.org/wiki/PackagingDrafts/PHP [12:09] * RemiFedora here if you need comment about this draft ;) [12:10] <spot> RemiFedora: the "Packages with channels" section has a lot of TODO in it [12:10] <spot> RemiFedora: is that ready for us to vote on yet? [12:10] <RemiFedora> yes, mainly PEAR/PECL updates ready for now [12:10] * scop is here now [12:11] <tibbs> Trying to do a visual diff of the old and new versions. [12:12] <RemiFedora> i think diff are in "FPC notes" [12:12] <tibbs> Well, sort of. [12:13] <tibbs> PEAR adds mandatory Requires(post) and (postun) and uses the %{__pear} macro now. [12:13] <tibbs> Which is all good. [12:14] * spot is not a PHP expert, but all the changes that don't say "TODO" look ok to me [12:14] <tibbs> +1 from me to the PEAR Packages and PECL Packages sections. [12:14] <tibbs> We're to vote on the "Marcos and scriptlets" section as well? [12:14] <spot> tibbs: yeah, i think so. [12:15] <tibbs> It would be nice to not need to ask that question. [12:15] <RemiFedora> yes, register PECL extensions is new (already done for PEAR extensions) [12:16] <tibbs> Does EPEL lose anything by not having %{pecl_install} and %{pecl_uninstall} ? [12:16] <RemiFedora> EPEL lose extensions registration (as in Fedora <= 7) [12:17] <tibbs> But is it problematic not to have it? [12:17] <tibbs> Or is it not meaningful for old PHP versions? [12:17] <RemiFedora> it's only information (answer to "pecl list") [12:18] <tibbs> OK. [12:18] <spot> +1 on PEAR Packages, PECL Packages, and Macros and Scriplets [12:18] <RemiFedora> and registration is broken (for RPM) until pear 1.5.0 [12:18] <tibbs> So +1 from me to the first three sections. [12:18] <abadger1999> That sounds reasonable to me [12:19] <abadger1999> +1 for those three changes [12:19] <scop> +1 too [12:19] <rdieter> +1 too [12:19] <scop> has there been any effort in having rpmbuild autogenerate some of this stuff? [12:19] <lutter> +1 [12:20] <tibbs> what could be autogenerated? [12:20] <scop> eg. some of the requires/provides [12:20] <spot> ok, the first three sections pass vote. [12:20] <RemiFedora> scop, we have "pear make-rpm-spec" [12:20] <scop> RemiFedora, that's not quite what I mean - I'm thinking about stuff like python abi version [12:20] <tibbs> rpmbuild doesn't even do automatic dependency generation for Python. [12:21] <scop> it does the abi part, and Panu is working on more [12:21] <tibbs> Well, except for python(abi). [12:21] <jeremy> tibbs: although panu is working on auto dep generation for python [12:21] <jeremy> (after it being on my todo list for way too many years) [12:21] <RemiFedora> i'm thinking of something to check PEAR dependencies (as for perl)... [12:21] <scop> anyway, that's not at all a blocker here, just thought it would be good to think about it for php too [12:21] <scop> RemiFedora, good [12:22] <f13> +1 for me. [12:22] <spot> ok, does anyone have anything they'd like to bring up today? [12:24] <f13> I have not. [12:24] <abadger1999> Yes [12:24] <abadger1999> One item + one FYI [12:24] <abadger1999> https://www.redhat.com/archives/fedora-packaging/2007-August/msg00084.html [12:25] <abadger1999> This is clarification of existing guidelines, does anyone think I made it more confusing? [12:25] <tibbs> The whole review guideline/packaging guideline separation needs cleanup, I think. [12:26] <abadger1999> tibbs: True. It would be best if we could generate the review guidelines from the packaging guidelines automatically. [12:26] <bpepple|lt> spot: I contacted harold hoyer about the Initscripts lsb question we had during FESCo last week, and he's going to work on a guideline proposal. Once he's done, he send it to the mailing list. [12:26] <spot> So, on the clarification, it looks good to me. [12:26] <tibbs> abadger1999: That would require more wiki magic than I would care to know about. [12:27] <rdieter> clarification: +1 [12:27] <tibbs> +1 [12:27] <spot> +1 [12:28] <abadger1999> +1 from me of course [12:28] <f13> +1 [12:29] <spot> ok, thats +5. [12:29] <spot> abadger1999: what was your FYI? [12:29] <abadger1999> https://fedoraproject.org/wiki/PackagingDrafts/PythonEggs [12:29] <abadger1999> Most of the meat is there now. I'll post a finished draft to the mailing list today [12:30] <abadger1999> We have two packages that are going to be implementing the "multiple versions" portion of that in the very near future. [12:30] <spot> ok [12:30] <scop> +1 for the previous clarification [12:30] <abadger1999> One is already submitted: https://bugzilla.redhat.com/show_bug.cgi?id=257381 [12:30] <abadger1999> So you can look at the spec file now. [12:31] <abadger1999> The question of when to provide eggs is somewhat open. [12:31] <abadger1999> I lean towards upstream being the decider of what they provide but there are arguments the other way as well. [12:32] <spot> abadger1999: looks good, looking forward to the final draft [12:33] <spot> any other business for today? [12:34] <abadger1999> Nothing else here [12:34] <spot> ok, i guess we're done for today then. thanks everyone. :) [12:37] <-- scop has left this channel ("Leaving"). [12:39] <tibbs> BTW, the Emacs guidelines should move to writeup as they were approved by FESCo last week. [12:42] <spot> ok