Gentoo Archives: gentoo-dev

From: Mart Raudsepp <leio@g.o>
To: gentoo-dev@l.g.o
Cc: William Hubbs <williamh@g.o>, Mike Gilbert <floppym@g.o>, Zac Medico <zmedico@g.o>
Subject: Re: [gentoo-dev] [PATCH] meson.eclass: require at least meson-0.41.1
Date: Mon, 23 Jul 2018 08:08:31
Message-Id: 1532333293.11944.1.camel@gentoo.org
In Reply to: [gentoo-dev] [PATCH] meson.eclass: require at least meson-0.41.1 by Zac Medico
1 Ühel kenal päeval, P, 22.07.2018 kell 20:27, kirjutas Zac Medico:
2 > Require newer meson in order to avoid build failures triggered
3 > if >=meson-0.41.1 is not installed soon enough. For example,
4 > I experienced bug 649264 because I upgraded xorg-proto and
5 > libxshmfence packages before meson.
6 >
7 > Fixes: https://bugs.gentoo.org/649264
8
9 Closes, not Fixes?
10
11 > ---
12 > eclass/meson.eclass | 2 +-
13 > 1 file changed, 1 insertion(+), 1 deletion(-)
14 >
15 > diff --git a/eclass/meson.eclass b/eclass/meson.eclass
16 > index f2202a04593..2523bec57ac 100644
17 > --- a/eclass/meson.eclass
18 > +++ b/eclass/meson.eclass
19 > @@ -59,7 +59,7 @@ EXPORT_FUNCTIONS src_configure src_compile src_test
20 > src_install
21 > if [[ -z ${_MESON_ECLASS} ]]; then
22 > _MESON_ECLASS=1
23 >
24 > -MESON_DEPEND=">=dev-util/meson-0.40.0
25 > +MESON_DEPEND=">=dev-util/meson-0.41.1
26
27 By my understanding this should be 0.44.1, not 0.41.1.
28 At least 0.43.0 is one of the broken versions.
29
30 0.44.1 is also the lowest available version in tree; raising
31 MESON_DEPEND to that would as a side-effect not require ebuilds to have
32 their own meson depend, when they need newer versions (>=0.41 was
33 common in gnome 3.26, might be >=0.44 in newer).
34
35 > >=dev-util/ninja-1.7.2"
36 >
37 > # @ECLASS-VARIABLE: MESON_AUTO_DEPEND

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies