Skip to content
Browse files

updated distro.yaml format, updated several scripts

  • Loading branch information...
1 parent 1ba5717 commit d4c5b42b5642722f2774250e22566340e3af82be @dirk-thomas dirk-thomas committed Aug 20, 2012
View
14 readme.rst
@@ -1,8 +1,14 @@
-This is a repo with the list of git-buildpackage repos to build into binaries.
+This repo maintains the lists of repositories defining ROS distributions.
-To add your project to our build farm, fork this repository, append your git buildpackage release
-repo to the ``ROSDISTRO.yaml``
-file, and give us a pull request.
+To add your project to our build farm, fork this repository, modify the .yaml files under ``releases`` or ``rosdep``, and give us a pull request.
+
+To create jobs on our build farm to build Debian sourcedeb and binarydeb packages add your git-buildpackage repository to the ``releases/ROSDISTRO.yaml`` file.
+Please keep the alphabetic order of the list.
+You can use the script ``scripts/add_release_repo.py`` to perform the insertion.
+
+To create jobs on our build farm to perform continuous integration of your repository on every commit add your source repository to the ``releases/ROSDISTRO-devel.yaml`` file.
+Please keep the alphabetic order of the list.
+You can use the script ``scripts/add_devel_repo.py`` to perform the insertion.
Directories:
View
23 releases/backports.yaml
@@ -1,12 +1,11 @@
-gbp-repos:
-#- url: https://kforge.ros.org/rosrelease/yamlcppdebs
-# target: all
-- name: rosemacs-el
- url: https://github.com/moesenle/rosemacs-debs.git
- target: all
- version: 1.0.2
-- name: yaml-cpp
- url: https://github.com/wg-debs/yaml_cpp-release.git
- target: [ 'precise' ]
- version: 0.2.7
-release-name: backports
+release-name: backports
+repositories:
+ rosemacs-el:
+ url: https://github.com/moesenle/rosemacs-debs.git
+ version: 1.0.2
+ yaml-cpp:
+ url: https://github.com/wg-debs/yaml_cpp-release.git
+ version: 0.2.7
+# yamlcppdebs:
+# url: https://kforge.ros.org/rosrelease/yamlcppdebs
+type: gbp
View
203 releases/fuerte-ci-jobs.yaml
@@ -1,203 +0,0 @@
-- type: catkin
- name: catkin
- email: gerkey@willowgarage.com
- label: devel
- vcs_config:
- git:
- uri: git://github.com/ros/catkin.git
- dev-branch: catkin-0.4
- distro-tag: distro
- release-tag: x.y.z
- params:
- stack-xml: https://raw.github.com/ros/catkin/master/stack.xml
- profiles: [ devel ]
-- type: catkin
- name: common_msgs
- email: tfoote@willowgarage.com
- label: devel
- vcs_config:
- svn:
- dev: https://code.ros.org/svn/ros-pkg/stacks/common_msgs/trunk
- distro-tag: distro
- release-tag: x.y.z
- params:
- stack-xml: https://code.ros.org/svn/ros-pkg/stacks/common_msgs/trunk/stack.xml
- profiles: [ devel ]
-- type: catkin
- name: gencpp
- email: dthomas@willowgarage.com
- label: devel
- vcs_config:
- git:
- uri: git://github.com/ros/gencpp.git
- dev-branch: master
- distro-tag: distro
- release-tag: x.y.z
- params:
- stack-xml: https://raw.github.com/ros/gencpp/master/stack.xml
- profiles: [ devel ]
-- type: catkin
- name: genmsg
- email: kwc@willowgarage.com
- label: devel
- vcs_config:
- git:
- uri: git://github.com/ros/genmsg.git
- dev-branch: master
- distro-tag: distro
- release-tag: x.y.z
- params:
- stack-xml: https://raw.github.com/ros/genmsg/master/stack.xml
- profiles: [ devel ]
-- type: catkin
- name: genpy
- email: kwc@willowgarage.com
- label: devel
- vcs_config:
- git:
- uri: git://github.com/ros/genpy.git
- dev-branch: master
- distro-tag: distro
- release-tag: x.y.z
- params:
- stack-xml: https://raw.github.com/ros/genpy/master/stack.xml
- profiles: [ devel ]
-- type: catkin
- name: langs
- email: kwc@willowgarage.com
- label: devel
- vcs_config:
- git:
- uri: git://github.com/ros/langs.git
- dev-branch: master
- distro-tag: distro
- release-tag: x.y.z
- params:
- stack-xml: https://raw.github.com/ros/langs/master/stack.xml
- profiles: [ devel ]
-- type: catkin
- name: ros
- email: kwc@willowgarage.com
- label: devel
- vcs_config:
- svn:
- dev: https://code.ros.org/svn/ros/stacks/ros/trunk
- distro-tag: distro
- release-tag: x.y.z
- params:
- stack-xml: https://code.ros.org/svn/ros/stacks/ros/trunk/stack.xml
- profiles: [ devel ]
-- type: catkin
- name: ros_comm
- email: kwc@willowgarage.com
- label: devel
- vcs_config:
- svn:
- dev: https://code.ros.org/svn/ros/stacks/ros_comm/trunk
- distro-tag: distro
- release-tag: x.y.z
- params:
- stack-xml: https://code.ros.org/svn/ros/stacks/ros_comm/trunk/stack.xml
- profiles: [ devel ]
-- type: catkin
- name: ros_tutorials
- email: kwc@willowgarage.com
- label: devel
- vcs_config:
- svn:
- dev: https://code.ros.org/svn/ros/stacks/ros_tutorials/trunk
- distro-tag: distro
- release-tag: x.y.z
- params:
- stack-xml: https://code.ros.org/svn/ros/stacks/ros_tutorials/trunk/stack.xml
- profiles: [ devel ]
-- type: catkin
- name: roscpp_core
- email: dthomas@willowgarage.com
- label: devel
- vcs_config:
- git:
- uri: git://github.com/ros/roscpp_core.git
- dev-branch: master
- distro-tag: distro
- release-tag: x.y.z
- params:
- stack-xml: https://raw.github.com/ros/roscpp_core/master/stack.xml
- profiles: [ devel ]
-- type: catkin
- name: rospack
- email: gerkey@willowgarage.com
- label: devel
- vcs_config:
- hg:
- uri: https://kforge.ros.org/rosrelease/rospack
- dev-branch: default
- distro-tag: distro
- release-tag: x.y.z
- params:
- stack-xml: https://kforge.ros.org/rosrelease/rospack/raw-file/tip/stack.xml
- profiles: [ devel ]
-- type: catkin
- name: std_msgs
- email: tfoote@willowgarage.com
- label: devel
- vcs_config:
- git:
- uri: git://github.com/ros/std_msgs.git
- dev-branch: master
- distro-tag: distro
- release-tag: x.y.z
- params:
- stack-xml: https://raw.github.com/ros/std_msgs/master/stack.xml
- profiles: [ devel ]
-- type: catkin
- name: rx
- email: kwc@willowgarage.com
- label: devel
- vcs_config:
- svn:
- dev: https://code.ros.org/svn/ros/stacks/rx/trunk
- distro-tag: distro
- release-tag: x.y.z
- params:
- stack-xml: https://code.ros.org/svn/ros/stacks/rx/trunk/stack.xml
- profiles: [ devel ]
-- type: catkin
- name: actionlib
- email: eitan@willowgarage.com
- label: devel
- vcs_config:
- hg:
- uri: https://kforge.ros.org/common/actionlib
- dev-branch: default
- distro-tag: distro
- release-tag: x.y.z
- params:
- stack-xml: https://kforge.ros.org/common/actionlib/raw-file/tip/stack.xml
- profiles: [ devel ]
-- type: catkin
- name: sbpl
- email: gjones@willowgarage.com
- label: devel
- vcs_config:
- hg:
- uri: https://kforge.ros.org/armnavigation/sbpl
- dev-branch: default
- distro-tag: distro
- release-tag: x.y.z
- params:
- stack-xml: https://kforge.ros.org/armnavigation/sbpl/raw-file/tip/stack.xml
- profiles: [ devel ]
-- type: catkin
- name: genlisp
- email: bhaskara@willowgarage.com
- label: devel
- vcs_config:
- git:
- uri: git://github.com/ros/genlisp.git
- dev-branch: master
- distro-tag: distro
- release-tag: x.y.z
- params:
- stack-xml: https://raw.github.com/ros/genlisp/master/stack.xml
- profiles: [ devel ]
View
62 releases/fuerte-devel.yaml
@@ -0,0 +1,62 @@
+release-name: fuerte
+repositories:
+ actionlib:
+ type: hg
+ url: https://kforge.ros.org/common/actionlib
+ version: default
+ catkin:
+ type: git
+ url: git://github.com/ros/catkin.git
+ version: catkin-0.4
+ common_msgs:
+ type: svn
+ url: https://code.ros.org/svn/ros-pkg/stacks/common_msgs/trunk
+ gencpp:
+ type: git
+ url: git://github.com/ros/gencpp.git
+ version: master
+ genlisp:
+ type: git
+ url: git://github.com/ros/genlisp.git
+ version: master
+ genmsg:
+ type: git
+ url: git://github.com/ros/genmsg.git
+ version: master
+ genpy:
+ type: git
+ url: git://github.com/ros/genpy.git
+ version: master
+ langs:
+ type: git
+ url: git://github.com/ros/langs.git
+ version: master
+ ros:
+ type: svn
+ url: https://code.ros.org/svn/ros/stacks/ros/trunk
+ ros_comm:
+ type: svn
+ url: https://code.ros.org/svn/ros/stacks/ros_comm/trunk
+ ros_tutorials:
+ type: svn
+ url: https://code.ros.org/svn/ros/stacks/ros_tutorials/trunk
+ roscpp_core:
+ type: git
+ url: git://github.com/ros/roscpp_core.git
+ version: master
+ rospack:
+ type: hg
+ url: https://kforge.ros.org/rosrelease/rospack
+ version: default
+ rx:
+ type: svn
+ url: https://code.ros.org/svn/ros/stacks/rx/trunk
+ sbpl:
+ type: hg
+ url: https://kforge.ros.org/armnavigation/sbpl
+ version: default
+ std_msgs:
+ type: git
+ url: git://github.com/ros/std_msgs.git
+ version: master
+type: devel
View
412 releases/fuerte.yaml
@@ -1,214 +1,202 @@
-gbp-repos:
-- name: actionlib
- target: all
- url: git://github.com/wg-debs/actionlib-release.git
- version: 1.8.7
-- name: catkin
- target: all
- url: git://github.com/wg-debs/catkin-release.git
- version: 0.4.5
-- name: common_msgs
- target: all
- url: git://github.com/wg-debs/common_msgs-release.git
- version: 1.8.13
-- name: console_bridge
- target: all
- url: git://github.com/wg-debs/console_bridge.git
- version: 0.1.2
-- name: ecto
- target: all
- url: git://github.com/wg-debs/ecto-release.git
- version: 0.4.0
-- name: ecto_image_pipeline
- target: all
- url: git://github.com/wg-debs/ecto_image_pipeline-release.git
- version: 0.4.1
-- name: ecto_opencv
- target: all
- url: git://github.com/wg-debs/ecto_opencv-release.git
- version: 0.4.1
-- name: ecto_openni
- target: all
- url: git://github.com/wg-debs/ecto_openni-release.git
- version: 0.3.3
-- name: ecto_pcl
- target: all
- url: git://github.com/wg-debs/ecto_pcl-release.git
- version: 0.3.5
-- name: ecto_ros
- target: all
- url: git://github.com/wg-debs/ecto_ros-release.git
- version: 0.3.12
-- name: fcl
- target: all
- url: git://github.com/wg-debs/fcl.git
- version: 0.1.2
-- name: flann
- target: all
- url: git://github.com/wg-debs/flann.git
- version: 1.7.1
-- name: flirtlib
- target: all
- url: git://github.com/wg-debs/flirtlib-release.git
- version: 0.1.4
-- name: gencpp
- target: all
- url: git://github.com/wg-debs/gencpp-release.git
- version: 0.3.4
-- name: genlisp
- target: all
- url: git://github.com/wg-debs/genlisp-release.git
- version: 0.3.3
-- name: genmsg
- target: all
- url: git://github.com/wg-debs/genmsg-release.git
- version: 0.3.10
-- name: genpy
- target: all
- url: git://github.com/wg-debs/genpy-release.git
- version: 0.3.7
-- name: langs
- target: all
- url: git://github.com/wg-debs/langs-release.git
- version: 0.3.5
-- name: langs-dev
- target: all
- url: git://github.com/wg-debs/langs-dev-release.git
- version: 0.1.3
-- name: libccd
- target: all
- url: git://github.com/wg-debs/libccd.git
- version: 1.4.0
-- name: libg2o
- target: all
- url: git://github.com/wg-debs/libg2o-release.git
- version: 0.0.26
-- name: moveit_msgs
- target: all
- url: git://github.com/wg-debs/moveit_msgs-release.git
- version: 0.2.4
-- name: moveit_core
- target: all
- url: git://github.com/wg-debs/moveit_core-release.git
- version: 0.1.3
-- name: object_recognition_capture
- target: all
- url: git://github.com/wg-debs/object_recognition_capture-release.git
- version: 0.2.10
-- name: object_recognition_core
- target: all
- url: git://github.com/wg-debs/object_recognition_core-release.git
- version: 0.4.1
-- name: object_recognition_linemod
- target: all
- url: git://github.com/wg-debs/object_recognition_linemod-release.git
- version: 0.2.0
-- name: object_recognition_msgs
- target: all
- url: git://github.com/wg-debs/object_recognition_msgs-release.git
- version: 0.3.3
-- name: object_recognition_reconstruction
- target: all
- url: git://github.com/wg-debs/object_recognition_reconstruction-release.git
- version: 0.2.8
-- name: object_recognition_tabletop
- target: all
- url: git://github.com/wg-debs/object_recognition_tabletop-release.git
- version: 0.2.6
-- name: object_recognition_tod
- target: all
- url: git://github.com/wg-debs/object_recognition_tod-release.git
- version: 0.4.2
-- name: object_recognition_transparent_objects
- target: all
- url: git://github.com/wg-debs/object_recognition_transparent_objects-release.git
- version: 0.3.1
-- name: octomap
- target: all
- url: git://github.com/wg-debs/octomap-release.git
- version: 1.4.2
-- name: octomap_msgs
- target: all
- url: git://github.com/wg-debs/octomap_msgs-release.git
- version: 0.1.4
-- name: octovis
- target: all
- url: git://github.com/wg-debs/octovis-release.git
- version: 1.4.2
-- name: ompl
- target: all
- url: git://github.com/wg-debs/ompl.git
- version: 0.11.1002045
-- name: opencv2
- target: all
- url: git://github.com/wg-debs/opencv2-release.git
- version: 2.4.2
-- name: pcl
- target: all
- url: git://github.com/wg-debs/pcl.git
- version: 1.5.2
-- name: random_numbers
- target: all
- url: git://github.com/wg-debs/random_numbers-release.git
- version: 0.1.1
-- name: rosconsole_bridge
- target: all
- url: git://github.com/wg-debs/rosconsole_bridge-release.git
- version: 0.1.0
-- name: ros
- target: all
- url: git://github.com/wg-debs/ros-release.git
- version: 1.8.10
-- name: ros_comm
- target: all
- url: git://github.com/wg-debs/ros_comm-release.git
- version: 1.8.15
-- name: ros_tutorials
- target: all
- url: git://github.com/wg-debs/ros_tutorials-release.git
- version: 0.2.19
-- name: roscpp_core
- target: all
- url: git://github.com/wg-debs/roscpp_core-release.git
- version: 0.2.6
-- name: rospack
- target: all
- url: git://github.com/wg-debs/rospack-release.git
- version: 2.0.13
-- name: sbpl
- target: all
- url: git://github.com/wg-debs/sbpl.git
- version: 1.1.0
-- name: shape_tools
- target: all
- url: git://github.com/wg-debs/shape_tools-release.git
- version: 0.1.8
-- name: srdfdom
- target: all
- url: git://github.com/wg-debs/srdfdom-release.git
- version: 0.1.1
-- name: std_msgs
- target: all
- url: git://github.com/wg-debs/std_msgs-release.git
- version: 0.4.10
-- name: swig-wx
- target: all
- url: git://github.com/wg-debs/swig-wx.git
- version: 1.3.29
-- name: urdfdom
- target: all
- url: git://github.com/wg-debs/urdfdom.git
- version: 0.2.2
-- name: urdfdom_headers
- target: all
- url: git://github.com/wg-debs/urdfdom_headers-release.git
- version: 0.2.0
-- name: rx
- target: all
- url: git://github.com/wg-debs/rx-release.git
- version: 1.8.9
+gbp-repos: {You must update to a newer rosdep version by calling..sudo apt-get update && sudo apt-get install python-rosdep (make sure to uninstall the pip version on Ubuntu):}
release-name: fuerte
+repositories:
+ actionlib:
+ url: git://github.com/wg-debs/actionlib-release.git
@garbear
garbear added a note Oct 26, 2012

