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 1PohX0-0007gg-1C for garchives@archives.gentoo.org; Sun, 13 Feb 2011 19:22:50 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BBC951C019; Sun, 13 Feb 2011 19:22:40 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 76C251C015 for ; Sun, 13 Feb 2011 19:22:06 +0000 (UTC) Received: from vapier.localnet (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id C7C8C67B55 for ; Sun, 13 Feb 2011 19:22:05 +0000 (UTC) From: Mike Frysinger Organization: wh0rd.org To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: libpng-1.5 smooth upgrade Date: Sun, 13 Feb 2011 14:22:04 -0500 User-Agent: KMail/1.13.5 (Linux/2.6.37; KDE/4.5.5; x86_64; ; ) References: <4D556603.8040400@gentoo.org> <201102121821.13883.vapier@gentoo.org> <1297564649.2150.37.camel@raven.home.flameeyes.eu> In-Reply-To: <1297564649.2150.37.camel@raven.home.flameeyes.eu> 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="nextPart10397482.YTyv7rtjmG"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201102131422.04669.vapier@gentoo.org> X-Archives-Salt: X-Archives-Hash: 0627447d7de1a2458e6a28f4c7c246bc --nextPart10397482.YTyv7rtjmG Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On Saturday, February 12, 2011 21:37:29 Diego Elio Petten=C3=B2 wrote: > Il giorno sab, 12/02/2011 alle 18.21 -0500, Mike Frysinger ha scritto: > > patching packages in the tree is a huge hassle, > > you add hassle to end users who d/l random packages and try to build > > things > > themselves, and you make Gentoo non-standard wrt every other distro > > out there. >=20 > What I had in mind was something that would work for upstreams as well, > mostly by having fallback; so if a package supported up to libpng 1.4 it > would search for -lpng14, then -lpng12, then -lpng (and in Gentoo would > hit -lpng14); while one supporting 1.5 as well would go -lpng15 -lpng14 > -lpng12 -lpng ... >=20 > i.e. what most already do for berkdb but at some point with us not > providing -lpng at all, if most upstreams would like that idea. i'm not sure comparing to berkdb is appropriate. upstream packages using=20 berkdb have themselves changed to doing a version scan before falling back = to=20 the canonical one. if upstream packages start changing to do that with=20 libpng, then perhaps we can talk about restructuring libpng ebuilds, but it= =20 seems to me that upstream packages are more likely to simply update their c= ode=20 to work with libpng-1.5 than add a version scan for libpng-1.4. thus it's a lot more sane in the long term to assume that packages support = the=20 latest rather than patching everyone (and being forced to carry those custo= m=20 patches indefinitely) to set the ceiling at the last "known" working versio= n. =2Dmike --nextPart10397482.YTyv7rtjmG 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) iQIcBAABAgAGBQJNWC9cAAoJEEFjO5/oN/WB7ucP/3mGoqT5yRJniftxwqXiVB5x Skorb4i0gEPRP3kIjKek5vhPhG1/9pMgyTiRx5BWFB2sy/OMASeCv9tBqORXJ+F/ AfAAUg/4ikxtfqgX33i1vLxgE6dFu0F2Vn0WaJKvzIaK6duq2kGI+geHZrPg026p WQJPInPqWXmvqpntUkEFxIb3N05/scYL/P/ZCm3lYEc+VUvmpDbBonfF+36jT+uJ DS3sdgoNZP35IBE+rxxNgwR5mCHxECxD9J8US2pAtrC1XSi7i0XA+tZt2hF6h7bT cxJmr3FQNBpF2QTSlGIGSvin1HQYmKTtEJqYEpuUyKcBXwLJT9lijn9j97K6Pj0d 5L/+DT3AdU6ghzc2v0XA6nj1IkNWlHa2rX14U+z6vibAONqvESZ9j0WTmoq5iXBn 01hFpoWdekslaBQyG0YipRisMuH+LhovF0mZuOU3a2iwv25TEm9sdo+cDoaFYyOF fzO6BJC2mo2WF1PSVMQsOYyoeFVW7J4VpzqMt01qDbRoJeaoFHpuEVvlBqneLAL1 JYwtKyH9yS1hHq+s+w1C1OKuo6hAoPqBzqe7TXfQGNPoSw/K8CwRF7gTD5q8a9gC wzEQr8zTWZQvoYa9u/zjwlTZwKkHXTG2gpHuRsnrnpdOV7FqmCHIwjRi2j91zDGd 01lQ75vICKlLT5xhj68q =g+N5 -----END PGP SIGNATURE----- --nextPart10397482.YTyv7rtjmG--