Package: uglifyjs.terser<br>Version: 4.1.0-1<br>Severity: serious<br>justification: insufficient minimum version breaks the package<br><br>If uglify.terser is updated to 4.1.0, node-terser and libjs-terser is <br>not updated along with it, causing the following error.<br><br><br>uglifyjs.terser dist/d3-zoom.js -o dist/d3-zoom.min.js<br><br>/usr/lib/nodejs/terser/bin/uglifyjs:196<br>    UglifyJS.AST_Node.warn_function = function(msg) {<br>                                    ^<br>TypeError: Cannot set property 'warn_function' of undefined<br><br>The following patch fixes it,<br><br>diff --git a/debian/control b/debian/control<br>index 25585bc..169da84 100644<br>--- a/debian/control<br>+++ b/debian/control<br>@@ -28,7 +28,7 @@ Architecture: all<br> Depends:<br>  node-source-map,<br>  nodejs (>= 6),<br>- libjs-terser,<br>+ libjs-terser (= ${source:Version}),<br>  ${misc:Depends},<br> Description: parser/mangler/compressor for ES6+ - Node.js library<br>  Terser is a parser, mangler, optimizer and beautifier toolkit<br>@@ -70,7 +70,7 @@ Package: uglifyjs.terser<br> Architecture: all<br> Depends:<br>  node-commander,<br>- node-terser,<br>+ node-terser (= ${source:Version}),<br>  nodejs,<br>  ${misc:Depends},<br> Recommends:<br><br>Also pushed to versions-lock branch on salsa.<br><br><br>-- <br>Sent from my Android device with K-9 Mail. Please excuse my brevity.