Gentoo Archives: gentoo-dev

From: Zac Medico <zmedico@g.o>
To: Mart Raudsepp <leio@g.o>, 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:26:12
Message-Id: 23a560f3-0dbb-73eb-c03a-2d2ddcc81bc3@gentoo.org
In Reply to: Re: [gentoo-dev] [PATCH] meson.eclass: require at least meson-0.41.1 by Mart Raudsepp
1 On 07/23/2018 01:08 AM, Mart Raudsepp wrote:
2 > Ühel kenal päeval, P, 22.07.2018 kell 20:27, kirjutas Zac Medico:
3 >> Require newer meson in order to avoid build failures triggered
4 >> if >=meson-0.41.1 is not installed soon enough. For example,
5 >> I experienced bug 649264 because I upgraded xorg-proto and
6 >> libxshmfence packages before meson.
7 >>
8 >> Fixes: https://bugs.gentoo.org/649264
9 >
10 > Closes, not Fixes?
11
12 Closes is more accurate, yes.
13
14 >> ---
15 >> eclass/meson.eclass | 2 +-
16 >> 1 file changed, 1 insertion(+), 1 deletion(-)
17 >>
18 >> diff --git a/eclass/meson.eclass b/eclass/meson.eclass
19 >> index f2202a04593..2523bec57ac 100644
20 >> --- a/eclass/meson.eclass
21 >> +++ b/eclass/meson.eclass
22 >> @@ -59,7 +59,7 @@ EXPORT_FUNCTIONS src_configure src_compile src_test
23 >> src_install
24 >> if [[ -z ${_MESON_ECLASS} ]]; then
25 >> _MESON_ECLASS=1
26 >>
27 >> -MESON_DEPEND=">=dev-util/meson-0.40.0
28 >> +MESON_DEPEND=">=dev-util/meson-0.41.1
29 >
30 > By my understanding this should be 0.44.1, not 0.41.1.
31 > At least 0.43.0 is one of the broken versions.
32
33 0.44.1 is what I meant to type, yes.
34
35 > 0.44.1 is also the lowest available version in tree; raising
36 > MESON_DEPEND to that would as a side-effect not require ebuilds to have
37 > their own meson depend, when they need newer versions (>=0.41 was
38 > common in gnome 3.26, might be >=0.44 in newer).
39
40 Great!
41 --
42 Thanks,
43 Zac

Attachments

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