Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 795672 - >dev-lang/vala-0.50.7 causes several ebuilds to fail
Summary: >dev-lang/vala-0.50.7 causes several ebuilds to fail
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-06-12 19:25 UTC by Adam
Modified: 2021-06-13 23:20 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build log for libmannette (build.log,14.38 KB, text/x-log)
2021-06-12 19:25 UTC, Adam
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Adam 2021-06-12 19:25:09 UTC
Created attachment 715569 [details]
build log for libmannette

>dev-lang/vala-0.50.7 causes several ebuilds to fail with the same message "Integrity check failed (libvala 0.52.4 doesn't match vapigen 0.52.2)". I've attached the build.log for dev-libs/libmanette-0.2.6, which is one of the failing ebuilds. I can emerge gnome-base/gnome-light with these vala versions masked, but not gnome-base/gnome. Based off the error messages, I think it has to do with the way vala is slotted?
Comment 1 Matt Turner gentoo-dev 2021-06-12 20:38:05 UTC
dev-lang/vala-0.50.7 causes several ebuilds to fail with the same message "Integrity check failed (libvala 0.52.4 doesn't match vapigen 0.52.2)". I've attached the build.log for dev-libs/libmanette-0.2.6, which is one of the failing ebuilds. I can emerge gnome-base/gnome-light with these vala versions masked, but not gnome-base/gnome. Based off the error messages, I think it has to do with the way vala is slotted?
Comment 2 Matt Turner gentoo-dev 2021-06-12 20:38:29 UTC
(pasted into a new comment so it's readable)
Comment 3 Matt Turner gentoo-dev 2021-06-12 21:00:09 UTC
Strange. What versions of dev-libs/vala-common and dev-lang/vala do you have installed?
Comment 4 Adam 2021-06-13 01:57:34 UTC
> Strange. What versions of dev-libs/vala-common and dev-lang/vala do you have
> installed?

For vala, I've got 0.48.12 and 0.50.7 installed, and >=0.52.3 masked. I've narrowed down it's 0.52.4 (or 0.52.3) which is the problem. Unfortunately some packages depend on the newer versions.

I've also got vala-common-0.52.3
Comment 5 Ionen Wolkens gentoo-dev 2021-06-13 15:06:44 UTC
Integrity check failed (libvala 0.52.4 doesn't match vapigen 0.52.2)

This indicates there's a mismatch.. likely a wrong vapigen being ran, and sure enough:
/usr/local/bin/vapigen-0.52 --quiet --library=manette-0.2
     ^^^^^

Please cleanup /usr/local
Comment 6 Adam 2021-06-13 23:20:24 UTC
(In reply to Ionen Wolkens from comment #5)
> Integrity check failed (libvala 0.52.4 doesn't match vapigen 0.52.2)
> 
> This indicates there's a mismatch.. likely a wrong vapigen being ran, and
> sure enough:
> /usr/local/bin/vapigen-0.52 --quiet --library=manette-0.2
>      ^^^^^
> 
> Please cleanup /usr/local

Thanks, the issue is resolved now. I think I installed this trying to get a binary package to work, and then forgot about it later. Sorry about that.