Your message dated Sun, 06 Aug 2023 13:05:05 +0000
with message-id <[email protected]>
and subject line Bug#1040748: fixed in pycairo 1.24.0-1.1
has caused the Debian Bug report #1040748,
regarding ftbfs in pycairo with meson 1.2.0 rc2
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.)
--
1040748: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1040748
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: pycairo
Version: 1.24.0-1
Severity: important
Tags: ftbfs
X-Debbugs-CC: [email protected]
During an archive rebuild against the release candidate for meson in
experimental, pycairo failed to build from source with the following log
excerpt:
```
dh_auto_install -O--buildsystem=meson
cd obj-x86_64-linux-gnu && DESTDIR=/<<PKGBUILDDIR>>/debian/tmp
LC_ALL=C.UTF-8 ninja install
[0/1] Installing files.
Compiling
'/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/cairo/__init__.py'...
[...]
Running custom install script '/usr/bin/python3
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/meson-private/pycompile.py
python-3.11-installed.json 0'
[...]
dh_missing -O--buildsystem=meson
dh_missing: warning:
usr/lib/python3/dist-packages/cairo/__pycache__/__init__.cpython-311.pyc
exists in debian/tmp but is not installed to anywhere
dh_missing: error: missing files, aborting
[...]
make: *** [debian/rules:6: binary] Error 25
```
This fails with the release candidate, but does not fail against the
stable release of meson. The underlying cause is an additional feature
of meson:
https://mesonbuild.com/Release-notes-for-1-2-0.html#python-module-can-now-compile-bytecode
If this file is not desired in the debian package, please specify your
preferred value for this meson setting. For example, to avoid compiling
bytecode as part of `meson install`, you could setup the build system
with the `-Dpython.bytecompile=-1` option.
--
Eli Schwartz
--- End Message ---
--- Begin Message ---
Source: pycairo
Source-Version: 1.24.0-1.1
Done: Chris Hofstaedtler <[email protected]>
We believe that the bug you reported is fixed in the latest version of
pycairo, 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.
Chris Hofstaedtler <[email protected]> (supplier of updated pycairo 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: SHA256
Format: 1.8
Date: Sun, 06 Aug 2023 14:42:07 +0200
Source: pycairo
Architecture: source
Version: 1.24.0-1.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Chris Hofstaedtler <[email protected]>
Closes: 1040748
Changes:
pycairo (1.24.0-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Workaround automatic Python bytecode compilation leading to
FTBFS. (Closes: #1040748)
Fixing this in debhelper for all packages would obviously be preferred,
but for now this has to do.
Checksums-Sha1:
e9f68412bb811721c1295ab914953dbb0ad9c545 2270 pycairo_1.24.0-1.1.dsc
6bf74bb6c68f972edc4fb7ffa161fd00dc3680ed 15132 pycairo_1.24.0-1.1.debian.tar.xz
b04069a561dbd713d298a524f27c18fd1ed4d1f3 10688
pycairo_1.24.0-1.1_arm64.buildinfo
Checksums-Sha256:
668075ae02d4401ee7493e07eefe1cd0f59d8d25cf96975bae25499eb99a5d54 2270
pycairo_1.24.0-1.1.dsc
b4c825032441dc80ccbb418829032505cbaa9476bb5c20abeefe90d7dc0978e6 15132
pycairo_1.24.0-1.1.debian.tar.xz
a2b7aba204ff86a5e59e3a3f547915f9761b93a455e0a792f1ca581513df58f5 10688
pycairo_1.24.0-1.1_arm64.buildinfo
Files:
74706db093e5f60c952a4f2bd71c1b1e 2270 python optional pycairo_1.24.0-1.1.dsc
261004d284b33c5ddb15056ecfe7e55e 15132 python optional
pycairo_1.24.0-1.1.debian.tar.xz
68b81cca2d4b0deb70a9ed5cd8b75d73 10688 python optional
pycairo_1.24.0-1.1_arm64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEfRrP+tnggGycTNOSXBPW25MFLgMFAmTPmB0ACgkQXBPW25MF
LgM/yA/9EcEdcUyvSUoSWg/jng2EPdQ1z4Pviqga7MYPhRVHSbiYH96x7Gj/ftyu
jR+EnUIu+bblVBdTeFKAH8CHvS1MdEE5JlsvKEhxNLEF3fZ3/jJbk0MuQ20xhTRS
jxYrXo7aZwMZdpDmT1yJVbrP+AsgFeUa21+nvaUlQh1ZfRj7rXhWjUd4T4Z8YUVD
Duyt9lM9leDMQqHzoKarzoDVE5Z5ddHEj25UWqEkCRTlwjOqjFABtSLYC1Yrnllj
F33yhvcMht9QJvf0cFgdCQFsusGmmmcB7s+AjtNkomFoQC7Tb1J+R7lmf5muL7dK
RTpiv/qYedaebBdlQLRkHiSIKYEvp4PfX5Afym2WfMtbtwlwhTthOiJQeVZjg+LU
R3qLcba5pjN6jZ+KOYr6GPbeOnD+xSP0q86KNGxYZYYfvKIXK13T0hxgSMF9VI60
C1iAfSJkbpk8EkgbAj+dUbZWxA0z4ykoJi6mltPCDz2RkBbhA/i0mN9q9Icnc6m/
dTsR68i7c0xXEwstaZlqoMZ5UibOTTArZ7kJPdDLbBsc14Pz/rs3JabVRIUNqcF3
NaEyI2PLYFrQX2GbPc156CWh4e2lt8VsbniCoOGkKjSvY2IeOhnS7yvigJO3HrOY
phR8UkBdNV6BORdcmzaL0CMyGEOOOKRg+dsKNhCSUZISJ/TBRw0=
=yZGx
-----END PGP SIGNATURE-----
--- End Message ---