-
Notifications
You must be signed in to change notification settings - Fork 248
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
"Futurize" foxy-future branch #687
Conversation
It builds all the way through right now, but still having test failures - I think mostly related to plugins |
fc59964
to
5717e63
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM with green CI.
This pull request has been mentioned on ROS Discourse. There might be relevant details there: https://discourse.ros.org/t/fast-forward-merging-rosbag2-master-api-to-foxy/18927/43 |
Won't
|
Any updates to this? There are lots of requests for this to be available in Foxy and there is a sync coming up tomorrow (I know we won't make this). |
End-user questions if I may.
So, is it is possible for me to just run the I've built ROS2-foxy from source, could I set aside Thanks in advance. |
This branch currently still registers the verb as |
I'll be taking another pass at this in the next week, to make it an officially supported Foxy-compatible source branch for users to build if they want more improvements than can be backported. |
e1571b5
to
1aba66f
Compare
d03be40
to
94798b4
Compare
Hello rosbag2 developers! I have updated the description, and this branch - to the final effect that we discussed. I could use a re-review so we can put the official branch in front of people to use for their Foxy projects. @Karsten1987 @mjeronimo @MichaelOrlov @jhdcs @zmichaels11 much obliged for any eyes on this! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. Only some style issues that I could notice.
@jhdcs thanks for being thorough - but these are literal copy-pastes for compatibility, from C code - introduced to RMW in ros2/rmw#301. I won't be modifying them for style |
Can you trigger a full Foxy CI on the future branch? |
…tool Signed-off-by: Emerson Knapp <[email protected]> Signed-off-by: Emerson Knapp <[email protected]>
Signed-off-by: Emerson Knapp <[email protected]> Signed-off-by: Emerson Knapp <[email protected]>
Signed-off-by: Emerson Knapp <[email protected]> Signed-off-by: Emerson Knapp <[email protected]>
* Kludge: add transitive dependencies for rosbag2_cpp * Kludge: add transitive dependencies for rosbag2_compression_zstd * Kludge: add transitive dependencies for rosbag2_compression * Kludge: add transitive dependencies for rosbag2_transport * Kludge: add transitive dependencies for rosbag2_tests Signed-off-by: Aleksandr Rozhdestvenskii <[email protected]> Signed-off-by: Emerson Knapp <[email protected]>
Signed-off-by: Emerson Knapp <[email protected]>
24f2e21
to
dec7bde
Compare
OK - I've set up the Action CI to build with rosbag2 Foxy in the global underlay. You can see the The last remaining problem, as discussed on #780 is that if |
@hexonxons do you have any ideas about the pybind11-vendor issue, none of my attempts (so far) has yielded a solution |
This pull request has been mentioned on ROS Discourse. There might be relevant details there: https://discourse.ros.org/t/fast-forward-merging-rosbag2-master-api-to-foxy/18927/48 |
@emersonknapp |
Signed-off-by: Aleksandr Rozhdestvenskii <[email protected]> Signed-off-by: Emerson Knapp <[email protected]>
4223336
to
d4f31d8
Compare
Action CI green and ready to rumble! Thanks @hexonxons very much for the help Running Foxy CI now (@Karsten1987 did you have any specific arguments in mind other than the ones I did here?) |
Windows CMake warnings are not a concern - one is unrelated and the other is harmless. Since this is not build on ci.ros2.org, it'll only be witnessed as a single CMake warning by people building this branch on Windows. |
This pull request has been mentioned on ROS Discourse. There might be relevant details there: https://discourse.ros.org/t/ros-2-tsc-meeting-minutes-2021-06-17/21017/1 |
Does this now require a PR to ros/rosdistro to release it as |
No. This branch will not be released as a binary, you need to build it from source if you want to use it. See the README for more information. |
Resolves #777
Part of #657
Notes:
See https://discourse.ros.org/t/fast-forward-merging-rosbag2-master-api-to-foxy/18927/38 for more context