-
-
Notifications
You must be signed in to change notification settings - Fork 14.5k
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
gnome.gnome-settings-daemon338: fix build with meson 0.61 #164266
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
Wow that's a lot of breakage! But GNOME 42 should be released in several days, would it be better to wait for it? By several days I mean like 3/19 for the release tarball. |
(Edited) I am not sure whether the GNOME 42 bump can be merged in a short period, and I am also not sure whether the GNOME 42 PR will bump everything. I will leave the decision to jtojnar... I have no motivation to test building other packages, so I am happy to just close this if requested. For informative purpose, some other GNOME packages that I know does not build with 0.61 on d9f692405b7f5ade62ddde890f09bf701ae3b2b6 without fixing:
(More edit): |
The current staging next still need a few days to stabilize, and the next one is also a big one with systemd 250, we would sure have enough time to sort everything out before it hits master. |
Wow, you have done quite a loot of good work here, the changes look good. Personally, I would be too lazy for that and just revert the Meson commit that adds strictness until GNOME 42 is available. |
Sounds good. I updated this PR to include only one fix for gsd338, which is definitely not going to have any new release. |
Result of 28 packages built:
|
I am trying to build gnome-bluetooth against meson with this annotation removed to see if it serves as a workaround: https://github.com/mesonbuild/meson/blob/1be444b4647214dbd9a43084ffbf01ef95a78287/mesonbuild/modules/i18n.py#L154 |
Yeah this is what was done in mesonbuild/meson#9445 |
mesonbuild/meson@022c035 applies for me and built gnome.gnome-settings-daemon338 without the fix in this PR (I have a separate |
Oh, nice, that might be even better. |
I decided I will still merge this in a few hours unless objections. Pantheon 7 is not likely going to happen in NixOS 22.05 and I really have no idea when we can get rid of mutter338/gsd338 (elementary/gala#1326) and mesonbuild/meson@022c035 eventually has to be removed from the patch set. 😓 |
Description of changes
This was forgotten during #154837
Things done