
knowledgejunkie at gmail
Nov 25, 2009, 8:47 PM
Post #1 of 1
(374 views)
Permalink
|
|
Finally time to remove PIL from atrpms.net?
|
|
Dear Axel/Paulo, Fedora 12 is now with us. Users installing MythTV from atrpms.net can _still_ see failures due to dependency problems between python-imaging (a core package) and PIL (from atrpms.net). Is it surely not time to finally remove PIL from atrpms.net and let the core Fedora repo provide the functionality via the "upstream and more up-to-date" python-imaging package? I have been a long time user of atrpms.net (for which I owe you a great deal of thanks and beer) and user of MythTV. This issue could well be the single most frustrating aspect of a package-based Fedora/atrpms install of MythTV that I can think of for new users. In the days before I started compiling MythTV, I was bitten by this issue on occasion when installing new machines. Searching my mail archives, I seem to have first helped a user with this issue in Jan 2007 on the mythtv-users list. *** This evening, I was getting a new Acer Revo up and running with Fedora 12 and wanted to get MythTV installed quickly and painlessly (0.21-fixes production network, not current 0.22-fixes). Trying to install the mythtv-0.21 metapackage would only give me 0.22 packages (I'm guessing a separate spec file might be needed for the mythtv-0.21 metapackage to force packages to 0.21 versions?) unless I tweaked yum with: # yum install mythtv-0.21-213.fc12.i686 --exclude *myth*0.22* mythtv-0.21 is marked as stable, not obsolete, so I was expecting it to "just work" (tm) and install 0.21-fixes-based packages. When I did get the correct list of packages to install, lo and behold, yum started to complain about PIL vs python-imaging dependencies :) *** I can not think of any sane rationale for continuing to provide the same (and in this case, older) functionality in a duplicate package whose contents conflict with that provided by Fedora itself, and may require manual intervention to fix. bugzilla.atrpms.net currently has 3 open tickets for this single issue: http://bugzilla.atrpms.net/show_bug.cgi?id=1007 http://bugzilla.atrpms.net/show_bug.cgi?id=1469 http://bugzilla.atrpms.net/show_bug.cgi?id=1504 I was in conversation with Paulo (Cavalcanti) on this list about a year ago (Dec 2008) when Fedora 10 was still new and another user reported this issue. Paulo didn't know why PIL was still being packaged, and advised one user in the thread to file a bug against it (#1469 above). With my "lets make it better" advocacy hat on, what is stopping PIL from being removed from the repo? If it would help get this actioned (as I imagine your time is *very* limited), I can help to provide the updated files or diffs to update those spec files in the repo that currently refer to PIL, so that future builds would gracefully use python-imaging instead. What do you say? Best, Nick -- Nick Morrott MythTV Official wiki: http://mythtv.org/wiki/ MythTV users list archive: http://www.gossamer-threads.com/lists/mythtv/users "An investment in knowledge always pays the best interest." - Benjamin Franklin _______________________________________________ atrpms-users mailing list atrpms-users [at] atrpms http://lists.atrpms.net/mailman/listinfo/atrpms-users
|