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

[#33] No longer supply stlib paths #34

Merged
merged 1 commit into from
Jan 9, 2025

Conversation

dmacattack
Copy link
Contributor

@dmacattack dmacattack commented Nov 14, 2024

  • add buildenv.sh & update workflows to set the c++ paths
  • update READMEs accordingly
  • decrease test iterations for efficient tests
  • fix runner version to ubuntu 22.04
  • add workflow build dependencies

closes #33
closes #37

@PLeVasseur
Copy link
Contributor

Hey @dmacattack -- thanks for the contribution! Is there any way to incorporate this into the CI to ensure that it's used as a part of it and validated?

@dmacattack dmacattack force-pushed the add-build-script branch 5 times, most recently from 6f9d7cd to d81755f Compare November 20, 2024 20:01
@dmacattack
Copy link
Contributor Author

dmacattack commented Dec 27, 2024

@PLeVasseur Opening this PR. seems like obtain_and_build_vsomeip is failing just like it did on PR #35
https://github.com/eclipse-uprotocol/up-transport-vsomeip-rust/actions/runs/11936008823/job/34217646323

but the build_env script is working, and the tests are updated accordingly

issue #37 created

@dmacattack dmacattack force-pushed the add-build-script branch 4 times, most recently from 24a1781 to f236fc9 Compare January 7, 2025 14:36
@dmacattack
Copy link
Contributor Author

I went back in the history of this project and found the ones that succeeded were in fact ubuntu 22.04. I dont have 24 installed, but I would bet vsomeip doesnt build on it either (not just a workflow issue).
Ubuntu changes dependent libs here and there, not uncommon. So likely, theres a dependency not quite resolved, and yes I burned a lot of githubs time to find this. Sorry about that.

@PLeVasseur
Copy link
Contributor

Hey @dmacattack -- thanks for troubleshooting! I'll put some time aside to review :)

Copy link
Contributor

@PLeVasseur PLeVasseur left a comment

Choose a reason for hiding this comment

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

Hey @dmacattack -- thanks for doing the troubleshooting around Boost in this PR too!

I left a few suggestions. Could you take a look?

up-transport-vsomeip/tests/point_to_point.rs Show resolved Hide resolved
vsomeip-sys/README.md Outdated Show resolved Hide resolved
vsomeip-sys/README.md Outdated Show resolved Hide resolved
vsomeip-sys/README.md Outdated Show resolved Hide resolved
.github/workflows/bundled-lint-and-test.yaml Show resolved Hide resolved
Copy link
Contributor

@PLeVasseur PLeVasseur left a comment

Choose a reason for hiding this comment

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

Great! LGTM

Can you squash to one commit and we'll merge?

* add buildenv.sh & update workflows to set the c++ paths
* update READMEs accordingly
* decrease test iterations for efficient tests
* fix runner version to ubuntu 22.04
* add workflow build dependencies

Implements [eclipse-uprotocol#33, eclipse-uprotocol#37]
@PLeVasseur PLeVasseur merged commit d962136 into eclipse-uprotocol:main Jan 9, 2025
10 checks passed
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.

Fix workflow error on obtain_an_build_vsomeip Fix so that we no longer need to supply the path to C++ stdlib
2 participants