Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 269529 - deskbar-applet fails to build due to missing gnomeapplet Python module
Summary: deskbar-applet fails to build due to missing gnomeapplet Python module
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Linux Gnome Desktop Team
URL: N/A
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-12 09:20 UTC by Robert Bradbury
Modified: 2009-05-27 01:14 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Bradbury 2009-05-12 09:20:18 UTC
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.
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-05-12 09:58:06 UTC
did you run python-updater following your python upgrade ?
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-05-14 21:49:46 UTC
please get back to us.
Comment 3 Robert Bradbury 2009-05-15 00:41:11 UTC
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.
Comment 4 Rémi Cardona (RETIRED) gentoo-dev 2009-05-15 05:53:05 UTC
No, there's no need to change the dependencies, they are all correct. Running python-updater is part of the normal update process.

Thanks
Comment 5 Rémi Cardona (RETIRED) gentoo-dev 2009-05-15 05:53:19 UTC
And closing with the proper resolution.
Comment 6 Robert Bradbury 2009-05-15 10:05:49 UTC
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.
 
Comment 7 Daniel Gryniewicz (RETIRED) gentoo-dev 2009-05-27 01:14:47 UTC
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.