diff options
| author | Eli Schwartz <eschwartz93@gmail.com> | 2023-11-12 12:19:58 -0500 |
|---|---|---|
| committer | Jussi Pakkanen <jpakkane@gmail.com> | 2023-11-12 20:39:49 +0200 |
| commit | 76e6340f4bd5ee0d3dffaa84c5cdd10fbee61f7f (patch) | |
| tree | 9788014bed501e3ae87249937b6bc55547a25c75 /ci | |
| parent | 97dc8801a691b0712b59d283416727c3f84b1115 (diff) | |
| download | meson-76e6340f4bd5ee0d3dffaa84c5cdd10fbee61f7f.tar.gz | |
fix regression in converting build_target kwargs to typed_kwargs
We haven't actually verified that these kwargs are equal to what we had
before, and should probably revert the entire series. But I have
multiple reports in the wild of projects that no longer build because of
`install: [true, false, get_option('foobar')]` which was always
incorrect and always equal to just dropping values all over the floor
and treating it the same as "bool(value) == True".
Special case this particular typed kwarg and allow it with a sternly
worded warning that it was always wrong and should never ever ever be
done.
Fixes: https://bugs.gentoo.org/917118
Fixes: http://qa-logs.debian.net/2023/11/11/rhythmbox_3.4.7-1_unstable_meson-exp.log
Thanks to the Gentoo Tinderbox project, and Lucas Nussbaum of the Debian
project.
Diffstat (limited to 'ci')
0 files changed, 0 insertions, 0 deletions
