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.
--
Pkg-javascript-devel mailing list
Pkg-javascript-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel