-
Notifications
You must be signed in to change notification settings - Fork 131
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
Release #30
Comments
Are there going to be a release soon? The current release parser does not work with the new URDF format. |
We don't actually have control over the version of this in Ubuntu. We'll look into who needs to do what to get a newer version in the latest Ubuntu, but it's very likely we cannot put a newer version into Trusty since these are not critical bug fixes. |
Please consider releasing |
@wjwwood: but the current version in Trusty fails to parse urdfs with latest format. I think that is considered a critical bug. |
@VahidAminZ I would tend to agree with you, but I think the Debian and Ubuntu maintainers would not. Either way I'll let @hsu or @j-rivero comment on that. |
Here are the options I see:
I don't know quite enough about the repercussions of 3 to know if it's a terrible idea, but I think we should try 2 ASAP and have 3 available as a backup plan. Thoughts? |
Certainly option 2 is preferable, but we'll have to see if that's an option. It maybe at least an option for the next Ubuntu LTS and Kinetic. For option 3, we just have to be careful that either our version of |
What about putting something into trusty-updates? I'm not entirely sure how that works as far as difficulty of releasing, but I'm pretty sure the ROS buildfarm already requires trusty-updates because we are using the version of Boost that is there (I don't know if the OSRF Gazebo farm is using trusty-updates). |
From my perspective as the debian/ubuntu maintainer:
Any change we want to send to Trusty must keep ABI/API stability.
|
Here's my understanding of the situation: The currently released version of liburdfdom/liburdfdom-headers in Trusty is 0.2.10. The last release was 0.3.0, into Utopic. Several of the critical issues that @davetcoleman, @adolfo-rt, @goretkin, @k-okada, etc. have pointed out with this library were merged into I propose we make an API/ABI-compatible 0.2.11 release for Trusty with backported fixes of several critical PRs and try to get it into backports. I will make a branch that we can target backport pull requests to. We can do the same for urdfdom_headers. Can I get some help from the people tagged in this post and other upstanding citizens who want a new release of urdfdom into Trusty to list PRs and commits that need to get backported? Even better would be to provide PRs into the 0.2.11 branch. Issues to resolve with backport/release of 0.2.11: Candidate backport PRs: |
Also, it seems like there are a lot of problems specific to ros-indigo-urdfdom-py, which is currently on 0.3.0 in Trusty. According to the package.xml that apt installs on my computer, it does not have a dependency on liburdfdom or liburdfdom-headers. But, I couldn't find a branch or tag in this repository that shows what gets released with Maybe @isucan can weigh in here. If we can release 0.3.1 of |
Double-posted from a pull request comment--here's the plan we devised today. We should target backwards-compatible bugfixes into branches 0.2 or 0.3 (0.2 targets trusty, 0.3 targets Utopic and Vivid). @scpeters and I are trying to release urdfdom 0.4 today, which will allow API/ABI changes. We are trying to get this version released into Ubuntu X (Xenial Xerus). |
does this mean for example jade running on trusty and utopic need to use ◉ Kei Okada On Thu, Dec 10, 2015 at 3:31 AM, Jackie Kay notifications@github.com
|
urdfdom is now a system library, so ROS indigo and jade should be able to use whichever version is provided by the system. |
I see, so you do not use urdfdom-release any more, thanks ! 2015年12月10日木曜日、Steven Petersnotifications@github.comさんは書きました:
◉ Kei Okada |
I'm not sure if this is solved, but I'll close it for now. I can't tell which version needed to be released into which ubuntu version from the title and original post; however, reading through the thread I see references to releasing 0.4 to xenial. Ubuntu Yakkety and above have version 1.0.0 so it seems likely that whatever needed to be released was released. |
Can we release the latest updates in this repo to Ubuntu?
The text was updated successfully, but these errors were encountered: