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

build: treat several build issues on rolling #458

Merged
merged 6 commits into from
May 26, 2024

Conversation

wep21
Copy link
Collaborator

@wep21 wep21 commented May 23, 2024

  • skip installing octomap server because it is still not available on rolling.
  • ignore compiler warnings due to gcc 13 bug

@Ryanf55
Copy link
Collaborator

Ryanf55 commented May 24, 2024

Looks like some new compile errors are cropping up in rolling.
https://github.com/ANYbotics/grid_map/actions/runs/9212196119/job/25343302006?pr=458#step:6:40

Do you think you would have time to get those fixed so CI passes too, or not?

@wep21 wep21 force-pushed the ci-temp-skip-octomap-server branch from 7f7b07b to ee49bf4 Compare May 25, 2024 02:23
@wep21 wep21 changed the title ci: skip installing octomap server ci: fix several issues in rolling ci May 25, 2024
@wep21 wep21 changed the title ci: fix several issues in rolling ci build: treat several build issues on rolling May 25, 2024
@wep21
Copy link
Collaborator Author

wep21 commented May 25, 2024

I adopted the change from this PR to suppress compiler warning due to gcc13 bug.

@wep21
Copy link
Collaborator Author

wep21 commented May 25, 2024

I cherry-picked the change to check if rolling ci passes.

@wep21 wep21 requested a review from Ryanf55 May 25, 2024 02:41
@Ryanf55
Copy link
Collaborator

Ryanf55 commented May 25, 2024

Nice find. Looks like theres more issues. Were you hoping to merge as-is and fix the rest later? I don't yet have a jazzy environment configured yet.

@wep21 wep21 force-pushed the ci-temp-skip-octomap-server branch from b9f6074 to 78dac34 Compare May 26, 2024 05:26
@wep21 wep21 force-pushed the ci-temp-skip-octomap-server branch from 78dac34 to d576a7b Compare May 26, 2024 05:39
@wep21
Copy link
Collaborator Author

wep21 commented May 26, 2024

Additionally, I added 2 changes as below.

  • change nav2 repo temporarily to avoid nav2 build error
  • ignore applying uncrustify to EigenLab.hpp because newer uncrustify format the code weirdly.

Signed-off-by: wep21 <[email protected]>
Copy link
Collaborator

@Ryanf55 Ryanf55 left a comment

Choose a reason for hiding this comment

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

LGTM. I subscribed to the upstream PR. Is there another issue for octomap we can follow?

@Ryanf55 Ryanf55 merged commit 7f6fd9c into rolling May 26, 2024
2 checks passed
@Ryanf55 Ryanf55 deleted the ci-temp-skip-octomap-server branch May 26, 2024 13:46
@wep21
Copy link
Collaborator Author

wep21 commented May 26, 2024

@Ryanf55 The new release of octomap_server is ongoing. Please wait for it and the next sync.

@wep21 wep21 mentioned this pull request May 26, 2024
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