[Pkg-javascript-devel] Bug#924807: Bug#924807: Bug#924807: Bugs come from conflict between node-uglify and node-uglify-js

Xavier yadd at debian.org
Mon Mar 18 05:19:14 GMT 2019


Le 18/03/2019 à 00:02, Jonas Smedegaard a écrit :
> Quoting Jonas Smedegaard (2019-03-17 23:48:57)
>> Quoting Xavier (2019-03-17 23:12:51)
>>> Control: reassign 924807 uglify-js
>>> Control: reassign 924809 uglify-js
>>> Control: merge 924807 924809
>>>
>>> Bug seems to come from conflict between
>>> https://tracker.debian.org/pkg/uglify-js and
>>> https://tracker.debian.org/pkg/uglifyjs: webpack can't now be installed
>>> with uglifyjs
>>
>> Problem is packages depending on uglifyjs and webpack together: webpack 
>> depends indirectly on node-uglify 2.x, whereas uglifyjs is either a 
>> virtual package provided by node-uglify 2.x or (since recently) a real 
>> package depending on node-uglyfy-js 3.x.
>>
>> Yes, the problem emerged when node-uglify was introduced as a real 
>> package, but the fix is for those packages depending on uglifyjs and 
>> webpack together to depend on node-uglify 2.x instead of the virtual 
>> package.
>>
>> Please revert these reassignments: This cannot be fixed in uglifyjs 3.x.
> 
> Put differently, the problem is packages depending both unversioned and 
> transitively versioned on uglifyjs - that works only as long as the 
> transitive dependency happens to be newest major release of uglifyjs.
> 
>  - Jonas

List of packages that are affected by this change:

