Remove ROS duplicated packages imported from Debian
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ros-catkin (Ubuntu) |
Fix Released
|
Undecided
|
Łukasz Zemczak |
Bug Description
Currently there is a duplication of ROS packages in Ubuntu between the official upstream packages and the ones coming from Debian Science.
Background:
ROS Upstream developers/
They encourage users to follow the official upstream installation process of ROS by adding their own PPA.
See for example the installation instructions and some forum pages:
https:/
https:/
A subset of ROS packages have been repackaged and slightly renamed by the ROS Debian Science maintainers, those were intended to be used in Debian since upstream does not provide ROS debs for Debian.
Ubuntu Archive indirectly imports those packages from Debian. A user following the official installation instructions will end up with two sets of packages with not enough differences in their names to understand what is happening: quite some internal knowledge about debs and PPAs and our archive is needed to be able to figure out the issue.
Some examples over the years:
- A user thinks they come from Canonical directly: https:/
- A collection of questions from ROS users in answers.ros.org (similar to stackoverflow for ROS) related to errors because of these packages: https:/
- Users still complaining in the most recent version and again thinking the packages come from Canonical: https:/
Note that users encounter errors while trying to install ROS from the official installation after polluting their Ubuntu with the packages coming from Debian Science.
Changes agreed with OSRF:
Removing the ROS Debian packages from Ubuntu will reduce the confusion of ROS ownership between Canonical-Ubuntu and OSRF and will also directly remove the errors during installation, increasing the usability of ROS in Ubuntu.
The list of packages to remove is composed by the following roots and all their recursive dependents.
https:/
https:/
https:/
https:/
https:/
https:/
https:/
The list may grow in the future if Debian imports more "root" packages from OSRF.
Changed in ros-catkin (Ubuntu): | |
assignee: | nobody → Łukasz Zemczak (sil2100) |
status: | New → In Progress |
If any of these packages will appear to be needed, we can reinstate them as SRUs.