Re: Please add ros packages to robotics tasks
- To: Debian Science List <debian-science@lists.debian.org>
- Subject: Re: Please add ros packages to robotics tasks
- From: Andreas Tille <andreas@an3as.eu>
- Date: Sun, 1 Jan 2017 23:27:29 +0100
- Message-id: <[🔎] 20170101222729.GO32172@an3as.eu>
- In-reply-to: <20161230223230.jbds7hvuv2u4nq44@vis.informatik.uni-osnabrueck.de>
- References: <20161230221400.GB32172@an3as.eu> <20161230223230.jbds7hvuv2u4nq44@vis.informatik.uni-osnabrueck.de>
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: