summaryrefslogtreecommitdiff
path: root/ci
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz93@gmail.com>2023-11-12 12:19:58 -0500
committerJussi Pakkanen <jpakkane@gmail.com>2023-11-12 20:39:49 +0200
commit76e6340f4bd5ee0d3dffaa84c5cdd10fbee61f7f (patch)
tree9788014bed501e3ae87249937b6bc55547a25c75 /ci
parent97dc8801a691b0712b59d283416727c3f84b1115 (diff)
downloadmeson-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