Skip to content
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

Include utility to quiet cpplint. #744

Merged
merged 1 commit into from
Apr 20, 2021
Merged

Conversation

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
@clalancette clalancette requested a review from a team as a code owner April 20, 2021 13:14
@clalancette clalancette requested review from Karsten1987 and zmichaels11 and removed request for a team April 20, 2021 13:14
@clalancette
Copy link
Contributor Author

CI:

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status

@clalancette clalancette added this to In progress in Galactic via automation Apr 20, 2021
Copy link
Collaborator

@Karsten1987 Karsten1987 left a comment

Choose a reason for hiding this comment

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

strange that we didn't catch this earlier. Thanks for the fix.

@emersonknapp
Copy link
Collaborator

strange that we didn't catch this earlier

It's not that strange - the linter versions aren't pinned and have broken out from underneath us numerous times before. Or can even have different behavior between development installs and buildfarm installs - since according to the official setup instructions, one environment might install from apt and one might install from pip - giving even different major versions.

@emersonknapp
Copy link
Collaborator

emersonknapp commented Apr 20, 2021

But also - maybe we weren't running it every time... #745

Rant stands, but that wasn't what the problem actually was this time ;P. We must have accidentally let through a yellow CI run PR at some point in there

@clalancette
Copy link
Contributor Author

It's not that strange - the linter versions aren't pinned and have broken out from underneath us numerous times before. Or can even have different behavior between development installs and buildfarm installs - since according to the official setup instructions, one environment might install from apt and one might install from pip - giving even different major versions.

I understand your frustration with that, and share it to some degree. But even if we were to make this consistent between the buildfarm and CI jobs on Linux, for instance, there would still inevitably be drift between it and macOS and Windows. You could talk about pinning all of them to the lowest-common-denominator, but that has problems of its own. Anyway, that is a bit off-topic here.

Rant stands, but that wasn't what the problem actually was this time ;P. We must have accidentally let through a yellow CI run PR at some point in there

Cool, thanks for fixing that up!

@clalancette clalancette moved this from In progress to Review in progress in Galactic Apr 20, 2021
@emersonknapp emersonknapp merged commit 1712a45 into master Apr 20, 2021
@delete-merged-branch delete-merged-branch bot deleted the clalancette/fix-cpplint branch April 20, 2021 19:53
@clalancette clalancette moved this from Review in progress to Needs Release in Galactic Apr 21, 2021
@clalancette clalancette moved this from Needs Release to Done in Galactic May 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Galactic
  
Done
Development

Successfully merging this pull request may close these issues.

None yet

3 participants