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 |