Zachary Michaels
Zachary Michaels
## Description I've been using [ros-tooling/cross_compile](https://github.com/ros-tooling/cross_compile/blob/master/.github/workflows/test.yml) as an example, however it would be nice to have a dedicated example project. * [x] Add a repo `ros-tooling/ros2-sample-package` * [x] Use `ros2`...
@thomas-moulard please take a look at this
I found a [similar discussion](https://github.com/ros2/ros2/issues/503#issuecomment-481299214) where it was recommended to install via apt.
Output of `apt-cache showpkg python3-catkin-pkg-modules`: ``` Reverse Depends: python3-colcon-ros,python3-catkin-pkg-modules 0.4.14 ros-eloquent-rqt-shell,python3-catkin-pkg-modules ros-eloquent-rqt-publisher,python3-catkin-pkg-modules ros-eloquent-rqt-plot,python3-catkin-pkg-modules ros-eloquent-rqt-msg,python3-catkin-pkg-modules ros-eloquent-rqt-gui,python3-catkin-pkg-modules ros-eloquent-ros2pkg,python3-catkin-pkg-modules ros-eloquent-qt-gui,python3-catkin-pkg-modules ros-eloquent-ament-cmake-core,python3-catkin-pkg-modules ros-dashing-rqt-shell,python3-catkin-pkg-modules ros-dashing-rqt-publisher,python3-catkin-pkg-modules ros-dashing-rqt-plot,python3-catkin-pkg-modules ros-dashing-rqt-msg,python3-catkin-pkg-modules ros-dashing-rqt-gui,python3-catkin-pkg-modules ros-dashing-ros2pkg,python3-catkin-pkg-modules ros-dashing-qt-gui,python3-catkin-pkg-modules ros-dashing-ament-cmake-core,python3-catkin-pkg-modules ros-crystal-rqt-shell,python3-catkin-pkg-modules ros-crystal-rqt-publisher,python3-catkin-pkg-modules ros-crystal-rqt-plot,python3-catkin-pkg-modules ros-crystal-rqt-msg,python3-catkin-pkg-modules...
For context: ```c++ std::stringstream ss ss.exceptions(std::ios::failbit | std::ios::badbit); // operations on ss go here ```
It doesn't look like this story is relevant anymore since there is no branching in any code using `stringstream`. https://github.com/ros-tooling/system_metrics_collector/search?q=stringstream&unscoped_q=stringstream
Notes: ~Require user to apt-install cross compiler~
This isn't adding an e2e test, its creating a new github action for the marketplace to run `cross_compile` as a CICD step.
[GitHub is cool as long as its no more than 2GB per file](https://help.github.com/en/github/managing-large-files/distributing-large-binaries) So tar.gz it I guess
Moved to icebox since this issue is not actionable for a few months.