From owner-cvs-all@FreeBSD.ORG Fri Mar 9 22:12:05 2007 Return-Path: X-Original-To: cvs-all@freebsd.org Delivered-To: cvs-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 16F6616A405; Fri, 9 Mar 2007 22:12:05 +0000 (UTC) (envelope-from kstewart@owt.com) Received: from smtp.owt.com (smtp.owt.com [204.118.6.19]) by mx1.freebsd.org (Postfix) with ESMTP id D0F7113C48D; Fri, 9 Mar 2007 22:12:04 +0000 (UTC) (envelope-from kstewart@owt.com) Received: from topaz-out (owt-207-41-94-233.owt.com [207.41.94.233]) by smtp.owt.com (8.12.11.20060308/8.12.8) with ESMTP id l29MBnoG002011; Fri, 9 Mar 2007 14:11:49 -0800 From: Kent Stewart To: Jean-Yves Lefort Date: Fri, 9 Mar 2007 14:11:55 -0800 User-Agent: KMail/1.9.5 References: <200703081412.l28EC8fq003028@repoman.freebsd.org> <20070309224145.53836ae8.jylefort@FreeBSD.org> In-Reply-To: <20070309224145.53836ae8.jylefort@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200703091411.56350.kstewart@owt.com> Cc: Jeremy Messenger , cvs-ports@freebsd.org, cvs-all@freebsd.org, ports-committers@freebsd.org Subject: Re: cvs commit: ports/deskutils/basket Makefile ports/security/gnutls Makefile ports/security/dirmngr Makefile ports/security/libotr Makefile ports/security/libgcrypt Makefile ports/security/gnupg Makefile ports/security/gpgme Makefile ports/security/libksba ... X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Mar 2007 22:12:05 -0000 On Friday 09 March 2007 13:41, Jean-Yves Lefort wrote: > On Fri, 09 Mar 2007 15:13:27 -0600 > > "Jeremy Messenger" wrote: > > On Fri, 09 Mar 2007 14:50:35 -0600, Jean-Yves Lefort > > > > wrote: > > > On Fri, 09 Mar 2007 13:29:20 -0600 > > > > > > "Jeremy Messenger" wrote: > > >> On Fri, 09 Mar 2007 12:31:11 -0600, Kent Stewart > > >> > > >> > > >> wrote: > > >> > On Thursday 08 March 2007 06:12, Jean-Yves Lefort wrote: > > >> >> jylefort 2007-03-08 14:12:08 UTC > > >> >> > > >> >> FreeBSD ports repository > > >> >> > > >> >> Modified files: > > >> >> deskutils/basket Makefile > > >> >> security/gnutls Makefile > > >> >> security/dirmngr Makefile > > >> >> security/libotr Makefile > > >> >> security/libgcrypt Makefile > > >> >> security/gnupg Makefile > > >> >> security/gpgme Makefile > > >> >> security/libksba Makefile > > >> >> security/gnutls-devel Makefile > > >> >> Log: > > >> >> Track libgpg-error shlib version change. > > >> > > > >> > There were more than this. For example, kde's kmail no longer > > >> > runs because it is looking for libgpg-error.so.3. If I look at > > >> > the ports that use this library there must be 20-30 on my > > >> > computer. > > >> > > >> In the past, I have requested to add in UPDATING so it will be > > >> need to do > > >> that again too. > > >> > > >> http://freebsd.rambler.ru/bsdmail/cvs-all_2006/msg37160.html > > >> > > >> portupgrade -rf libgpg-error-\* > > > > > > Ok I know what's going on. You need the -f because of the issue > > > described in ports/104877. Otherwise a mere "portupgrade -a" or > > > "portupgrade -r libgpg-error" would catch the revision bumps and > > > rebuild the appropriate ports. > > > > The 'portupgrade -a or -r' will not catch it. > > I did not say "will", I said "would" (if 104877 was fixed). > > > The libsoup, evolution, buoh, and etc still need to be bump. These > > ports don't have any of libgpg-error dependency in the Makefile. > > These indirect clients should not link against libgpg-error. They > only do so because of a bug in libtool. > > > # ldd /usr/local/lib/libsoup-2.2.so.8 | grep libgpg-error > > libgpg-error.so.0 => /usr/local/lib/libgpg-error.so.0 > > (0x28541000) # ldd /usr/local/bin/buoh | grep libgpg-error > > libgpg-error.so.0 => /usr/local/lib/libgpg-error.so.0 > > (0x28176000) # ldd > > /usr/local/lib/evolution/2.10/components/libevolution-calendar.so | > > grep libgpg-error > > libgpg-error.so.0 => /usr/local/lib/libgpg-error.so.0 > > (0x297c3000) [...goes on...] > > > > I sloved this problem by 'portmaster -r libgpg-error-\*'. So... Add > > 'portupgrade -rf libgpg-error-\*' and 'portmaster -r > > libgpg-error-\*' in UPDATING will taking care of it. > > I'd rather have 104877 fixed. Rebuilding most of your ports because a > small library down the tree was updated is not acceptable. I agree because on the two machine I updated, what I did was link the .so file as ...so.3 until it was fixed properly. Kent > > -- > Jean-Yves Lefort > > jylefort@FreeBSD.org > http://lefort.be.eu.org/ -- Kent Stewart Richland, WA http://www.soyandina.com/ "I am Andean project". http://users.owt.com/kstewart/index.html