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... > > I agree with all of this. The problem comes when someone has defined ~x86 > or ~amd64 in the /etc/portage/package.keywords file for the twisted > pacakge, then they will pick up Twisted-2.5.0 which doesn't yet work with > freevo-1.7. So if the <Twisted-2.5.0 dep is in the freevo module then the > Twisted package will be "downgraded" to Twisted-2.4.0. Ok, then I'd suggest that the freevo-1.7.0 ebuild should take this into account and only accept the known to work combinations, and for the others to output an einfo on what the problem is and what other possibilities currently are available. If those are no-gos, the user will have to wait until (s)he can use freevo-1.7.0 on that specific constellation. The other variant would be to just warn the users (btw, I'm missing some easy to find web-page entry about this gentoo overlay, maybe it deserves better ;-) ) about the possible issues on the page with the gentoo overlay info. > > For the AMD64 processors Python-2.5 doesn't work, it seems that there is a > problem with Python-2.5 and pygame-1.7, which means that the pygame ebuild > should also check this but this may be out of your control so it could go > into the freevo ebuild. Yes, some clever ebuild scripting in the freevo-1.7.0 ebuild could handle this, I think. Maybe we should gather the facts and give it a try. [...] > Doesn't "*-" mean that you need to add the package to the > /etc/portage/packages.unmask file? I don't know (or remember now) if that's a common policy dictated by some eclass, or it's just package specific. If it's package specific it might not affect the kaa-* pacs as they're completely unknown to mainline portage anyway. >> I know, something similar can be achieved by the mask/unmasks 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. > > I have to quite often add package versions to /etc/portage/packages.mask > even when they are marked as stable. Well, yes, I personally just regard it as part of the gentoo fun ;-). [Now really getting OT:] I know gentoo can cause lot of headache, but from my point of view, if handled carefully and with disposition to understand the big picture, satisfactions offered by gentoo prevail, depends on what you're using gentoo for, and how. I'm using it for years as the only distribution because I don't have time to bother with more than one, and recently because it's the perfect fit to get a distribution cross-compiled on the desktop and then running on a different architecture, on "exotic" devices like a NAS for example. 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
