2011/8/11 Thibault Kruse <
kruset@in.tum.de>
> OK, I see the problem. In ros_release/vcstools/...svn.py:
> matches = [l for l in output.splitlines() if l.startswith('URL: ')]
>
> Your output is
> 'URL : '
> not
> 'URL: '
>
> which might be due to the french translation of the svn output. Should
> be easy enough to fix.
>
> Added a ticket https://code.ros.org/trac/ros/ticket/3633
> follow it to see when it is closed.
>
>
thanks for your attention. FYI I already experienced locales 6 months ago :
https://code.ros.org/trac/ros/ticket/3305
I think that things are related
A workaround is to set the LANG env variable to :
LANG=en_US.utf-8
>
>
>
> On Thu, 2011-08-11 at 11:24 +0200, Willy Lambert wrote:
> >
> >
> > 2011/8/11 Thibault Kruse <kruset@in.tum.de>
> > Hi Willy,
> >
> > indeed, while the flaw I found exists and fails with a similar
> > exception,
> > the output would also have been slightly different
> > ("Installing None to
> > /home/kruset/work/bugtest/ros"). In your case
> > self.vcsc.get_url().rstrip('/') is the part that has the
> > None, so the
> > problem is with detecting the url of the svn that already
> > exists in
> > /opt/ros/ros
> >
> > your .rosinstall works fine for me, though, even for the
> > second
> > "rosinstall ."
> >
> > Can you run 'svn info' in your /opt/ros/ros directory and post
> > the results?
> >
> >
> > here is it
> >
> > ard@ard-host:/opt/ros/ros$ svn info
> > Chemin : .
> > URL : https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.0
> > Racine du dépôt : https://code.ros.org/svn/ros
> > UUID du dépôt : 61973afe-1cd6-434e-a0a9-934cb0052259
> > Révision : 14636
> > Type de nœud : répertoire
> > Tâche programmée : normale
> > Auteur de la dernière modification : kwc
> > Révision de la dernière modification : 14597
> > Date de la dernière modification: 2011-08-08 18:30:45 +0200 (lun. 08
> > août 2011)
> >
> >
> >
> >
> > Other things you can try to do to help us:
> > In /opt/ros, run ipython (aptitude install it if required)
> > $ os.path.exists('ros')
> > $ os.path.isdir('ros/.svn')
> >
> > every thing is ok IF i import os before
> >
> > In [5]: import os
> > In [6]: os.path.exists('ros')
> > Out[6]: True
> > In [7]: os.path.isdir('ros/.svn')
> > Out[7]: True
> > In [8]:
> >
> >
> >
> >
> >
> > if that does not return anything strange you could continue in
> > ipython with
> > $ import rosinstall.helpers
> > $ from rosinstall.vcs import svn, bzr, git
> > $ from rosinstall.vcs import vcs_abstraction
> > $ vcsc = vcs_abstraction.VCSClient("svn", '/opt/ros/ros')
> > $ vcsc.detect_presence()
> > $ vcsc.get_url()
> >
> > In [8]: import rosinstall.helpers
> > In [9]: from rosinstall.vcs import svn, bzr, git
> > In [12]: from rosinstall.vcs import vcs_abstraction
> > In [13]: vcsc = vcs_abstraction.VCSClient("svn", '/opt/ros/ros')
> > In [14]: vcsc.detect_presence()
> > Out[14]: True
> > In [15]: vcsc.get_url()
> > In [16]:
> >
> > Nothing appeared after last command. No return, No empty line, like a
> > retrun void command. I think it is not normal
> >
>
> >
>
> _______________________________________________
> ros-users mailing list
> ros-users@code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
>