-
Notifications
You must be signed in to change notification settings - Fork 397
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 with Bloom #6
Comments
I can help with this too if you have questions |
My plan is as follows.
|
https://github.com/introlab/rtabmap and https://github.com/introlab/rtabmap_ros is a good reference to do it. |
Makes sense - sounds like you've worked with bloom before. Not everyone has and I know it can be a real pain to get up to speed on for your first few times. In case its helpful, I'll just leave this here. This is my tl;dr Bloom guide as requested by others in the past that gives a plain-english step-by-step guide without all the options listed up front. Sometimes its useful just to have a "here's best practices, if you do this, things will be streamlined" https://gist.github.com/SteveMacenski/1c321d1c9edca096ae4d763d8327c2ee Feel free to ask any questions of me if you run into issues |
I' m considering how to resolve the dependency on the modified DBoW2. |
It seems that in order to release it for Ubuntu 18.04 it needs to be modified to work with OpenCV 3.2. |
I'm considering adding DBoW2 as a submodule like darknet_ros is doing for darknet. |
In order to use the new versions of OpenCV and libg2o, I have decided to release openvslam for noetic/foxy. |
I'm not sure - anything openCV related if the wrong version is used turns into a complete nightmare |
OpenVSLAM requires OpenCV 3.3.1 or later. (4 or later is also available.) |
Ah ok, and you want 18.04 to support Melodic? My uses (for Nav2) is all in 20.04 (since all ROS2 distributions I believe are on 20.04 now as well as Noetic). Maybe for Melodic docker is the right way to go to containerize OpenCV 3.3.1+ with openVSLAM so it doesn't contaminate the version shipping with 18.04 |
@SteveMacenski May I ask you a question? However, the automatic creation of the pull request failed. What is the pull request in the last step of bloom-release? |
I haven't seen that particular error before, it really would depend when that error appeared in the process to know for sure. The last step is that it forks For example: ros/rosdistro#28524 I would recommend rerunning bloom until you get it to work - it will save you a ton of time if you learn it upfront + manually editing rosdistro is error prone |
It worked. It seems that I tried to enter the document and source information halfway, which was a bad idea. |
Once it gets in, make sure to check in on https://build.ros2.org/ for the build status so you can make sure it built correctly / fix any issues. Usually on a first release to a new distro, I expect there to be an issue or two. Like missing dependencies in your package.xml or what have you |
I noticed that a search on openvslam seemed to be a good idea. |
Yes, I use search :-) |
The build is currently failing. There are three reasons
Items that have been fixed are checked. |
build.ros2.org builds with -DCMAKE_BUILD_TYPE=None, which causes performance problems. There are four approaches to solve this problem. Which is best?
|
I took the first approach. The performance appears to be worse in the release build, and I'm investigating the cause. |
It was caused by |
The build farm should be using Release builds when none is specifically specified or overrided |
There are four different build logs, but I don't know what each one does.
The following log was included, so it seems that the build type is set to
|
dev is the master branch of your repo, source is the source build of the code for packaging, and the bin builds are the binary builds for deployment to |
* RGBD support process init, some fixes with deprecated header and methods. Signed-off-by: ShivamPR21 <[email protected]> * Reduce redundant code. Signed-off-by: ShivamPR21 <[email protected]> * Header fixes for sensor_msgs. Signed-off-by: ShivamPR21 <[email protected]>
ref. https://index.ros.org/doc/ros2/Tutorials/Releasing-a-ROS-2-package-with-bloom/
The text was updated successfully, but these errors were encountered: