From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id B81D51382C5 for ; Wed, 21 Mar 2018 01:37:11 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6AC26E09E2; Wed, 21 Mar 2018 01:37:06 +0000 (UTC) Received: from avasout06.plus.net (avasout06.plus.net [212.159.14.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id E3E00E09B7 for ; Wed, 21 Mar 2018 01:37:05 +0000 (UTC) Received: from [192.168.6.147] ([212.159.46.162]) by smtp with ESMTP id ySgWe6hjDy3jiySgXeW0i5; Wed, 21 Mar 2018 01:37:03 +0000 X-CM-Score: 0.00 X-CNFS-Analysis: v=2.3 cv=fL8XI6Se c=1 sm=1 tr=0 a=RuViaDnnNG9rfPLW4VJocg==:117 a=RuViaDnnNG9rfPLW4VJocg==:17 a=13zjGPudsaEWiJwPRgMA:9 a=7mOBRU54AAAA:8 a=LGtTltp9ZJNOo5gT-vwA:9 a=pILNOxqGKmIA:10 a=FJRRbGAxFalbHxPk_1YA:9 a=ONNS8QRKHyMA:10 a=wa9RWnbW_A1YIeRBVszw:22 Subject: Re: [gentoo-dev] [RFC] Begin a dev-libs/nodejs category? To: gentoo-dev@lists.gentoo.org References: <6d081572-1b9a-663e-5993-8143518cf0cd@gmail.com> <534f8dd2-2174-0ca4-1493-c55c35bfa4c8@gentoo.org> <20180321142552.603c178b@katipo2.lan> From: "M. J. Everitt" Openpgp: id=BA266E0525CFAB101523351B4C30334F93C22371 Message-ID: Date: Wed, 21 Mar 2018 01:36:56 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 In-Reply-To: <20180321142552.603c178b@katipo2.lan> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="kQy96yF3ILgBWf4mYyBWCIXLpvIUaKKTA" X-CMAE-Envelope: MS4wfNQDpQ6zpFJ8UXdG3cqS5KiozFD9YL6j2xBcalBZq++QZ3eS5lZLeQFvYqAyWj5ZwwjKYM3+vzM80CZi5NpCMPHpOS5mtH5hVd+UwHiWUqnYtT53b/03 SSgjgHdkYbo95eCX7Vk7BMdxsJ3OGD47gcPKqs1knGutYRKzUlnmUjhZIqxDV1YnBetiETKH/6rLHQ== X-Archives-Salt: dce35aca-e3d4-47fa-ad17-5957166b3cba X-Archives-Hash: 558e93fdf3f758a190bebd5c04ff7e10 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --kQy96yF3ILgBWf4mYyBWCIXLpvIUaKKTA Content-Type: multipart/mixed; boundary="695G9Mb9X8rqUWwGdTiwqXu4S6fk6UxZC"; protected-headers="v1" From: "M. J. Everitt" To: gentoo-dev@lists.gentoo.org Message-ID: Subject: Re: [gentoo-dev] [RFC] Begin a dev-libs/nodejs category? References: <6d081572-1b9a-663e-5993-8143518cf0cd@gmail.com> <534f8dd2-2174-0ca4-1493-c55c35bfa4c8@gentoo.org> <20180321142552.603c178b@katipo2.lan> In-Reply-To: <20180321142552.603c178b@katipo2.lan> --695G9Mb9X8rqUWwGdTiwqXu4S6fk6UxZC Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Content-Language: en-GB On 21/03/18 01:27, Kent Fredric wrote: > On Tue, 20 Mar 2018 14:48:29 -0400 > Michael Orlitzky wrote: > >> There's a real technical problem hidden in there. Since npm >> (recursively!) bundles every dependency, nobody worries about >> compatibility in their JS packages. You'll quickly find yourself stuck= =2E > Honestly, I expected at some point we'd reach for slotting and normaliz= ation, > and recursive trees of symlinks.... > > eg:=20 > /usr/lib/nodejs///lib/ -> /usr= /lib/nodejs// > > Or something like that. > > So you'd wind up with > > /usr/lib/nodejs/foo/1.0/lib/bar -> /usr/lib/nodejs/bar/1.0 > /usr/lib/nodejs/foo/1.0/lib/baz -> /usr/lib/nodejs/baz/2.0 > /usr/lib/nodejs/bar/1.0/lib/baz -> /usr/lib/nodejs/baz/1.0 > /usr/lib/nodejs/baz/1.0/... > /usr/lib/nodejs/baz/2.0/... > > Or something like that. But I imagine constructing such a thing a > rather painful exercise. > =2E... Said the voice of bitter experience ... *eg* :] --695G9Mb9X8rqUWwGdTiwqXu4S6fk6UxZC-- --kQy96yF3ILgBWf4mYyBWCIXLpvIUaKKTA Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJasbc8AAoJEGPnxnn01DHdHagP/j7/Uj2VgU3QAHnz2hFafxyQ huCfemiQcHGdorfEQXmBtUrKSAuaTFj6iOxxh50Z31+oJ2mCTSvsAUk9hBrxvUdx BGvTSy96Rb6qMjZiBy/MNFQxAvwK9RyRVqYPGMTM5/cvd4g5dt9MSD7oCXqvNSTq RS4zkLSAgLrGh6BmGsuF1lRIahrmFd7IeVjxpkxlKQ7hEQkMcP+kxnXXC/MTlKHC peU/cjBc9lF3K9lW6061XV+Yim64gnoSmcPKjkhvssa9tCo0mb/tsn2IpGeQ8/n8 6xhLgpamdy9UcMUNwiVZHIyY5W6wvadQqwbbBJMAkvLS8x8NvxhQY7LODSVll2Qn BkQ7eMVthcHba5qT4Zk1NMv3RZVdxEn7QYjnnDEOs9C0m998zUFQApjdRQ6krlmQ 2Fi/3nfIyM9L4DTtrVmyax7wrqAPuibW5KQARjb/gXQ54vqIu1yO0ICznozbbY4X NtGrMxHlB4B3VPnu4p+FiiOdSXyPzx9LFXnnkkpnnC472qZJs/ERsKG5SIl5v4uK XaIgxHeNHfZptR19vTEFQOBmPz+J+dmJP8aohOm+oBeZ6mGlALQ+v4AUQCts7Vll cLNOCfithKyAeilIAeumv5hR0ItxT4E+RxfIOzjRDkvRgfLrRfSpBnYfJUlIdDf3 EZFVVwuiffEwzXVriDUl =2W4i -----END PGP SIGNATURE----- --kQy96yF3ILgBWf4mYyBWCIXLpvIUaKKTA--