Summary: | rox-base/rox-2.10 - "0distutils URI escape failed" | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jean-Michel Berliere <jean-michel.berliere> |
Component: | Current packages | Assignee: | Rox Herd (OBSOLETE) <rox+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info rox-2.10
rox-2.10 build.log merge --info =rox-base/rox-2.10 |
Description
Jean-Michel Berliere
2010-02-05 17:20:37 UTC
Created attachment 218549 [details]
emerge --info rox-2.10
Created attachment 218551 [details]
rox-2.10 build.log
Created attachment 219433 [details]
merge --info =rox-base/rox-2.10
Same here.
I have tried to manually issue the commands from the ebuild file and found out the following: # pwd /var/tmp/portage/rox-base/rox-2.10/work/rox-filer-2.10 # 0distutils -c tmp.native_feed Fatal: No module named zeroinstall.injector.model It seems that the rox-base/zeroinstall-injector-0.40 package has been previously broken due to a previous Python upgrade (2.5 to 2.6). So, there are two options here: 1. run python-updater 2. only re-emerge rox-base/zeroinstall-injector and wait for another Python broken package to return errors :) (In reply to comment #4) > 1. run python-updater Good investigation, and thanks for that! Yes, if you have upgraded python from 2.5 to 2.6 and not yet run 'python-updater', you will have this and many other problems. Would those affected please try 'python-updater' (as root) and just ensure that this does indeed fix your issues? (In reply to comment #5) > (In reply to comment #4) > > 1. run python-updater > > Good investigation, and thanks for that! > > Yes, if you have upgraded python from 2.5 to 2.6 and not yet run > 'python-updater', you will have this and many other problems. > > Would those affected please try 'python-updater' (as root) and just ensure that > this does indeed fix your issues? > Thank you for your answers Alin and Jim, I just come to try your suggestions: 1 - run python-updater That doesn't work. But the opposite would have surprised me because it seems to me that I had made it. 2 - emerge rox-base/zeroinstall-injector That install v 0.40, and effectively it purges lib/python2.5/site-packages/zeroinstall/.... An emerge -vau rox later and it works. I don't indeed understand why this update of zeroinstall isn't made with the update of Rox, but now it works. Best thanks Why would that be a bug in Bugzilla? (In reply to comment #7) > Why would that be a bug in Bugzilla? > ??? Is it normal to have an update which doesn't work? But if that was the case sorry for the disturbance! (In reply to comment #8) > Is it normal to have an update which doesn't work? > But if that was the case sorry for the disturbance! In the case of a python upgrade, it is normal for things to be broken until you run 'python-updater', unfortunately. (In some ways it's like upgrading a library with an ABI change. No package that is based on that library will know that you upgraded it, but will still be broken, so you must run revdep-rebuild to fix things.) |