Re: [yocto] Arch Linux - Python Newer than Recommend i.e. post 3.12

Nicholas Krause <[email protected]>
Newsgroups org.yoctoproject.lists.yocto
Message-ID <[email protected]>
Greetings,
I'm on kirkenstone currently. So backporting the patches is probably 
best. However, what's the longterm strategy around this as its been a 
program for several years on more bleeding edge distributions i.e. Arch? 
Even when were talking mainline its a problem with Arch sometimes.

Thanks,
Nick

On 2/5/26 5:40 AM, Ross Burton wrote:
> On 5 Feb 2026, at 02:37, Nicholas Krause via lists.yoctoproject.org <[email protected]> wrote:
>> _pickle.PicklingError: Can't pickle local object <function AsyncServer.serve_as_process.<locals>.run at 0x7fea88598a90>
>> when serializing dict item '_target'
>> when serializing multiprocessing.context.Process state
>>
>> Due to being on Python 3.14. I would prefer not to have to use a backwards supported penv for Yocto alone. Does anyone have any experience with working on Arch and how to avoid these issues without either dealing with penv or yay for getting a older version of python, pre 3.12 I believe.
> 
> There’s a number of fixes for the 3.14 changes to multiprocessing in git, so you likely need to backport those. What version of Yocto are you using?
> 
> Ross
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.