[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Please add ros packages to robotics tasks



Hi Jochen,

On Fri, Dec 30, 2016 at 11:32:30PM +0100, Jochen Sprickerhof wrote:
> thanks for asking how to integrate ROS into the science meta package.
> As ROS is so big, we already created a special ros-metapackages package,
> resembling to what upstream has as well. The top meta package, currently
> packaged, would probably be ros-desktop-full and for development
> ros-desktop-full-dev or ros-desktop-full-{python,lisp}-dev,

I added these metapackages as well as their first dependencies in the
following patch:

diff --git a/tasks/robotics b/tasks/robotics
index f6e5e46..8ad5cc8 100644
--- a/tasks/robotics
+++ b/tasks/robotics
@@ -134,6 +134,11 @@ Pkg-Description: framework for inference in Dynamic Bayesian Networks
 
 Depends: ros-mk, rosbuild, roslang, rosbash, python-rosclean, python-roscreate, python-rosmake, python-rosunit
 
+Depends: ros-desktop-full,
+         ros-desktop,
+         ros-perception,
+         ros-simulators
+
 Depends: openrtm
 Homepage: http://www.openrtm.org/
 Responsible: Thomas Moulard <thomas.moulard@gmail.com>
diff --git a/tasks/robotics-dev b/tasks/robotics-dev
index 0a704e8..7d3eab2 100644
--- a/tasks/robotics-dev
+++ b/tasks/robotics-dev
@@ -49,12 +49,9 @@ Depends: libignition-msgs-dev
 
 Depends: libkido-dev
 
-Depends: libactionlib-dev, python-actionlib, cl-actionlib
-
-Depends: libangles-dev
-
-Depends: python-bloom
-
-Depends: libbond-dev, python-bond, cl-bond, libsmc-dev, python-smclib, libbondcpp-dev, python-bondpy
-
-Depends: libclass-loader-dev
+Depends: ros-desktop-full-dev,
+         ros-desktop-dev,
+         ros-perception-dev,
+         ros-simulators-dev,
+         ros-desktop-full-python-dev,
+         ros-desktop-full-lisp-dev

The rationale to add also the dependencies is to add entries for these
on the tasks pages - it has no practical effect on the meta package
side.

> depending on what you prefer.

Please note: I know literally *nothing* about robotics so its absolutely
not sensibly to ask for my preference.  Please, pretty please review the
current tasks which are containing some historic ros-* packages and send
me either a patch or directly commit it to the debian-science source
package Git[1].  Any DD has commit permissions and those who are working
actively on robotics packages should maintain this task themselves.

BTW, you might like to consider a robotics Blend which enables you to
use Blends tools to maintain the metapackages you created manually.

> If no one disagrees, I would add the first two to the
> respective robotics* meta packages.

This plus its dependencies are done - please review!

Kind regards

      Andreas.

[1] https://anonscm.debian.org/git/blends/projects/science.git

-- 
http://fam-tille.de


Reply to: