[PATCH] pythondeps: require Meson 1.11.x for Rust support

Paolo Bonzini posted 1 patch 3 weeks, 1 day ago
Failed in applying to current master (apply log)
pythondeps.toml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
[PATCH] pythondeps: require Meson 1.11.x for Rust support
Posted by Paolo Bonzini 3 weeks, 1 day ago
This fixes plugin and module support, thanks to improved support for
passing linker arguments via rustc.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
---
 pythondeps.toml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pythondeps.toml b/pythondeps.toml
index d0e86425313..47d4caefa90 100644
--- a/pythondeps.toml
+++ b/pythondeps.toml
@@ -24,7 +24,7 @@ pycotap = { accepted = ">=1.1.0", installed = "1.3.1" }
 
 [meson-rust]
 # The install key should match the version in python/wheels/
-meson = { accepted = ">=1.10.0", installed = "1.11.1", canary = "meson" }
+meson = { accepted = ">=1.11.0", installed = "1.11.1", canary = "meson" }
 
 [docs]
 # Please keep the installed versions in sync with docs/requirements.txt
-- 
2.54.0
Re: [PATCH] pythondeps: require Meson 1.11.x for Rust support
Posted by Pierrick Bouvier 3 weeks, 1 day ago
On 4/30/2026 1:34 AM, Paolo Bonzini wrote:
> This fixes plugin and module support, thanks to improved support for
> passing linker arguments via rustc.
> 
> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
> ---
>  pythondeps.toml | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/pythondeps.toml b/pythondeps.toml
> index d0e86425313..47d4caefa90 100644
> --- a/pythondeps.toml
> +++ b/pythondeps.toml
> @@ -24,7 +24,7 @@ pycotap = { accepted = ">=1.1.0", installed = "1.3.1" }
>  
>  [meson-rust]
>  # The install key should match the version in python/wheels/
> -meson = { accepted = ">=1.10.0", installed = "1.11.1", canary = "meson" }
> +meson = { accepted = ">=1.11.0", installed = "1.11.1", canary = "meson" }
>  
>  [docs]
>  # Please keep the installed versions in sync with docs/requirements.txt

I sent a patch yesterday but not sure why it didn't reach the mailing
list. It contained the 1.11.0 wheel.

Should you update configure and the wheel file also?
Re: [PATCH] pythondeps: require Meson 1.11.x for Rust support
Posted by Paolo Bonzini 3 weeks, 1 day ago
On Thu, Apr 30, 2026 at 6:22 PM Pierrick Bouvier
<pierrick.bouvier@oss.qualcomm.com> wrote:
>
> On 4/30/2026 1:34 AM, Paolo Bonzini wrote:
> > This fixes plugin and module support, thanks to improved support for
> > passing linker arguments via rustc.
> >
> > Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
> > ---
> >  pythondeps.toml | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/pythondeps.toml b/pythondeps.toml
> > index d0e86425313..47d4caefa90 100644
> > --- a/pythondeps.toml
> > +++ b/pythondeps.toml
> > @@ -24,7 +24,7 @@ pycotap = { accepted = ">=1.1.0", installed = "1.3.1" }
> >
> >  [meson-rust]
> >  # The install key should match the version in python/wheels/
> > -meson = { accepted = ">=1.10.0", installed = "1.11.1", canary = "meson" }
> > +meson = { accepted = ">=1.11.0", installed = "1.11.1", canary = "meson" }
> >
> >  [docs]
> >  # Please keep the installed versions in sync with docs/requirements.txt
>
> I sent a patch yesterday but not sure why it didn't reach the mailing
> list. It contained the 1.11.0 wheel.
>
> Should you update configure and the wheel file also?

Yes, I have replied to your patch and I've queued it (currently in
CI). I initially thought of making this a separate patch but in the
end I'm going to squash it with yours.

Paolo
Re: [PATCH] pythondeps: require Meson 1.11.x for Rust support
Posted by Pierrick Bouvier 3 weeks, 1 day ago
On 4/30/2026 9:23 AM, Paolo Bonzini wrote:
> On Thu, Apr 30, 2026 at 6:22 PM Pierrick Bouvier
> <pierrick.bouvier@oss.qualcomm.com> wrote:
>>
>> On 4/30/2026 1:34 AM, Paolo Bonzini wrote:
>>> This fixes plugin and module support, thanks to improved support for
>>> passing linker arguments via rustc.
>>>
>>> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
>>> ---
>>>  pythondeps.toml | 2 +-
>>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>>
>>> diff --git a/pythondeps.toml b/pythondeps.toml
>>> index d0e86425313..47d4caefa90 100644
>>> --- a/pythondeps.toml
>>> +++ b/pythondeps.toml
>>> @@ -24,7 +24,7 @@ pycotap = { accepted = ">=1.1.0", installed = "1.3.1" }
>>>
>>>  [meson-rust]
>>>  # The install key should match the version in python/wheels/
>>> -meson = { accepted = ">=1.10.0", installed = "1.11.1", canary = "meson" }
>>> +meson = { accepted = ">=1.11.0", installed = "1.11.1", canary = "meson" }
>>>
>>>  [docs]
>>>  # Please keep the installed versions in sync with docs/requirements.txt
>>
>> I sent a patch yesterday but not sure why it didn't reach the mailing
>> list. It contained the 1.11.0 wheel.
>>
>> Should you update configure and the wheel file also?
> 
> Yes, I have replied to your patch and I've queued it (currently in
> CI). I initially thought of making this a separate patch but in the
> end I'm going to squash it with yours.
> 
> Paolo
> 

You did well, I just saw the answer now.

Regards,
Pierrick