Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: atrpms: users

Finally time to remove PIL from atrpms.net?

 

 

atrpms users RSS feed   Index | Next | Previous | View Threaded


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

atrpms users RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.