node-uglify
Build Reverse Depends:
  sizzle
  sockjs-client
  twitter-bootstrap3
  twitter-bootstrap3
  underscore.string
  wax.js
  witty
  asciimathtml
  coffeescript
  d3-tip.js
  diff-match-patch
  elycharts.js
  es-module-loader-0.17.js
  explorercanvas
  flightgear-phi
  highlight.js
  icingaweb2
  impress.js
  isso
  jquery-coolfieldset
  jquery-geo
  jquery-goodies
  jquery-lazyload
  jquery-minicolors
  jquery-reflection
  jquery-simpletreemenu
  jquery-watermark
  jsrender
  languages4translatewiki
  ldap-account-manager
  leaflet-geometryutil
  leaflet-image
  libjs-chosen
  libjs-cssrelpreload
  libjs-img.srcset
  libjs-jquery-scrollto
  libjs-jsxc
  libjs-term.js
  lintian
  mgrs
  modernizr
  node-babel
  node-bowser
  node-browser-pack
  node-browserify-lite
  node-eventemitter2
  node-events
  node-fuzzaldrin-plus
  node-hooker
  node-htmlparser
  node-ipaddr.js
  node-is-typedarray
  node-iscroll
  node-jquery-textcomplete
  node-jsonselect
  node-lodash
  node-lunr
  node-markdown-it-html5-embed
  node-marked
  node-matrix-js-sdk
  node-merge
  node-n3
  node-pinkyswear
  node-q
  node-sdp-transform
  node-shiny-server-client
  node-sink-test
  node-sprintf-js
  node-turbolinks
  node-tweetnacl
  node-typedarray-to-buffer
  node-umd
  pegjs
  polymaps
  prefixfree
  proj4js
  rainbow.js
  raphael
  requirejs
  rickshaw
  rtcninjajs
  ruby-rails-assets-favico.js
  ruby-rails-assets-jquery-fullscreen-plugin
  ruby-rails-assets-perfect-scrollbar
  sax.js
  sizzle
  slick
  sockjs-client
  spip
  underscore.string
  wax.js
  twitter-bootstrap3
  twitter-bootstrap3
  almond
  asciimathtml
  coffeescript
  d3-tip.js
  diff-match-patch
  elycharts.js
  emscripten
  es-module-loader-0.17.js
  explorercanvas
  flightgear-phi
  highlight.js
  icingaweb2
  impress.js
  isso
  jquery-coolfieldset
  jquery-geo
  jquery-goodies
  jquery-lazyload
  jquery-minicolors
  jquery-reflection
  jquery-simpletreemenu
  jquery-watermark
  jsrender
  languages4translatewiki
  ldap-account-manager
  leaflet-geometryutil
  leaflet-image
  libjs-chosen
  libjs-cssrelpreload
  libjs-img.srcset
  libjs-jquery-scrollto
  libjs-jsxc
  libjs-term.js
  lintian
  mgrs
  modernizr
  node-babel
  node-bowser
  node-browser-pack
  node-browserify-lite
  node-eventemitter2
  node-events
  node-fuzzaldrin-plus
  node-hooker
  node-htmlparser
  node-ipaddr.js
  node-is-typedarray
  node-iscroll
  node-jquery-textcomplete
  node-jsonselect
  node-lodash
  node-lunr
  node-markdown-it-html5-embed
  node-marked
  node-matrix-js-sdk
  node-merge
  node-mocha
  node-n3
  node-pinkyswear
  node-q
  node-sdp-transform
  node-shiny-server-client
  node-sink-test
  node-sprintf-js
  node-turbolinks
  node-tweetnacl
  node-typedarray-to-buffer
  node-umd
  pegjs
  polymaps
  prefixfree
  proj4js
  rainbow.js
  raphael
  requirejs
  rickshaw
  rtcninjajs
  ruby-rails-assets-favico.js
  ruby-rails-assets-jquery-fullscreen-plugin
  ruby-rails-assets-perfect-scrollbar
  sax.js
  sizzle
  slick
  sockjs-client
  spip
  underscore.string
  wax.js
  witty
  freeipa
  node-grunt-contrib-uglify
  node-jquery
  proj4js
  icingaweb2
  lintian
  twitter-bootstrap3
  coffeescript
  jquery-goodies
  jupyter-notebook
  libjs-term.js
  mustache.js
  node-bowser
  node-events
  node-is-typedarray
  node-merge
  node-sdp-transform
  node-semver
  node-typedarray-to-buffer
  requirejs
  rtcninjajs
  twitter-bootstrap3
  highlight.js
  jquery-minicolors
  less.js
  libjs-chosen
  node-iscroll
  node-marked
  pegjs
  almond
  angular.js
  backbone
  colors.js
  elycharts.js
  highlight.js
  ie7-js
  impress.js
  jquery
  jquery-coolfieldset
  jquery-geo
  jquery-goodies
  jquery-lazyload
  jquery-minicolors
  jquery-reflection
  jquery-simpletreemenu
  jquery-watermark
  jsrender
  languages4translatewiki
  leaflet
  leaflet-markercluster
  less.js
  libjs-chosen
  libjs-img.srcset
  modernizr
  mozilla-noscript
  node-async
  node-eventemitter2
  node-hooker
  node-htmlparser
  node-ipaddr.js
  node-iscroll
  node-lodash
  node-marked
  node-semver
  node-sink-test
  owncloud
  owncloud-apps
  pegjs
  polymaps
  rainbow.js
  raphael
  requirejs
  sizzle
  twitter-bootstrap3
  wax.js
  webdeveloper
  witty
  wot
  almond
  angular.js
  angular.js
  backbone
  colors.js
  elycharts.js
  highlight.js
  highlight.js
  ie7-js
  impress.js
  jquery
  jquery
  jquery-coolfieldset
  jquery-geo
  jquery-goodies
  jquery-lazyload
  jquery-minicolors
  jquery-reflection
  jquery-simpletreemenu
  jquery-watermark
  jsrender
  languages4translatewiki
  leaflet
  leaflet-markercluster
  less.js
  libjs-chosen
  libjs-img.srcset
  modernizr
  mozilla-noscript
  node-async
  node-eventemitter2
  node-hooker
  node-htmlparser
  node-ipaddr.js
  node-iscroll
  node-lodash
  node-marked
  node-semver
  node-sink-test
  pegjs
  polymaps
  rainbow.js
  raphael
  requirejs
  sizzle
  twitter-bootstrap3
  wax.js
  webdeveloper
  witty
  almond
  asciimathtml
  coffeescript
  d3-tip.js
  diff-match-patch
  elycharts.js
  es-module-loader-0.17.js
  explorercanvas
  flightgear-phi
  highlight.js
  icingaweb2
  impress.js
  jquery-coolfieldset
  jquery-goodies
  jquery-lazyload
  jquery-reflection
  jquery-simpletreemenu
  jquery-watermark
  jsrender
  jupyter-notebook
  languages4translatewiki
  leaflet
  leaflet-markercluster
  libjs-chosen
  libjs-img.srcset
  libjs-jquery-scrollto
  libjs-jsxc
  libjs-term.js
  mgrs
  modernizr
  node-async
  node-bowser
  node-eventemitter2
  node-events
  node-fuzzaldrin-plus
  node-hooker
  node-htmlparser
  node-ipaddr.js
  node-is-typedarray
  node-iscroll
  node-jsonselect
  node-lodash
  node-marked
  node-merge
  node-q
  node-sdp-transform
  node-sink-test
  node-sprintf-js
  node-typedarray-to-buffer
  pegjs
  polymaps
  proj4js
  rainbow.js
  raphael
  requirejs
  rickshaw
  rtcninjajs
  ruby-cal-heatmap-rails
  ruby-jquery-turbolinks
  ruby-rails-assets-favico.js
  ruby-rails-assets-jquery-fullscreen-plugin
  ruby-rails-assets-perfect-scrollbar

node-uglify
Reverse Depends:
  node-uglifyjs-webpack-plugin
  emscripten
  python3-webassets
  python-webassets
  uglifyjs
  node-uglify-js
  python3-livereload
  python-livereload
  node-with
  node-grunt-contrib-uglify
  node-transformers
  lava-dev
  node-dryice
  node-constantinople



More information about the Pkg-javascript-devel mailing list