[Pkg-javascript-devel] Bug#954409: node-browserify-lite: please make the output reproducible
Chris Lamb
lamby at debian.org
Sat Mar 21 10:30:22 GMT 2020
Source: node-browserify-lite
Version: 0.5.0-8
Severity: wishlist
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: toolchain randomness
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org
Hi,
Whilst working on the Reproducible Builds effort [0] we noticed that
node-browserify-lite generates non-deterministic output.
I tracked this down to JSON.stringify not ordering its result by
default, resulting in output varying like the below (after pretty-
printing):
- "./foo": 2,
- "./bar": 1,
+ "./bar": 1,
+ "./foo": 2,
This was affecting many packages, including libjs-webrtc-adapter and
likely many more.
A patch (by myself) is attached. It is upstream blessed but a new
upstream release is also promised shortly if you want to wait for that
too.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby at debian.org / chris-lamb.co.uk
`-
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: node-browserify-lite.diff.txt
URL: <http://alioth-lists.debian.net/pipermail/pkg-javascript-devel/attachments/20200321/807209c6/attachment.txt>
More information about the Pkg-javascript-devel
mailing list