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

Revert "build: disable gir install via list to pacify meson >= 0.60.2 (#98)" #100

Merged

Conversation

eli-schwartz
Copy link
Contributor

This reverts commit a4f6cfc.

This commit was wrong, because it tried to work around a bug in a single version of meson by using something that isn't, wasn't, and won't be a valid value.

The fixed version of meson 0.60.x has been out for a while now, which once again accepts false, and 0.61.0 also accepts false but was known at the time of this workaround to not work in meson-git master (now meson 0.61.0).

Using false is acceptable and the failure to accept it has been qualified as a meson regression. Using [false] is just... trying to fuzz meson with random objects until you get something that slips its way through the argument checker and produces desired effects on the python implementation level.

…linuxmint#98)"

This reverts commit a4f6cfc.

This commit was wrong, because it tried to work around a bug in a single
version of meson by using something that isn't, wasn't, and won't be a
valid value.

The fixed version of meson 0.60.x has been out for a while now, which
once again accepts `false`, and 0.61.0 also accepts `false` but was
known at the time of this workaround to not work in meson-git master
(now meson 0.61.0).

Using `false` is acceptable and the failure to accept it has been
qualified as a meson regression. Using `[false]` is just... trying to
fuzz meson with random objects until you get something that slips its
way through the argument checker and produces desired effects on the
python implementation level.
gentoo-bot pushed a commit to gentoo/gentoo that referenced this pull request Jan 21, 2022
Just drop a patch which is going to end up reverted.

Bug: linuxmint/cjs#100
Closes: https://bugs.gentoo.org/831754
Signed-off-by: Sam James <sam@gentoo.org>
@mtwebster mtwebster merged commit 66962c8 into linuxmint:master Feb 4, 2022
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.

None yet

2 participants