-
Notifications
You must be signed in to change notification settings - Fork 419
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
Any plans for ROS noetic release? #408
Comments
This is a recurring topic (#348). It has been decided by the ROS maintainers at OSRF that KDL is not to be released into Noetic and that the version released into Debian/Ubuntu or the respective OS version will be used instead (http://wiki.ros.org/noetic/Migration#Use_Orocos_KDL_and_BFL_rosdep_keys). So there is no ROS noetic release of Orocos KDL today. There are basically two options now to bring a new version into the ROS ecosystem for the most common Ubuntu 20.04 Focal/ROS Noetic ecosystem:
|
@gaya-: for which distro/version do you need it? @meyerj: Ubuntu 20.04 stopped importing from Debian sometime in 2020 so there is no need to get a new version into Debian. Apart from that, Debian testing/unstable has version 1.5.1: https://tracker.debian.org/pkg/orocos-kdl. In general we only import tagged releases, not a random master. |
Ubuntu 20.04.
Oh sorry, my bad. I only searched in open issues and not the closed ones.
I see. We're only using the Python wrapper, so if I can import the library out of the box with python3-pykdl in the package.xml, that would be sufficient for us. The only problem would be backwards compatibility, as our software works on Ubuntu 16.04, 18.04 and 20.04 from the same repo branch and I'd like to keep it that way. But maybe there are some smart condition tags in package.xml or I could do some cmake / scripting magic. |
Ok, so I did this to my package.xml: <?xml version="1.0"?>
<?xml-model
href="http://download.ros.org/schema/package_format3.xsd"
schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
...
<exec_depend condition="$ROS_DISTRO != noetic">python_orocos_kdl</exec_depend>
<exec_depend condition="$ROS_DISTRO == noetic">python3-pykdl</exec_depend>
... and all is good now. |
Thanks a lot for maintaining this library!
I was wondering if you have any plans to release the packages with bloom and put them up onto the ROS build farm?
If you don't have experience with bloom-release, I could help or even do the release myself, provided access to your release repo.
The text was updated successfully, but these errors were encountered: