[Pkg-javascript-devel] Bug#988507: Bug#988507: Bug#988507: help needed to prepare upgrade of terser

Yadd yadd at debian.org
Tue Jun 7 07:32:25 BST 2022


On 02/06/2022 18:18, Pirate Praveen wrote:
> 
> 
> On വ്യാ, ജൂൺ 2 2022 at 09:34:47 വൈകു +05:30:00 +05:30:00, Pirate Praveen 
> <praveen at onenetbeyond.org> wrote:
>> ========================================================================
>> = Found reverse runtime, build, or test dependencies that can be tested!
>> ========================================================================
>>
>> autopkgtest
>> -----------
>>
>> node-rollup node-uglifyjs-webpack-plugin
>> node-rollup-plugin-terser ruby-terser
>>
>> rebuild
>> -------
>>
>> almond node-ipaddr.js
>> impress.js node-is-stream
>> janus node-istanbul
>> jquery-coolfieldset node-jmespath
>> jquery-lazyload node-jquery-textcomplete
>> jquery-reflection node-jschardet
>> jquery-watermark node-markdown-it
>> jsxgraph node-markdown-it-html5-embed
>> leaflet node-marked
>> leaflet-markercluster node-md5-hex
>> less.js node-mem
>> node-base64-js node-mermaid
>> node-bootstrap-switch node-prismjs
>> node-chai node-prop-types
>> node-chance node-ramda
>> node-chart.js node-rollup-plugin-terser
>> node-configstore node-shiny-server-client
>> node-core-js node-slice-ansi
>> node-create-react-class node-sockjs-client
>> node-d3-force node-tap
>> node-d3-queue node-thenby
>> node-dagre-d3-renderer node-timeago.js
>> node-dagre-layout node-ua-parser-js
>> node-dateformat node-uglifyjs-webpack-plugin
>> node-dot-prop node-uvu
>> node-es6-promise node-vue-resource
>> node-events node-wrap-ansi
>> node-fecha popper.js
>> node-find-up psl.js
>> node-flatted ruby-rails-assets-jquery-nicescroll
>> node-formidable theano
>> node-fuzzaldrin-plus twitter-bootstrap4
>> node-graphlibrary underscore
>> node-has-ansi vue-router.js
>> node-i18next-http-backend vue.js
>>
>> Which tests to run: [A(all)/e(dit list)]/s(kip all)]
>>
>> ========================================================================
>> = Testing reverse (build) dependencies
>> ========================================================================
>>
>>
>> rebuild almond ...
>>
>> Once the rebuilds and autopkgtests are complete, I will report back 
>> the results here.
>>
> 
> Looks like many tests are failing with this error (probably we should 
> fix this and retry the full rebuilds to get a better status),
> 
> terser -o debian/impress.min.js js/impress.js
> /usr/share/nodejs/terser/bin/terser:153
> if (~opts.rawArgs.indexOf("--rename")) {
>                   ^
> 
> TypeError: Cannot read properties of undefined (reading 'indexOf')
>     at Object.<anonymous> (/usr/share/nodejs/terser/bin/terser:153:19)
>     at Module._compile (node:internal/modules/cjs/loader:1105:14)
>     at Object.Module._extensions..js 
> (node:internal/modules/cjs/loader:1159:10)
>     at Module.load (node:internal/modules/cjs/loader:981:32)
>     at Function.Module._load (node:internal/modules/cjs/loader:822:12)
>     at Function.executeUserEntryPoint [as runMain] 
> (node:internal/modules/run_main:77:12)
>     at node:internal/main/run_main_module:17:47
> 
> and some
> 
> node-chai:
> uglifyjs.terser : Depends: node-terser (= 4.1.2-10) but it is not going 
> to be installed
> 
> It is coming from one of these packages still depending on 
> uglifyjs.terser instead of terser.
> 
> $ reverse-depends -b uglifyjs.terser
> Reverse-Testsuite-Triggers
> * node-babel7
> 
> Reverse-Build-Depends
> * node-babel7
> * node-big-integer
> * node-webpack

All false positives: node-babel7, node-big-integer and node-webpack 
already build-depends on terser

> Reverse-Build-Depends-Indep
> * wims
> 
> pravi at mahishi:~$ reverse-depends  uglifyjs.terser
> Reverse-Depends
> * webpack
> 
> Packages without architectures listed are reverse-dependencies in: all, 
> amd64, arm64, armel, armhf, i386, mips64el, mipsel, ppc64el, s390x
> 
> Since at least one package passed, I will wait for the whole tests to 
> complete.
> 
> rebuild      node-chart.js                       ...     PASS
> 



More information about the Pkg-javascript-devel mailing list