Path: csiph.com!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod From: Jonas Smedegaard Newsgroups: linux.debian.bugs.dist Subject: Bug#924807: Bugs come from conflict between node-uglify and node-uglify-js Date: Mon, 18 Mar 2019 12:30:02 +0100 Message-ID: References: X-Mailbox-Line: From debian-bugs-dist-request@lists.debian.org Mon Mar 18 11:27:11 2019 Old-Return-Path: X-Spam-Flag: NO X-Spam-Score: -4.199 Reply-To: Jonas Smedegaard , 924807@bugs.debian.org Resent-To: debian-bugs-dist@lists.debian.org Resent-Cc: Debian Javascript Maintainers X-Debian-Pr-Message: followup 924807 X-Debian-Pr-Package: uglify-js X-Debian-Pr-Keywords: buster sid X-Debian-Pr-Source: uglify-js X-Spam-Bayes: score:0.0000 Tokens: new, 14; hammy, 150; neutral, 163; spammy, 0. spammytokens: hammytokens:0.000-+--H*ct:protocol, 0.000-+--H*ct:application, 0.000-+--H*ct:micalg, 0.000-+--H*ct:signed, 0.000-+--H*ct:pgp-signature Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="===============7595802864977045773==" MIME-Version: 1.0 Content-Disposition: inline User-Agent: alot/0.8.1 X-Debian-Message: from BTS X-Mailing-List: archive/latest/1527962 List-ID: List-URL: Approved: robomod@news.nic.it Lines: 130 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: 924807@bugs.debian.org X-Original-Date: Mon, 18 Mar 2019 12:22:16 +0100 X-Original-Message-ID: <155290813609.19101.17755279823545949844@auryn.jones.dk> X-Original-References: <20190317180509.n2vwqr7lqqvm5gc5@xanadu.blop.info> <155286293701.19101.17112581057594773669@auryn.jones.dk> <20190317180509.n2vwqr7lqqvm5gc5@xanadu.blop.info> <155286372693.19101.13642412743673865698@auryn.jones.dk> <20190317180509.n2vwqr7lqqvm5gc5@xanadu.blop.info> <7d8a39da-3ece-5121-4c70-858f6d6b475c@debian.org> <20190317180509.n2vwqr7lqqvm5gc5@xanadu.blop.info> <10dfd27c-a1f5-d3d8-d1bc-0a13523645c6@debian.org> <155290596334.19101.11141417387087086221@auryn.jones.dk> <07a2014f-a644-f380-0a06-9c79bdc46949@debian.org> <20190317180509.n2vwqr7lqqvm5gc5@xanadu.blop.info> <07a2014f-a644-f380-0a06-9c79bdc46949@debian.org> Xref: csiph.com linux.debian.bugs.dist:950560 --===============7595802864977045773== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Quoting Xavier (2019-03-18 12:01:52) > Le 18/03/2019 =C3=A0 11:46, Jonas Smedegaard a =C3=A9crit=C2=A0: > > Quoting Xavier (2019-03-18 06:56:42) > >> Le 18/03/2019 =C3=A0 06:19, Xavier a =C3=A9crit=C2=A0: > >>> Le 18/03/2019 =C3=A0 00:02, Jonas Smedegaard a =C3=A9crit=C2=A0: > >>>> 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 inst= alled > >>>>>> with uglifyjs > >>>>> > >>>>> Problem is packages depending on uglifyjs and webpack together: web= pack=20 > >>>>> depends indirectly on node-uglify 2.x, whereas uglifyjs is either a= =20 > >>>>> virtual package provided by node-uglify 2.x or (since recently) a r= eal=20 > >>>>> 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 an= d=20 > >>>>> webpack together to depend on node-uglify 2.x instead of the virtua= l=20 > >>>>> package. > >>>>> > >>>>> Please revert these reassignments: This cannot be fixed in uglifyjs= 3.x. > >>>> > >>>> Put differently, the problem is packages depending both unversioned = and=20 > >>>> 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: > >=20 > > Please clarify how you produced a list of packages which depend *both* = > > unversioned and *also* transitively versioned on uglifyjs. > >=20 > > ...or clarify what other list you produced and why you find such other = > > list relevant here. >=20 > 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 >=20 > >> If I understand (but maybe I'm wrong), this means that in buster it is= =20 > >> not possible to have uglifyjs installed with one of these 14 packages = > >> or their dependencies (`apt-cache rdepends --recurse node-uglify`=20 > >> returns several thousands package names). > >=20 > > Please elaborate why - either based on my explanation of the problem=20 > > quoted above, or elaborate on which _different_ theory you have of what= =20 > > is the underlying problem you try to solve. >=20 > 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=20 it, I will ignore your provided list. Please note that I am _not_ saying that your list is wrong, nor that my=20 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=20 > some other packages) and uglifyjs on the same machine. Since you merged and reassigned bugs, packages will get kicked out of=20 Buster because they cannot be fixed. I urge you to either stand by your change by engaging in discussions on=20 theories as to what is the real problem here, or if you don't want to do=20 that (or don't have the time, or don't understand the problem well=20 enough) then I recommend that you consider reverting those changes done=20 by you. - Jonas --=20 * Jonas Smedegaard - idealist & Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private --===============7595802864977045773== MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Description: signature Content-Type: application/pgp-signature; name="signature.asc"; charset="us-ascii" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAlyPf2UACgkQLHwxRsGg ASGBBhAApU/yHgp0jK2++NLha33XUD7nwXn4lX/j3SyX5GudRCY74bBJNR2OKKyA jjzGP9JN3Bb6plPvuMNTf+Z/3xGBaL2lgRYaekt8yM5KHJNf/ZuplPIGwEKZxzuR Iz2tTyRztkFuTfRpNd2g+TGd2xSAAGWvclY4GWR8p9Tu0sMjGAwV2cVk1opEkPTN hNKbPpPeZxiIzEu18+IG5dU3594OYLuwkfrMbKNapAGH2hQf9KRPYLVhsYmD7FY3 Xa2V/3ICrMS1z3K7L+/Ojlt/2gHXMDfaT6gxuW+IF1fbY2HTntDDWHvwY4pLdJrV yDnRcy092ACF2w+aN0ZzR7oGA9KhD+9I+qmlSDmjzHfUAk9Lj95P5rVJRGSFgQeK GeK4TQW3Ccop35ZUPeGY3PPy81nBF2yRwNhLkuWtXpagR4aIS0bR2SYlL6fsv6mI VmeCD82EZj8Bk1OFX3V633b4X3Q3f5YIZAVwDqSEMOUkvCtk+PcF2+Ihy2e+xNdX 5AtXb9UVgajaHVJ5Qtn4u5kBfvzSw4rcQbdzoRwzcdRfW/39gf+aTNw1ZGm0QUS8 4y2Hj77JUessn78QA8bPHMeQJECdONeai7x4GLMrHCOrdNP55UYMWzpzNEkkFNst N/eE2EmsfCFB1lkloeXneb/XvNDevZk5N9If2vS9bIuV3BkZXPE= =3u/v -----END PGP SIGNATURE----- --===============7595802864977045773==--