• Bug#1082128: marked as done (python-thinc FTBFS with Python 3.13) (2/3)

    From Debian Bug Tracking System@1:229/2 to All on Wed May 28 01:10:01 2025
    [continued from previous message]

    thinc/backends/cblas.cpp:872:23: warning: ‘Py_UNICODE’ is deprecated [-Wdeprecated-declarations]
    872 | const Py_UNICODE *u_end = u;
    | ^~~~~ /usr/include/python3.13/cpython/unicodeobject.h:10:37: note: declared here
    10 | Py_DEPRECATED(3.13) typedef wchar_t Py_UNICODE;
    | ^~~~~~~~~~ thinc/backends/cblas.cpp: In function ‘int __Pyx_PyList_Extend(PyObject*, PyObject*)’:
    thinc/backends/cblas.cpp:1938:22: error: ‘_PyList_Extend’ was not declared in this scope; did you mean ‘PyList_Extend’?
    1938 | PyObject* none = _PyList_Extend((PyListObject*)L, v);
    | ^~~~~~~~~~~~~~
    | PyList_Extend
    thinc/backends/cblas.cpp: In function ‘void __Pyx_init_assertions_enabled()’:
    thinc/backends/cblas.cpp:1976:39: error: ‘_PyInterpreterState_GetConfig’ was not declared in this scope; did you mean ‘PyInterpreterState_GetID’?
    1976 | __pyx_assertions_enabled_flag = ! _PyInterpreterState_GetConfig(__Pyx_PyThreadState_Current->interp)->optimization_level;
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    | PyInterpreterState_GetID thinc/backends/cblas.cpp: In function ‘int __Pyx_PyInt_As_int(PyObject*)’: thinc/backends/cblas.cpp:20689:46: error: too few arguments to function ‘int _PyLong_AsByteArray(PyLongObject*, unsigned char*, size_t, int, int, int)’
    20689 | int ret = _PyLong_AsByteArray((PyLongObject *)v,
    | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
    20690 | bytes, sizeof(val),
    | ~~~~~~~~~~~~~~~~~~~
    20691 | is_little, !is_unsigned);
    | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/python3.13/longobject.h:107,
    from /usr/include/python3.13/Python.h:77: /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here
    111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v,
    | ^~~~~~~~~~~~~~~~~~~
    thinc/backends/cblas.cpp: In function ‘long int __Pyx_PyInt_As_long(PyObject*)’:
    thinc/backends/cblas.cpp:20885:46: error: too few arguments to function ‘int _PyLong_AsByteArray(PyLongObject*, unsigned char*, size_t, int, int, int)’
    20885 | int ret = _PyLong_AsByteArray((PyLongObject *)v,
    | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
    20886 | bytes, sizeof(val),
    | ~~~~~~~~~~~~~~~~~~~
    20887 | is_little, !is_unsigned);
    | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here
    111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v,
    | ^~~~~~~~~~~~~~~~~~~
    thinc/backends/cblas.cpp: In function ‘char __Pyx_PyInt_As_char(PyObject*)’:
    thinc/backends/cblas.cpp:21157:46: error: too few arguments to function ‘int _PyLong_AsByteArray(PyLongObject*, unsigned char*, size_t, int, int, int)’
    21157 | int ret = _PyLong_AsByteArray((PyLongObject *)v,
    | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
    21158 | bytes, sizeof(val),
    | ~~~~~~~~~~~~~~~~~~~
    21159 | is_little, !is_unsigned);
    | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here
    111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v,
    | ^~~~~~~~~~~~~~~~~~~
    error: command '/usr/bin/aarch64-linux-gnu-g++' failed with exit code 1

    ERROR Backend subprocess exited when trying to invoke build_wheel

    If required, the full build log is available here (for the next 30 days): https://debusine.debian.net/artifact/776079/

    This bug has been filed at "normal" severity, as we haven't started the transition to add 3.13 as a supported version, yet. This will be raised to RC as soon as that happens, hopefully well before trixie.

    Thanks,

    Stefano

    Received: (at 1082128-close) by bugs.debian.org; 27 May 2025 23:04:21 +0000 X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
    (2024-03-25) on buxtehude.debian.org
    X-Spam-Level:
    X-Spam-Status: No, score=-113.1 required=4.0 tests=BAYES_00,DKIM_SIGNED,
    DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FVGT_m_MULTI_ODD,HAS_BUG_NUMBER,
    MD5_SHA1_SUM,PGPSIGNATURE,RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_NONE,
    USER_IN_DKIM_WELCOMELIST autolearn=ham autolearn_force=no
    version=4.0.1-bugs.debian.org_2005_01_02
    X-Spam-Bayes: score:0.0000 Tokens: new, 103; hammy, 150; neutral, 144; spammy,
    0. spammytokens: hammytokens:0.000-+--HX-Debian:DAK,
    0.000-+--H*rp:D*ftp-master.debian.org, 0.000-+--HX-DAK:process-upload,
    0.000-+--UD:debian.tar.xz, 0.000-+--H*r:sk:fasolo.
    Return-path: <envelope@ftp-master.debian.org>
    Received: from mitropoulos.debian.org ([2001:648:2ffc:deb:216:61ff:fe9d:958d]:51824)
    from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=mitropoulos.debian.org,EMAIL=hostmaster@mitropoulos.debian.org (verified)
    by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
    (Exim 4.96)
    (envelope-from <envelope@ftp-master.debian.org>)
    id 1uK3LJ-00Ckol-03
    for 1082128-close@bugs.debian.org;
    Tue, 27 May 2025 23:04:21 +0000
    Received: from [192.91.235.231] (port=34004 helo=fasolo.debian.org)
    from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=fasolo.debian.org,EMAIL=hostmaster@fasolo.debian.org (verified)
    by mitropoulos.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
    (Exim 4.94.2)
    (envelope-from <envelope@ftp-master.debian.org>)
    id 1uK3LG-003JJZ-GF
    for 1082128-close@bugs.debian.org; Tue, 27 May 2025 23:04:18 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
    d=ftp-master.debian.org; s=smtpauto.fasolo; h=Date:Message-Id:Content-Type:
    Subject:MIME-Version:To:Reply-To:From:Cc:Content-Transfer-Encoding:Content-ID
    :Content-Description:In-Reply-To:References;
    bh=p61a1TLHyRf2PdcrCb7blWu149+JS5xilWTkgi9/ByE=; b=VBlsMpwzUF+RTjdmBXG786J5Jp
    ejk0F6etg74+Q2oGlmoL/cpGaYGXyw1T7LR20rIxBCRVFkTc0Tg9Ji2bQBrBp0blkgKz5xBXysoba
    xfDbH8lC5EwQ1q3cXFS8/YYIcp/p5gu90isAZyI6LPKDFHNMs1LdUj5l2wSqFnxcJEYSqEBIns7hB
    zAM5Anhnf06/IY8aVKnK/XlMtuJiiQPrmxzj8zVcllws43iyI4Fr/M/eBRI64hJCmSz7MmktRLUwb
    9e7RjPuEHSr8Ny7J0ZFS3jSPZv+CFf/tRx2wIgcsNouq5r9RXGGTSx5qWMR+lIEyfJ9UHqZUKwK0P
    +HDrt3Lg==;
    Received: from dak by fasolo.debian.org with local (Exim 4.94.2)
    (envelope-from <envelope@ftp-master.debian.org>)
    id 1uK3LF-00Fikm-28; Tue, 27 May 2025 23:04:17 +0000
    From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
    Reply-To: Alexandre Detiste <tchet@debian.org>
    To: 1082128-close@bugs.debian.org
    X-DAK: dak process-upload
    X-Debian: DAK
    X-Debian-Package: python-thinc
    Debian: DAK

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)