[From nobody Tue Jun 30 07:01:10 2026
Received: (at submit) by bugs.debian.org; 13 Aug 2023 21:17:08 +0000
X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
 (2021-04-09) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-102.1 required=4.0 tests=ATTENDEES_DBSPAM_BODY3,
 ATTENDEES_DBSPAM_BODY7,BAYES_00,DIGITS_LETTERS,DKIMWL_WL_HIGH,
 DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,
 FROMDEVELOPER,FVGT_m_MULTI_ODD,MURPHY_DRUGS_REL8,SPF_HELO_NONE,
 SPF_NONE,UNPARSEABLE_RELAY,USER_IN_DKIM_WELCOMELIST,
 USER_IN_DKIM_WHITELIST autolearn=no autolearn_force=no
 version=3.4.6-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 268; hammy, 150; neutral, 258; spammy,
 0. spammytokens: hammytokens:0.000-+--pkgbuilddir,
 0.000-+--PKGBUILDDIR, 0.000-+--Hx-spam-relays-external:sk:stravin,
 0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311
Return-path: &lt;lucas@debian.org&gt;
Received: from stravinsky.debian.org ([2001:41b8:202:deb::311:108]:50436)
 from C=NA, ST=NA, L=Ankh Morpork, O=Debian SMTP, OU=Debian SMTP CA,
 CN=stravinsky.debian.org, EMAIL=hostmaster@stravinsky.debian.org (verified)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.94.2) (envelope-from &lt;lucas@debian.org&gt;) id 1qVIST-004GMO-46
 for submit@bugs.debian.org; Sun, 13 Aug 2023 21:17:07 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; 
 s=smtpauto.stravinsky;
 h=X-Debian-User:Message-Id:Date:Subject:To:From:
 Reply-To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID:
 Content-Description:In-Reply-To:References;
 bh=PkceqMdX1FIP3waLGTuNTeEE/gfZfEA4UgSVw+uI6SY=; b=tDHFcqZPMNcbhlP3qKuXjeOm1l
 koCodqVM0E3F3vw5EPIFsIW1OQYepW00eNF290jTHqbRpB8MAuEemW/o56SBiQHcfIl1JVyST0mEs
 ttbA79HwO+nMkA0lyKaQU94vpXZDqDCKrqZ4UfvFk18HeoPPOd/mze1GJvC6XwYiWSL5PMdKz3aqN
 BuSliJLrIuMvuymx/7zHS5TYjFZakbDH/vLVYQ+9u4QCYRblOQkd/hn8D7VZK6kc5Al+Xmv2XVv3E
 Oo3LqljyzFGYpm+8zqge9VhaE4Nh31BGAXjOehSUw91qe17d6S6W07TyHYENbPHfHGz6TObF8RQC7
 beLILFIg==;
Received: from authenticated user by stravinsky.debian.org with esmtpsa
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.94.2) (envelope-from &lt;lucas@debian.org&gt;) id 1qVISR-001x03-3R
 for submit@bugs.debian.org; Sun, 13 Aug 2023 21:17:05 +0000
From: Lucas Nussbaum &lt;lucas@debian.org&gt;
To: submit@bugs.debian.org
Subject: hypre: Fails to build source after successful build
Date: Sun, 13 Aug 2023 21:20:47 +0200
Message-Id: &lt;1691954447.997839.1277098.nullmailer@grub.nussbaum.fr&gt;
X-Debian-User: lucas
Delivered-To: submit@bugs.debian.org

Source: hypre
Version: 2.28.0-6
Severity: minor
Tags: trixie sid ftbfs
User: lucas@debian.org
Usertags: ftbfs-sab-20230813 ftbfs-source-after-build
User: debian-qa@lists.debian.org
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:
&gt; cd /&lt;&lt;PKGBUILDDIR&gt;&gt; &amp;&amp; runuser -u user42 -- dpkg-buildpackage --sanitize-env -us -uc -rfakeroot -S
&gt; ------------------------------------------------------------------------------------------------------------------
&gt; 
&gt; dpkg-buildpackage: info: source package hypre
&gt; dpkg-buildpackage: info: source version 2.28.0-6
&gt; dpkg-buildpackage: info: source distribution unstable
&gt; dpkg-buildpackage: info: source changed by Drew Parsons &lt;dparsons@debian.org&gt;
&gt;  dpkg-source --before-build .
&gt;  fakeroot debian/rules clean
&gt; dh clean --sourcedirectory=src
&gt;    debian/rules override_dh_auto_clean
&gt; make[1]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;'
&gt; echo &quot;Running clean&quot;
&gt; Running clean
&gt; rm -rf /&lt;&lt;PKGBUILDDIR&gt;&gt;/debian/tmp
&gt; rm -f src/configure.in
&gt; rm -f src/config.log
&gt; rm -f src/config/config.guess
&gt; rm -f src/config/config.sub
&gt; cd src/test; \
&gt; for TEST in TEST_*; do \
&gt;   rm -f ${TEST}.stdout ${TEST}.stderr; \
&gt; done
&gt; dh_auto_clean
&gt; 	cd src &amp;&amp; make -j8 distclean
&gt; make[2]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src'
&gt; Dist-Cleaning blas ...
&gt; make[3]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/blas'
&gt; rm -rf *.o
&gt; make[3]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/blas'
&gt; Dist-Cleaning lapack ...
&gt; make[3]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/lapack'
&gt; rm -rf *.o
&gt; make[3]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/lapack'
&gt; Dist-Cleaning utilities ...
&gt; make[3]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/utilities'
&gt; rm -f *.o *.obj libHYPRE*
&gt; rm -rf pchdir tca.map *inslog*
&gt; make[3]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/utilities'
&gt; Dist-Cleaning multivector ...
&gt; make[3]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/multivector'
&gt; rm -f *.o libHYPRE*
&gt; rm -rf pchdir tca.map *inslog*
&gt; make[3]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/multivector'
&gt; Dist-Cleaning krylov ...
&gt; make[3]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/krylov'
&gt; rm -f *.o libHYPRE*
&gt; rm -rf pchdir tca.map *inslog*
&gt; make[3]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/krylov'
&gt; Dist-Cleaning seq_mv ...
&gt; make[3]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/seq_mv'
&gt; rm -f csr_spgemm_device_numer[1-9].c
&gt; rm -f csr_spgemm_device_numer10.c
&gt; rm -f csr_spgemm_device_symbl[1-9].c
&gt; rm -f csr_spgemm_device_symbl10.c
&gt; rm -f *.o *.obj libHYPRE*
&gt; rm -rf pchdir tca.map *inslog*
&gt; make[3]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/seq_mv'
&gt; Dist-Cleaning parcsr_mv ...
&gt; make[3]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/parcsr_mv'
&gt; rm -f *.o *.obj libHYPRE*
&gt; rm -f driver driver_matvec driver_matmul
&gt; rm -rf pchdir tca.map *inslog*
&gt; make[3]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/parcsr_mv'
&gt; Dist-Cleaning parcsr_block_mv ...
&gt; make[3]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/parcsr_block_mv'
&gt; rm -rf *.o libHYPRE_*
&gt; rm -f driver driver_matvec driver_matmul
&gt; make[3]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/parcsr_block_mv'
&gt; Dist-Cleaning distributed_matrix ...
&gt; make[3]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/distributed_matrix'
&gt; rm -f *.o libHYPRE*
&gt; rm -rf pchdir tca.map *inslog*
&gt; make[3]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/distributed_matrix'
&gt; Dist-Cleaning IJ_mv ...
&gt; make[3]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/IJ_mv'
&gt; rm -f *.o *.obj libHYPRE*
&gt; rm -rf pchdir tca.map *inslog*
&gt; make[3]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/IJ_mv'
&gt; Dist-Cleaning matrix_matrix ...
&gt; make[3]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/matrix_matrix'
&gt; rm -f *.o lib*
&gt; rm -rf pchdir tca.map *inslog*
&gt; make[3]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/matrix_matrix'
&gt; Dist-Cleaning parcsr_ls ...
&gt; make[3]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/parcsr_ls'
&gt; rm -f *.o *.obj libHYPRE*
&gt; rm -rf pchdir tca.map *inslog*
&gt; make[3]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/parcsr_ls'
&gt; Dist-Cleaning struct_mv ...
&gt; make[3]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/struct_mv'
&gt; rm -f *.o *.obj libHYPRE*
&gt; rm -rf pchdir tca.map *inslog*
&gt; make[3]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/struct_mv'
&gt; Dist-Cleaning struct_ls ...
&gt; make[3]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/struct_ls'
&gt; rm -f *.o *.obj libHYPRE*
&gt; rm -rf pchdir tca.map *inslog*
&gt; make[3]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/struct_ls'
&gt; Dist-Cleaning sstruct_mv ...
&gt; make[3]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/sstruct_mv'
&gt; rm -f *.o *.obj libHYPRE*
&gt; rm -rf pchdir tca.map *inslog*
&gt; make[3]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/sstruct_mv'
&gt; Dist-Cleaning sstruct_ls ...
&gt; make[3]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/sstruct_ls'
&gt; rm -f *.o *.obj libHYPRE*
&gt; rm -rf pchdir tca.map *inslog*
&gt; make[3]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/sstruct_ls'
&gt; Dist-Cleaning /&lt;&lt;PKGBUILDDIR&gt;&gt;/src/distributed_ls ...
&gt; make[3]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/distributed_ls'
&gt; make[4]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/distributed_ls/pilut'
&gt; rm -f *.o libHYPRE*
&gt; rm -rf pchdir tca.map *inslog*
&gt; make[4]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/distributed_ls/pilut'
&gt; make[4]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/distributed_ls/ParaSails'
&gt; rm -f *.o libHYPRE*
&gt; rm -rf pchdir tca.map *inslog*
&gt; make[4]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/distributed_ls/ParaSails'
&gt; make[4]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/distributed_ls/Euclid'
&gt; rm -f *.o libHYPRE*
&gt; rm -rf pchdir tca.map *inslog*
&gt; make[4]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/distributed_ls/Euclid'
&gt; make[3]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/distributed_ls'
&gt; Dist-Cleaning lib ...
&gt; make[3]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/lib'
&gt; rm -f *.o libHYPRE*
&gt; rm -rf pchdir tca.map *inslog*
&gt; make[3]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/lib'
&gt; Dist-Cleaning docs ...
&gt; make[3]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/docs'
&gt; make[4]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/docs/usr-manual'
&gt; make[4]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
&gt; rm -rf _build/*
&gt; make[4]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/docs/usr-manual'
&gt; make[4]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/docs/ref-manual'
&gt; make[4]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
&gt; make[4]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/docs/ref-manual'
&gt; make[3]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/docs'
&gt; Dist-Cleaning test ...
&gt; make[3]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/test'
&gt; rm -f *.o *.obj *.csv
&gt; rm -rf pchdir tca.map *inslog*
&gt; rm -f ij ij_assembly sstruct struct ams_driver maxwell_unscaled struct_migrate sstruct_fac ij_mv ij_mm zboxloop
&gt; rm -f ex1_for ex3_for ex5_for ex6_for ex7_for
&gt; rm -f f77_ij f77_ij_mv f77_struct
&gt; rm -f cxx_ij cxx_sstruct cxx_struct cxx_*
&gt; rm -f TEST_examples/*.out*
&gt; rm -f TEST_examples/*.err*
&gt; rm -f TEST_fac/*.out*
&gt; rm -f TEST_fac/*.err*
&gt; rm -f TEST_ij/*.out*
&gt; rm -f TEST_ij/*.err*
&gt; rm -f TEST_ij/*.txt*
&gt; rm -f TEST_ij/vectors.*
&gt; rm -f TEST_sstruct/*.out*
&gt; rm -f TEST_sstruct/*.err*
&gt; rm -f TEST_struct/*.out*
&gt; rm -f TEST_struct/*.err*
&gt; rm -f ex1 ex2 ex3 ex4 ex5 ex5big ex5b ex5b77 ex6 ex7 ex8 ex9 ex15big ex18comp
&gt; make[3]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/test'
&gt; Dist-Cleaning examples ...
&gt; make[3]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/examples'
&gt; rm -f ex1.o ex2.o ex3.o ex4.o ex5.o ex5f.o ex6.o ex7.o ex8.o ex9.o ex11.o ex12.o ex12f.o ex13.o ex14.o ex15.o ex16.o
&gt; rm -f ex5big.o ex15big.o
&gt; rm -f ex5f.o ex12f.o
&gt; rm -f ex17.o ex18.o
&gt; rm -f ex18comp.o
&gt; rm -f cudaf.o cudaf.mod ex*.o
&gt; cd vis; make clean
&gt; make[4]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/examples/vis'
&gt; make[4]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
&gt; rm -f *mesh* *sol* *data*
&gt; make[4]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/examples/vis'
&gt; rm -f ex1 ex2 ex3 ex4 ex5 ex5f ex6 ex7 ex8 ex9 ex11 ex12 ex12f ex13 ex14 ex15 ex16 ex1*~ ex2*~ ex3*~ ex4*~ ex5*~ ex5f*~ ex6*~ ex7*~ ex8*~ ex9*~ ex11*~ ex12*~ ex12f*~ ex13*~ ex14*~ ex15*~ ex16*~
&gt; rm -f ex5big ex15big ex5big*~ ex15big*~
&gt; rm -f  ex5f*~ ex12f*~
&gt; rm -f ex17 ex18 ex17*~ ex18*~
&gt; rm -f ex18comp ex18comp*~
&gt; rm -fr README*
&gt; make[3]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/examples'
&gt; Dist-Cleaning examples/docs ...
&gt; make[3]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/examples/docs'
&gt; rm -f *.html
&gt; rm -f *~
&gt; rm -rf ../*.html ../README_files
&gt; make[3]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/examples/docs'
&gt; rm -rf tca.map pchdir *inslog*
&gt; rm -rf ./config/Makefile.config
&gt; rm -rf ./TAGS
&gt; rm -rf ./autom4te.cache
&gt; rm -rf ./config.log
&gt; rm -rf ./config.status
&gt; rm -rf ./HYPRE_config.h
&gt; make[2]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src'
&gt; make[1]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;'
&gt;    dh_autoreconf_clean -O--sourcedirectory=src
&gt;    debian/rules override_dh_clean
&gt; make[1]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;'
&gt; dh_clean
&gt; rm -rf src64 src64m
&gt; make[1]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;'
&gt;  dpkg-source -b .
&gt; dpkg-source: info: using source format '3.0 (quilt)'
&gt; dpkg-source: info: building hypre using existing ./hypre_2.28.0.orig.tar.gz
&gt; dpkg-source: info: using patch list from debian/patches/series
&gt; dpkg-source: warning: ignoring deletion of file src/config/config.sub, use --include-removal to override
&gt; dpkg-source: warning: ignoring deletion of file src/config/config.guess, use --include-removal to override
&gt; dpkg-source: error: cannot represent change to src-static/IJ_mv/F90_HYPRE_IJMatrix.o: binary file contents changed
&gt; dpkg-source: error: add src-static/IJ_mv/F90_HYPRE_IJMatrix.o in debian/source/include-binaries if you want to store the modified binary in the debian tarball
&gt; dpkg-source: error: cannot represent change to src-static/IJ_mv/F90_HYPRE_IJVector.o: binary file contents changed
&gt; dpkg-source: error: add src-static/IJ_mv/F90_HYPRE_IJVector.o in debian/source/include-binaries if you want to store the modified binary in the debian tarball
&gt; dpkg-source: error: cannot represent change to src-static/IJ_mv/F90_IJMatrix.o: binary file contents changed
&gt; dpkg-source: error: add src-static/IJ_mv/F90_IJMatrix.o in debian/source/include-binaries if you want to store the modified binary in the debian tarball
&gt; dpkg-source: error: cannot represent change to src-static/IJ_mv/HYPRE_IJMatrix.o: binary file contents changed
&gt; dpkg-source: error: add src-static/IJ_mv/HYPRE_IJMatrix.o in debian/source/include-binaries if you want to store the modified binary in the debian tarball
&gt; dpkg-source: error: cannot represent change to src-static/IJ_mv/HYPRE_IJVector.o: binary file contents changed
&gt; dpkg-source: error: add src-static/IJ_mv/HYPRE_IJVector.o in debian/source/include-binaries if you want to store the modified binary in the debian tarball
&gt; dpkg-source: error: cannot represent change to src-static/IJ_mv/IJMatrix.o: binary file contents changed
&gt; dpkg-source: error: add src-static/IJ_mv/IJMatrix.o in debian/source/include-binaries if you want to store the modified binary in the debian tarball
&gt; dpkg-source: error: cannot represent change to src-static/IJ_mv/IJMatrix_parcsr.o: binary file contents changed
&gt; dpkg-source: error: add src-static/IJ_mv/IJMatrix_parcsr.o in debian/source/include-binaries if you want to store the modified binary in the debian tarball
&gt; dpkg-source: error: cannot represent change to src-static/IJ_mv/IJMatrix_parcsr_device.obj: binary file contents changed
&gt; dpkg-source: error: add src-static/IJ_mv/IJMatrix_parcsr_device.obj in debian/source/include-binaries if you want to store the modified binary in the debian tarball
&gt; dpkg-source: error: cannot represent change to src-static/IJ_mv/IJVector.o: binary file contents changed
&gt; dpkg-source: error: add src-static/IJ_mv/IJVector.o in debian/source/include-binaries if you want to store the modified binary in the debian tarball
&gt; dpkg-source: error: cannot represent change to src-static/IJ_mv/IJVector_parcsr.o: binary file contents changed
&gt; dpkg-source: error: add src-static/IJ_mv/IJVector_parcsr.o in debian/source/include-binaries if you want to store the modified binary in the debian tarball
&gt; dpkg-source: error: cannot represent change to src-static/IJ_mv/IJVector_parcsr_device.obj: binary file contents changed
&gt; dpkg-source: error: add src-static/IJ_mv/IJVector_parcsr_device.obj in debian/source/include-binaries if you want to store the modified binary in the debian tarball
&gt; dpkg-source: error: cannot represent change to src-static/IJ_mv/IJ_assumed_part.o: binary file contents changed
&gt; dpkg-source: error: add src-static/IJ_mv/IJ_assumed_part.o in debian/source/include-binaries if you want to store the modified binary in the debian tarball
&gt; dpkg-source: error: cannot represent change to src-static/IJ_mv/aux_par_vector.o: binary file contents changed
&gt; dpkg-source: error: add src-static/IJ_mv/aux_par_vector.o in debian/source/include-binaries if you want to store the modified binary in the debian tarball
&gt; dpkg-source: error: cannot represent change to src-static/IJ_mv/aux_parcsr_matrix.o: binary file contents changed
[...]
&gt; dpkg-source: error: add src64m-static/utilities/qsort.o in debian/source/include-binaries if you want to store the modified binary in the debian tarball
&gt; dpkg-source: error: cannot represent change to src64m-static/utilities/qsplit.o: binary file contents changed
&gt; dpkg-source: error: add src64m-static/utilities/qsplit.o in debian/source/include-binaries if you want to store the modified binary in the debian tarball
&gt; dpkg-source: error: cannot represent change to src64m-static/utilities/random.o: binary file contents changed
&gt; dpkg-source: error: add src64m-static/utilities/random.o in debian/source/include-binaries if you want to store the modified binary in the debian tarball
&gt; dpkg-source: error: cannot represent change to src64m-static/utilities/threading.o: binary file contents changed
&gt; dpkg-source: error: add src64m-static/utilities/threading.o in debian/source/include-binaries if you want to store the modified binary in the debian tarball
&gt; dpkg-source: error: cannot represent change to src64m-static/utilities/timer.o: binary file contents changed
&gt; dpkg-source: error: add src64m-static/utilities/timer.o in debian/source/include-binaries if you want to store the modified binary in the debian tarball
&gt; dpkg-source: error: cannot represent change to src64m-static/utilities/timing.o: binary file contents changed
&gt; dpkg-source: error: add src64m-static/utilities/timing.o in debian/source/include-binaries if you want to store the modified binary in the debian tarball
&gt; dpkg-source: error: cannot represent change to src64m-static/utilities/utilities.o: binary file contents changed
&gt; dpkg-source: error: add src64m-static/utilities/utilities.o in debian/source/include-binaries if you want to store the modified binary in the debian tarball
&gt; dpkg-source: warning: executable mode 0755 of 'src64m-static/utilities/version.sh' will not be represented in diff
&gt; dpkg-source: error: unrepresentable changes to source
&gt; dpkg-buildpackage: error: dpkg-source -b . subprocess returned exit status 1
&gt; 
&gt; E: Command 'cd /&lt;&lt;PKGBUILDDIR&gt;&gt; &amp;&amp; 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/hypre_2.28.0-6_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.
]