Your message dated Sun, 26 Apr 2020 18:48:51 +0000
with message-id <[email protected]>
and subject line Bug#958382: fixed in node-mqtt 3.0.0-3
has caused the Debian Bug report #958382,
regarding node-mqtt: please make the build reproducible
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.)
--
958382: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=958382
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: node-mqtt
Version: 3.0.0-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: umask
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the Reproducible Builds effort we noticed that node-
mqtt could not be built reproducibly.
This is because it does not fix the permissions of a number of .js
files (ie. it excludes them via "dh_fixperms -X") and thus they are
affected the build system's umask:
│ │ │ │ --rwxr-xr-x 0 root (0) root (0) 3076 2019-05-27
08:20:41.000000 ./usr/share/nodejs/mqtt/bin/pub.js
│ │ │ │ --rwxr-xr-x 0 root (0) root (0) 2605 2019-05-27
08:20:41.000000 ./usr/share/nodejs/mqtt/bin/sub.js
│ │ │ │ +-rwxrwxr-x 0 root (0) root (0) 3076 2019-05-27
08:20:41.000000 ./usr/share/nodejs/mqtt/bin/pub.js
│ │ │ │ +-rwxrwxr-x 0 root (0) root (0) 2605 2019-05-27
08:20:41.000000 ./usr/share/nodejs/mqtt/bin/sub.js
I can't quite tell the underlying reason for these excludes as the
files appear to be correctly installed for me (ie. 0644) so a patch
attached that simply drops the dh_fixperms override entirely. If it is
needed for another reason, please ensure that any change or similar is
not affected by the umask.
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
--- a/debian/rules 2020-04-21 09:28:53.592625051 +0100
--- b/debian/rules 2020-04-21 09:31:01.369378048 +0100
@@ -10,11 +10,6 @@
override_dh_auto_build: mqtt.1
dh_auto_build
-override_dh_fixperms:
- dh_fixperms -Xusr/share/nodejs/mqtt/mqtt.js \
- -Xusr/share/nodejs/mqtt/bin/pub.js \
- -Xusr/share/nodejs/mqtt/bin/sub.js
-
override_dh_auto_clean:
$(CURDIR)/debian/tests/generatecert.sh unpatch
dh_auto_clean
--- End Message ---
--- Begin Message ---
Source: node-mqtt
Source-Version: 3.0.0-3
Done: Ying-Chun Liu (PaulLiu) <[email protected]>
We believe that the bug you reported is fixed in the latest version of
node-mqtt, 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.
Ying-Chun Liu (PaulLiu) <[email protected]> (supplier of updated node-mqtt
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: SHA512
Format: 1.8
Date: Mon, 27 Apr 2020 02:23:57 +0800
Source: node-mqtt
Architecture: source
Version: 3.0.0-3
Distribution: unstable
Urgency: low
Maintainer: Debian Javascript Maintainers
<[email protected]>
Changed-By: Ying-Chun Liu (PaulLiu) <[email protected]>
Closes: 958382
Changes:
node-mqtt (3.0.0-3) unstable; urgency=low
.
[ Ying-Chun Liu (PaulLiu) <[email protected]> ]
* Make the build reproducible (Closes: #958382)
- Thanks to "Chris Lamb" <[email protected]>
Checksums-Sha1:
dd5fb5a0b22db048e3e5353328bac8169765e85c 2654 node-mqtt_3.0.0-3.dsc
688719c77163a111fe40c7696ee767328881f630 6080 node-mqtt_3.0.0-3.debian.tar.xz
192a9a8bf9fedb49c4f95d25257ecfa68d2083b9 17703
node-mqtt_3.0.0-3_source.buildinfo
Checksums-Sha256:
402015e6b58c28ea51dd58c044c8b8724e29a2dd0216b7155ac6b656a70c5377 2654
node-mqtt_3.0.0-3.dsc
a6f222fd1394c32fe75a388829345355d4dc668b5eb38a1b8c019a4e23de8e06 6080
node-mqtt_3.0.0-3.debian.tar.xz
1251761b6b476e5dd14c921bb0ed4f314e395b0b8e54fe5b3198444f1ce02f5c 17703
node-mqtt_3.0.0-3_source.buildinfo
Files:
4adda74590c44acb7611716f18a224e7 2654 javascript optional node-mqtt_3.0.0-3.dsc
89eb43cf26967378f5d4917a87a06f65 6080 javascript optional
node-mqtt_3.0.0-3.debian.tar.xz
6f4d7cbace4fc2592bbdbe43fb1648e7 17703 javascript optional
node-mqtt_3.0.0-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJHBAEBCgAxFiEEo2h49GQQhoFgDLZIRBc/oT0FiIgFAl6l0nMTHHBhdWxsaXVA
ZGViaWFuLm9yZwAKCRBEFz+hPQWIiJfdD/9qV4v9KZ0OShU1vtnXjgQ+SxAVN4Ko
zIDSgX+XxvzyOTHq3aWLybZyUMOGVjw4jJJcH/FR7fCvg1+mNEneT3antzvcsQ21
28wIgFsMagoap5SP64HVjrUUrNVgxYPMNatlgfOAlGhQzjTmtS7Y8PLV7l6aTdGq
EkHjLiJijXWkd0vdzOm7klYPsU0FN+bdjk7OO71ncBcpNmDGSOR6jI70Ydb1n0uE
8KzyyZLYuLw7phosLRn3Ifornj043u6o/c2PIH4EygP+JRftntAlRFpzLMjf6zXV
8VCZCl7bI4abFGubTI1loyxO/qubc517bmA3yNnnMNVa+WYRUhaw4R2vT5xorOLB
gqRa2ZyG2/Tba+lX1KrP025N5tII362G6US8Lt+5vAwfqIjnFyV9RkXLnNtkhjC0
8Zi5sOmiXojfj5KugxFGxar/uWQ1VR4N6u0mJpf8JeEztiyLKuLOvYhAPJS7vJMQ
edPrHXtKI137/KSP0Zc5BJBxJy3Ur6ukvf2oKs2/Isf6JbnLAg8KUGGni395TuP4
JKncmlVKltLMD5ZfpBP26PUe2suvlBp4BZMbSI2XLppY3GzbOq9tHZwFP+jB0Jl9
wzcknGc1WhBYhgh6JmrRMD4prJZfJThwRLrtIo0XeTAPebYtDPPYT7FVrpGT+pWv
g2XVZwOPwoJmgg==
=2hXb
-----END PGP SIGNATURE-----
--- End Message ---