Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 303597 - rox-base/rox-2.10 - "0distutils URI escape failed"
Summary: rox-base/rox-2.10 - "0distutils URI escape failed"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal with 1 vote (vote)
Assignee: Rox Herd (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-05 17:20 UTC by Jean-Michel Berliere
Modified: 2010-07-27 14:29 UTC (History)
0 users

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


Attachments
emerge --info rox-2.10 (emerge--info_rox-2.10,3.55 KB, text/plain)
2010-02-05 17:21 UTC, Jean-Michel Berliere
Details
rox-2.10 build.log (rox-2.10_build.log,22.57 KB, text/plain)
2010-02-05 17:25 UTC, Jean-Michel Berliere
Details
merge --info =rox-base/rox-2.10 (emerge-info,4.09 KB, text/plain)
2010-02-13 15:45 UTC, Paulina
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jean-Michel Berliere 2010-02-05 17:20:37 UTC
I make a update today and the compile of rox-2.10 failed (2.9 is installed) with :
0distutils URI escape failed

Reproducible: Always

Steps to Reproduce:
1.emerge -va rox


Actual Results:  
....
ERROR rox-base/rox-2.10 failed
0distutils URI escape failed
....


I join on attachements :
- emerge --info =rox-base/rox-2.10
- rox-2.10 build.log

The present rox-lib is the 2.0.5-r1 version, then I try to update to the rox-lib-2.0.6, this fails.
Comment 1 Jean-Michel Berliere 2010-02-05 17:21:56 UTC
Created attachment 218549 [details]
emerge --info rox-2.10
Comment 2 Jean-Michel Berliere 2010-02-05 17:25:03 UTC
Created attachment 218551 [details]
rox-2.10 build.log
Comment 3 Paulina 2010-02-13 15:45:27 UTC
Created attachment 219433 [details]
merge --info =rox-base/rox-2.10

Same here.
Comment 4 Alin Dobre 2010-02-15 07:47:18 UTC
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 :)
Comment 5 Jim Ramsay (lack) (RETIRED) gentoo-dev 2010-02-16 14:45:23 UTC
(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?
Comment 6 Jean-Michel Berliere 2010-02-16 20:44:45 UTC
(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
Comment 7 Jeroen Roovers (RETIRED) gentoo-dev 2010-02-22 20:46:31 UTC
Why would that be a bug in Bugzilla?
Comment 8 Jean-Michel Berliere 2010-02-22 20:58:11 UTC
(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!
Comment 9 Jim Ramsay (lack) (RETIRED) gentoo-dev 2010-07-27 14:29:03 UTC
(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.)