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

Use the system version of libyaml when possible #52

Closed
wants to merge 3 commits into from

Conversation

clalancette
Copy link
Contributor

I ended up not putting any specific requirement here; I only made it look for yaml, and if found, use it. Also, if we don't find it, we actually still download and build version 0.2.5; that just seemed easier since we already know that that works on Windows.

Finally, I updated the quality declarations to better reflect reality. When looking at this in totality, with these changes, I thought it was more appropriate to mark this as quality level 3, rather than the stated 1.

@hidmic @traversaro FYI

Copy link
Member

@audrow audrow left a comment

Choose a reason for hiding this comment

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

Looks good to me!

libyaml_q_declaration.md Outdated Show resolved Hide resolved
@clalancette
Copy link
Contributor Author

CI:

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

@clalancette clalancette self-assigned this Nov 17, 2022
clalancette and others added 3 commits February 13, 2023 19:16
That is, don't ask for a very specific version, just any
version that is compatible.

Signed-off-by: Chris Lalancette <[email protected]>
Now that we are going to use a system version, much of the
previous language doesn't apply (and was actually outdated
anyway).  Update this, and also set the Quality level to 3,
which seems to better reflect reality.

Signed-off-by: Chris Lalancette <[email protected]>
Signed-off-by: Chris Lalancette <[email protected]>
@clalancette
Copy link
Contributor Author

Rebuild after the latest rebase:

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

@mjcarroll
Copy link
Member

@clalancette what is the status of this. Is it still needed?

@clalancette
Copy link
Contributor Author

@clalancette what is the status of this. Is it still needed?

No, we can close this out since ament_vendor does this work for us now.

@clalancette clalancette deleted the clalancette/use-system-libyaml branch July 22, 2024 14:30
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