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 22D3D13832E for ; Thu, 11 Aug 2016 21:30:49 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 98B2821C1F7; Thu, 11 Aug 2016 21:30:40 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 9596221C04E for ; Thu, 11 Aug 2016 21:30:39 +0000 (UTC) Received: from symphony.aura-online.co.uk (154.189.187.81.in-addr.arpa [81.187.189.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: chewi) by smtp.gentoo.org (Postfix) with ESMTPSA id C0757340C72 for ; Thu, 11 Aug 2016 21:30:37 +0000 (UTC) Date: Thu, 11 Aug 2016 22:30:20 +0100 From: James Le Cuirot To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] libpcre.so.3 - Compatibility with Debian Message-ID: <20160811223020.6a065f7c@symphony.aura-online.co.uk> In-Reply-To: <20160811225053.23f96c15.mgorny@gentoo.org> References: <20160811001053.5b98e44a@symphony.aura-online.co.uk> <22444.18637.297626.134016@a1i15.kph.uni-mainz.de> <20160811111141.16bdfcd5@red.yakaraplc.local> <22444.22978.952581.582549@a1i15.kph.uni-mainz.de> <1470927479.5563.16.camel@gentoo.org> <4b09dfc4-b6ca-fb1b-adc3-e9c9da766a10@gentoo.org> <20160811205620.6b782217@symphony.aura-online.co.uk> <20160811225053.23f96c15.mgorny@gentoo.org> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-linux-gnu) 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 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/Z7j9ZorSDjrsMR106ca0M8x"; protocol="application/pgp-signature" X-Archives-Salt: 5eedfea1-9097-40c3-8c7b-4fec607e1cb3 X-Archives-Hash: 8e3c8f242020879a906e39f4f44e205b --Sig_/Z7j9ZorSDjrsMR106ca0M8x Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Thu, 11 Aug 2016 22:50:53 +0200 Micha=C5=82 G=C3=B3rny wrote: > > We don't package Steam itself and doing so isn't viable. We package > > upstream's script for bootstrapping it under the user's HOME. As > > such, there is nowhere to create such a symlink. It's not actually > > Steam itself that requires libpcre.so.3 but (at least) one of its > > games. You similarly can't create a symlink for each game because > > they also get installed under HOME or some other user-defined > > location. =20 >=20 > Well, how about you package a script to easily install Ubuntu on top > of Gentoo? That should make your system much more compliant with > Valve's idiocy than random symlinks. With the exception of this, every game I've tried so far works with the packages we have now. We're talking about one symlink here. > > I have summed up the feedback. I have also considered that we don't > > install the likes of libpng12.so.0 to a different location, even > > though this is also there solely to satisfy pre-compiled binaries. > > We don't even have a separate package for that though I will gladly > > compromise on that point in this case. With all that in mind, I am > > going to install to /lib using a libpcre-debian package. Sorry if > > you disagree but since when do we all agree on anything? :) =20 >=20 > libpng12.so.0 is an old version of a normal upstream library. It has > been released with that SONAME upstream, and it is globally > meaningful. libpcre.so.3 is some crappy Debian invention that's > causing total mayhem. It's not globally meaningful, it can collide > with a future upstream version and it messes up .so symlinks, as you > already noticed. That future version would never happen. Even in the highly unlikely event that this generation of the library would go beyond libpcre.so.2, upstream would almost certainly skip 3 because of Debian. It does not mess up symlinks if libpcre.so.1 is already there, which it always would be. Let's stick to the facts. > If you are going to commit such crap into Gentoo ignoring people more > knowledgeable than you, please spare us the effort and open a QA bug > against it requesting that you remove it immediately. Thank you. Feel > free to also request revoking your commit rights for explicit ignoring > of QA feedback. That's an unfortunate tone. I feel I hold more respect for you than most as I often find your ideas refreshingly innovative. I would certainly bow to any serious concerns of real breakage but no one has managed to provide a single demonstration of how this could actually break anything. All anyone has managed to say is that it looks untidy in their opinion. > Now, seriously: Steam is a total pile of crap. We already had to hack > it to work-around completely braindead LD_LIBRARY_PATH override > idiocy. I don't see how much of a problem would it be to add an > additional path with crappy symlinks for it without polluting the > whole system with crap. No one packages OpenGL libraries like we do so you can hardly blame them for that. I'm not exactly Steam's biggest fan and I actually avoid it where possible but it could surely be a lot worse. Now I don't care for drama and I've got far more important things to give a shit about so fine, I'll concede. Some restraint during our next debate would be appreciated. --=20 James Le Cuirot (chewi) Gentoo Linux Developer --Sig_/Z7j9ZorSDjrsMR106ca0M8x Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.1 iQJ8BAEBCgBmBQJXrO5sXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1MjhERTZCRDg2OTFBNDM5MUZEQTJFRDQy MUM2MzIxMjlDNkQ3REU0AAoJECHGMhKcbX3ki48P/03WyWxHAGcR07vUBwQza8IF mIdbUG1zudMIoPau6hZ6Ux4uYsBTpEj475xuKMkYYidd/oLxwZSuLA3rNxuNZBmn Ra2LuG50YwJzJk9L8wus4ac1cXDiE4hBtzesoVuxBErS7sMVjE1n8V5+neh+pIIp hIU+jIrYaymVkt2F3x6yfRNeNUYllRYidz7QB++6O49bAIo9VjqpjMYwvG9Udt1K e2i7xwG6xbgSowwJeZVfOuxbf5LKhWSzvKt+eraMK+83PEwcnOvUj+qgT2c9Ilon F64umXwqVQrfKmTFM8lqBpBZsF1Fr4CB3i3ue/C/YsAIko8RGIMD3IZWoTvCC55G bQSfQ9fBfVi+Qbh+CdxbbDc6gFzz+zKT0Nrs6Evcken23TDKOs6sU4PbLhiYiwMi +IuI29iSgpcu8uJTZfiP3uPL1iYF44MGmJ659iepyEpO8uYk9ZV0Gl/cSX8dTUz2 3CXXFvXmCYlukpHY0a73+MCo2MpZ0L+EkdlYEBjt5OJUbr2h7rdn+oPihy93Aljt 0mwLJRLMeLn0b/hDN65YLXNUwXGs4N27dBwarmrXAq4L5JrzQi4o7HGphdTfyYOC fJS3JeAlobCqRFM9l6vHzdC2j7IQUDBFnmhbh/VuNDXgp4FgGCK9w8Nd18jFQspu wuDaleiqCtlNRaiarH5x =ZCO+ -----END PGP SIGNATURE----- --Sig_/Z7j9ZorSDjrsMR106ca0M8x--