Skip to content

[jazzy] Remove rcpputils::fs dependencies in rosbag2 packages (backport #1740)#1780

Closed
mergify[bot] wants to merge 1 commit intojazzyfrom
mergify/bp/jazzy/pr-1740
Closed

[jazzy] Remove rcpputils::fs dependencies in rosbag2 packages (backport #1740)#1780
mergify[bot] wants to merge 1 commit intojazzyfrom
mergify/bp/jazzy/pr-1740

Conversation

@mergify
Copy link
Copy Markdown

@mergify mergify bot commented Aug 9, 2024

  • This PR removes residual dependencies from the rcpputils::fs in all rosbag2 packages.
  • Rationale: The rcpputils::fs will be deprecated soon, and it is advised that std::filesystem be used instead.

Added own rosbag2_test_common::create_temp_directory(..) function in replacement of the analog from the rcpputils::fs since such functionality doesn't exists in the std::filesystem.


This is an automatic backport of pull request #1740 done by Mergify.

@mergify mergify bot requested a review from a team as a code owner August 9, 2024 19:55
@mergify mergify bot requested review from MichaelOrlov and hidmic and removed request for a team August 9, 2024 19:55
@MichaelOrlov MichaelOrlov changed the title Remove rcpputils::fs dependencies in rosbag2 packages (backport #1740) [jazzy] Remove rcpputils::fs dependencies in rosbag2 packages (backport #1740) Aug 9, 2024
Copy link
Copy Markdown
Contributor

@MichaelOrlov MichaelOrlov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This backport will fix failure in github build_and_test CI job due to treating warnings as errors.

@MichaelOrlov
Copy link
Copy Markdown
Contributor

Pulls: #1780
Gist: https://gist.githubusercontent.com/MichaelOrlov/e261e02407521c9425ab2082afc263da/raw/8fd46ccaae3be9e18c335e4235b640ec7b5dac52/ros2.repos
BUILD args: --packages-above-and-dependencies rosbag2_cpp rosbag2_storage rosbag2_transport rosbag2_test_common rosbag2_tests
TEST args: --packages-above rosbag2_cpp rosbag2_storage rosbag2_transport rosbag2_test_common rosbag2_tests
ROS Distro: jazzy
Job: ci_launcher
ci_launcher ran: https://ci.ros2.org/job/ci_launcher/14396

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Linux-rhel Build Status
  • Windows Build Status

@MichaelOrlov
Copy link
Copy Markdown
Contributor

  • Closing as will not be merged at least for a while. Because Jazzy doesn't have yet a new API and deprecation warnings.
  • The warnings on CI arose because CI scripts were using the rcpputils package from rolling.

@MichaelOrlov MichaelOrlov deleted the mergify/bp/jazzy/pr-1740 branch August 9, 2024 21:06
@MichaelOrlov MichaelOrlov restored the mergify/bp/jazzy/pr-1740 branch April 26, 2025 03:42
@MichaelOrlov MichaelOrlov reopened this Apr 26, 2025
Signed-off-by: Michael Orlov <michael.orlov@apex.ai>
Signed-off-by: Alejandro Hernández Cordero <ahcorde@gmail.com>
Co-authored-by: Alejandro Hernández Cordero <ahcorde@gmail.com>
(cherry picked from commit 7a01d78)
@MichaelOrlov MichaelOrlov force-pushed the mergify/bp/jazzy/pr-1740 branch from 6a20ba4 to c941ed3 Compare April 26, 2025 03:49
@MichaelOrlov
Copy link
Copy Markdown
Contributor

  • Closing as will not be done since we still don't have rcpputils::create_temporary_directory(..) on Jazzy.

@MichaelOrlov MichaelOrlov deleted the mergify/bp/jazzy/pr-1740 branch April 26, 2025 03:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants