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

Vendor same version as Jammy (v0.2.2) #57

Closed
wants to merge 1 commit into from
Closed

Conversation

Yadunund
Copy link
Member

@Yadunund Yadunund commented Apr 7, 2023

This PR switches the version of libyaml vendored from 0.2.5 to 0.2.2, ie the same version as debian in Jammy It also forces build if the version of the system package is greater than 0.2.2.

CI:

  • Linux Build Status
  • Linux-aarch64 Build Status
  • RHEL-9 Build Status
  • Windows Build Status

Signed-off-by: Yadunund <yadunund@openrobotics.org>
@Yadunund Yadunund requested a review from cottsay as a code owner April 7, 2023 16:27
Comment on lines +116 to +118
# Build yaml if the system version is greater than 0.2.2
elseif("${yaml_VERSION}" VERSION_GREATER 0.2.2)
set(_SKIP_YAML_BUILD 0)
Copy link
Contributor

Choose a reason for hiding this comment

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

We discussed this in the Waffle meeting today. The general feeling was that it is OK to enforce a maximum, but we probably shouldn't do it so strictly. For instance, our rosdep keys don't make this enforcement. So the suggestion here is to only build locally if the system version is greater than the next minor version, i.e. this check should be >= 0.3.0.

@mjcarroll
Copy link
Member

@Yadunund what is the status of this? Since rolling is no longer on Jammy, does it make sense to apply this?

@clalancette
Copy link
Contributor

@Yadunund what is the status of this? Since rolling is no longer on Jammy, does it make sense to apply this?

Ah yes, good call. We already updated this to 0.2.5 to match Ubuntu 24.04, so we can close this out.

@clalancette clalancette deleted the yadu/switch_0.2.2 branch July 22, 2024 14:29
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