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

Jonas Smedegaard jonas at jones.dk
Mon Mar 18 11:22:16 GMT 2019


Quoting Xavier (2019-03-18 12:01:52)
> Le 18/03/2019 à 11:46, Jonas Smedegaard a écrit :
> > 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.
> 
> I pushed this list taken from UDD database (reverse build depends) +
> "apt-cache rdepends", just to help to understand the impact of this bug.
> If it is not useful, please ignore my message
> 
> >> 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.
> 
> I do not have a theory, just want to help (I'm not uploader of any
> package concerned). So ignore my mail if it is not clear/useful.

Ok: Since I don't recognize your list as matching the problem as I see 
it, I will ignore your provided list.

Please note that I am _not_ saying that your list is wrong, nor that my 
view of the problem is correct.  Only that I don't understand your info.


> The fact is that today, it is not possible to have both webpack (or 
> some other packages) and uglifyjs on the same machine.

Since you merged and reassigned bugs, packages will get kicked out of 
Buster because they cannot be fixed.

I urge you to either stand by your change by engaging in discussions on 
theories as to what is the real problem here, or if you don't want to do 
that (or don't have the time, or don't understand the problem well 
enough) then I recommend that you consider reverting those changes done 
by you.


 - 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/a7dd47ba/attachment.sig>


More information about the Pkg-javascript-devel mailing list