From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1PoOn4-0006SX-2T for garchives@archives.gentoo.org; Sat, 12 Feb 2011 23:22:10 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 240B2E0948; Sat, 12 Feb 2011 23:21:53 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 813F5E08F7 for ; Sat, 12 Feb 2011 23:21:17 +0000 (UTC) Received: from vapier.localnet (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 820F61B406A for ; Sat, 12 Feb 2011 23:21:16 +0000 (UTC) From: Mike Frysinger Organization: wh0rd.org To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] libpng-1.5 smooth upgrade Date: Sat, 12 Feb 2011 18:21:13 -0500 User-Agent: KMail/1.13.5 (Linux/2.6.37; KDE/4.5.5; x86_64; ; ) References: <4D556603.8040400@gentoo.org> <4D5568A7.2000602@gentoo.org> In-Reply-To: <4D5568A7.2000602@gentoo.org> 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; boundary="nextPart2521411.8DsbyfegQQ"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201102121821.13883.vapier@gentoo.org> X-Archives-Salt: X-Archives-Hash: d670bb03cdb9a563bef142ef66aba631 --nextPart2521411.8DsbyfegQQ Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On Friday, February 11, 2011 11:49:43 Samuli Suominen wrote: > On 02/11/2011 06:38 PM, "Pawe=C5=82 Hajdan, Jr." wrote: > > 4) What have we learned from libpng 1.2 -> 1.4 upgrade? I'd just like to > > be better informed. >=20 > One way under consideration: >=20 > We have been discussing about removing libpng.pc, libpng.so and > unversioned headers from the libpng 1.5.x package allowing it to install > parallel with libpng 1.4.x. >=20 > That means every package that has been checked working against 1.5.x, > will need to be patched to link against -lpng15, use headers from the > libpng15/ directory and use libpng15.pc instead. >=20 > Or we go with the old route as with 1.2 to 1.4 but that means everything > must be ported before it gets KEYWORDS. i dont see any real advantages with SLOT-ed installs of libpng beyond ABI=20 (i.e. what we're doing today with libpng-1.2.x and libpng-1.4.x). there ar= e=20 however plenty of downsides. patching packages in the tree is a huge hassl= e,=20 you add hassle to end users who d/l random packages and try to build things= =20 themselves, and you make Gentoo non-standard wrt every other distro out the= re. best we follow what everyone else is already doing, and what upstream packa= ges=20 will have to ultimately do anyways -- fix their code to work with libpng-1.= 5=20 when the API has been forcibly broken. =2Dmike --nextPart2521411.8DsbyfegQQ Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iQIcBAABAgAGBQJNVxXpAAoJEEFjO5/oN/WBBQkQAKcL3UDX9Q9TXNtdrK1pkxqX 9BQX/2IuY4Praz3BO5qdVKebKkjtD/5TrKz+O/AtUgXcdBHhtD4jsyhJXptXYk6V tP1t7Qr6S0LVm8OfiiPGNqBQa4xNT7JBcyVqrooGmeC36wXyL1nrxK7DLLZD+nmS QXPVSUxGUrNAlNYi6lq01SQbS7b3ktf77xfyAxZAWCxWgrbXB1pTeW8+PV07ssHC q2dfNPohZh2Xo6xkACt2jDNdGgFk0sn61T0VGeLXPlbOOmjiRQxfxpXVDa49xNeY pOH+Ja6lNcQBm4y3imyxmSHBPG8VTOLDzFVlVxtWaIIArTSaCGF+nlPX8M9OZZJw JpLZDjgfIJoZSYSJ3yJALInMnnshZ2B24f08ml3dW7egp3dxivrszjqkU0uM1Q+m zOYCq/6O7a2SIsBw9VhyMAF+EgjKveJWFMr85wUI0zHneBEDeuWkhJBy9W6qt/za FyHW5dIEpIv2VZJ7bLUPDbyO6AUF9iufjluQf+caPcVVORNkIpZwHJ6Ao7D2lHeW XxZkFSY/Psvv2b5xMdwyyp59FTjaeoKMGIPVZWbwpIKsntFT57F6rHdg5NLnG/Fb HAhKdPdC25TC8rR+dicMtC8pyI73jjAud8i8SmLNbRfwT0srT4l15s6O5HRHPTJq f4aXPsbNM3E1sTNSTR27 =foCQ -----END PGP SIGNATURE----- --nextPart2521411.8DsbyfegQQ--