I have been very happy with Sabayon, but one issue I have is that I need python with tk flag - I really need to run pymol molecular viewer, which requires the tk USE flag. I want to stay as close to Sabayon as possible, so I followed this guide (http://wiki.sabayonlinux.org/index.php? ... nd_Portage) and did the steps suggested including

showed that there was no package matching exactly the python version from Entropy, which had 2.7.2 installed, but only 2.7.2-r2 was available for emerge and even that was masked. I am not sure if that was an issue, but I unmasked 2.7.2-r2 and installed it. After this, I have added both python versions (2.7.2 and 2.7.2-r2) into /etc/entropy/packages/package.mask and ran

We forked a package "python-tk" to be able to actually have packages in our tree that require python +tk enabled.(since this was requested many times)So all you need todo is request those packages for Entropy.

We cannot simply enable tk on python directly because it would pull in too much bloat.

We forked a package "python-tk" to be able to actually have packages in our tree that require python +tk enabled.(since this was requested many times)So all you need todo is request those packages for Entropy.

We cannot simply enable tk on python directly because it would pull in too much bloat.

Joost, I am aware of the issues Sabayon is having with tk in python and I am also trying to stay as close to possible to pure Sabayon, but I need pymol and pmw, which are masked and Entropy does not see them. I have now installed Sabayon versions of python and python-tk, but I have to use portage to get pymol installed and there I get into trouble, since the emerge process tries to bring in wrong version of python from portage:

joost wrote:yes the Gentoo python eclass is a big mess. We are going to try to bend things around or fork the builds.

Don't mess with Portage/Python/Entropy or you will certyainly foo/bar your system.

Believe it or not, I am trying to stay as close as possible to pure Entropy, but since I need two masked packages, I do not have much choice

I would actually be quite happy if I only need pmw and pymol form portage without messing with python. Why is it that portage insists on bringing in python? Is it because it thinks that python from Entropy is missing tk flag or is something else going on?

After commenting this line and digesting new ebuilds, installing pymol does not require replacing python and both pmw and pymol install without problem (since python-tk provides what is necessary).

I really like this solution. I have only added two non-Sabayon packages, which are not crucial to the system, and I have only messed with portage, not entropy. The proper solution will of course require putting those two modified packages into my own overlay but it is only two packages.