* libbtrfsutil Python bindings FTBFS with Python 3.13 on Fedora Linux 41
@ 2024-07-20 16:59 Neal Gompa
2024-07-22 20:23 ` Omar Sandoval
2024-07-25 15:24 ` David Sterba
0 siblings, 2 replies; 3+ messages in thread
From: Neal Gompa @ 2024-07-20 16:59 UTC (permalink / raw)
To: Btrfs BTRFS; +Cc: Victor Stinner, Miro Hroncok, David Sterba, Josef Bacik
Hey all,
Fedora Linux 41 has upgraded to Python 3.13[1], and as part of it, the
changes to the interpreter API to remove "private" methods have broken
the build for python-libbtrfsutil. There's a downstream bug about
this[2], but the gist of it is that _Py_IDENTIFIER and
_PyObject_LookupSpecial were removed[3], and so the bindings code
needs adjustments to fix it.
Anyone know how to help with this? I'm not really sure how to fix this...
[1]: https://fedoraproject.org/wiki/Changes/Python3.13
[2]: https://bugzilla.redhat.com/2245650
[3]: https://github.com/python/cpython/commit/4fb96a11db5eaca3646bfa697d191469e567d283
--
真実はいつも一つ!/ Always, there's only one truth!
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: libbtrfsutil Python bindings FTBFS with Python 3.13 on Fedora Linux 41
2024-07-20 16:59 libbtrfsutil Python bindings FTBFS with Python 3.13 on Fedora Linux 41 Neal Gompa
@ 2024-07-22 20:23 ` Omar Sandoval
2024-07-25 15:24 ` David Sterba
1 sibling, 0 replies; 3+ messages in thread
From: Omar Sandoval @ 2024-07-22 20:23 UTC (permalink / raw)
To: Neal Gompa
Cc: Btrfs BTRFS, Victor Stinner, Miro Hroncok, David Sterba,
Josef Bacik
On Sat, Jul 20, 2024 at 12:59:33PM -0400, Neal Gompa wrote:
> Hey all,
>
> Fedora Linux 41 has upgraded to Python 3.13[1], and as part of it, the
> changes to the interpreter API to remove "private" methods have broken
> the build for python-libbtrfsutil. There's a downstream bug about
> this[2], but the gist of it is that _Py_IDENTIFIER and
> _PyObject_LookupSpecial were removed[3], and so the bindings code
> needs adjustments to fix it.
>
> Anyone know how to help with this? I'm not really sure how to fix this...
Hi, Neal,
I believe that the _Py_IDENTIFIER removal was reverted, but I can send a
patch for _PyObject_LookupSpecial later this week. Thanks for the heads
up.
Omar
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: libbtrfsutil Python bindings FTBFS with Python 3.13 on Fedora Linux 41
2024-07-20 16:59 libbtrfsutil Python bindings FTBFS with Python 3.13 on Fedora Linux 41 Neal Gompa
2024-07-22 20:23 ` Omar Sandoval
@ 2024-07-25 15:24 ` David Sterba
1 sibling, 0 replies; 3+ messages in thread
From: David Sterba @ 2024-07-25 15:24 UTC (permalink / raw)
To: Neal Gompa
Cc: Btrfs BTRFS, Victor Stinner, Miro Hroncok, David Sterba,
Josef Bacik
On Sat, Jul 20, 2024 at 12:59:33PM -0400, Neal Gompa wrote:
> Hey all,
>
> Fedora Linux 41 has upgraded to Python 3.13[1], and as part of it, the
> changes to the interpreter API to remove "private" methods have broken
> the build for python-libbtrfsutil. There's a downstream bug about
> this[2], but the gist of it is that _Py_IDENTIFIER and
> _PyObject_LookupSpecial were removed[3], and so the bindings code
> needs adjustments to fix it.
>
> Anyone know how to help with this? I'm not really sure how to fix this...
>
> [1]: https://fedoraproject.org/wiki/Changes/Python3.13
> [2]: https://bugzilla.redhat.com/2245650
> [3]: https://github.com/python/cpython/commit/4fb96a11db5eaca3646bfa697d191469e567d283
>
> --
> 真実はいつも一つ!/ Always, there's only one truth!
>
Also tracked as https://github.com/kdave/btrfs-progs/issues/838 .
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2024-07-25 15:24 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-20 16:59 libbtrfsutil Python bindings FTBFS with Python 3.13 on Fedora Linux 41 Neal Gompa
2024-07-22 20:23 ` Omar Sandoval
2024-07-25 15:24 ` David Sterba
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox