Version in base suite: 1.9.3+dfsg-3 Base version: science.js_1.9.3+dfsg-3 Target version: science.js_1.9.3+dfsg-3+deb12u1 Base file: /srv/ftp-master.debian.org/ftp/pool/main/s/science.js/science.js_1.9.3+dfsg-3.dsc Target file: /srv/ftp-master.debian.org/policy/pool/main/s/science.js/science.js_1.9.3+dfsg-3+deb12u1.dsc changelog | 9 +++++++++ patches/1000-rebuild-package-json.patch | 23 +++++++++++++++++++++++ patches/series | 1 + 3 files changed, 33 insertions(+) dpkg-source: warning: cannot verify inline signature for /srv/release.debian.org/tmp/tmptbbsdvlc/science.js_1.9.3+dfsg-3.dsc: no acceptable signature found dpkg-source: warning: cannot verify inline signature for /srv/release.debian.org/tmp/tmptbbsdvlc/science.js_1.9.3+dfsg-3+deb12u1.dsc: no acceptable signature found diff -Nru science.js-1.9.3+dfsg/debian/changelog science.js-1.9.3+dfsg/debian/changelog --- science.js-1.9.3+dfsg/debian/changelog 2022-01-02 08:50:31.000000000 +0000 +++ science.js-1.9.3+dfsg/debian/changelog 2026-05-19 22:30:00.000000000 +0000 @@ -1,3 +1,12 @@ +science.js (1.9.3+dfsg-3+deb12u1) bookworm; urgency=medium + + * Team upload. + + [ Petter Reinholdtsen ] + * Fixed build race condition problem. Closes: #1058552, #1078902. + + -- Santiago Vila Wed, 20 May 2026 00:30:00 +0200 + science.js (1.9.3+dfsg-3) unstable; urgency=medium * Team upload diff -Nru science.js-1.9.3+dfsg/debian/patches/1000-rebuild-package-json.patch science.js-1.9.3+dfsg/debian/patches/1000-rebuild-package-json.patch --- science.js-1.9.3+dfsg/debian/patches/1000-rebuild-package-json.patch 1970-01-01 00:00:00.000000000 +0000 +++ science.js-1.9.3+dfsg/debian/patches/1000-rebuild-package-json.patch 2026-05-19 21:03:00.000000000 +0000 @@ -0,0 +1,23 @@ +Description: Fix build problem. + This change seem to avoid some race condition where node reads the file is is + also writing before it is completely writte. +Author: James Valleroy +Bug-Debian: https://bugs.debian.org/1058552 +Forwarded: no +Reviewed-By: Petter Reinholdtsen +Last-Update: 2024-04-13 + +--- +Index: science.js-salsa/Makefile +=================================================================== +--- science.js-salsa.orig/Makefile 2024-04-13 16:55:26.413339960 +0200 ++++ science.js-salsa/Makefile 2024-04-13 16:55:40.657474594 +0200 +@@ -77,7 +77,7 @@ + + package.json: src/package.js + @rm -f $@ +- node src/package.js > $@ ++ node src/package.js > package.json.temp && mv package.json.temp $@ + @chmod a-w $@ + + clean: diff -Nru science.js-1.9.3+dfsg/debian/patches/series science.js-1.9.3+dfsg/debian/patches/series --- science.js-1.9.3+dfsg/debian/patches/series 2020-01-21 21:41:27.000000000 +0000 +++ science.js-1.9.3+dfsg/debian/patches/series 2026-05-19 21:00:00.000000000 +0000 @@ -1,2 +1,3 @@ fix_syntax_error.diff remove_makefile.diff +1000-rebuild-package-json.patch