2011/8/11 Thibault Kruse > 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 > > 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 >