On Wed, Jul 5, 2023, 00:07 Maxwell G <maxw...@gtmx.me> wrote: > On Tue Jul 4, 2023 at 23:45 +0200, Sandro wrote: > <snip> > > I see one of my packages, python-fvs, in the list of failed builds. I'm > > also one of the maintainers of Bottles, which requires python-fvs. > > Bottles itself is mostly Python code. I would have expected Bottles to > > be rebuild as well. With python-fvs failing, Bottles should fail to > install. > > > > But bottles never received the 'Rebuilt for Python 3.12' commit. Most > > interestingly, neither did python-fvs. But it is on the list of failed > > builds. > > AFAIK, the rebuild scripts only rebuild packages whose dependencies are > available. python-fvs depends on python3-orjson which fails to build > with Python 3.12. Its tests segfault. I opened [1] upstream. bottles > then depends on python3-fvs so that wasn't rebuilt either. >
I suspect this will require pyo3 0.19, since only this version has the change to adapt to PyASCIIObject struct layout changes in Python 3.12 ... https://github.com/PyO3/pyo3/commit/88b46a702986a7c61169a777ffee8c8e8519667a Not sure why orjson needs to muck around lowest-level things like that, but at least I'm not surprised that this can (and will) break. š At least orjson is the only Rusty Python package that I know of which uses these APIs, so I don't think any other users of pyo3 in Fedora should be affected. I'll put working on updating pyo3 on my to-do list for tomorrow. Fabio PS: Not at my PC, sent from my phone, sorry for possibly bad html formatting etc. > > [1]: https://github.com/ijl/orjson/issues/400 > > > -- > Maxwell G (@gotmax23) > Pronouns: He/They > _______________________________________________ > devel mailing list -- devel@lists.fedoraproject.org > To unsubscribe send an email to devel-le...@lists.fedoraproject.org > Fedora Code of Conduct: > https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: > https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org > Do not reply to spam, report it: > https://pagure.io/fedora-infrastructure/new_issue >
_______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue