#1046098 underscore: Fails to build source after successful build

Package:
src:underscore
Source:
src:underscore
Submitter:
Lucas Nussbaum
Date:
2026-01-19 02:37:02 UTC
Severity:
normal
Tags:
#1046098#5
Date:
2023-08-13 19:21:32 UTC
From:
To:
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:
The full build log is available from:
http://qa-logs.debian.net/2023/08/13/underscore_1.13.4~dfsg+~1.11.4-3_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.

#1046098#18
Date:
2026-01-17 20:04:09 UTC
From:
To:
close 1046098 1.13.7~dfsg+~1.13.0-1
thanks

#1046098#23
Date:
2026-01-19 00:22:09 UTC
From:
To:
reopen 1046098
tags 1046098 patch
thanks

Hi. I don't know why this was closed. This is the result of a source
build after a binary build in the latest version:

dpkg-source: info: local changes detected, the modified files are:
 underscore-1.13.7~dfsg+~1.13.0/underscore-esm.js
 underscore-1.13.7~dfsg+~1.13.0/underscore-min.js
 underscore-1.13.7~dfsg+~1.13.0/underscore-node-f.cjs
 underscore-1.13.7~dfsg+~1.13.0/underscore-node.cjs
 underscore-1.13.7~dfsg+~1.13.0/underscore-node.mjs
 underscore-1.13.7~dfsg+~1.13.0/underscore.js


I actually looked at this one several weeks ago and tried adding those
files to debian/clean, but the resulting .deb was different so
I skipped to the next one.

Now I see that the package is not reproducible and those files
do not belong to the source, so removing them in debian/clean
(as in the attached patch) should be safe.

[ Not applying the patch myself as I see you are working on the package
these days ]

Thanks.

#1046098#34
Date:
2026-01-19 02:34:30 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
underscore, 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 1046098@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bastien Roucariès <rouca@debian.org> (supplier of updated underscore 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sun, 18 Jan 2026 18:28:45 +0100
Source: underscore
Architecture: source
Version: 1.13.7~dfsg+~1.13.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>
Changed-By: Bastien Roucariès <rouca@debian.org>
Closes: 1046098
Changes:
 underscore (1.13.7~dfsg+~1.13.0-2) unstable; urgency=medium
 .
   * Team upload
   * Improve reproductibility of webpack
   * Allow rebuild twice (Closes: #1046098)
Checksums-Sha1:
 b816f6af09d3de2dd0f483983db266360da5d0ff 2665 underscore_1.13.7~dfsg+~1.13.0-2.dsc
 3835be6b9c44bb7564868c09f7cc3691b873272d 24344 underscore_1.13.7~dfsg+~1.13.0.orig-types-underscore.tar.xz
 18773abcf6f78e709433fbbe36a5c47e30aac4a1 242520 underscore_1.13.7~dfsg+~1.13.0.orig.tar.xz
 d8785672f3aed009314500de51659f027bf65b70 11240 underscore_1.13.7~dfsg+~1.13.0-2.debian.tar.xz
 82189fa8d958873520444b7450051548e07426e3 8699 underscore_1.13.7~dfsg+~1.13.0-2_source.buildinfo
Checksums-Sha256:
 28c0a121018dc73366fa52909e7057a7f5b1df5f1576734e8fe1739be3e6f3ad 2665 underscore_1.13.7~dfsg+~1.13.0-2.dsc
 5fa331f9518d91ad93537647c054425380b9b8c9d67a66a2d91b80ab61c97ebc 24344 underscore_1.13.7~dfsg+~1.13.0.orig-types-underscore.tar.xz
 03b9ce9c910c9a696e391cc8610e6c2a0275d6d5e0fbb983383894b9fdb557db 242520 underscore_1.13.7~dfsg+~1.13.0.orig.tar.xz
 24d8899f4a94e6088c9cba6263d1b2ffc97a669b267f0bdff1ac75669be3f8b3 11240 underscore_1.13.7~dfsg+~1.13.0-2.debian.tar.xz
 6ef2aca8140e6753d33707f0108aa377ce3efdab0be4699cead9ef365046c781 8699 underscore_1.13.7~dfsg+~1.13.0-2_source.buildinfo
Files:
 49b51c71d3c4363fd282b9c5550df5f3 2665 javascript optional underscore_1.13.7~dfsg+~1.13.0-2.dsc
 9d502fc0931d8fe5c8c6a3b2ed85ec0a 24344 javascript optional underscore_1.13.7~dfsg+~1.13.0.orig-types-underscore.tar.xz
 8aae356dd9fa99804532614a196cd17c 242520 javascript optional underscore_1.13.7~dfsg+~1.13.0.orig.tar.xz
 3e4ff59e537d31ebea12be7a0941166b 11240 javascript optional underscore_1.13.7~dfsg+~1.13.0-2.debian.tar.xz
 9735250067fe98a1ea0ebae835cf3197 8699 javascript optional underscore_1.13.7~dfsg+~1.13.0-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----

wsG7BAEBCgBvBYJpbY7ICRAAOhotqkEIX0cUAAAAAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcmdgGUc+NfmeRdJf7xwzciHbTdsxia7ZMQ/F7KmOvC+X
DhYhBF0Bh7lAokW617D1agA6Gi2qQQhfAADCSA//WxUAMGSqc0a2O9BDgarjfyWj
ZMjxok8p6kjAtNFvBIeb4dKsVjIvtJZv7OlEBKShRrY/T7as2jeiSmd01hjryg3p
jTuDvBp5MMwHHtTBBg64JkPEUZsrNVMaRXyez/ZiPsiJlF458s+1SaJDmclNM1XN
ljJoBb3zdffhu/unTWWo9l83SdVVUkfRsVWTociMBhfAcOXCN2j9beVyA/1biy5n
Aa156jjuKVTuC3mlThWZrIEHaLorRqqGdmnOSJCZYf1HC3Wg1JSeQiHJ3M6odCMj
BIIRDfe9gE8WTmGmLVT9Qe2ti5iG0tf9+3pUGYzdYB0jrOs3DzSWT6Kbg3QF39B7
wfKQF144on+bh9poXIwZu4AlBt4ErCprwS7rFkS7IWMxaY2x1lhvuonHm4Wa6ABY
ZomKEJLJfPeCKf9Rfu6XISQyPK4CA6Fgp9vJS0/YJ3tzrLpzkG9eSzA7xWgZoEIX
sVq7/AHQJ9xWBbuFAEpYCoWHucAu1pnml2rtIDAGAsCtaxC84elo9G8dqE3/gSfZ
TkFDy5m+DKrbBvqTd5I+Bu3vNhr3fb9OqLDUAgx6u51M+YNdfDXHY0JY51DA8xib
85/jK+uZAUWF0Sc+36RSexb9XF+q/oxS6UJYj3frGUYYUwPpZdHLcSs+oFF+0BF2
13gckeo3TN5+x7a3OeY=
=abOz
-----END PGP SIGNATURE-----