* python3_11: running distutils-r1_run_phase python_configure python3.11 setup.py build_cython running build_cython Need Cython 0.29 or newer, found Cython version 3.0.0 Cython version 3.0.0 * ERROR: dev-python/pyfuse3-3.2.3::gentoo failed (configure phase): * (no error message) * ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1-20230723-032140 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-10 [2] x86_64-pc-linux-gnu-13 * clang/llvm (if any): clang version 16.0.6 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/16/bin Configuration file: /etc/clang/clang.cfg /usr/lib/llvm/16 16.0.6 Python 3.11.4 Available Ruby profiles: [1] ruby31 (with Rubygems) * Available Rust versions: [1] rust-1.71.0 * php cli (if any): go version go1.20.6 linux/amd64 HEAD of ::gentoo commit 174f3e28145120d6679ba936846ea81664803ab3 Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Sun Jul 23 21:01:54 2023 +0000 2023-07-23 21:01:54 UTC emerge -qpvO dev-python/pyfuse3 [ebuild N ] dev-python/pyfuse3-3.2.3 USE="-debug -test" PYTHON_TARGETS="python3_11 -python3_10"
Created attachment 866062 [details] emerge-info.txt
Created attachment 866063 [details] dev-python:pyfuse3-3.2.3:20230723-215550.log
Created attachment 866064 [details] emerge-history.txt
Created attachment 866065 [details] environment
Created attachment 866066 [details] etc.clang.tar.xz
Created attachment 866067 [details] etc.portage.tar.xz
Created attachment 866068 [details] temp.tar.xz
It fail on my buildbot to with Compiling /var/tmp/portage/dev-python/pyfuse3-3.2.3/work/pyfuse3-3.2.3/src/pyfuse3.pyx Error compiling Cython file: ------------------------------------------------------------ ... cdef void init_fuse_ops(): '''Initialize fuse_lowlevel_ops structure''' string.memset(&fuse_ops, 0, sizeof(fuse_lowlevel_ops)) fuse_ops.init = fuse_init ^ ------------------------------------------------------------ src/internal.pxi:40:20: Cannot assign type 'void (void *, fuse_conn_info *) except *' to 'void (*)(void *, fuse_conn_info *) noexcept' Cython compilation failed * ERROR: dev-python/pyfuse3-3.2.3::gentoo failed (configure phase): * (no error message)
Created attachment 866568 [details] build log
*** Bug 911425 has been marked as a duplicate of this bug. ***
Breaking changes with cython-3, cannot find a way to get it to work with it, for time being I will pin the pre-cython-3 BDEPEND and report issue upstream to support cython 3.0.0.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c40318645b693df675c7a85095406e219e120c81 commit c40318645b693df675c7a85095406e219e120c81 Author: Piotr Karbowski <slashbeast@gentoo.org> AuthorDate: 2023-07-30 10:03:51 +0000 Commit: Piotr Karbowski <slashbeast@gentoo.org> CommitDate: 2023-07-30 10:04:46 +0000 dev-python/pyfuse3: <cython-3 dep; py3.12 support. Bug: https://bugs.gentoo.org/911152 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org> dev-python/pyfuse3/pyfuse3-3.2.3-r1.ebuild | 40 ++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+)
commit 8a5224e15a7a811a44cfce976723070a50142a2f Author: Michał Górny <mgorny@gentoo.org> Date: 2023-08-07 04:21:26 +0200 dev-python/pyfuse3: Bump to 3.3.0 Signed-off-by: Michał Górny <mgorny@gentoo.org>