public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [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