* [gentoo-dev] [PATCH] meson.eclass: require at least meson-0.41.1
@ 2018-07-23 3:27 Zac Medico
2018-07-23 8:08 ` Mart Raudsepp
2018-07-23 14:56 ` Mike Gilbert
0 siblings, 2 replies; 5+ messages in thread
From: Zac Medico @ 2018-07-23 3:27 UTC (permalink / raw
To: gentoo-dev; +Cc: William Hubbs, Mike Gilbert, Zac Medico
Require newer meson in order to avoid build failures triggered
if >=meson-0.41.1 is not installed soon enough. For example,
I experienced bug 649264 because I upgraded xorg-proto and
libxshmfence packages before meson.
Fixes: https://bugs.gentoo.org/649264
---
eclass/meson.eclass | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/eclass/meson.eclass b/eclass/meson.eclass
index f2202a04593..2523bec57ac 100644
--- a/eclass/meson.eclass
+++ b/eclass/meson.eclass
@@ -59,7 +59,7 @@ EXPORT_FUNCTIONS src_configure src_compile src_test src_install
if [[ -z ${_MESON_ECLASS} ]]; then
_MESON_ECLASS=1
-MESON_DEPEND=">=dev-util/meson-0.40.0
+MESON_DEPEND=">=dev-util/meson-0.41.1
>=dev-util/ninja-1.7.2"
# @ECLASS-VARIABLE: MESON_AUTO_DEPEND
--
2.13.6
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [gentoo-dev] [PATCH] meson.eclass: require at least meson-0.41.1
2018-07-23 3:27 [gentoo-dev] [PATCH] meson.eclass: require at least meson-0.41.1 Zac Medico
@ 2018-07-23 8:08 ` Mart Raudsepp
2018-07-23 8:25 ` Zac Medico
2018-07-23 14:56 ` Mike Gilbert
1 sibling, 1 reply; 5+ messages in thread
From: Mart Raudsepp @ 2018-07-23 8:08 UTC (permalink / raw
To: gentoo-dev; +Cc: William Hubbs, Mike Gilbert, Zac Medico
[-- Attachment #1: Type: text/plain, Size: 1290 bytes --]
Ühel kenal päeval, P, 22.07.2018 kell 20:27, kirjutas Zac Medico:
> Require newer meson in order to avoid build failures triggered
> if >=meson-0.41.1 is not installed soon enough. For example,
> I experienced bug 649264 because I upgraded xorg-proto and
> libxshmfence packages before meson.
>
> Fixes: https://bugs.gentoo.org/649264
Closes, not Fixes?
> ---
> eclass/meson.eclass | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/eclass/meson.eclass b/eclass/meson.eclass
> index f2202a04593..2523bec57ac 100644
> --- a/eclass/meson.eclass
> +++ b/eclass/meson.eclass
> @@ -59,7 +59,7 @@ EXPORT_FUNCTIONS src_configure src_compile src_test
> src_install
> if [[ -z ${_MESON_ECLASS} ]]; then
> _MESON_ECLASS=1
>
> -MESON_DEPEND=">=dev-util/meson-0.40.0
> +MESON_DEPEND=">=dev-util/meson-0.41.1
By my understanding this should be 0.44.1, not 0.41.1.
At least 0.43.0 is one of the broken versions.
0.44.1 is also the lowest available version in tree; raising
MESON_DEPEND to that would as a side-effect not require ebuilds to have
their own meson depend, when they need newer versions (>=0.41 was
common in gnome 3.26, might be >=0.44 in newer).
> >=dev-util/ninja-1.7.2"
>
> # @ECLASS-VARIABLE: MESON_AUTO_DEPEND
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 981 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-dev] [PATCH] meson.eclass: require at least meson-0.41.1
2018-07-23 8:08 ` Mart Raudsepp
@ 2018-07-23 8:25 ` Zac Medico
0 siblings, 0 replies; 5+ messages in thread
From: Zac Medico @ 2018-07-23 8:25 UTC (permalink / raw
To: Mart Raudsepp, gentoo-dev; +Cc: William Hubbs, Mike Gilbert, Zac Medico
[-- Attachment #1.1: Type: text/plain, Size: 1403 bytes --]
On 07/23/2018 01:08 AM, Mart Raudsepp wrote:
> Ühel kenal päeval, P, 22.07.2018 kell 20:27, kirjutas Zac Medico:
>> Require newer meson in order to avoid build failures triggered
>> if >=meson-0.41.1 is not installed soon enough. For example,
>> I experienced bug 649264 because I upgraded xorg-proto and
>> libxshmfence packages before meson.
>>
>> Fixes: https://bugs.gentoo.org/649264
>
> Closes, not Fixes?
Closes is more accurate, yes.
>> ---
>> eclass/meson.eclass | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/eclass/meson.eclass b/eclass/meson.eclass
>> index f2202a04593..2523bec57ac 100644
>> --- a/eclass/meson.eclass
>> +++ b/eclass/meson.eclass
>> @@ -59,7 +59,7 @@ EXPORT_FUNCTIONS src_configure src_compile src_test
>> src_install
>> if [[ -z ${_MESON_ECLASS} ]]; then
>> _MESON_ECLASS=1
>>
>> -MESON_DEPEND=">=dev-util/meson-0.40.0
>> +MESON_DEPEND=">=dev-util/meson-0.41.1
>
> By my understanding this should be 0.44.1, not 0.41.1.
> At least 0.43.0 is one of the broken versions.
0.44.1 is what I meant to type, yes.
> 0.44.1 is also the lowest available version in tree; raising
> MESON_DEPEND to that would as a side-effect not require ebuilds to have
> their own meson depend, when they need newer versions (>=0.41 was
> common in gnome 3.26, might be >=0.44 in newer).
Great!
--
Thanks,
Zac
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 981 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-dev] [PATCH] meson.eclass: require at least meson-0.41.1
2018-07-23 3:27 [gentoo-dev] [PATCH] meson.eclass: require at least meson-0.41.1 Zac Medico
2018-07-23 8:08 ` Mart Raudsepp
@ 2018-07-23 14:56 ` Mike Gilbert
2018-07-23 20:29 ` Zac Medico
1 sibling, 1 reply; 5+ messages in thread
From: Mike Gilbert @ 2018-07-23 14:56 UTC (permalink / raw
To: Gentoo Dev; +Cc: William Hubbs, zmedico
On Sun, Jul 22, 2018 at 11:27 PM Zac Medico <zmedico@gentoo.org> wrote:
>
> Require newer meson in order to avoid build failures triggered
> if >=meson-0.41.1 is not installed soon enough. For example,
> I experienced bug 649264 because I upgraded xorg-proto and
> libxshmfence packages before meson.
>
> Fixes: https://bugs.gentoo.org/649264
I suggest jumping to 0.45.1 (latest stable on all archs). Feel free to
push that.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-dev] [PATCH] meson.eclass: require at least meson-0.41.1
2018-07-23 14:56 ` Mike Gilbert
@ 2018-07-23 20:29 ` Zac Medico
0 siblings, 0 replies; 5+ messages in thread
From: Zac Medico @ 2018-07-23 20:29 UTC (permalink / raw
To: Mike Gilbert, Gentoo Dev; +Cc: William Hubbs, zmedico
[-- Attachment #1.1: Type: text/plain, Size: 628 bytes --]
On 07/23/2018 07:56 AM, Mike Gilbert wrote:
> On Sun, Jul 22, 2018 at 11:27 PM Zac Medico <zmedico@gentoo.org> wrote:
>>
>> Require newer meson in order to avoid build failures triggered
>> if >=meson-0.41.1 is not installed soon enough. For example,
>> I experienced bug 649264 because I upgraded xorg-proto and
>> libxshmfence packages before meson.
>>
>> Fixes: https://bugs.gentoo.org/649264
>
> I suggest jumping to 0.45.1 (latest stable on all archs). Feel free to
> push that.
Pushed:
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbe649a35dc8e06e55abfdf8e98a743d1e50d5a0
--
Thanks,
Zac
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 981 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2018-07-23 20:29 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-07-23 3:27 [gentoo-dev] [PATCH] meson.eclass: require at least meson-0.41.1 Zac Medico
2018-07-23 8:08 ` Mart Raudsepp
2018-07-23 8:25 ` Zac Medico
2018-07-23 14:56 ` Mike Gilbert
2018-07-23 20:29 ` Zac Medico
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox