[Bug 2053060] Re: Please remove duplicated package

Mirko Ferrati 2053060 at bugs.launchpad.net
Thu Feb 15 18:04:49 UTC 2024


** Description changed:

- 
- ROS Upstream developers/maintainers are already providing debian packages from their PPA and there have been complaints for years about this duplication. 
+ ROS Upstream developers/maintainers have been already providing debian packages from their PPA since 10+ years ago. 
  See for example the installation instructions and some forum pages:
  https://docs.ros.org/en/ros2_documentation/iron/Installation.html
  https://gazebosim.org/api/gazebo/6.1/install.html
  
+ Due to this duplication between the official installation instructions
+ and the packages in Ubuntu Archive, the community have been reporting
+ issues and there have been complaints for years about this. It also
+ affected how Canonical-Ubuntu was perceived by users, and we fully
+ understand them since a lot of internal knowledge is needed to be able
+ to figure out what is happening.
+ 
+ Someone thinks they come from Canonical directly:
  https://discourse.ros.org/t/canonical-built-ros-packages/4316
+ 
+ A collection of questions from ROS users in answers.ros.org (similar to stackoverflow for ROS) related to errors because of these packages:
  https://discourse.ros.org/t/upstream-packages-increasingly-becoming-a-problem/10902
+ And I report the list here (see the page above for the links)
+ - "Missing packages after installing rosdep based on python3-rosdep2 in Noetic"
+ - "Command ‘roswtf’ not found,installation failed."
+ - "roscore not working (upstream packages)"
+ - "catkin_make , python-catkin-pkg doesn’t work"
+ - "Roscore fails after restart"
+ - "How to install rosbash in ros-noetic ?"
+ - "Installing ROS: apt install cannot find any distributions"
+ - "Unable to locate package ros-noetic-desktop-full"
+ - "PopOS support"
+ 
+ Users still complaining in the most recent version and again thinking the packages come from Canonical:
  https://discourse.ros.org/t/ros-and-ubuntu-22/33729
+ 
  
  We agreed to remove those from Ubuntu and let upstream maintainers manage their PPA so no collisions happen and we reduce the user confusion between Canonical-Ubuntu and OSRF about ROS.
  This is not the only package to be removed, in fact the entire ROS dependency tree accounts for hundreds of packages.
  I managed to find some roots and will open a bug ticket in each of them as soon as we agree on the process for removal in this bug ticket
  
  https://launchpad.net/ubuntu/source/noble/ros2-rcutils (this one)
  https://packages.ubuntu.com/source/noble/ros-roscpp-core
  https://packages.ubuntu.com/source/noble/ignition-math
  https://packages.ubuntu.com/source/noble/ros-std-msgs
  https://packages.ubuntu.com/source/noble/ros2-ament-package
  
  https://packages.ubuntu.com/source/noble/apriltag (to be verified with upstream if they want to keep duplicates or not)
  https://packages.ubuntu.com/source/noble/orocos-bfl (to be verified with upstream if they want to keep duplicates or not)
  https://packages.ubuntu.com/source/noble/euslisp (to be verified with upstream if they want to keep duplicates or not)

-- 
You received this bug notification because you are a member of Ubuntu
Package Archive Administrators, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/2053060

Title:
  Please remove duplicated package

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ros2-rcutils/+bug/2053060/+subscriptions




More information about the ubuntu-archive mailing list