Skip to content

Fix rolling builds#323

Open
Amronos wants to merge 2 commits intomicro-ROS:rollingfrom
Amronos:fix-rolling
Open

Fix rolling builds#323
Amronos wants to merge 2 commits intomicro-ROS:rollingfrom
Amronos:fix-rolling

Conversation

@Amronos
Copy link
Copy Markdown
Member

@Amronos Amronos commented Feb 25, 2026

A new package was added to rcl_logging called rcl_logging_implementation. It depends on rcpputils, which I wasn't able to get building. Therefore, we are skipping building that package using COLCON_IGNORE.

https://github.com/ros2/rclc needs to be pinned to an older version until ros2/rcl#1269 is added in https://github.com/micro-ROS/rcl.

https://github.com/ros2/rosidl needs to be pinned to an older version due to breaking changes made with ros2/rosidl#941.


This is part 2 of 4 in a stack made with GitButler:

Changes specific to this PR: d2c43d8

@Amronos Amronos force-pushed the fix-rolling branch 2 times, most recently from 77f944b to be6b0e5 Compare February 25, 2026 12:24
@Amronos Amronos force-pushed the fix-rolling branch 2 times, most recently from b85c158 to d2c43d8 Compare April 15, 2026 11:40
@Amronos Amronos mentioned this pull request Apr 15, 2026
@EugenioCollado
Copy link
Copy Markdown
Contributor

I have just merged the first PR. Rerunning the CI now

A new package was added to `rcl_logging` called
`rcl_logging_implementation`. It depends on `rcpputils`, which I wasn't
able to get building. Therefore, we are skipping building that package
using `COLCON_IGNORE`.

https://github.com/ros2/rclc needs to be pinned to
an older version until ros2/rcl#1269 is added in
https://github.com/micro-ROS/rcl.
https://github.com/ros2/rosidl needs to be pinned to an older version
due to breaking changes made with
ros2/rosidl#941
@Amronos
Copy link
Copy Markdown
Member Author

Amronos commented Apr 28, 2026

This PR is good to merge from my side. The current failures are related to embeddedRTPS, which I would say is out of the scope of this PR. After all current PRs are merged, I will make a PR to temporarily disable its builds in CI until we fix it/it gets updated to rolling.

@Amronos
Copy link
Copy Markdown
Member Author

Amronos commented Apr 29, 2026

@Narukara @EugenioCollado could you review/merge this PR

Comment thread libmicroros.mk
Comment on lines +87 to +90
touch src/rosidl/rosidl_typesupport_introspection_cpp/COLCON_IGNORE; \
touch src/rcl_logging/rcl_logging_implementation/COLCON_IGNORE; \
touch src/rcl_logging/rcl_logging_spdlog/COLCON_IGNORE; \
touch src/rclc/rclc_examples/COLCON_IGNORE; \
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Image

should be single tab here?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Could you push a commit to fix that? I don’t have my main workstation with me currently and am not able to figure it out with the GitHub ui.

@Amronos Amronos requested a review from Narukara April 29, 2026 12:06
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.

3 participants