[Fedora Robotics] ROS on fedora: the pcl issue

Rich Mattes richmattes at gmail.com
Tue Sep 25 14:22:54 UTC 2012


On Tue, Sep 25, 2012 at 9:35 AM, Ankur Sinha <sanjay.ankur at gmail.com> wrote:

> On Fri, 2012-09-21 at 14:30 +1000, Ankur Sinha wrote:
> > Yeah. Sure! I've taken over some of the review tickets. I should be
> > able
> > to start reviewing them early next week.
>
> Hi Rich, folks,
>
> I've reviewed the three/four open tickets. Please feel free to ping me
> if there are any others that need attention. I'll see if I can package
> up some of the other components when I find the time.
>

Hi Ankur,

Thanks for going over these. The question you raised about what should own
/etc/ros provides an interesting issue.  I think we should make a
ros-release package that owns /etc/ros, provides RPM macros that define
which ros release the distro supports (i.e. electric, fuerte, groovy, etc.)
and is required by all of the other ROS subpackages.  I was looking at the
fedora-release package this morning, I'm going to take a crack at a
ros-release package tonight and put it up for review.  This implies that
we're only going to support one ROS release per fedora version, but I think
this is the right route take (interested parties can install to /opt if
they want a different version than the one we provide).  It also implies
once we pick a rosditro for el6, we're stuck with it or we break the world
by upgrading the entire rosdistro.  Without reviewing additional
compatibility packages, i don't see any way around that anyway.

In the meantime, have a look at the ros packages I've got up on my
fedorapeople page[1].  They're based on the current release of the ros
fuerte underlay packages as defined in [2].  I've made some minor tweaks to
make some of the installation paths more sane, and some tweaking is
probably still in order for catkin to install things to /usr/lib64 instead
of hardcoding /usr/lib everywhere.  I've gotten as far as ros-comm, which
is a huge and needs to be split up into several subpackages.  The work that
Tom has done on multi-package stacks at [3] can serve as a guide on how to
handle that split.  I think it would be best to pick up with the base
packages for now and see if you find any issues with the currently packaged
ones, and then try to pick up with ros-comm.  If there are going to be
multiple people working on this, we should probably set up some sort of git
repository with our spec files and patches so we can more easily coordinate.

Rich

[1] http://rmattes.fedorapeople.org/rospackages/
[2] http://ros.org/rosinstalls/fuerte-ros-full.rosinstall
[3] http://spot.fedorapeople.org/ros/SRPMS/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/robotics/attachments/20120925/7eb1b31c/attachment.html>


More information about the robotics mailing list