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

tests: Hack Gentoo build #257

Merged
merged 1 commit into from
Nov 6, 2024
Merged

tests: Hack Gentoo build #257

merged 1 commit into from
Nov 6, 2024

Conversation

martinpitt
Copy link
Owner

About a month ago, vala fell out of umockdev's build dependencies. Explicitly install it.


@thesamesam @mattst88: Do you happen to know why valac does not get installed any more? It used to be part of

ACCEPT_KEYWORDS="~*" emerge dev-util/umockdev --with-test-deps --onlydeps --getbinpkg

in the run-gentoo test script, but that doesn't happen any more. This was introduced by @mattst88 in ed29c01 and basically unchanged since then, other than the binary package optimization in commit 6a1d57a.

I can hack around it like in this PR by installing it explicitly, but that feels bad -- vala very much needs to be a build dependency of umockdev. Is that invocation wrong? Any help appreciated, thanks!

About a month ago, vala fell out of umockdev's build dependencies.
Explicitly install it.
@martinpitt
Copy link
Owner Author

martinpitt commented Nov 6, 2024

OK, timeout -- I'll keep Gentoo CI alive with that hack, and if it deteriotates further I'll drop it again.

(No offense meant, just want to keep stuff green, and take the urgency out)

@martinpitt martinpitt marked this pull request as ready for review November 6, 2024 05:12
@martinpitt martinpitt merged commit 4847edf into main Nov 6, 2024
36 checks passed
@martinpitt martinpitt deleted the gentoo-vala branch November 6, 2024 05:13
@thesamesam
Copy link

thesamesam commented Nov 6, 2024

Sorry, not ignoring you, just not had time to look at this properly yet -- the tab is open for me to come to! The workaround is fine.

@martinpitt
Copy link
Owner Author

@thesamesam Thanks! No worries, I'd just like to make the regular test runs green again, that turns this from "urgent" to "nice to have". I'm aware that we are all doing this in our spare time 😁

Of course I'm happy to revise this hack later.

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.

2 participants