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. The fact is that today, it is not possible to have both webpack (or some other packages) and uglifyjs on the same machine.