Now that python2.7 is stable in portage. It's better for emul-linux-x86-baselibs to be compatible with python2.7 Now the problem is that there is a file /usr/lib32/python2.6/site-packages/libxml2mod.so That should not be installed into /usr/lib32/python2.6 but /usr/lib32/python2.7 when python 2.7 is active. Reproducible: Always Steps to Reproduce: 1.Use eselect to choose python2.7 as active python 2.python-updater -p 3.You will find app-emulation/emul-linux-x86-baselibs will always be added. Actual Results: * Starting Python Updater... * Main active version of Python: 2.7 * Active version of Python 2: 2.7 * Active version of Python 3: 3.1 * Adding to list: app-emulation/emul-linux-x86-baselibs:0 Expected Results: When python is 2.6 libxml2mod should be installed into /usr/lib32/python2.6, and when python is 2.7, it should be installed into /usr/lib32/python2.7
amd64 ok test results /usr/lib32/python2.6/site-packages/libxml2mod.so /usr/lib64/python2.7/site-packages/libxml2mod.so
Bug confirmed here on amd64: # la /usr/lib*/python*/site-packages/libxml2mod.so -rwxr-xr-x 1 root root 379264 Mar 29 20:28 /usr/lib/python2.7/site-packages/libxml2mod.so* -rwxr-xr-x 1 root root 273828 Jan 29 20:24 /usr/lib32/python2.6/site-packages/libxml2mod.so* -rwxr-xr-x 1 root root 379264 Mar 29 20:28 /usr/lib64/python2.7/site-packages/libxml2mod.so* python-updater will add app-emulation/emul-linux-x86-baselibs forever... :(
Created attachment 269375 [details] emerge --info
(In reply to comment #1) > amd64 ok test results > /usr/lib32/python2.6/site-packages/libxml2mod.so > /usr/lib64/python2.7/site-packages/libxml2mod.so That confirms the bug. /usr/lib64/python2.7/site-packages/libxml2mod.so does not belong to emul-linux-x86-baselibs. As for the one under lib32, it should be under /usr/lib32/python2.7 if you choose python 2.7.
Seeing the same issue here. We've got a binhost that runs updates nightly and subsequently revdev-rebuilds - since python 2.7 emul-linux-x86-baselibs is always added to the rebuild list.
Fixed in latest version
Confirmed fixed in app-emulation/emul-linux-x86-baselibs-20110722. Thanks.