Skip to content

Unpin cppcheck 1.90#480

Closed
nuclearsandwich wants to merge 1 commit intomasterfrom
revert-472-nuclearsandwich/pin-cppcheck
Closed

Unpin cppcheck 1.90#480
nuclearsandwich wants to merge 1 commit intomasterfrom
revert-472-nuclearsandwich/pin-cppcheck

Conversation

@nuclearsandwich
Copy link
Member

Reverts #472

Related to ros2/ros2#942

@claireyywang
Copy link

Update: I still need to add macro dependency for a bunch of repos reported failure in cppcheck in the original issue. ros2/rclpy#577 proves adding additional dependency solves the immediate problem, but will require a more general solution later on to improve performance.

@claireyywang
Copy link

PRs opened and in review
ros2/rosidl#505
ros2/rosidl_typesupport#78
ros2/rosidl_typesupport_fastrtps#49
ros2/rosidl_typesupport_connext#57

Should be good to test out this PR once they are merged

@ivanpauno
Copy link
Member

@claireyywang friendly ping.
are the linked PRs ready for review?

@claireyywang
Copy link

@ivanpauno yup!

@ivanpauno
Copy link
Member

ivanpauno commented Aug 27, 2020

I've approved them all.
They need fresher CI and a double check of those windows/macOS failures (if they are still happening) before merging.

If your PRs aren't getting a review, please pick a random reviewer or ask for one in a waffle meeting.
Thanks!

@claireyywang
Copy link

@nuclearsandwich Im trying to run CIs against this branch but both OSX https://ci.ros2.org/job/ci_osx/9902/console and Windows https://ci.ros2.org/job/ci_windows/12058/console are failing. It seems to have something to do with the rolling release. Can you please update this branch and resolve the conflicts?

nuclearsandwich added a commit to ros-infrastructure/ros2-cookbooks that referenced this pull request Oct 9, 2020
This will install the latest version of cppcheck available from
chocolatey.

Replaces ros2/ci#480's direct revert.

Signed-off-by: Steven! Ragnarök <steven@nuclearsandwich.com>
@nuclearsandwich nuclearsandwich force-pushed the revert-472-nuclearsandwich/pin-cppcheck branch from 0b8cb8d to be4bb5c Compare October 9, 2020 22:30
@nuclearsandwich
Copy link
Member Author

macOS Build Status
Windows Build Status

@nuclearsandwich
Copy link
Member Author

@claireyywang it looks like your rosidl_typesupport_fastrtps branch has conflicts that need attention. You should be able to re-trigger the two builds above to retry.

@claireyywang claireyywang removed their assignment Feb 18, 2021
clalancette pushed a commit to ros-infrastructure/ros2-cookbooks that referenced this pull request Mar 9, 2021
This will install the latest version of cppcheck available from
chocolatey.

Replaces ros2/ci#480's direct revert.

Signed-off-by: Steven! Ragnarök <steven@nuclearsandwich.com>
This affects a revert of the original pin using the Windows chef
cookbook.

Signed-off-by: Steven! Ragnarök <steven@nuclearsandwich.com>
@clalancette clalancette force-pushed the revert-472-nuclearsandwich/pin-cppcheck branch from be4bb5c to 609ae75 Compare March 9, 2021 14:26
@clalancette
Copy link
Contributor

With recent changes, here is another try on CI with cppcheck unpinned:

Windows Build Status

@clalancette clalancette self-assigned this Apr 8, 2021
@clalancette
Copy link
Contributor

At this point, I think we've determined that cppcheck > 1.9 isn't really salvageable. So we've actually disabled it in ament_lint instead. With that in mind, I'm going to close this out as I don't think there is a path forward here. Feel free to reopen if you disagree.

@clalancette clalancette deleted the revert-472-nuclearsandwich/pin-cppcheck branch September 3, 2024 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants