Your message dated Tue, 30 Jan 2024 07:50:41 +0000
with message-id <[email protected]>
and subject line Bug#1045769: fixed in pycairo 1.25.1-2
has caused the Debian Bug report #1045769,
regarding pycairo: Fails to build source after successful build
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.)
--
1045769: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1045769
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: pycairo
Version: 1.24.0-1.1
Severity: minor
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-sab-20230813 ftbfs-source-after-build
User: [email protected]
Usertags: qa-doublebuild
Hi,
This package fails to build a source package after a successful build
(dpkg-buildpackage ; dpkg-buildpackage -S).
This is probably a clear violation of Debian Policy section 4.9 (clean target),
but this is filed as severity:minor for now, because a discussion on
debian-devel showed that we might want to revisit the requirement of a working
'clean' target.
More information about this class of issues, included common problems and
solutions, is available at
https://wiki.debian.org/qa.debian.org/FTBFS/SourceAfterBuild
Relevant part of the build log:
> cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage --sanitize-env
> -us -uc -rfakeroot -S
> ----------------------------------------------------------------------------------------------------------------------
>
> dpkg-buildpackage: info: source package pycairo
> dpkg-buildpackage: info: source version 1.24.0-1.1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Chris Hofstaedtler
> <[email protected]>
> dpkg-source --before-build .
> debian/rules clean
> dh clean --with python3,sphinxdoc --buildsystem=meson
> dh_auto_clean -O--buildsystem=meson
> debian/rules execute_after_dh_auto_clean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> rm -rf debian/tmp-doc
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_autoreconf_clean -O--buildsystem=meson
> dh_clean -O--buildsystem=meson
> dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building pycairo using existing
> ./pycairo_1.24.0.orig.tar.gz
> dpkg-source: warning: file pycairo-1.24.0/.pytest_cache/v/cache/nodeids has
> no final newline (either original or modified version)
> dpkg-source: warning: file pycairo-1.24.0/.pytest_cache/v/cache/stepwise has
> no final newline (either original or modified version)
> dpkg-source: error: cannot represent change to
> cairo/__pycache__/__init__.cpython-311.pyc: binary file contents changed
> dpkg-source: error: add cairo/__pycache__/__init__.cpython-311.pyc in
> debian/source/include-binaries if you want to store the modified binary in
> the debian tarball
> dpkg-source: error: unrepresentable changes to source
> dpkg-buildpackage: error: dpkg-source -b . subprocess returned exit status 1
>
> E: Command 'cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage
> --sanitize-env -us -uc -rfakeroot -S' failed to run.
The full build log is available from:
http://qa-logs.debian.net/2023/08/13/pycairo_1.24.0-1.1_unstable.log
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---
--- Begin Message ---
Source: pycairo
Source-Version: 1.25.1-2
Done: Boyuan Yang <[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.
Boyuan Yang <[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: SHA512
Format: 1.8
Date: Tue, 30 Jan 2024 02:05:17 -0500
Source: pycairo
Architecture: source
Version: 1.25.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Boyuan Yang <[email protected]>
Closes: 1045769 1055488
Changes:
pycairo (1.25.1-2) unstable; urgency=medium
.
* Team upload.
* debian/control:
+ Build-depends on python3-all-dev.
+ Do not mark package python3-cairo as Multi-Arch: same. For details,
please refer to lintian tag multi-arch-same-package-calls-pycompile.
* debian/clean: Also clean some common post-build artifacts.
This prevents source build failure after a previous build.
(Closes: #1045769)
* debian/rules:
+ Use "py3versions -s" to build for all supported python3 versions.
+ Let dh_auto_test-indep do nothing because sphinx build does not
need tests.
* These changes makes pycairo built for all supported python versions.
(Closes: #1055488)
Checksums-Sha1:
a13be927cd5c2ec4d50ce7c1b347b90ca033dcad 2274 pycairo_1.25.1-2.dsc
e087837cd1e8cfdc734bdb1a2633075df544f2f8 663966 pycairo_1.25.1.orig.tar.gz
4484ddb1c846a594e168954aa9139f9c6fa3e666 15588 pycairo_1.25.1-2.debian.tar.xz
49d56765d795d1bd1843c58b24b1fb01e948bad1 11567 pycairo_1.25.1-2_amd64.buildinfo
Checksums-Sha256:
3745b6590d89e0169820de765fd59b72968aee164bfbdf18cf6e1d1cf57eec6d 2274
pycairo_1.25.1-2.dsc
fabe2a6ae082e7970084ce61b29087f2211f098a099b0d6de68caac4be1263fb 663966
pycairo_1.25.1.orig.tar.gz
9d5c4690c59fa4f1a6539e55107151e0293c4b34fe3e29f92d6cadeb0442365c 15588
pycairo_1.25.1-2.debian.tar.xz
1224cfe5be99d79cc19c1da0133eeef505d09b46803c5d70c79d868051563c79 11567
pycairo_1.25.1-2_amd64.buildinfo
Files:
9fd8a7e5eebc0b10f58986c1a49fd748 2274 python optional pycairo_1.25.1-2.dsc
513a4f3bab78e6ff47b94269936dced2 663966 python optional
pycairo_1.25.1.orig.tar.gz
7327abf31a92b72cfa6abefc5bd0ca87 15588 python optional
pycairo_1.25.1-2.debian.tar.xz
0e9aeac91256caa198c3de3a8615cd79 11567 python optional
pycairo_1.25.1-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmW4ou4ACgkQwpPntGGC
Ws7BthAApXtRyaAiNGI/6jAidRtznkRtVim2a5KXymUUgf9AEkdj46GU14q5C5cu
etKcJQkYykRGExrpco0xYki7kPzmLNDOGSDghpyec8Q/flJAylDzrzpZAb1GAe0f
YIPfZCp/2YXzUwZBWVvQ8PIlSkr/GUc+37N5smfZEObJsnLGM/6hd4fCEr0vNbpK
sxMu0vfaFwdOp/e05cUMULZnaz7YKF/LqQJINLvlexqRtF+EKOxhRWlwbGq7yK5F
DWI68GRQCYs0ooVkMjsrSVr0Q/HgI0Z+YF5pSHCEUAi4hQQE2zEWlUdRAG5AkYgH
OjlUk5sq7cnUXoIkY0zMNrDEWBvLH/8ySOO56ENoKKK32GtHoF5WGCyRG8aFnhaJ
P5EqOKACIjSj8cs4ORKw2cLOFB3+bAudEG9EClKSnXE3o9LDt94zExB39dGmmr14
CWGMIBUMLzfV8l8rLqeOXlEPuqSW3jTYqw1sApK8D2uN/4+PCSmMcyqknLqKPC1j
daRm7pyrq7Sb3Z8cezBK17Im1qAqrJCGzuiToKR18yJ6pYnEL8NA1l3RhqiFUYVO
CX2KGzFN+9uTCUwciK6NmbucMTw0wF77e90mSPzlBFkXvVx0ROXnx8xbi7RPha9p
XaXxqvI3ILn+IOAlQzuCX9qHVn3wpr2iKKFz1RuizXB2aigiVeg=
=SFrm
-----END PGP SIGNATURE-----
--- End Message ---