Packaging:Minutes20070828

Present

 * DavidLutterkort
 * JasonTibbitts
 * JesseKeating
 * RexDieter
 * TomCallaway
 * ToshioKuratomi
 * VilleSkyttä

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