Quoting Nilesh Patra (2021-09-27 13:52:13) > On 27 September 2021 3:48:52 pm IST, Pirate Praveen > <[email protected]> wrote: > >On 27 September 2021 5:10:59 am IST, Jonas Smedegaard <[email protected]> wrote: > >>Package node-terser provides binary package uglifyjs.terser > >>containing a command-line tool by the same name. > >> > >>Upstream has dropped that and instead provides command-line tool > >>terser. > >> > >>This change has been prepared in experimental, with a "Breaks" in > >>place. > >> > >>Problem is: 45 packages build-depends on uglifyjs.terser :-( > >> > >>How to most sensibly handle a transition? > >> > >>I cannot File 45 bugreports requesting packages to change at their > >>own pace, because it needs to happen at once. > >> > >>Any thoughts? > > > >Is all packages maintained by js team? File bugs against packages not > >maintained by js team and give them a heads up when this be uploaded > >to unstable. > > > >We can request a transition tracker from release team. > > This really should be done. Makes tracking much easier than doing > manually > > >If we fix a day for uploading to unstable, more people can join and > >help with fixing packages. We can coordinate on irc/pad and upload. I > >can volunteer. If some more join, we can do it in a few days. > > I volunteer to help fix and upload packages that will be broken w/ > this change. If it can happen on a weekend, that'd be awesome.
Thanks for the feedback, Praveen and Nilesh. Maybe I was unclear earlier: The issue was that packages would all need to change at once, because not only ABI changes but also package name and name of executable. Good news: uglifyjs now temporarily provides virtually the new pakage name and installs a symlink to the new executable name, so the transition can be done in 2 steps where only the last (which is expected to affect only few pakages if any at all) need to be done all-at-once: 1) each reverse dependecy of uglifyjs.terser should switch to instead build-depend on terser, and should call the executable "terser". 2) all reverse dependecies of uglifyjs.terser should be test-built against terser v4.8 in experimental, and patched as needed. Attached is a dd-list reverse-build-dependencies - some are maintained outside the JavaScript team. I will begin now with the the packages where I am main maintainer - and would appreciate help handling the remaining ~40 packages. - Jonas -- * Jonas Smedegaard - idealist & Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private
Andreas Tille <[email protected]> node-jmespath (U) node-shiny-server-client (U) Andrew Harvey <[email protected]> leaflet (U) leaflet-markercluster (U) Bastien Roucariès <[email protected]> node-istanbul (U) Cédric Boutillier <[email protected]> impress.js (U) Debian Chromium Team <[email protected]> chromium Debian Javascript Maintainers <[email protected]> impress.js leaflet leaflet-markercluster less.js libjs-fetch node-base64-js node-bootstrap-switch node-chance node-d3-force node-d3-queue node-dagre-d3-renderer node-dagre-layout node-es6-promise node-events node-flatted node-fuzzaldrin-plus node-graphlibrary node-i18next-http-backend node-ipaddr.js node-istanbul node-jmespath node-jquery-textcomplete node-jschardet node-lunr node-markdown-it node-markdown-it-html5-embed node-marked node-mermaid node-natural-sort node-prop-types node-thenby node-timeago.js node-ua-parser-js node-vue-resource popper.js psl.js twitter-bootstrap4 vue.js Debian Ruby Team <[email protected]> ruby-rails-assets-jquery-nicescroll Debian Science Maintainers <[email protected]> node-shiny-server-client theano Debian VoIP Team <[email protected]> janus Georges Khaznadar <[email protected]> almond jsxgraph wims Ghislain Antony Vaillant <[email protected]> libjs-fetch (U) Jobin J <[email protected]> node-chance (U) Jonas Smedegaard <[email protected]> janus (U) leaflet (U) leaflet-markercluster (U) node-flatted (U) node-lunr (U) Julian Taylor <[email protected]> node-marked (U) Julien Puydt <[email protected]> node-es6-promise (U) Leo Iannacone <[email protected]> node-ipaddr.js (U) Michael Gilbert <[email protected]> chromium (U) Michel Le Bihan <[email protected]> chromium (U) Naga Durga <[email protected]> node-markdown-it-html5-embed (U) Nicolas Mora <[email protected]> node-i18next-http-backend (U) Nilesh Patra <[email protected]> node-jmespath (U) node-mermaid (U) Nilesh Patra <[email protected]> node-dagre-layout (U) node-graphlibrary (U) node-natural-sort (U) node-shiny-server-client (U) node-thenby (U) Paolo Greppi <[email protected]> vue.js (U) Pirate Praveen <[email protected]> less.js (U) node-bootstrap-switch (U) node-d3-force (U) node-d3-queue (U) node-dagre-d3-renderer (U) node-dagre-layout (U) node-fuzzaldrin-plus (U) node-graphlibrary (U) node-jquery-textcomplete (U) node-jschardet (U) node-markdown-it-html5-embed (U) node-prop-types (U) node-timeago.js (U) node-ua-parser-js (U) node-vue-resource (U) ruby-rails-assets-jquery-nicescroll (U) Rebecca N. Palmer <[email protected]> theano (U) Riku Voipio <[email protected]> chromium (U) Sakshi Sangwan <[email protected]> node-markdown-it (U) Saúl Ibarra Corretgé <[email protected]> janus (U) Siddhesh Rane <[email protected]> node-base64-js (U) Utkarsh Gupta <[email protected]> psl.js (U) Victor Seva <[email protected]> janus (U) Xavier Guimard <[email protected]> psl.js (U) Yadd <[email protected]> node-events (U) popper.js (U) twitter-bootstrap4 (U)
signature.asc
Description: signature
-- Pkg-javascript-devel mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel
