Your message dated Thu, 21 Dec 2023 12:51:08 +0000
with message-id <[email protected]>
and subject line Bug#1045544: fixed in petsc 3.19.6+dfsg1-1
has caused the Debian Bug report #1045544,
regarding petsc: 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.)


-- 
1045544: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1045544
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: petsc
Version: 3.18.6+dfsg1-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 petsc
> dpkg-buildpackage: info: source version 3.18.6+dfsg1-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Drew Parsons <[email protected]>
>  dpkg-source --before-build .
>  fakeroot debian/rules clean
> dh clean --with python3,fortran_mod
>    debian/rules override_dh_auto_clean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> if [ -d x86_64-linux-gnu-real-debug -a -f 
> x86_64-linux-gnu-real-debug/lib/petsc/conf/petscrules ]; then \
>   dh_auto_clean -plibpetsc-real3.18-dbg -ppetsc3.18-doc -- \
>     PETSC_DIR=/<<PKGBUILDDIR>> PETSC_ARCH=x86_64-linux-gnu-real-debug; \
> fi
>       make -j8 distclean PETSC_DIR=/<<BUILDDIR>>/petsc-3.18.6\+dfsg1 
> PETSC_ARCH=x86_64-linux-gnu-real-debug
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> sed: -e expression #1, char 42: unknown option to `s'
> /bin/bash: line 4: [: too many arguments
> *** Preserving 
> /<<PKGBUILDDIR>>/x86_64-linux-gnu-real-debug/lib/petsc/conf/reconfigure-x86_64-linux-gnu-real-debug.py
>  in /<<PKGBUILDDIR>> ***
> *** Deleting all build files in /<<PKGBUILDDIR>>/x86_64-linux-gnu-real-debug 
> ***
> /bin/rm -f -rf /<<PKGBUILDDIR>>/x86_64-linux-gnu-real-debug/
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> if [ -d x86_64-linux-gnu-real -a -f 
> x86_64-linux-gnu-real/lib/petsc/conf/petscrules ]; then \
> dh_auto_clean -plibpetsc-real3.18-dev -- \
>   PETSC_DIR=/<<PKGBUILDDIR>> PETSC_ARCH=x86_64-linux-gnu-real; \
> fi
>       make -j8 distclean PETSC_DIR=/<<BUILDDIR>>/petsc-3.18.6\+dfsg1 
> PETSC_ARCH=x86_64-linux-gnu-real
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> sed: -e expression #1, char 42: unknown option to `s'
> /bin/bash: line 4: [: too many arguments
> *** Preserving 
> /<<PKGBUILDDIR>>/x86_64-linux-gnu-real/lib/petsc/conf/reconfigure-x86_64-linux-gnu-real.py
>  in /<<PKGBUILDDIR>> ***
> *** Deleting all build files in /<<PKGBUILDDIR>>/x86_64-linux-gnu-real ***
> /bin/rm -f -rf /<<PKGBUILDDIR>>/x86_64-linux-gnu-real/
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> if [ -d x86_64-linux-gnu-complex -a -f 
> x86_64-linux-gnu-complex/lib/petsc/conf/petscrules ]; then \
> dh_auto_clean -plibpetsc-complex3.18-dev -- \
>   PETSC_DIR=/<<PKGBUILDDIR>> PETSC_ARCH=x86_64-linux-gnu-complex; \
> fi
>       make -j8 distclean PETSC_DIR=/<<BUILDDIR>>/petsc-3.18.6\+dfsg1 
> PETSC_ARCH=x86_64-linux-gnu-complex
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> sed: -e expression #1, char 42: unknown option to `s'
> /bin/bash: line 4: [: too many arguments
> *** Preserving 
> /<<PKGBUILDDIR>>/x86_64-linux-gnu-complex/lib/petsc/conf/reconfigure-x86_64-linux-gnu-complex.py
>  in /<<PKGBUILDDIR>> ***
> *** Deleting all build files in /<<PKGBUILDDIR>>/x86_64-linux-gnu-complex ***
> /bin/rm -f -rf /<<PKGBUILDDIR>>/x86_64-linux-gnu-complex/
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> if [ -d x86_64-linux-gnu-complex-debug -a -f 
> x86_64-linux-gnu-complex-debug/lib/petsc/conf/petscrules ]; then \
> dh_auto_clean -plibpetsc-complex3.18-dbg -- \
>   PETSC_DIR=/<<PKGBUILDDIR>> PETSC_ARCH=x86_64-linux-gnu-complex-debug; \
> fi
>       make -j8 distclean PETSC_DIR=/<<BUILDDIR>>/petsc-3.18.6\+dfsg1 
> PETSC_ARCH=x86_64-linux-gnu-complex-debug
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> sed: -e expression #1, char 42: unknown option to `s'
> /bin/bash: line 4: [: too many arguments
> *** Preserving 
> /<<PKGBUILDDIR>>/x86_64-linux-gnu-complex-debug/lib/petsc/conf/reconfigure-x86_64-linux-gnu-complex-debug.py
>  in /<<PKGBUILDDIR>> ***
> *** Deleting all build files in 
> /<<PKGBUILDDIR>>/x86_64-linux-gnu-complex-debug ***
> /bin/rm -f -rf /<<PKGBUILDDIR>>/x86_64-linux-gnu-complex-debug/
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> if [ -d x86_64-linux-gnu-real-debug -a -f 
> x86_64-linux-gnu-real-debug/lib/petsc/conf/petscrules ]; then \
>   dh_auto_clean -plibpetsc-real3.18-dbg -ppetsc3.18-doc -- \
>     PETSC_DIR=/<<PKGBUILDDIR>> PETSC_ARCH=x86_64-linux-gnu-real-debug; \
> fi
> if [ -d x86_64-linux-gnu-real-64 -a -f 
> x86_64-linux-gnu-real-64/lib/petsc/conf/petscrules ]; then \
> dh_auto_clean -plibpetsc64-real3.18-dev -- \
>   PETSC_DIR=/<<PKGBUILDDIR>> PETSC_ARCH=x86_64-linux-gnu-real-64; \
> fi
>       make -j8 distclean PETSC_DIR=/<<BUILDDIR>>/petsc-3.18.6\+dfsg1 
> PETSC_ARCH=x86_64-linux-gnu-real-64
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> sed: -e expression #1, char 42: unknown option to `s'
> /bin/bash: line 4: [: too many arguments
> *** Preserving 
> /<<PKGBUILDDIR>>/x86_64-linux-gnu-real-64/lib/petsc/conf/reconfigure-x86_64-linux-gnu-real-64.py
>  in /<<PKGBUILDDIR>> ***
> *** Deleting all build files in /<<PKGBUILDDIR>>/x86_64-linux-gnu-real-64 ***
> /bin/rm -f -rf /<<PKGBUILDDIR>>/x86_64-linux-gnu-real-64/
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> if [ -d x86_64-linux-gnu-complex-64 -a -f 
> x86_64-linux-gnu-complex-64/lib/petsc/conf/petscrules ]; then \
> dh_auto_clean -plibpetsc64-complex3.18-dev -- \
>   PETSC_DIR=/<<PKGBUILDDIR>> PETSC_ARCH=x86_64-linux-gnu-complex-64; \
> fi
>       make -j8 distclean PETSC_DIR=/<<BUILDDIR>>/petsc-3.18.6\+dfsg1 
> PETSC_ARCH=x86_64-linux-gnu-complex-64
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> sed: -e expression #1, char 42: unknown option to `s'
> /bin/bash: line 4: [: too many arguments
> *** Preserving 
> /<<PKGBUILDDIR>>/x86_64-linux-gnu-complex-64/lib/petsc/conf/reconfigure-x86_64-linux-gnu-complex-64.py
>  in /<<PKGBUILDDIR>> ***
> *** Deleting all build files in /<<PKGBUILDDIR>>/x86_64-linux-gnu-complex-64 
> ***
> /bin/rm -f -rf /<<PKGBUILDDIR>>/x86_64-linux-gnu-complex-64/
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> if [ -d x86_64-linux-gnu-complex-debug-64 -a -f 
> x86_64-linux-gnu-complex-debug-64/lib/petsc/conf/petscrules ]; then \
> dh_auto_clean -plibpetsc64-complex3.18-dbg -- \
>   PETSC_DIR=/<<PKGBUILDDIR>> PETSC_ARCH=x86_64-linux-gnu-complex-debug-64; \
> fi
>       make -j8 distclean PETSC_DIR=/<<BUILDDIR>>/petsc-3.18.6\+dfsg1 
> PETSC_ARCH=x86_64-linux-gnu-complex-debug-64
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> sed: -e expression #1, char 42: unknown option to `s'
> /bin/bash: line 4: [: too many arguments
> *** Preserving 
> /<<PKGBUILDDIR>>/x86_64-linux-gnu-complex-debug-64/lib/petsc/conf/reconfigure-x86_64-linux-gnu-complex-debug-64.py
>  in /<<PKGBUILDDIR>> ***
> *** Deleting all build files in 
> /<<PKGBUILDDIR>>/x86_64-linux-gnu-complex-debug-64 ***
> /bin/rm -f -rf /<<PKGBUILDDIR>>/x86_64-linux-gnu-complex-debug-64/
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    debian/rules override_dh_clean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> if [ -d x86_64-linux-gnu-real-debug -a -f 
> x86_64-linux-gnu-real-debug/lib/petsc/conf/petscrules ]; then \
>   dh_auto_clean -plibpetsc-real3.18-dbg -ppetsc3.18-doc -- \
>     PETSC_DIR=/<<PKGBUILDDIR>> PETSC_ARCH=x86_64-linux-gnu-real-debug; \
> fi
> if [ -d x86_64-linux-gnu-real -a -f 
> x86_64-linux-gnu-real/lib/petsc/conf/petscrules ]; then \
> dh_auto_clean -plibpetsc-real3.18-dev -- \
>   PETSC_DIR=/<<PKGBUILDDIR>> PETSC_ARCH=x86_64-linux-gnu-real; \
> fi
> if [ -d x86_64-linux-gnu-complex -a -f 
> x86_64-linux-gnu-complex/lib/petsc/conf/petscrules ]; then \
> dh_auto_clean -plibpetsc-complex3.18-dev -- \
>   PETSC_DIR=/<<PKGBUILDDIR>> PETSC_ARCH=x86_64-linux-gnu-complex; \
> fi
> if [ -d x86_64-linux-gnu-complex-debug -a -f 
> x86_64-linux-gnu-complex-debug/lib/petsc/conf/petscrules ]; then \
> dh_auto_clean -plibpetsc-complex3.18-dbg -- \
>   PETSC_DIR=/<<PKGBUILDDIR>> PETSC_ARCH=x86_64-linux-gnu-complex-debug; \
> fi
> if [ -d x86_64-linux-gnu-real-debug -a -f 
> x86_64-linux-gnu-real-debug/lib/petsc/conf/petscrules ]; then \
>   dh_auto_clean -plibpetsc-real3.18-dbg -ppetsc3.18-doc -- \
>     PETSC_DIR=/<<PKGBUILDDIR>> PETSC_ARCH=x86_64-linux-gnu-real-debug; \
> fi
> if [ -d x86_64-linux-gnu-real-64 -a -f 
> x86_64-linux-gnu-real-64/lib/petsc/conf/petscrules ]; then \
> dh_auto_clean -plibpetsc64-real3.18-dev -- \
>   PETSC_DIR=/<<PKGBUILDDIR>> PETSC_ARCH=x86_64-linux-gnu-real-64; \
> fi
> if [ -d x86_64-linux-gnu-complex-64 -a -f 
> x86_64-linux-gnu-complex-64/lib/petsc/conf/petscrules ]; then \
> dh_auto_clean -plibpetsc64-complex3.18-dev -- \
>   PETSC_DIR=/<<PKGBUILDDIR>> PETSC_ARCH=x86_64-linux-gnu-complex-64; \
> fi
> if [ -d x86_64-linux-gnu-complex-debug-64 -a -f 
> x86_64-linux-gnu-complex-debug-64/lib/petsc/conf/petscrules ]; then \
> dh_auto_clean -plibpetsc64-complex3.18-dbg -- \
>   PETSC_DIR=/<<PKGBUILDDIR>> PETSC_ARCH=x86_64-linux-gnu-complex-debug-64; \
> fi
> dh_clean
> rm -f *.log *.log.bkp configtest.mod
> rm -f src/vec/vec/tests/x.h5
> rm -f lib/petsc/conf/petscvariables
> rm -f reconfigure-*.py
> find config -name *.pyc | xargs rm -f
> rm -f CMakeLists.txt simplemake
> rm -rf x86_64-linux-gnu-real x86_64-linux-gnu-real-debug 
> x86_64-linux-gnu-complex x86_64-linux-gnu-complex-debug \
>           x86_64-linux-gnu-real-64 x86_64-linux-gnu-real-debug-64 
> x86_64-linux-gnu-complex-64 x86_64-linux-gnu-complex-debug-64
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>  dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building petsc using existing 
> ./petsc_3.18.6+dfsg1.orig.tar.xz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: warning: ignoring deletion of file TAGS, use --include-removal 
> to override
> dpkg-source: error: cannot represent change to 
> lib/petsc/bin/__pycache__/petscnagupgrade.cpython-311.pyc: binary file 
> contents changed
> dpkg-source: error: add 
> lib/petsc/bin/__pycache__/petscnagupgrade.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/petsc_3.18.6+dfsg1-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: petsc
Source-Version: 3.19.6+dfsg1-1
Done: Drew Parsons <[email protected]>

We believe that the bug you reported is fixed in the latest version of
petsc, 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.
Drew Parsons <[email protected]> (supplier of updated petsc 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: Thu, 21 Dec 2023 10:05:19 +0100
Source: petsc
Architecture: source
Version: 3.19.6+dfsg1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Drew Parsons <[email protected]>
Closes: 1045544
Changes:
 petsc (3.19.6+dfsg1-1) unstable; urgency=medium
 .
   * New upstream release.
     - applies debian patches fix_check_error_MR6616.diff and
       pkgdir_not_petscdir_PR6434.diff
   * dh_clean: remove pycache generated in lib/petsc/bin.
     Closes: #1045544.
Checksums-Sha1:
 7d8d8acff649eafd72778f50b3be396a8deea14c 4556 petsc_3.19.6+dfsg1-1.dsc
 559e1d21b36baf4391fd184a1b54a589e3698073 39166972 
petsc_3.19.6+dfsg1.orig.tar.xz
 da77e036548190461543bdd831c779f4aed23247 111992 
petsc_3.19.6+dfsg1-1.debian.tar.xz
Checksums-Sha256:
 d7f5767b56162131e834ff856144073479b4c721b20124cdc4da1783d0ad539b 4556 
petsc_3.19.6+dfsg1-1.dsc
 437c15b01631a50ed3511e5a946c7e9677ddbccd6a463b6955f244e0301cd82c 39166972 
petsc_3.19.6+dfsg1.orig.tar.xz
 21002a931274d28f32306200c1b61a6b4e022a8f0a1bcfd55884147a175e3995 111992 
petsc_3.19.6+dfsg1-1.debian.tar.xz
Files:
 5752641c536cad7e783f1f32f957d4fe 4556 devel optional petsc_3.19.6+dfsg1-1.dsc
 aec0592d4dfaf0335c718409930cde97 39166972 devel optional 
petsc_3.19.6+dfsg1.orig.tar.xz
 dba26aaec6e25ecfe3e58308d3787c9a 111992 devel optional 
petsc_3.19.6+dfsg1-1.debian.tar.xz

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

iQIzBAEBCAAdFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAmWELgsACgkQVz7x5L1a
AfrMhw/9GGOE3ICf0jEecTHof5P+oqXsKVVhV6jJveI1hw4KOMmtAHbAC1qKnsoK
DJZ6Mu+PLFnuDSIj10B+UuECg6iMbEx3nVzJ1w+o5KBXH7sJDtpKx15KBMbA8ZPl
KjPAvkVBGuqfWwbWUqoa7QO+u6s7pyOpNBRmQlZ6RvEtAxkcjexK7ctNZeBEIe+d
+2qGBA1S6EMj+Gk+2vsBXfnaMUUApitwa/NoxRcjBJ1+qm+9Fz06phTiYJglvYGi
PcRvhDM6jsAkNzSLcFNPCj16SfbL5R+cudDpe/fKc0LuPnoLAqNbZQqo6ZFq1/Zf
OLscZrhahB2ytFQqHS1SA7UIq2BviHRHK4GhkQcv/wiqmx167vDTGBLN9r0yzMDr
T47iMMQPRPjPDVQiSk6UKr03g8GA5NY6KOKf1UhZx4KsyPIBh4zCVi1cgcYfDV90
JOxjjg68CuqTYKPLv14ZbXCeqrYDC2LplJ7S4aH60PFGUdxGRGcC9b3q3+3/6OeB
GQh1h7yCrkl0KOdmKRBPPVl8DhAAJd8/KLHAPHleLPUZ5O+j5GOfgfu9MGrr+w4o
VZxwoIoKH6NmtX5ugdBICsVDLOoYcHgimz5GshN7PumOWe7PYiTmbhWl3F5BvmBm
eXkKDWVrGcJAVzhTK/LmBQ/7v8r3GMbAbjf0EReVecrKsmifZSI=
=zW9z
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to