[Pkg-javascript-devel] Bug#931791: Tighten binary package interdependencies so matching versions of node-terser and libjs-terser are used in uglifyjs.terser
Pirate Praveen
praveen at onenetbeyond.org
Wed Jul 10 13:40:41 BST 2019
Package: uglifyjs.terser
Version: 4.1.0-1
Severity: serious
justification: insufficient minimum version breaks the package
If uglify.terser is updated to 4.1.0, node-terser and libjs-terser is
not updated along with it, causing the following error.
uglifyjs.terser dist/d3-zoom.js -o dist/d3-zoom.min.js
/usr/lib/nodejs/terser/bin/uglifyjs:196
UglifyJS.AST_Node.warn_function = function(msg) {
^
TypeError: Cannot set property 'warn_function' of undefined
The following patch fixes it,
diff --git a/debian/control b/debian/control
index 25585bc..169da84 100644
--- a/debian/control
+++ b/debian/control
@@ -28,7 +28,7 @@ Architecture: all
Depends:
node-source-map,
nodejs (>= 6),
- libjs-terser,
+ libjs-terser (= ${source:Version}),
${misc:Depends},
Description: parser/mangler/compressor for ES6+ - Node.js library
Terser is a parser, mangler, optimizer and beautifier toolkit
@@ -70,7 +70,7 @@ Package: uglifyjs.terser
Architecture: all
Depends:
node-commander,
- node-terser,
+ node-terser (= ${source:Version}),
nodejs,
${misc:Depends},
Recommends:
Also pushed to versions-lock branch on salsa.
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-javascript-devel/attachments/20190710/a82b4b95/attachment.html>
More information about the Pkg-javascript-devel
mailing list