Attempting to emerge gnome-extra/deskbar-applet-2.26.1 and the configure step fails. The log is: ... checking for python... /usr/bin/python checking for python version... 2.6 checking for python platform... linux2 checking for python script directory... ${prefix}/lib/python2.6/site-packages checking for python extension module directory... ${exec_prefix}/lib/python2.6/site-packages checking for headers required to compile python extensions... found checking for DESKBAR... yes checking for gnomeapplet module... no configure: error: gnomeapplet Python module required to build deskbar Reproducible: Always Steps to Reproduce: 1. emerge deskbar-applet Actual Results: emerge fails Expected Results: emerge should work I've checked for a "gnomeapplet" package and there isn't any. I do have installed all of the most recent xyzzy-python packages. It sounds like the ebuild is missing a dependency check (or the configure file for deskbar-applet is using the wrong check for gnomeapplet on my system.
did you run python-updater following your python upgrade ?
please get back to us.
Emerging deskbar-applet after allowing a full run of python-updater (3+ hours) does appear to allow the emerging of deskbar-applet. So this can be marked as FIXED. It would be nice if deskbar-applet (and the other packages with dependencies could list what other packages they depend on need to be emerged before those packages can be emerged. It sounds like the ebuild is missing one or more dependency checks.
No, there's no need to change the dependencies, they are all correct. Running python-updater is part of the normal update process. Thanks
And closing with the proper resolution.
This isn't really "closed". The problem is that python-updater does not "move forward" all installed python packages, i.e. those packages in the site-packages subdirectory. This is easily seen by the fact that my python2.5/site-packages sub-directory is 161 MB while my python2.6/site-packages sub-directory is only 123 MB. That, and the fact that I have to keep installing python-xyzzy packages so they are in the python2.6/site-packages sub-directory leads me to the conclusion that python-updater is incomplete. I've got at least 7 python-xyzzy and maybe 28 pyxyzzy packages which I'm sure need to be re-installed to get them into 2.6 and that doesn't include packages which have atypical names.
python-updater is supposed to migrate everything installed against one python version to another. If it doesn't, take that up with the maintainers of python-updater, not with us. We only support a single version of python at a time.