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 <gentoo-user+bounces-112283-garchives=archives.gentoo.org@lists.gentoo.org>) id 1OU5GX-0007Yq-PE for garchives@archives.gentoo.org; Wed, 30 Jun 2010 21:56:22 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 97334E0B48; Wed, 30 Jun 2010 21:55:35 +0000 (UTC) Received: from mail-ww0-f53.google.com (mail-ww0-f53.google.com [74.125.82.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 5BFB9E0B48 for <gentoo-user@lists.gentoo.org>; Wed, 30 Jun 2010 21:55:35 +0000 (UTC) Received: by wwa36 with SMTP id 36so218666wwa.10 for <gentoo-user@lists.gentoo.org>; Wed, 30 Jun 2010 14:55:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:cc:references:in-reply-to:mime-version:content-type :content-transfer-encoding:message-id; bh=z3wepZlvas1zSrSk40GdNmOSnWhkyeDwozFp+csOtyY=; b=GscfbxWXy0/fa5r6kVAYOTEznQBxy04iGCUl9dbr3JiClPpdR2e+Fyx9ZnQodjaLrW uSuOP7j0ZZSu3vlmV0aV8YwkhMrqQA7VXPzEUw6Udv8B1I+JLa6d+Q08dxaJ5UxqOCh8 NXPg7gjBCqHqPTdlvaI7xRwS3A9MJvUeJU/zc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:cc:references:in-reply-to :mime-version:content-type:content-transfer-encoding:message-id; b=bqrE8Ji001BwBBWycZgaTSyWqp1wgYnmdrm6lBylVaZsRbZIW5e9PKwT77S9VOwuF5 vqQODQCEgOLe8S5xFJEObKUjfbgR433RIjqnWV1SbyK2sySnHrtam+FAezRv59ukTKxh sYc633IFICAPOwjFVHc3fTf/T81AwhylQrwZM= Received: by 10.216.5.7 with SMTP id 7mr17434wek.56.1277934934546; Wed, 30 Jun 2010 14:55:34 -0700 (PDT) Received: from nazgul.localnet (196-210-140-126.dynamic.isadsl.co.za [196.210.140.126]) by mx.google.com with ESMTPS id o77sm8841895weq.36.2010.06.30.14.55.31 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 30 Jun 2010 14:55:33 -0700 (PDT) From: Alan McKinnon <alan.mckinnon@gmail.com> To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Stable users: libpng-1.4 Date: Wed, 30 Jun 2010 23:52:13 +0200 User-Agent: KMail/1.13.3 (Linux/2.6.34-ck-r1; KDE/4.4.4; x86_64; ; ) Cc: Mick <michaelkintzios@gmail.com> References: <201006292356.56520.alan.mckinnon@gmail.com> <201006302217.29690.michaelkintzios@gmail.com> In-Reply-To: <201006302217.29690.michaelkintzios@gmail.com> Precedence: bulk List-Post: <mailto:gentoo-user@lists.gentoo.org> List-Help: <mailto:gentoo-user+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-user+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-user+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-user.gentoo.org> X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <201006302352.14268.alan.mckinnon@gmail.com> X-Archives-Salt: 33fcc2d4-8863-4586-9768-6e594be485d4 X-Archives-Hash: 11197e1f4c49f8f8d736ec8c8f0e6f77 On Wednesday 30 June 2010 23:17:28 Mick wrote: > On Tuesday 29 June 2010 22:56:56 Alan McKinnon wrote: > > Seems like the horrendous screw-up that was the libpng-1.4 update never > > got fixed properly and is hitting stable users now. > > > > Flameeyes, in his usual in-your-face style, has documented what needs to > > be done: > > > > http://blog.flameeyes.eu/2010/06/29/stable-users-libpng-update > > > > If you are a stable user, save yourself a lot of trouble over the next > > few days, read his blog and do what he says. He has this uncanny ability > > of almost always being correct on technical toolchain matters > > Blast! I emerged media-libs/libpng-1.4.3 only 2 days ago and ... I > followed what the elog told me which was to run the very scrip that > Flameeyes says it causes long term problems! O_O > > This is what I have in terms of libpng* (on an amd64 system): > > # ls -la /usr/lib/libpng* > -rw-r--r-- 1 root root 236422 Jun 28 12:56 /usr/lib/libpng14.a > -rw-r--r-- 1 root root 935 Jun 28 12:57 /usr/lib/libpng14.la > lrwxrwxrwx 1 root root 18 Jun 28 12:56 /usr/lib/libpng14.so -> > libpng14.so.14.3.0 > lrwxrwxrwx 1 root root 18 Jun 28 12:56 /usr/lib/libpng14.so.14 -> > libpng14.so.14.3.0 > -rwxr-xr-x 1 root root 158400 Jun 28 12:56 /usr/lib/libpng14.so.14.3.0 > lrwxrwxrwx 1 root root 10 Jun 28 12:56 /usr/lib/libpng.a -> libpng14.a > -rw-r--r-- 1 root root 935 Jun 28 12:57 /usr/lib/libpng.la > lrwxrwxrwx 1 root root 11 Jun 28 12:56 /usr/lib/libpng.so -> > libpng14.so > > # ls -la /usr/lib64/libpng* > -rw-r--r-- 1 root root 236422 Jun 28 12:56 /usr/lib64/libpng14.a > -rw-r--r-- 1 root root 935 Jun 28 12:57 /usr/lib64/libpng14.la > lrwxrwxrwx 1 root root 18 Jun 28 12:56 /usr/lib64/libpng14.so -> > libpng14.so.14.3.0 > lrwxrwxrwx 1 root root 18 Jun 28 12:56 /usr/lib64/libpng14.so.14 -> > libpng14.so.14.3.0 > -rwxr-xr-x 1 root root 158400 Jun 28 12:56 /usr/lib64/libpng14.so.14.3.0 > lrwxrwxrwx 1 root root 10 Jun 28 12:56 /usr/lib64/libpng.a -> > libpng14.a -rw-r--r-- 1 root root 935 Jun 28 12:57 /usr/lib64/libpng.la > lrwxrwxrwx 1 root root 11 Jun 28 12:56 /usr/lib64/libpng.so -> > libpng14.so > > Is this OK? What now? I remember now what I eventually did to fix all my libpng problems back then: unmerge libpng delete everything left with libpng in it's name emerge -pvuND world just to see what was now busted same with revdep-rebuild re-emerge libpng and let portage pick the version to merge emerge -avuND world revdep-rebuild repeat till no problems reported and lafilefixer --justfixit somewhere in the mix as well just for good measure. This is called the "throw shit at the wall and hope some of it sticks" method of updating systems. By happy good fortune, it worked out for me. aka the dark underside of source-based systems :-) -- alan dot mckinnon at gmail dot com