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

Jonas Smedegaard jonas at jones.dk
Mon Mar 18 10:46:03 GMT 2019


Quoting Xavier (2019-03-18 06:56:42)
> Le 18/03/2019 à 06:19, Xavier a écrit :
> > 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:

Please clarify how you produced a list of packages which depend *both* 
unversioned and *also* transitively versioned on uglifyjs.

...or clarify what other list you produced and why you find such other 
list relevant here.


> If I understand (but maybe I'm wrong), this means that in buster it is 
> not possible to have uglifyjs installed with one of these 14 packages 
> or their dependencies (`apt-cache rdepends --recurse node-uglify` 
> returns several thousands package names).

Please elaborate why - either based on my explanation of the problem 
quoted above, or elaborate on which _different_ theory you have of what 
is the underlying problem you try to solve.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-javascript-devel/attachments/20190318/49321c87/attachment.sig>


More information about the Pkg-javascript-devel mailing list