Your message dated Mon, 03 Nov 2025 15:20:59 +0000
with message-id <[email protected]>
and subject line Bug#1119766: fixed in python-djvulibre 0.9.3-1
has caused the Debian Bug report #1119766,
regarding python-djvulibre: FTBFS: cc1: fatal error: 
build/temp.linux-x86_64-cpython-313/src/sexpr.c: No such file or directory
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1119766: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1119766
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:python-djvulibre
Version: 0.9.1-2
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202510/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:python-djvulibre, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --with sphinxdoc --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
        pybuild --clean -i python{version} -p 3.13
        rm -rf .pybuild/
        find . -name \*.pyc -exec rm {} \;
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
        rm -f debian/debhelper-build-stamp
        rm -rf debian/.debhelper/
        rm -f -- debian/python3-djvu.substvars debian/python-djvu-doc.substvars 
debian/files
        rm -fr -- debian/python3-djvu/ debian/tmp/ debian/python-djvu-doc/
        find .  \( \( \
                \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path 
.\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o 
-type f -a \
                \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
                 -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
                 -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
                 -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
                \) -exec rm -f {} + \) -o \
                \( -type d -a \( -name autom4te.cache -o -name __pycache__ \) 
-prune -exec rm -rf {} + \) \)
 debian/rules binary
dh binary --with sphinxdoc --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
        pybuild --configure -i python{version} -p 3.13
   dh_auto_build -O--buildsystem=pybuild
        pybuild --build -i python{version} -p 3.13
I: pybuild plugin_pyproject:129: Building wheel for python3.13 with "build" 
module
I: pybuild base:311: python3.13 -m build --skip-dependency-check --no-isolation 
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_djvu  
* Building wheel...
<string>:30: DeprecationWarning: The 'wheel.bdist_wheel' module has been 
removed.
Please update your setuptools to v70.1 or later.
If you're explicitly importing 'wheel.bdist_wheel', please update your import 
to point to 'setuptools.command.bdist_wheel' instead.

/usr/lib/python3/dist-packages/setuptools/dist.py:759: 
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        
********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX 
license expression:

        License :: OSI Approved :: GNU General Public License (GPL)

        See 
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license 
for details.
        
********************************************************************************

!!
  self._finalize_license_expression()
running bdist_wheel
running build
running build_py
creating build/lib.linux-x86_64-cpython-313/djvu
copying djvu/__init__.py -> build/lib.linux-x86_64-cpython-313/djvu
copying djvu/const.py -> build/lib.linux-x86_64-cpython-313/djvu
running build_ext
creating 'build/temp.linux-x86_64-cpython-313/src/config.pxi'
generating build/temp.linux-x86_64-cpython-313/src/sexpr.c from djvu/sexpr.pyx, 
build/temp.linux-x86_64-cpython-313/src/config.pxi, djvu/common.pxi, 
djvu/decode.pxd, djvu/sexpr.pxd

Error compiling Cython file:
------------------------------------------------------------
...
from cpython.mem cimport PyMem_Malloc as py_malloc  # noqa: F401
from cpython.mem cimport PyMem_Free as py_free  # noqa: F401

# Python numbers:

