2009-11-18, 05:44
lkraav Wrote:xbmc default is to disable all externals. whoever wrote the gentoo ebuild obviously just didnt think much of that and flipped the --enable switch. everything else probably works quite ok, except for python.
Right, I know that default is to disable externals, but ultimately it is desirable to use external packages whenever possible. Using private copies of libraries means more security risks as private copies inside applications rarely get patched when the system library is patched. It also bloats the size of applications, especially in the case of the both the ffmpeg and Python libraries which are very large.
Many distributions (including Fedora) have explicit policies in their packaging guidelines against using private copies because of such security and bloat issues and will either need to patch or may ultimately refuse to accept such packages. So it's in the long-term interest of getting XBMC into as many distributions as possible to ultimately fix this.
I was hoping that there were some XBMC developers working on getting Python scripts and plugins working via external Python libraries.