[ros-users] Archlinux dependencies handling

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: User discussions
Date:  
To: ros-users
Subject: [ros-users] Archlinux dependencies handling
I want to start a discussion regarding how dependencies are handled on
archlinux source builds of ROS.

The main issue is that not all dependencies can be filled using official
arch-linux packages. However often in these cases AUR community
packages are available. In the past, some ros dependencies were filled
from the AUR repository using yaourt or packer.

The question at hand is whether to let ROS automatically install
packages from AUR or to fail until the sysop manually installs the
necessary dependencies.

AUR packages are not officially supported and Arch policy & philosophy
is that AUR packages should never be automatically installed. The
simplified reasoning is that AUR packages are security risks because
anyone can create them, and that the typical arch user can quickly write
a script for any automation they wish. In otherwords, Arch give you all
the parts for a working gun, but only those with enough knowledge to
assemble it can shoot themselves.

So it makes sense to me that automatically installing AUR packages
should NOT be done by ROS. Thoughts?

Traveler Hauptman