Hi Willy,
Hi Tully,
I have question about rosdep OS policies :
_ First about Debian version names. Currently, you have a squeeze/sid entry, but mine is detected as squeeze (it's a squeeze-rc1 installation). Do you expect debian users to use the ROS_OS_OVERRIDE env variable to force squeeze/sid ? Or would you prefer 2 sections one for squeeze and one for sid ?
_ Secondly about how my debian version is recognized by ROS. If I use /etc/debian_version, I have "6.0" in it. Should I call the OS version name "6.0" instead of squeeze ?
_ Finally, why is there no experimental pages of Debian since their OS dependency are in the rosdep.yml ? I may undestand you can't have a stable version without a maintainer, but is it possible to just create a Debian page with the know issues ?
2011/2/8 Tully Foote <tfoote@willowgarage.com>Hi Willy,
I've created a ticket to keep track of the locale issue https://code.ros.org/trac/ros/ticket/3305 I'm glad it's working for you now.
Rosdep patches are appreciated. If you're working in a stack using svn you can make patches by in a stack that you patched the rosdep for. "svn diff rosdep.yaml > STACKNAME_rosdep.patch" And then open a ticket with the patch file attached for each stack.
TullyOn Mon, Feb 7, 2011 at 3:28 PM, Willy Lambert <lambert.willy@gmail.com> wrote:
It was not the first svn as I could checkout from the beginning of the .rosinstall file to the physics_ode
Oh yes, I have FR locales. I would never had thougth to precise this.
Setting the locale to EN allowed to go to the end of SVN stuff. I have some warnings :
ard@ard-host-v5:~$ rosinstall ros "http://packages.ros.org/cgi-bin/gen_rosinstall.py?rosdistro=diamondback&variant=desktop-full&overlay=no"
rosinstall operating on /media/DD_data/home/ard/ros from specifications in rosinstall files /media/DD_data/home/ard/ros/.rosinstall, http://packages.ros.org/cgi-bin/gen_rosinstall.py?rosdistro=diamondback&variant=desktop-full&overlay=nosvn: warning: cannot set LC_CTYPE locale
Installing https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.4.3 to /media/DD_data/home/ard/ros/ros
svn: warning: environment variable LANG is en_US.utf-8
svn: warning: please check that your locale name is correct
svn: warning: cannot set LC_CTYPE locale
svn: warning: environment variable LANG is en_US.utf-8
svn: warning: please check that your locale name is correct
At revision 13104.
but theses packages seems checkouted :ard@ard-host-v5:~/ros$ ls
common diagnostics executive_smach image_common laser_pipeline physics_ode ros_comm setup.bash simulator_gazebo vision_opencv visualization_tutorials
common_msgs documentation geometry image_pipeline navigation robot_model ros_tutorials setup.sh simulator_stage visualization
common_tutorials driver_common geometry_tutorials image_transport_plugins perception_pcl ros rx setup.zsh slam_gmapping visualization_common
ard@ard-host-v5:~/ros$ ls ros
AUTHORS CMakeLists.txt LICENSE Makefile README bin config core rosdep.yaml stack.xml test tools
After some rosdep.yaml customizations and builds I think I have all working now since I successfully spwanned a tutorial turtle :
ard@ard-host-v5:/media/DD_data/home/ard/ros/ros_comm$ rosrun turtlesim turtlesim_node
[ INFO] [1297121079.766515844]: Starting turtlesim with node name /turtlesim
[ INFO] [1297121079.776034377]: Spawning turtle [turtle1] at x=[5,555555], y=[5,555555], theta=[0,000000]
So I think you were rigth, it's a locale problem. Thanks for your time
I would be pleased to send you patches of rosdep.yaml to add debian dependencies, if it is possible, please give me the doc to do this or send me the command line to prepare the patch.
2011/2/7 Tully Foote <tfoote@willowgarage.com>Hi Willy,
I've copied your rosinstall file directly and it is able to install as pasted below on my machine. Can you provide the full output? In particular is this the first svn install that fails? Also, I notice that you seem to have non en language in your svn output. It's quite possible that the version parsing for the svn url extraction is not robust to different locale settings. Could you try rerunning with "LANG=en_US.utf-8 " prepended to your command. if that fixes it we can open a ticket to make rosinstall support multiple locales.
TullyOn Mon, Feb 7, 2011 at 11:30 AM, Willy Lambert <lambert.willy@gmail.com> wrote:Hi,
I am using a Debian and tried a svn&compil install.
I followed these instructions from scratch (I moved the old installation) :
http://www.ros.org/wiki/diamondback/Installation/Ubuntu/SVN
It fails (as in the first release) during the svn update :
A /media/DD_data/home/ard/ros/physics_ode/opende/opende-wg-branch-r1771.tar.gz.md5sum
A /media/DD_data/home/ard/ros/physics_ode/opende/Makefile
A /media/DD_data/home/ard/ros/physics_ode/opende/Makefile.ode.simpar
A /media/DD_data/home/ard/ros/physics_ode/opende/Makefile.threadpool
A /media/DD_data/home/ard/ros/physics_ode/opende/opende-wg-branch-r1772.tar.gz.md5sum
A /media/DD_data/home/ard/ros/physics_ode/opende/CMakeLists.txt
A /media/DD_data/home/ard/ros/physics_ode/CMakeLists.txt
A /media/DD_data/home/ard/ros/physics_ode/Makefile
A /media/DD_data/home/ard/ros/physics_ode/rosdep.yaml
U /media/DD_data/home/ard/ros/physics_ode
Révision 35794 extraite.
Installing https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.4.3 to /media/DD_data/home/ard/ros/ros
Traceback (most recent call last):
File "/usr/local/bin/rosinstall", line 5, in <module>
pkg_resources.run_script('rosinstall==0.5.15', 'rosinstall')
File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 467, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 1200, in run_script
execfile(script_filename, namespace, namespace)
File "/usr/local/lib/python2.6/dist-packages/rosinstall-0.5.15-py2.6.egg/EGG-INFO/scripts/rosinstall", line 549, in <module>
sys.exit(not rosinstall_main(sys.argv))
File "/usr/local/lib/python2.6/dist-packages/rosinstall-0.5.15-py2.6.egg/EGG-INFO/scripts/rosinstall", line 531, in rosinstall_main
install_success = config.execute_install(options.backup_changed, mode, options.robust)
File "/usr/local/lib/python2.6/dist-packages/rosinstall-0.5.15-py2.6.egg/EGG-INFO/scripts/rosinstall", line 276, in execute_install
if not t.install(os.path.join(self.base_path, backup_path), mode):
File "/usr/local/lib/python2.6/dist-packages/rosinstall-0.5.15-py2.6.egg/EGG-INFO/scripts/rosinstall", line 116, in install
elif self.vcsc.get_url().rstrip('/') != self.uri.rstrip('/'): #strip trailing slashes for #3269
AttributeError: 'NoneType' object has no attribute 'rstrip'
Here is the content of my .rosinstall
- svn: {local-name: ros, uri: 'https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.4.3'}
- svn: {local-name: ros_comm, uri: 'https://code.ros.org/svn/ros/stacks/ros_comm/tags/ros_comm-1.4.0'}
- svn: {local-name: common_msgs, uri: 'https://code.ros.org/svn/ros-pkg/stacks/common_msgs/tags/common_msgs-1.4.0'}
- svn: {local-name: common, uri: 'https://code.ros.org/svn/ros-pkg/stacks/common/tags/common-1.4.0'}
- svn: {local-name: diagnostics, uri: 'https://code.ros.org/svn/ros-pkg/stacks/diagnostics/tags/diagnostics-1.2.5'}
- svn: {local-name: driver_common, uri: 'https://code.ros.org/svn/ros-pkg/stacks/driver_common/tags/driver_common-1.2.3'}
- hg: {local-name: geometry, uri: 'https://ros-geometry.googlecode.com/hg/', version: geometry-1.3.6}
- svn: {local-name: robot_model, uri: 'https://code.ros.org/svn/ros-pkg/stacks/robot_model/tags/robot_model-1.4.0'}
- svn: {local-name: executive_smach, uri: 'https://code.ros.org/svn/ros-pkg/stacks/executive_smach/tags/executive_smach-1.0.0'}
- svn: {local-name: simulator_stage, uri: 'https://code.ros.org/svn/ros-pkg/stacks/simulator_stage/tags/simulator_stage-1.2.4'}
- svn: {local-name: simulator_gazebo, uri: 'https://code.ros.org/svn/ros-pkg/stacks/simulator_gazebo/tags/simulator_gazebo-1.2.8'}
- svn: {local-name: physics_ode, uri: 'https://code.ros.org/svn/ros-pkg/stacks/physics_ode/tags/physics_ode-1.4.0'}
- svn: {local-name: ros, uri: 'https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.4.3'}
- svn: {local-name: ros_comm, uri: 'https://code.ros.org/svn/ros/stacks/ros_comm/tags/ros_comm-1.4.0'}
- svn: {local-name: image_common, uri: 'https://code.ros.org/svn/ros-pkg/stacks/image_common/tags/image_common-1.4.0'}
- svn: {local-name: image_transport_plugins, uri: 'https://code.ros.org/svn/ros-pkg/stacks/image_transport_plugins/tags/image_transport_plugins-1.4.0'}
- svn: {local-name: image_pipeline, uri: 'https://code.ros.org/svn/ros-pkg/stacks/image_pipeline/tags/image_pipeline-1.3.0'}
- svn: {local-name: laser_pipeline, uri: 'https://code.ros.org/svn/ros-pkg/stacks/laser_pipeline/tags/laser_pipeline-1.0.2'}
- svn: {local-name: perception_pcl, uri: 'https://code.ros.org/svn/ros-pkg/stacks/perception_pcl/tags/perception_pcl-0.8.0'}
- svn: {local-name: vision_opencv, uri: 'https://code.ros.org/svn/ros-pkg/stacks/vision_opencv/tags/vision_opencv-1.3.7'}
- svn: {local-name: ros, uri: 'https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.4.3'}
- svn: {local-name: ros_comm, uri: 'https://code.ros.org/svn/ros/stacks/ros_comm/tags/ros_comm-1.4.0'}
- svn: {local-name: common_msgs, uri: 'https://code.ros.org/svn/ros-pkg/stacks/common_msgs/tags/common_msgs-1.4.0'}
- svn: {local-name: common, uri: 'https://code.ros.org/svn/ros-pkg/stacks/common/tags/common-1.4.0'}
- svn: {local-name: diagnostics, uri: 'https://code.ros.org/svn/ros-pkg/stacks/diagnostics/tags/diagnostics-1.2.5'}
- svn: {local-name: driver_common, uri: 'https://code.ros.org/svn/ros-pkg/stacks/driver_common/tags/driver_common-1.2.3'}
- hg: {local-name: geometry, uri: 'https://ros-geometry.googlecode.com/hg/', version: geometry-1.3.6}
- svn: {local-name: robot_model, uri: 'https://code.ros.org/svn/ros-pkg/stacks/robot_model/tags/robot_model-1.4.0'}
- svn: {local-name: executive_smach, uri: 'https://code.ros.org/svn/ros-pkg/stacks/executive_smach/tags/executive_smach-1.0.0'}
- svn: {local-name: navigation, uri: 'https://code.ros.org/svn/ros-pkg/stacks/navigation/tags/navigation-1.3.1'}
- svn: {local-name: slam_gmapping, uri: 'https://code.ros.org/svn/ros-pkg/stacks/slam_gmapping/tags/slam_gmapping-1.2.2'}
- svn: {local-name: visualization_common, uri: 'https://code.ros.org/svn/ros-pkg/stacks/visualization_common/tags/visualization_common-1.4.0'}
- svn: {local-name: visualization, uri: 'https://code.ros.org/svn/ros-pkg/stacks/visualization/tags/visualization-1.4.0'}
- svn: {local-name: ros, uri: 'https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.4.3'}
- svn: {local-name: ros_comm, uri: 'https://code.ros.org/svn/ros/stacks/ros_comm/tags/ros_comm-1.4.0'}
- svn: {local-name: common_msgs, uri: 'https://code.ros.org/svn/ros-pkg/stacks/common_msgs/tags/common_msgs-1.4.0'}
- svn: {local-name: common, uri: 'https://code.ros.org/svn/ros-pkg/stacks/common/tags/common-1.4.0'}
- svn: {local-name: diagnostics, uri: 'https://code.ros.org/svn/ros-pkg/stacks/diagnostics/tags/diagnostics-1.2.5'}
- svn: {local-name: driver_common, uri: 'https://code.ros.org/svn/ros-pkg/stacks/driver_common/tags/driver_common-1.2.3'}
- hg: {local-name: geometry, uri: 'https://ros-geometry.googlecode.com/hg/', version: geometry-1.3.6}
- svn: {local-name: robot_model, uri: 'https://code.ros.org/svn/ros-pkg/stacks/robot_model/tags/robot_model-1.4.0'}
- svn: {local-name: executive_smach, uri: 'https://code.ros.org/svn/ros-pkg/stacks/executive_smach/tags/executive_smach-1.0.0'}
- svn: {local-name: ros, uri: 'https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.4.3'}
- svn: {local-name: ros_comm, uri: 'https://code.ros.org/svn/ros/stacks/ros_comm/tags/ros_comm-1.4.0'}
- svn: {local-name: rx, uri: 'https://code.ros.org/svn/ros/stacks/rx/tags/rx-1.4.0'}
- svn: {local-name: documentation, uri: 'https://code.ros.org/svn/ros/stacks/documentation/tags/documentation-1.4.0'}
- svn: {local-name: ros_tutorials, uri: 'https://code.ros.org/svn/ros/stacks/ros_tutorials/tags/ros_tutorials-0.2.4'}
- svn: {local-name: common_tutorials, uri: 'https://code.ros.org/svn/ros-pkg/stacks/common_tutorials/tags/common_tutorials-0.1.2'}
- svn: {local-name: geometry_tutorials, uri: 'https://code.ros.org/svn/ros-pkg/stacks/geometry_tutorials/tags/geometry_tutorials-0.1.2'}
- svn: {local-name: visualization_tutorials, uri: 'https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/tags/visualization_tutorials-0.2.2'}
I have no idea of what's happening.
2011/2/7 Ken Conley <kwc@willowgarage.com>http://www.ros.org/news/2011/02/ros-diamondback-beta-2-release.html
Thanks everyone for the helpful reports. We've pushed a lot of stack
updates and are getting closer to our release candidate. We
appreciate your continued help with integration, including the updates
to the installation instructions on the various Linux distributions.
FYI: Here are some remaining OS X integration tickets based on
Nicholas Butko's reports, patches welcome:
https://code.ros.org/trac/ros-pkg/ticket/4764
https://code.ros.org/trac/ros-pkg/ticket/4765
https://code.ros.org/trac/ros-pkg/ticket/4766
We still have some fixes that have not been released yet, but will be
included in the next update.
- Ken
_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users
_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users
--
Tully Foote
Systems Engineer
Willow Garage, Inc.
tfoote@willowgarage.com
(650) 475-2827
_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users
_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users
--
Tully Foote
Systems Engineer
Willow Garage, Inc.
tfoote@willowgarage.com
(650) 475-2827
_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users
_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users