ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

Problems with .rosinstall when calling wstool merge

asked 2016-12-02 07:04:30 -0500

Juan gravatar image

updated 2016-12-02 07:14:59 -0500

Using Linux 14.04, ROS Indigo.

I am familiar with wstool. Just expanded my repository to better organize code: https://www.github.com/birlrobotics

Trying to do the traditional steps:

  • wstool init
  • wstool merge [address]
  • wstool update

Now, when I try westool merge with the following file: wstool merge https://github.com/birlrobotics/birl_...

I get the following error:

ERROR in config: Invalid multiproject yaml format in in "<file>", line 7, column 19

A few points here:

  • It does not seem that the line 7, column 19 points to anything I can figure out.
  • I have tried going over this file multiple times trying to figure out if there are any small mistakes and I can't find anything.
  • If I just copy the contents of the file into a local birl_baxter.rosinstall file and then call wstool update IT WORKS. The output below is obtained with wstool info if I copy the contents manually:

workspace: /media/vmrguser/sdd/ros/indigo/birl_baxter_ws/src

Localname S SCM Version (Spec) UID (Spec) URI (Spec) [http(s)://...] ---------
- --- -------------- ----------- --------------------------- birl_baxter_wiki git master bba17767ba05 github.com/birlrobotics/birl_baxter.wiki.git birl_sensors git master 68002e8ab082 github.com/birlrobotics/birl_sensors.git birl_baxter_worlds git master 89a310a39f9e github.com/birlrobotics/birl_baxter_worlds.git birl_baxter_vision git master ac6b6776b216 github.com/birlrobotics/birl_baxter_vision.git birl_baxter_tools git master c96785268756 github.com/birlrobotics/birl_baxter_tools.git birl_baxter_recorded_motions git master ed05ddf0e0af github.com/birlrobotics/birl_baxter_recorded_motions.git birl_baxter_msgs git master 3fb7faa7bb38 github.com/birlrobotics/birl_baxter_msgs.git birl_baxter_matlab git master 9cf0165b4f8c github.com/birlrobotics/birl_baxter_matlab.git birl_baxter_images git master 383a8c428bdf github.com/birlrobotics/birl_baxter_images.git birl_baxter_hands git master 6d88ca03a51b github.com/birlrobotics/birl_baxter_hands.git birl_baxter_executive git master 839f854ab3a2 github.com/birlrobotics/birl_baxter_executive.git birl_baxter_examples git master b99fb7e3bc37 github.com/birlrobotics/birl_baxter_examples.git birl_baxter_demos git master 84f109b8f308 github.com/birlrobotics/birl_baxter_demos.git birl_baxter_controllers git master a5914da2a7ec github.com/birlrobotics/birl_baxter_controllers.git birl_baxter_common git master 769c4676a999 github.com/birlrobotics/birl_baxter_common.git birl_baxter git master 45717b2422fd github.com/birlrobotics/birl_baxter.git

Does anyone have an insight into this?

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
3

answered 2016-12-02 07:13:20 -0500

mgruhler gravatar image

You are fetching the HTML page, not the raw .rosinstall file. Use the following URL and it should work fine: https://raw.githubusercontent.com/bir...

You get this by clicking the RAW button at the top of the file on github.

If you use wget PATH you can see what you have as input to wstool

edit flag offensive delete link more

Comments

perfect, thanks it works for me

bhavyawadhwa gravatar image bhavyawadhwa  ( 2022-07-05 06:23:57 -0500 )edit
1

answered 2016-12-02 07:13:14 -0500

gvdhoorn gravatar image

updated 2016-12-02 07:16:30 -0500

Now, when I try westool merge with the following file: wstool merge https://github.com/birlrobotics/birl_...

That won't work, as you're not merging the file, but the Github HTML rendering of that file in your repository.

Try:

wstool merge https://github.com/birlrobotics/birl_baxter/raw/master/birl_baxter.rosinstall

note the raw in there somewhere.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2016-12-02 07:04:30 -0500

Seen: 1,433 times

Last updated: Dec 02 '16