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

Fetch dependencies if OS is not supported #86

Merged
merged 3 commits into from
Dec 26, 2023

Conversation

Yaraslaut
Copy link
Member

We need to fetch dependencies manually if OS is not supported so we can compile libunicode,
I think that we need to update contour libunicode version after this PR as well

fetch_and_unpack_fmtlib
fetch_and_unpack_yaml_cpp
echo "OS $ID not supported."
echo "Dependencies were fetch manually and most likely libunicode will compile."
Copy link
Member

Choose a reason for hiding this comment

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

Can we add a CI check for this case? Just by overriding the OS ID to something unsupported?

Copy link
Member Author

Choose a reason for hiding this comment

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

Yes, we can, this is a great idea :)

Copy link
Member

Choose a reason for hiding this comment

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

Build / Ubuntu Linux 22.04 (Clang 11) (pull_request) Failing after 35s

Since this one is failing, I am not sure Clang version 11 is particulary interesting for us, or is it? We have way more recent Clang versions available. I just checked. At least my Ubuntu 22.04 seems to come with Clang 11 by default (i.e. if no version suffix was given during install) but also version 12, 13, 14, 15. So it's probably save to just test for the latest available one on Ubuntu 22.04. What do you think?

Copy link
Member Author

Choose a reason for hiding this comment

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

I think that it is better to have this checks, so we are aware of the issues with default compilers on Ubuntu 22.04

Copy link
Member

Choose a reason for hiding this comment

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

Ah. You upgraded from Ubuntu 20.04 CI image to 22.04. I'd dare to say we're not having this problem in Ubuntu 20.04 CI image (if we'd test for this).

@github-actions github-actions bot added the CI label Nov 4, 2023
@Yaraslaut Yaraslaut force-pushed the improvement/deps_fetch branch from 8910be7 to 6cb0f3f Compare November 4, 2023 09:42
@Yaraslaut Yaraslaut force-pushed the improvement/deps_fetch branch from 6cb0f3f to bda81ef Compare November 4, 2023 09:44
@Yaraslaut
Copy link
Member Author

Action is failing due to
actions/runner-images#8659

@christianparpart christianparpart merged commit 3f9fc8c into master Dec 26, 2023
15 of 16 checks passed
@christianparpart christianparpart deleted the improvement/deps_fetch branch December 26, 2023 09:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants