Duncan Webb wrote: > On Mon, 12 March, 2007 9:54 am, Dirk Meyer wrote: >> "Duncan Webb" wrote: [...] >>> There are some dependencies that could be a problem, Python-2.5 and >>> Twisted-2.5.0. For Python-2.5 to work it will require, the soon to be >>> released kaa-imlib2-0.2.1.tar.gz package. Also kaa-metadata-0.6.1.tar.gz >>> and kaa-base-0.1.3.tar.gz will be released too. Twisted-2.5.0 will not >>> work with out a patch. >> Does the ebuild need 2.5? I don't see it. And does Freevo 1.7 need it? > > No but when ~x86 is defined then it pulls in Twisted-2.5.0 so the ebuild > needs a "<Twisted-2.5.0"
The "~86" keyword should never be defined globally, anyway, but only individually on a per package basis in /etc/portage/packages.keywords, that way, if defined for freevo only, this does not necessarily mean that twisted-2.5.0 or python-2.5 is pulled. I still have twisted-2.0.1 and python-2.4.3-r4 on my system, and will most certainly upgrade python when there is no other way to run a certain package, or use certain features of a package... Speaking of the keywords, shouldn't the ebuilds in the freevo overlay have different keywords? This might be regarded differently by an official gentoo package maintainer, but in this overlay, as it's for "early adopter" freevo users, I think that snapshots should be marked unstable with "~x86", the released versions stable "x86" (also the same for other architectures, if tested) which would leave room to be able to choose which of them to use, by just changing the keyword for the respective package in /etc/portage/packages.keywords. This would even work if we'll have svn ebuilds pulling the latest version (as ebuild version, as you know, they would be 9999) and they would typically carry the "*-" keyword. I know, something similar can be achieved by the mask/unmaks files, but that would mean one have to run after every version, adjust it in that file, while the keyword variant, if kept in that scheme, would always get stable/unstable/testing versions of the packages to those who chose the respective keywords for the respective packages, in the newest available version in that category, whithout having to adjust versions in the mask/unmask files. Lucian ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Freevo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freevo-devel
