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

Yadd yadd at debian.org
Tue Jun 7 09:04:36 BST 2022


On 07/06/2022 08:38, Yadd wrote:
> On 07/06/2022 08:32, Yadd wrote:
>> 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
> 
> Sorry, I used a bad "grep -E". To be fixed:

All fixed now except node-babel7: I've to wait for 7.18.4 acceptance to 
be able to recompile babel-standalone (and then push this fix)



More information about the Pkg-javascript-devel mailing list