from cpython cimport (
^
------------------------------------------------------------

djvu/common.pxi:29:0: 'cpython/PyInt_Check.pxd' not found

Error compiling Cython file:
------------------------------------------------------------
...

from cpython cimport PyNumber_Long as int  # noqa: F401

# Python strings:

from cpython cimport (
^
------------------------------------------------------------

djvu/common.pxi:46:0: 'cpython/PyString_Check.pxd' not found

Error compiling Cython file:
------------------------------------------------------------
...
    PyInt_Check as is_short_int,
    PyLong_Check as is_long_int,
)

cdef int is_int(object o):
    return is_short_int(o) or is_long_int(o)
           ^
------------------------------------------------------------

djvu/common.pxi:35:11: 'is_short_int' is not a constant, variable or function 
identifier
building 'djvu.sexpr' extension
creating 
build/temp.linux-x86_64-cpython-313/build/temp.linux-x86_64-cpython-313/src
x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.13 -c 
build/temp.linux-x86_64-cpython-313/src/sexpr.c -o 
build/temp.linux-x86_64-cpython-313/build/temp.linux-x86_64-cpython-313/src/sexpr.o
 -pthread
cc1: fatal error: build/temp.linux-x86_64-cpython-313/src/sexpr.c: No such file 
or directory
compilation terminated.
error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1

ERROR Backend subprocess exited when trying to invoke build_wheel
E: pybuild pybuild:389: build: plugin pyproject failed with: exit code=1: 
python3.13 -m build --skip-dependency-check --no-isolation --wheel --outdir 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_djvu  
dh_auto_build: error: pybuild --build -i python{version} -p 3.13 returned exit 
code 13
make: *** [debian/rules:17: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

--- End Message ---
--- Begin Message ---
Source: python-djvulibre
Source-Version: 0.9.3-1
Done: Colin Watson <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-djvulibre, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Colin Watson <[email protected]> (supplier of updated python-djvulibre 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 03 Nov 2025 14:58:45 +0000
Source: python-djvulibre
Architecture: source
Version: 0.9.3-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Colin Watson <[email protected]>
Closes: 1119766
Changes:
 python-djvulibre (0.9.3-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream release:
     - Make compatible with Cython >= 3.1.0 (closes: #1119766).
Checksums-Sha1:
 6a1bd9366caa961af3649c7351eac34ae51ad3b4 2519 python-djvulibre_0.9.3-1.dsc
 78a39bc434c81b86f938580d8377deec9f966df9 90658 
python-djvulibre_0.9.3.orig.tar.gz
 eccdd7f7db081942811008c3cd9b674548187005 18280 
python-djvulibre_0.9.3-1.debian.tar.xz
Checksums-Sha256:
 e85608853d4dc4e0a8a66e18fd012d34b6fdbb93d14c7bf5ba13f5261c09dde7 2519 
python-djvulibre_0.9.3-1.dsc
 25c1cee3bd962d7bec431d68d584c4b105d1d1ccc10b5a4050a23a9e3176aae2 90658 
python-djvulibre_0.9.3.orig.tar.gz
 96fe8acbbdf886d6cdc37457feb8c3cef0df3b942d4546ba68382207d47cc35c 18280 
python-djvulibre_0.9.3-1.debian.tar.xz
Files:
 a0765c7c8e200660a050e78d196e2c59 2519 python optional 
python-djvulibre_0.9.3-1.dsc
 91dccff885baae1d50ec39e074cf7067 90658 python optional 
python-djvulibre_0.9.3.orig.tar.gz
 d3cb65ada4d7842f3a1c3d4a5245a8ab 18280 python optional 
python-djvulibre_0.9.3-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAmkIw1EACgkQOTWH2X2G
UAtJyA//U7ptO1cQ7fhnHAnTUpkipPAq65ydfkJTqJ2fj7BUQgyINCnNxeiKlYmL
kDOA3pUsRKMrCnUHS3KX8ntEwd2BA7gNTPkncraOHUKHtGGx3ZnB/1nyN1zX5SJE
TkUBrSFz+Fd1JyoPV53Txsrtz4OiAR296MPLRHFpJ3/j/XelIKeL78yn5kYTbWZd
lLGlAxpgr5QFt9nIdEmHTPLn1pcanN2TrNBBVorm3Y/B4XCYcM/CNai+ZpYrr6tz
sBV0ccv3ccTyKCzSJ3z7w/uOhCJVArcb/9tGC0x02GMOU2nPln1FH8qYP4L3hnet
XAo8HxvPK6iFyco1sILkq9Ylkf/BezRKHcvyylpbUy6DdGjRAXqrA3/+s44ycmAU
85zWRUMNuNsa18NRb39pn202eP4PdFOIjtRjOwudVRLs52Hz7O9iT9srvSkFy/YE
LM4IJCVAoZgtjyJXZQxgNbXxmF36CKgN1rFEYy2fPYDdPAY0WltjrkbzMcoHUEii
aBjj9WnpNwjGLNLIUKBdkGqVBMcn8mpaogZnT9Ik0DIpJ7JTM35chiSGjriS/1vF
1I3pRtLtTYGgN39Sd0cZzsg9rVjtkGrYbD23eSwVKAIrmGfSVf/yUk4KzgvNmOKM
It0NRQ/jl/TTAT5dTbARFeTscrKUiikoGstSi0tTRc99g0wN/go=
=xLHR
-----END PGP SIGNATURE-----

Attachment: pgpxhfgAOlZ9t.pgp
Description: PGP signature


--- End Message ---

Reply via email to