-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Revert "cartographer: 0.2.0-0 in 'lunar/distribution.yaml' [bloom]" #15984
Conversation
since it seems we need to solve several issues before releasing latest cardographer (#16823) |
Thanks @k-okada for following up on this. |
@mikaelarguedas thanks for offer, yeah, I could help to release Kinetic/Lunar release until Melogic is out. Before releasing into these distro, @7675t. Can you check if ros-kinetic-cartographer_0.2.0-2xenial_amd64.deb works ok? I just confirmed if this is compilable on kinetic, but not sure if it actually runs . |
Note: I backported the dependencies only for Lunar targeted platforms. I don't expect the dependencies to be satisfied for Debian Jessie (thread here) |
@k-okada The result of dpkg -L: |
I see, I think they are installed from I have update track.yalm for them https://github.com/k-okada/cartographer_ros-release/ and created deb file baesd on that. Note that we have to use 0.2.0 of cartographer_ros, https://github.com/k-okada/cartographer_ros-release please check with these files |
I have confirmed they work correctly with my bag file. Some points:
What is the reason to use 0.2 instead of 0.3? |
Ah, yes, it is described on the top of the thread. Sorry. |
so how do you think we'll release 0.2? can you run your example without
`occupancy_grid_node` ?
…--
◉ Kei Okada
2018-03-19 13:21 GMT+09:00 Ryosuke Tajima <notifications@github.com>:
Ah, yes, it is described on the top of the thread. Sorry.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#15984 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAeG3NQqIsY6vBPgZPWPEvzB4cZE2IeNks5tfzJQgaJpZM4Pn24j>
.
|
Yes, I can make a map correctly with v0.2 deb files, removing occupancy_grid_node. |
@mikaelarguedas we’re ready for release kinetic/lunar. Can you give us a write permission to relevant repositories? Thanks in advance |
@k-okada great! 2-3 things we need to check/do before releasing:
Thanks! |
I pinged the cartographer maintainers here for confirmation |
|
@k-okada I gave you access to https://github.com/ros-gbp/cartographer-release and https://github.com/ros-gbp/cartographer_ros-release yesterday so that we can make the changes directly on the ros-gbp repo. Should @7675t be added as a contributor as well?
What I meant is that there is no package libceres-dev 1.12.0 in Debian Jessie (that is the version required by cartographer 0.2). And I didn't go through the effort of backporting ceres and its dependencies to Jessie, only for the platforms targeted by Lunar (see discourse thread).
I guess there was a misunderstanding here: the cartographer team created a new mailing list for dev only called "cartographer-owners" so that the "google-cartographer" mailing list doesnt get spammed by buildfarm emails (see discussion here). So we need to patch the package.xml accordingly. I would also prefer having the person making the releases receiving emails directly in case of failures, rather than monitoring the cartographer-owners mailing list. That's why I was asking who should be listed as a maintainer in the package.xml |
@k-okada friendly ping FYI: cartographer 0.3.0 has been released in ROS melodic, using a package.xml with the fixed rosdep key for ceres as well as the new maintainer tags |
@mikaelarguedas Sorry for late, please include @k-okada and @7675t (my colleague at tork) to the release repositories and maintainers. I have created two pull requests (ros-gbp/cartographer-release#2, ros-gbp/cartographer_ros-release#1) so that you can check. |
Reverts #15983
Actually 0.2.0 is missing at least some cmake changes to support debian packaging (e.g. cartographer-project/cartographer@e345ae8). I'm going to remove this from the index and make a new release when 0.3.0 is tagged