github.com/wg-debs no longer has an actionlib repository. Should this link be updated?

@tfoote
ROS core stacks member
tfoote added a note Oct 26, 2012

Yes it should be ros-gbp now. Thanks for catching it. It was updated in the groovy file but not here.

@tfoote
ROS core stacks member
tfoote added a note Oct 26, 2012
@tfoote
ROS core stacks member
tfoote added a note Oct 26, 2012
@garbear
garbear added a note Oct 29, 2012

Installing fuerte from source, http://www.ros.org/wiki/fuerte/Installation/Ubuntu/Source#Installation,
the wiki prescribes rosinstall --catkin ~/ros-underlay http://ros.org/rosinstalls/fuerte-ros-full.rosinstall

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
+ version: 1.8.7
+ catkin:
+ url: git://github.com/wg-debs/catkin-release.git
+ version: 0.4.5
+ common_msgs:
+ url: git://github.com/wg-debs/common_msgs-release.git
+ version: 1.8.13
+ console_bridge:
+ url: git://github.com/wg-debs/console_bridge.git
+ version: 0.1.2
+ ecto:
+ url: git://github.com/wg-debs/ecto-release.git
+ version: 0.4.0
+ ecto_image_pipeline:
+ url: git://github.com/wg-debs/ecto_image_pipeline-release.git
+ version: 0.4.1
+ ecto_opencv:
+ url: git://github.com/wg-debs/ecto_opencv-release.git
+ version: 0.4.1
+ ecto_openni:
+ url: git://github.com/wg-debs/ecto_openni-release.git
+ version: 0.3.3
+ ecto_pcl:
+ url: git://github.com/wg-debs/ecto_pcl-release.git
+ version: 0.3.5
+ ecto_ros:
+ url: git://github.com/wg-debs/ecto_ros-release.git
+ version: 0.3.12
+ fcl:
+ url: git://github.com/wg-debs/fcl.git
+ version: 0.1.2
+ flann:
+ url: git://github.com/wg-debs/flann.git
+ version: 1.7.1
+ flirtlib:
+ url: git://github.com/wg-debs/flirtlib-release.git
+ version: 0.1.4
+ gencpp:
+ url: git://github.com/wg-debs/gencpp-release.git
+ version: 0.3.4
+ genlisp:
+ url: git://github.com/wg-debs/genlisp-release.git
+ version: 0.3.3
+ genmsg:
+ url: git://github.com/wg-debs/genmsg-release.git
+ version: 0.3.10
+ genpy:
+ url: git://github.com/wg-debs/genpy-release.git
+ version: 0.3.7
+ langs:
+ url: git://github.com/wg-debs/langs-release.git
+ version: 0.3.5
+ langs-dev:
+ url: git://github.com/wg-debs/langs-dev-release.git
+ version: 0.1.3
+ libccd:
+ url: git://github.com/wg-debs/libccd.git
+ version: 1.4.0
+ libg2o:
+ url: git://github.com/wg-debs/libg2o-release.git
+ version: 0.0.26
+ moveit_core:
+ url: git://github.com/wg-debs/moveit_core-release.git
+ version: 0.1.3
+ moveit_msgs:
+ url: git://github.com/wg-debs/moveit_msgs-release.git
+ version: 0.2.4
+ object_recognition_capture:
+ url: git://github.com/wg-debs/object_recognition_capture-release.git
+ version: 0.2.10
+ object_recognition_core:
+ url: git://github.com/wg-debs/object_recognition_core-release.git
+ version: 0.4.1
+ object_recognition_linemod:
+ url: git://github.com/wg-debs/object_recognition_linemod-release.git
+ version: 0.2.0
+ object_recognition_msgs:
+ url: git://github.com/wg-debs/object_recognition_msgs-release.git
+ version: 0.3.3
+ object_recognition_reconstruction:
+ url: git://github.com/wg-debs/object_recognition_reconstruction-release.git
+ version: 0.2.8
+ object_recognition_tabletop:
+ url: git://github.com/wg-debs/object_recognition_tabletop-release.git
+ version: 0.2.6
+ object_recognition_tod:
+ url: git://github.com/wg-debs/object_recognition_tod-release.git
+ version: 0.4.2
+ object_recognition_transparent_objects:
+ url: git://github.com/wg-debs/object_recognition_transparent_objects-release.git
+ version: 0.3.1
+ octomap:
+ url: git://github.com/wg-debs/octomap-release.git
+ version: 1.4.2
+ octomap_msgs:
+ url: git://github.com/wg-debs/octomap_msgs-release.git
+ version: 0.1.4
+ octovis:
+ url: git://github.com/wg-debs/octovis-release.git
+ version: 1.4.2
+ ompl:
+ url: git://github.com/wg-debs/ompl.git
+ version: 0.11.1002045
+ opencv2:
+ url: git://github.com/wg-debs/opencv2-release.git
+ version: 2.4.2
+ pcl:
+ url: git://github.com/wg-debs/pcl.git
+ version: 1.5.2
+ random_numbers:
+ url: git://github.com/wg-debs/random_numbers-release.git
+ version: 0.1.1
+ ros:
+ url: git://github.com/wg-debs/ros-release.git
+ version: 1.8.10
+ ros_comm:
+ url: git://github.com/wg-debs/ros_comm-release.git
+ version: 1.8.15
+ ros_tutorials:
+ url: git://github.com/wg-debs/ros_tutorials-release.git
+ version: 0.2.19
+ rosconsole_bridge:
+ url: git://github.com/wg-debs/rosconsole_bridge-release.git
+ version: 0.1.0
+ roscpp_core:
+ url: git://github.com/wg-debs/roscpp_core-release.git
+ version: 0.2.6
+ rospack:
+ url: git://github.com/wg-debs/rospack-release.git
+ version: 2.0.13
+ rx:
+ url: git://github.com/wg-debs/rx-release.git
+ version: 1.8.9
+ sbpl:
+ url: git://github.com/wg-debs/sbpl.git
+ version: 1.1.0
+ shape_tools:
+ url: git://github.com/wg-debs/shape_tools-release.git
+ version: 0.1.8
+ srdfdom:
+ url: git://github.com/wg-debs/srdfdom-release.git
+ version: 0.1.1
+ std_msgs:
+ url: git://github.com/wg-debs/std_msgs-release.git
+ version: 0.4.10
+ swig-wx:
+ url: git://github.com/wg-debs/swig-wx.git
+ version: 1.3.29
+ urdfdom:
+ url: git://github.com/wg-debs/urdfdom.git
+ version: 0.2.2
+ urdfdom_headers:
+ url: git://github.com/wg-debs/urdfdom_headers-release.git
+ version: 0.2.0
+type: gbp
variants:
- ros-base: [actionlib, catkin, common_msgs, gencpp, genlisp, genmsg, genpy, ros, ros_comm, roscpp_core, rospack, std_msgs]
- ros-full: [actionlib, catkin, common_msgs, gencpp, genlisp, genmsg, genpy, ros, ros_comm, ros_tutorials, roscpp_core, rospack, std_msgs, rx]
- moveit-full: [actionlib, common_msgs, console_bridge, octomap_msgs, octomap, ompl, ros, ros_comm, roscpp_core, std_msgs, rx, urdfdom]
+ moveit-full:
+ - actionlib
+ - common_msgs
+ - console_bridge
+ - octomap
+ - octomap_msgs
+ - ompl
+ - ros
+ - ros_comm
+ - roscpp_core
+ - rx
+ - std_msgs
+ - urdfdom
+ ros-base:
+ - actionlib
+ - catkin
+ - common_msgs
+ - gencpp
+ - genlisp
+ - genmsg
+ - genpy
+ - ros
+ - ros_comm
+ - roscpp_core
+ - rospack
+ - std_msgs
+ ros-full:
+ - actionlib
+ - catkin
+ - common_msgs
+ - gencpp
+ - genlisp
+ - genmsg
+ - genpy
+ - ros
+ - ros_comm
+ - ros_tutorials
+ - roscpp_core
+ - rospack
+ - rx
+ - std_msgs
View
475 releases/groovy.yaml
@@ -1,250 +1,229 @@
-gbp-repos:
-- name: actionlib
- target: all
- url: git://github.com/wg-debs/actionlib-release.git
- version: 1.8.7
-- name: catkin
- target: all
- url: git://github.com/wg-debs/catkin-release.git
- version: 0.4.5
-- name: common_msgs
- target: all
- url: git://github.com/wg-debs/common_msgs-release.git
- version: 1.8.13
-- name: console_bridge
- target: all
- url: git://github.com/wg-debs/console_bridge.git
- version: 0.1.2
-- name: ecto
- target: all
- url: git://github.com/wg-debs/ecto-release.git
- version: 0.4.0
-- name: ecto_image_pipeline
- target: all
- url: git://github.com/wg-debs/ecto_image_pipeline-release.git
- version: 0.4.1
-- name: ecto_opencv
- target: all
- url: git://github.com/wg-debs/ecto_opencv-release.git
- version: 0.4.1
-- name: ecto_openni
- target: all
- url: git://github.com/wg-debs/ecto_openni-release.git
- version: 0.3.4
-- name: ecto_pcl
- target: all
- url: git://github.com/wg-debs/ecto_pcl-release.git
- version: 0.3.5
-- name: ecto_ros
- target: all
- url: git://github.com/wg-debs/ecto_ros-release.git
- version: 0.3.12
-- name: eigen_stl_containers
- target: all
- url: git://github.com/wg-debs/eigen_stl_containers-release.git
- version: 0.1.0
-- name: fcl
- target: all
- url: git://github.com/wg-debs/fcl.git
- version: 0.1.2
-- name: flann
- target: all
- url: git://github.com/wg-debs/flann.git
- version: 1.7.1
-- name: flirtlib
- target: all
- url: git://github.com/wg-debs/flirtlib-release.git
- version: 0.1.5
-- name: gencpp
- target: all
- url: git://github.com/wg-debs/gencpp-release.git
- version: 0.3.4
-- name: genlisp
- target: all
- url: git://github.com/wg-debs/genlisp-release.git
- version: 0.3.3
-- name: genmsg
- target: all
- url: git://github.com/wg-debs/genmsg-release.git
- version: 0.3.10
-- name: genpy
- target: all
- url: git://github.com/wg-debs/genpy-release.git
- version: 0.3.7
-- name: geometric_shapes
- target: all
- url: git://github.com/wg-debs/geometric_shapes-release.git
- version: 0.1.1
-- name: geometry
- target: all
- url: git://github.com/wg-debs/geometry-release.git
- version: 1.9.7
-- name: geometry_angles_utils
- target: all
- url: git://github.com/wg-debs/geometry_angles_utils-release.git
- version: 1.9.1
-- name: langs
- target: all
- url: git://github.com/wg-debs/langs-release.git
- version: 0.3.5
-- name: langs-dev
- target: all
- url: git://github.com/wg-debs/langs-dev-release.git
- version: 0.1.3
-- name: libccd
- target: all
- url: git://github.com/wg-debs/libccd.git
- version: 1.4.0
-- name: libg2o
- target: all
- url: git://github.com/wg-debs/libg2o-release.git
- version: 0.0.26
-- name: moveit_msgs
- target: all
- url: git://gitub.com/wg-debs/moveit_msgs-release.git
- version: 0.2.4
-- name: moveit_core
- target: all
- url: git://github.com/wg-debs/moveit_core-release.git
- version: 0.1.3
-- name: object_recognition_capture
- target: all
- url: git://github.com/wg-debs/object_recognition_capture-release.git
- version: 0.2.10
-- name: object_recognition_core
- target: all
- url: git://github.com/wg-debs/object_recognition_core-release.git
- version: 0.4.1
-- name: object_recognition_linemod
- target: all
- url: git://github.com/wg-debs/object_recognition_linemod-release.git
- version: 0.2.0
-- name: object_recognition_msgs
- target: all
- url: git://github.com/wg-debs/object_recognition_msgs-release.git
- version: 0.3.3
-- name: object_recognition_reconstruction
- target: all
- url: git://github.com/wg-debs/object_recognition_reconstruction-release.git
- version: 0.2.8
-- name: object_recognition_tabletop
- target: all
- url: git://github.com/wg-debs/object_recognition_tabletop-release.git
- version: 0.2.6
-- name: object_recognition_tod
- target: all
- url: git://github.com/wg-debs/object_recognition_tod-release.git
- version: 0.4.2
-- name: object_recognition_transparent_objects
- target: all
- url: git://github.com/wg-debs/object_recognition_transparent_objects-release.git
- version: 0.3.1
-- name: octomap
- target: all
- url: git://github.com/wg-debs/octomap-release.git
- version: 1.4.91
-- name: octomap_msgs
- target: all
- url: git://github.com/wg-debs/octomap_msgs-release.git
- version: 0.1.4
-- name: octovis
- target: all
- url: git://github.com/wg-debs/octovis-release.git
- version: 1.4.2
-- name: ompl
- target: all
- url: git://github.com/wg-debs/ompl.git
- version: 0.11.1002045
-- name: opencv2
- target: all
- url: git://github.com/wg-debs/opencv2-release.git
- version: 2.4.2
-- name: orocos_kdl
- target: all
- url: git://github.com/wg-debs/orocos_kdl-release.git
- version: 1.1.99
-- name: pcl
- target: all
- url: git://github.com/wg-debs/pcl-release.git
- version: 1.6.1
-- name: python_orocos_kdl
- target: all
- url: git://github.com/wg-debs/python_orocos_kdl-release.git
- version: 1.1.99
-- name: random_numbers
- target: all
- url: git://github.com/wg-debs/random_numbers-release.git
- version: 0.1.1
-- name: robot_model
- target: all
- url: git://github.com/wg-debs/robot_model-release.git
- version: 1.9.2
-- name: robot_state_publisher
- target: all
- url: git://github.com/wg-debs/robot_state_publisher-release.git
- version: 1.9.0
-- name: rosconsole_bridge
- target: all
- url: git://github.com/wg-debs/rosconsole_bridge-release.git
- version: 0.1.0
-- name: ros
- target: all
- url: git://github.com/wg-debs/ros-release.git
- version: 1.8.10
-- name: ros_comm
- target: all
- url: git://github.com/wg-debs/ros_comm-release.git
- version: 1.8.15
-- name: ros_tutorials
- target: all
- url: git://github.com/wg-debs/ros_tutorials-release.git
- version: 0.2.19
-- name: roscpp_core
- target: all
- url: git://github.com/wg-debs/roscpp_core-release.git
- version: 0.2.6
-- name: rospack
- target: all
- url: git://github.com/wg-debs/rospack-release.git
- version: 2.0.13
-- name: rx
- target: all
- url: git://github.com/wg-debs/rx-release.git
- version: 1.8.9
-- name: sbpl
- target: all
- url: git://github.com/wg-debs/sbpl.git
- version: 1.1.0
-- name: shape_tools
- target: all
- url: git://github.com/wg-debs/shape_tools-release.git
- version: 0.1.8
-- name: srdfdom
- target: all
- url: git://github.com/wg-debs/srdfdom-release.git
- version: 0.1.1
-- name: std_msgs
- target: all
- url: git://github.com/wg-debs/std_msgs-release.git
- version: 0.4.10
-- name: swig-wx
- target: all
- url: git://github.com/wg-debs/swig-wx.git
- version: 1.3.29
-- name: urdfdom
- target: all
- url: git://github.com/wg-debs/urdfdom.git
- version: 0.2.2
-- name: urdfdom_headers
- target: all
- url: git://github.com/wg-debs/urdfdom_headers-release.git
- version: 0.2.0
-- name: usdfdom
- target: all
- url: git://github.com/wg-debs/usdfdom-release.git
- version: 0.1.3
+gbp-repos: {You must update to a newer rosdep version by calling..sudo apt-get update && sudo apt-get install python-rosdep (make sure to uninstall the pip version on Ubuntu):}
release-name: groovy
+repositories:
+ actionlib:
+ url: git://github.com/wg-debs/actionlib-release.git
+ version: 1.8.7
+ catkin:
+ url: git://github.com/wg-debs/catkin-release.git
+ version: 0.4.5
+ common_msgs:
+ url: git://github.com/wg-debs/common_msgs-release.git
+ version: 1.8.13
+ console_bridge:
+ url: git://github.com/wg-debs/console_bridge.git
+ version: 0.1.2
+ ecto:
+ url: git://github.com/wg-debs/ecto-release.git
+ version: 0.4.0
+ ecto_image_pipeline:
+ url: git://github.com/wg-debs/ecto_image_pipeline-release.git
+ version: 0.4.1
+ ecto_opencv:
+ url: git://github.com/wg-debs/ecto_opencv-release.git
+ version: 0.4.1
+ ecto_openni:
+ url: git://github.com/wg-debs/ecto_openni-release.git
+ version: 0.3.4
+ ecto_pcl:
+ url: git://github.com/wg-debs/ecto_pcl-release.git
+ version: 0.3.5
+ ecto_ros:
+ url: git://github.com/wg-debs/ecto_ros-release.git
+ version: 0.3.12
+ eigen_stl_containers:
+ url: git://github.com/wg-debs/eigen_stl_containers-release.git
+ version: 0.1.0
+ fcl:
+ url: git://github.com/wg-debs/fcl.git
+ version: 0.1.2
+ flann:
+ url: git://github.com/wg-debs/flann.git
+ version: 1.7.1
+ flirtlib:
+ url: git://github.com/wg-debs/flirtlib-release.git
+ version: 0.1.5
+ gencpp:
+ url: git://github.com/wg-debs/gencpp-release.git
+ version: 0.3.4
+ genlisp:
+ url: git://github.com/wg-debs/genlisp-release.git
+ version: 0.3.3
+ genmsg:
+ url: git://github.com/wg-debs/genmsg-release.git
+ version: 0.3.10
+ genpy:
+ url: git://github.com/wg-debs/genpy-release.git
+ version: 0.3.7
+ geometric_shapes:
+ url: git://github.com/wg-debs/geometric_shapes-release.git
+ version: 0.1.1
+ geometry:
+ url: git://github.com/wg-debs/geometry-release.git
+ version: 1.9.7
+ geometry_angles_utils:
+ url: git://github.com/wg-debs/geometry_angles_utils-release.git
+ version: 1.9.1
+ langs:
+ url: git://github.com/wg-debs/langs-release.git
+ version: 0.3.5
+ langs-dev:
+ url: git://github.com/wg-debs/langs-dev-release.git
+ version: 0.1.3
+ libccd:
+ url: git://github.com/wg-debs/libccd.git
+ version: 1.4.0
+ libg2o:
+ url: git://github.com/wg-debs/libg2o-release.git
+ version: 0.0.26
+ moveit_core:
+ url: git://github.com/wg-debs/moveit_core-release.git
+ version: 0.1.3
+ moveit_msgs:
+ url: git://gitub.com/wg-debs/moveit_msgs-release.git
+ version: 0.2.4
+ object_recognition_capture:
+ url: git://github.com/wg-debs/object_recognition_capture-release.git
+ version: 0.2.10
+ object_recognition_core:
+ url: git://github.com/wg-debs/object_recognition_core-release.git
+ version: 0.4.1
+ object_recognition_linemod:
+ url: git://github.com/wg-debs/object_recognition_linemod-release.git
+ version: 0.2.0
+ object_recognition_msgs:
+ url: git://github.com/wg-debs/object_recognition_msgs-release.git
+ version: 0.3.3
+ object_recognition_reconstruction:
+ url: git://github.com/wg-debs/object_recognition_reconstruction-release.git
+ version: 0.2.8
+ object_recognition_tabletop:
+ url: git://github.com/wg-debs/object_recognition_tabletop-release.git
+ version: 0.2.6
+ object_recognition_tod:
+ url: git://github.com/wg-debs/object_recognition_tod-release.git
+ version: 0.4.2
+ object_recognition_transparent_objects:
+ url: git://github.com/wg-debs/object_recognition_transparent_objects-release.git
+ version: 0.3.1
+ octomap:
+ url: git://github.com/wg-debs/octomap-release.git
+ version: 1.4.91
+ octomap_msgs:
+ url: git://github.com/wg-debs/octomap_msgs-release.git
+ version: 0.1.4
+ octovis:
+ url: git://github.com/wg-debs/octovis-release.git
+ version: 1.4.2
+ ompl:
+ url: git://github.com/wg-debs/ompl.git
+ version: 0.11.1002045
+ opencv2:
+ url: git://github.com/wg-debs/opencv2-release.git
+ version: 2.4.2
+ orocos_kdl:
+ url: git://github.com/wg-debs/orocos_kdl-release.git
+ version: 1.1.99
+ pcl:
+ url: git://github.com/wg-debs/pcl-release.git
+ version: 1.6.1
+ python_orocos_kdl:
+ url: git://github.com/wg-debs/python_orocos_kdl-release.git
+ version: 1.1.99
+ random_numbers:
+ url: git://github.com/wg-debs/random_numbers-release.git
+ version: 0.1.1
+ robot_model:
+ url: git://github.com/wg-debs/robot_model-release.git
+ version: 1.9.2
+ robot_state_publisher:
+ url: git://github.com/wg-debs/robot_state_publisher-release.git
+ version: 1.9.0
+ ros:
+ url: git://github.com/wg-debs/ros-release.git
+ version: 1.8.10
+ ros_comm:
+ url: git://github.com/wg-debs/ros_comm-release.git
+ version: 1.8.15
+ ros_tutorials:
+ url: git://github.com/wg-debs/ros_tutorials-release.git
+ version: 0.2.19
+ rosconsole_bridge:
+ url: git://github.com/wg-debs/rosconsole_bridge-release.git
+ version: 0.1.0
+ roscpp_core:
+ url: git://github.com/wg-debs/roscpp_core-release.git
+ version: 0.2.6
+ rospack:
+ url: git://github.com/wg-debs/rospack-release.git
+ version: 2.0.13
+ rx:
+ url: git://github.com/wg-debs/rx-release.git
+ version: 1.8.9
+ sbpl:
+ url: git://github.com/wg-debs/sbpl.git
+ version: 1.1.0
+ shape_tools:
+ url: git://github.com/wg-debs/shape_tools-release.git
+ version: 0.1.8
+ srdfdom:
+ url: git://github.com/wg-debs/srdfdom-release.git
+ version: 0.1.1
+ std_msgs:
+ url: git://github.com/wg-debs/std_msgs-release.git
+ version: 0.4.10
+ swig-wx:
+ url: git://github.com/wg-debs/swig-wx.git
+ version: 1.3.29
+ urdfdom:
+ url: git://github.com/wg-debs/urdfdom.git
+ version: 0.2.2
+ urdfdom_headers:
+ url: git://github.com/wg-debs/urdfdom_headers-release.git
+ version: 0.2.0
+ usdfdom:
+ url: git://github.com/wg-debs/usdfdom-release.git
+ version: 0.1.3
+type: gbp
variants:
- ros-base: [actionlib, catkin, common_msgs, gencpp, genlisp, genmsg, genpy, ros, ros_comm, roscpp_core, rospack, std_msgs]
- ros-full: [actionlib, catkin, common_msgs, gencpp, genlisp, genmsg, genpy, ros, ros_comm, ros_tutorials, roscpp_core, rospack, std_msgs, rx]
- moveit-full: [actionlib, common_msgs, console_bridge, octomap_msgs, octomap, ompl, ros, ros_comm, roscpp_core, std_msgs, rx, urdfdom]
+ moveit-full:
+ - actionlib
+ - common_msgs
+ - console_bridge
+ - octomap
+ - octomap_msgs
+ - ompl
+ - ros
+ - ros_comm
+ - roscpp_core
+ - rx
+ - std_msgs
+ - urdfdom
+ ros-base:
+ - actionlib
+ - catkin
+ - common_msgs
+ - gencpp
+ - genlisp
+ - genmsg
+ - genpy
+ - ros
+ - ros_comm
+ - roscpp_core
+ - rospack
+ - std_msgs
+ ros-full:
+ - actionlib
+ - catkin
+ - common_msgs
+ - gencpp
+ - genlisp
+ - genmsg
+ - genpy
+ - ros
+ - ros_comm
+ - ros_tutorials
+ - roscpp_core
+ - rospack
+ - rx
+ - std_msgs
View
46 scripts/add_devel_repo.py
@@ -0,0 +1,46 @@
+#!/usr/bin/env python
+
+from __future__ import print_function
+import argparse
+import sys
+import yaml
+
+from sort_yaml import sort_yaml_data
+
+
+def add_devel_repository(yaml_file, name, vcs_type, url, version=None):
+ data = yaml.load(open(yaml_file, 'r'))
+ if data['type'] != 'devel':
+ raise RuntimeError('The passed .yaml file is not of type "devel"')
+ if name in data['repositories']:
+ raise RuntimeError('Repository with name "%s" is already in the .yaml file' % name)
+ values = {
+ 'type': vcs_type,
+ 'url': url,
+ }
+ if version is None and vcs_type != 'svn':
+ raise RuntimeError('All repository types except SVN require a version attribute')
+ if version is not None:
+ if vcs_type == 'svn':
+ raise RuntimeError('SVN repository must not have a version attribute but must contain the version in the URL')
+ values['version'] = version
+ data['repositories'][name] = values
+ sort_yaml_data(data)
+ yaml.dump(data, file(yaml_file, 'w'), default_flow_style=False)
+
+
+if __name__ == "__main__":
+ parser = argparse.ArgumentParser(description='Insert a repository into the .yaml file.')
+ parser.add_argument('yaml_file', help='The yaml file to update')
+ parser.add_argument('name', help='The unique name of the repo')
+ parser.add_argument('type', help='The type of the repository (i.e. "git", "hg", "svn")')
+ parser.add_argument('url', help='The url of the repository')
+ parser.add_argument('version', nargs='?', help='The version')
+ args = parser.parse_args()
+
+ try:
+ print(args)
+ add_devel_repository(args.yaml_file, args.name, args.type, args.url, args.version)
+ except Exception as e:
+ print(str(e), file=sys.stderr)
+ exit(1)
View
50 scripts/add_release_repo.py
@@ -1,17 +1,37 @@
#!/usr/bin/env python
-import yaml, argparse
-parser = argparse.ArgumentParser(description='Insert an git buildpackage repo into the yaml database.')
-parser.add_argument('yaml_file',help='the yaml file to update')
-parser.add_argument('clone_url',help='a clonable url')
-parser.add_argument('--target',help='the target ubuntu distros. default : %(default)s', default='all')
-args = parser.parse_args()
-db = yaml.load(open(args.yaml_file,'r'))
-db.append(dict(url=args.clone_url,target=args.target))
-db = sorted(db)
-new_db = []
-for x in db:
- new_db.append("- url: %s"%x['url'])
- new_db.append(" target: %s"%x['target'])
-with open(args.yaml_file, 'w') as f:
- f.write('\n'.join(new_db) + '\n')
+from __future__ import print_function
+import argparse
+import sys
+import yaml
+
+from sort_yaml import sort_yaml_data
+
+
+def add_release_repository(yaml_file, name, url, version):
+ data = yaml.load(open(yaml_file, 'r'))
+ if data['type'] != 'gbp':
+ raise RuntimeError('The passed .yaml file is not of type "gbp"')
+ if name in data['repositories']:
+ raise RuntimeError('Repository with name "%s" is already in the .yaml file' % name)
+ data['repositories'][name] = {
+ 'url': url,
+ 'version': version,
+ }
+ sort_yaml_data(data)
+ yaml.dump(data, file(yaml_file, 'w'), default_flow_style=False)
+
+
+if __name__ == "__main__":
+ parser = argparse.ArgumentParser(description='Insert a git-buildpackage repository into the .yaml file.')
+ parser.add_argument('yaml_file', help='The yaml file to update')
+ parser.add_argument('name', help='The unique name of the repo')
+ parser.add_argument('url', help='The url of the GBP repository')
+ parser.add_argument('version', help='The version')
+ args = parser.parse_args()
+
+ try:
+ add_release_repository(args.yaml_file, args.name, args.url, args.version)
+ except Exception as e:
+ print(str(e), file=sys.stderr)
+ exit(1)
View
14 scripts/sort.py
@@ -1,14 +0,0 @@
-#!/usr/bin/env python
-import yaml, argparse
-
-parser = argparse.ArgumentParser(description='Sort the release yaml db in place.')
-parser.add_argument('yaml_file',help='the yaml file to update')
-args = parser.parse_args()
-db = yaml.load(open(args.yaml_file,'r'))
-db = sorted(db)
-new_db = []
-for x in db:
- new_db.append("- url: %s"%x['url'])
- new_db.append(" target: %s"%x['target'])
-with open(args.yaml_file, 'w') as f:
- f.write('\n'.join(new_db) + '\n')
View
27 scripts/sort_yaml.py
@@ -0,0 +1,27 @@
+#!/usr/bin/env python
+
+import argparse
+import yaml
+
+
+def sort_yaml(yaml_file):
+ data = yaml.load(open(yaml_file, 'r'))
+ sort_yaml_data(data)
+ yaml.dump(data, file(yaml_file, 'w'), default_flow_style=False)
+
+
+def sort_yaml_data(data):
+ # sort lists
+ if isinstance(data, list):
+ data.sort()
+ # recurse into each value of a dict
+ elif isinstance(data, dict):
+ for k in data:
+ sort_yaml_data(data[k])
+
+
+if __name__ == "__main__":
+ parser = argparse.ArgumentParser(description='Sort the .yaml file in place.')
+ parser.add_argument('yaml_file', help='The .yaml file to update')
+ args = parser.parse_args()
+ sort_yaml(args.yaml_file)
View
45 scripts/yaml2rosinstall.py
@@ -0,0 +1,45 @@
+#!/usr/bin/env python
+
+from __future__ import print_function
+import argparse
+import os
+import sys
+import yaml
+
+
+def convert_yaml_to_rosinstall(yaml_file, rosinstall_file):
+ data = yaml.load(open(yaml_file, 'r'))
+ data = convert_yaml_data_to_rosinstall_data(data)
+ yaml.dump(data, file(rosinstall_file, 'w'), default_flow_style=False)
+
+
+def convert_yaml_data_to_rosinstall_data(data):
+ rosinstall_data = []
+ for name in sorted(data['repositories'].keys()):
+ values = data['repositories'][name]
+ repo = {}
+ repo['local-name'] = name
+ repo['uri'] = values['url']
+ if 'version' in values:
+ repo['version'] = values['version']
+ # fallback type is git for gbp repositories
+ vcs_type = values['type'] if 'type' in values else 'git'
+ rosinstall_data.append({vcs_type: repo})
+ return rosinstall_data
+
+
+if __name__ == '__main__':
+ parser = argparse.ArgumentParser(description='Convert a .yaml file into a .rosinstall file.')
+ parser.add_argument('yaml_file', help='The .yaml file to convert')
+ parser.add_argument('rosinstall_file', nargs='?', help='The generated .rosinstall file (default: same name as .yaml file except extension)')
+ args = parser.parse_args()
+
+ if args.rosinstall_file is None:
+ path_without_ext, _ = os.path.splitext(args.yaml_file)
+ args.rosinstall_file = path_without_ext + '.rosinstall'
+
+ try:
+ convert_yaml_to_rosinstall(args.yaml_file, args.rosinstall_file)
+ except Exception as e:
+ print(str(e), file=sys.stderr)
+ exit(1)

0 comments on commit d4c5b42

Please sign in to comment.
Something went wrong with that request. Please try again.