-
Notifications
You must be signed in to change notification settings - Fork 171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
python3-rosdep-modules and python-rosdep-modules not side-by-side installable with version 0.19.0-1 #759
Comments
@nuclearsandwich anything different about the 0.19.0 release? I'm not sure where to start looking; it seems like Lines 19 to 20 in d1784da
|
No actually. The rosdep packages have never been co-installable. #731 and #750 have both gotten us closer but we're still not there yet. The problem here is the same dependency guessing issue we face with bloom adding a depending on rosdep2 from upstream Debian/Ubuntu. Unfortunately the workaround we use there (release from a distribution that doesn't have upstream packages to guess is harder since our supported platforms all have either python2 or python3 versions of these packages in upstream. I've got a PR started to add config options for stdeb to control the dependency guessing but it won't be ready today. |
I would guess |
due to ros-infrastructure/rosdep#759 Signed-off-by: Mikael Arguedas <mikael.arguedas@gmail.com>
Signed-off-by: Mikael Arguedas <mikael.arguedas@gmail.com> regenerate Makefiles and Dockerfiles update docker library Signed-off-by: Mikael Arguedas <mikael.arguedas@gmail.com> reinstall rosdep and rosdep-modules so that the tool can be used in the final image Signed-off-by: Mikael Arguedas <mikael.arguedas@gmail.com> python3-rosdep-modules not side by side installable due to ros-infrastructure/rosdep#759 Signed-off-by: Mikael Arguedas <mikael.arguedas@gmail.com> update Dockerfiles Signed-off-by: Mikael Arguedas <mikael.arguedas@gmail.com> update docker library Signed-off-by: Mikael Arguedas <mikael.arguedas@gmail.com> remove Python2 only hack from default image config template Signed-off-by: Mikael Arguedas <mikael.arguedas@gmail.com> remove foxy ros1_bridge Dockerhub hook Signed-off-by: Mikael Arguedas <mikael.arguedas@gmail.com> update docker library Signed-off-by: Mikael Arguedas <mikael.arguedas@gmail.com> update manifest after foxy merge Signed-off-by: Mikael Arguedas <mikael.arguedas@gmail.com>
It looks like
python(3)-rosdep-modules
incorrectly depend on the non-"modules" packages on Bionic, and because of that they're not side-by-side installable.From http://packages.ros.org/ros/ubuntu/dists/bionic/main/binary-amd64/Packages
The problem is
python3-catkin-pkg, python3-rosdistro, python3-rospkg
are present inDepends
when they should not be. Same problem for the Python 2 packageThe
Depends line incorrectly has
python-catkin-pkg, python-rosdistro, python-rospkg`Same issue in Focal http://packages.ros.org/ros/ubuntu/dists/focal/main/binary-amd64/Packages, though here it doesn't matter since there's no Python 2 modules package to conflict with.
The text was updated successfully, but these errors were encountered: