-
-
Notifications
You must be signed in to change notification settings - Fork 469
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
Noetic release #1498
Comments
I think I finished the preparation for Noetic. My "release candidate" is here: |
using ogre 1.12.4 |
@rhaschke let me know if I can help with this, I have a bit of time for Noetic work this week. <3 I'll start by testing your noetic branch. |
Thanks for offering your help, @wjwwood. I have run all the test binaries and scripts of rviz, but another, independent tester would be great. If you give it a go, I will prepare the release later on. |
@simonschmeisser, the Ogre 1.12 build issue was fixed via #1503. |
Sure. I checked the basics. Only thing so far is that we will need to setup the rosdep rules for ogre and ogre dev. |
I can confirm the basics are working as well on ogre-1.12, make run_tests also succeeds. Where can I find the instructions for running the render tests? |
There are no explicit instructions. I just run all the binaries/scripts that are available via |
Hmm, inconvenient ...
after selecting a color ... but in rviz proper it works just fine |
Re: Cleanup for Ogre 1.12 I commented on the ros/rosdistro pr as well (ros/rosdistro#24448 (comment)), but I think we cannot actually do 1.12 so long as gazebo depends on 1.9, because if we did then rviz and gazebo_ros_pkgs would not be able to be installed at the same time, as one would depend on
|
Also, I think there are some issues with some of the tutorials, for example I was spot checking the python tutorial and it isn't working at the moment (even after fixing up for python3):
So, I'm investigating that as I have time too, but it also looks like the test scripts in this repository still do william@ubuntu:~/rviz_ws/src/visualization_tutorials$ git diff
diff --git a/rviz_python_tutorial/myviz.py b/rviz_python_tutorial/myviz.py
index 62b7203..80067e1 100755
--- a/rviz_python_tutorial/myviz.py
+++ b/rviz_python_tutorial/myviz.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
## BEGIN_TUTORIAL
## Sorry if there are already issues made for these items, I haven't had a chance to read the issue backlog yet. |
This is due to a small API change in the python wrapper here: f3eeaf4. Adapting the import line from |
@rhaschke added to the Noetic migration guide. Look correct? |
Great, thanks @sloretz! |
I'm going to continue testing this afternoon with ogre-1.9, since I made the decision to stick with that for Noetic. @rhaschke I don't want to step on your feet, but I would like to get rviz released sooner than later. How can I help other than testing? Do you need to me to do any of the release bits? (changelogs, tagging, bloom, etc...) |
Dear @wjwwood, I had already prepared most of these release bits locally. I was just waiting for the decision on Ogre 1.9 vs. 1.12. I'm currently running bloom already. |
Amazing, thanks so much @rhaschke! |
This issue shall track open issues for the upcoming Noetic release.
#ifdefs
)I started this work in Finalize tf2 migration #1497, but cannot continue for the rest of the week. Any help is appreciated.
@sloretz: We could also skip this for now and have another (ABI and API-breaking) release in 1-2 weeks. If agreed, I could prepare this preliminary release tomorrow.
Thanks to @simonschmeisser Ubuntu 20.04 ships with Ogre 1.12 - additionally to old Ogre 1.9. However, as discussed in Use ogre version 1.12 on focal ros/rosdistro#24448, Gazebo still relies on Ogre 1.9. We could build RViz against Ogre 1.12, but this would require people to switch versions of
libogre-dev
between 1.9 and 1.12 when switching between the development of Gazebo and RViz.My suggestion is to postpone this step and wait for the Gazebo team (@chapulina) to migrate as well. The current code base is compatible with all Ogre versions between 1.9 and 1.12.
The text was updated successfully, but these errors were encountered: