[Debian-med-packaging] Bug#1048966: ncbi-igblast: Fails to build source after successful build

Santiago Vila sanvila at debian.org
Mon Dec 22 22:52:19 GMT 2025


reopen 1048966
thanks

On Sun, Dec 21, 2025 at 09:39:31PM +0000, Debian FTP Masters wrote:

>    [ Andreas Tille ]
>[...]
>    * Fix clean target
>      Closes: #1048966

Hello. Thanks a lot for looking at this.

Unfortunately, the clean target has still issues (see below).

I was in the process of looking at these bugs, and have actually fixed
a number of them already, but I still don't see any common pattern
suitable to be written in a wiki page for everybody to follow, as every
case seems to be different, but will keep trying anyway.

What I can share for now is this simple script, which I call
"source-after-binary-build" to verify that the package is fixed:

#!/bin/sh
sbuild --arch-all --arch-any --chroot-mode=unshare -d sid -v --no-run-lintian \
  --finished-build-commands="cd %SBUILD_PKGBUILD_DIR && dpkg-buildpackage --sanitize-env -us -uc -S" $1

It can be used with a simple package name, or using a *.dsc file, like this:

source-after-binary-build  ncbi-igblast_1.20.0-4.dsc

One common problem here is that one can add stuff to debian/clean and
the issue might seem fixed, but when doing a check there are new
errors that did not show before.

Thanks.


dpkg-source: info: local changes detected, the modified files are:
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Abs.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Abs_.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Abstract.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/AbstractText.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/AbstractText_.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Abstract_.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/AccessionNumber.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/AccessionNumberList.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/AccessionNumberList_.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/AccessionNumber_.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Acronym.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Acronym_.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Affiliation.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/AffiliationInfo.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/AffiliationInfo_.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Affiliation_.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Agency.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Agency_.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/And.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/And_.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Annotation.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Annotation_.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Annotation_xml.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Annotation_xml_.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Apply.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Apply_.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Apply_content.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Apply_content_.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Approx.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Approx_.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Arccos.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Arccos_.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Arccosh.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Arccosh_.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Arccot.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Arccot_.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Arccoth.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Arccoth_.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Arccsc.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Arccsc_.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Arccsch.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Arccsch_.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Arcsec.hpp
 ncbi-igblast-1.20.0/c++/include/objtools/eutils/efetch/Arcsec_.hpp
[...]



More information about the Debian-med-packaging mailing list