-
Notifications
You must be signed in to change notification settings - Fork 109
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
New release? #42
Comments
Back to this we have some contributors interested into having a new release so we can propagate it to the main distributions. @danfis I can help with it if you don't have time. |
I just added tag v2.1 after I added couple small fixes. Do you need something else from me in order to make new versions of packages? |
I don't think so, thank you very much. Happy holidays |
ROS uses libccd directly from official packages distributions, mainly Debian and Ubuntu. 2.1 release is already in Debian Buster and unstable and Ubuntu synced from Debian and is present in Ubuntu Disco and future distributions. If the question is if we can see the release into already released distributions, that is going to be complicated given the rules of stability marked in Ubuntu/Debian. |
@j-rivero I thought that would be the answer. Is there an API/ABI breakage between 2.0 and 2.1 (I'd assume given that it's not 2.0.x)? Would there be the possibility to get |
I think that there are no ABI/API changes in the version bump.
The option of packaging external libraries as ROS packages bring us many headaches in the future and in my opinion should be avoided. A less dangerous alternative would be to upload library packages to the ROS repo. For that, you will need to convince the ROS release managers since even bugfixes could be disruptive for current users. |
Thank you for the insights. If there are no ABI/API changes, could this package be released via the official Debian streams as 2.0.x for versions older than Debian Bounty/Ubuntu Disco [=> Ubuntu Bionic]? Or is "patched bugs" preventing a release via the Debian releases (e.g. as 2.0.1)?
If I understand this correctly: this would involve placing the |
The problem for getting updates into past releases of Ubuntu is that it is reserved for critical bugs and in my experience unless the package is completely broken it is really hard to get them in. The process is described here: https://wiki.ubuntu.com/StableReleaseUpdates
correct. |
The last release v2.0 was made in March 2014. We recently realized that the wrong cmake parameter is being used in the libccd homebrew formulae ( flexible-collision-library/fcl#291 and Homebrew/homebrew-core#28434 ). The new parameter
ENABLE_DOUBLE_PRECISION
was being used, which is in the documentation and on the master branch, but is not yet released. I'm just checking to see if you are open to making another release so that released code will match the documentation.Thanks!
The text was updated successfully, but these errors were encountered: