-
-
Notifications
You must be signed in to change notification settings - Fork 14.4k
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
meson: 0.49.1 → 0.50.1 #57767
meson: 0.49.1 → 0.50.1 #57767
Conversation
I think 0.50 can cause quite a bit of trouble for us eg. mesonbuild/meson#5049 So 0.49.2 might be better for now. |
Should we do that in GNOME branch? |
staging/staging-next is pretty broken ATM, so might be just as well to do it there (edit: gnome branch that is) |
I think the blocking issue appears to have been resolved upstream. |
Possibly depends on #60457 |
I suspect this will be a more common issue https://gitlab.gnome.org/GNOME/at-spi2-core/commit/e5c55c26a5d21fff1b88c90ee7aee4269788797c |
Yep, we'll probably see fixes for that (or make them) in lots of places. |
|
Similar failure for Sway:
It appears that dependencies are sometimes not found in subprojects. |
I opened mesonbuild/meson#5502 but until a fix is released, we should probably stay on 0.50.1. |
GNOME built with Meson 0.50.1 runs fine. Let’s merge and see if anything breaks. |
I get the
Error when I try to build kanshi :( |
I might have misinterpreted the issue, yet I can't copy nor pipe my terminal output because full noob here @.@ but the "builder" failing after all theses error mention "kanshi", sorry very unfamiliar with Nix I'm using some kind of overlay, from nixpkgs-wayland, but the error is totally the same than the one you posted here (edited to be the exact same than mine) :
It's totally unrelated it seem, like you said, but this is the only place where I see a similar issue and I don't know where to dig more to fix this error I have. Is there a place more fit to this kind of support than a pull request ? |
The error I posted is the result of mesonbuild/meson#5502. Your issue produces similar error message but for a different reason (enabling of all features in #63493). Kanshi is probably only mentioned because it was building at the same time a package producing the error failed. The error is probably caused by sway or related package in the overlay, as you suggest. The overlay needs to be updated in line with #63493 as described in https://discourse.nixos.org/t/psa-meson-now-building-all-auto-detected-features/3271. |
Motivation for this change
http://mesonbuild.com/Release-notes-for-0-50-0.html
needed for gnome-builder #57027
Built packages
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)