From owner-cvs-all@FreeBSD.ORG Fri Mar 9 22:12:28 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 94CB716A401; Fri, 9 Mar 2007 22:12:28 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmmtao107.cox.net (eastrmmtao107.cox.net [68.230.240.59]) by mx1.freebsd.org (Postfix) with ESMTP id 0305513C4A3; Fri, 9 Mar 2007 22:12:27 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmimpo02.cox.net ([68.1.16.120]) by eastrmmtao107.cox.net (InterMail vM.7.05.02.00 201-2174-114-20060621) with ESMTP id <20070309221227.IBIR2327.eastrmmtao107.cox.net@eastrmimpo02.cox.net>; Fri, 9 Mar 2007 17:12:27 -0500 Received: from mezz.mezzweb.com ([24.255.149.218]) by eastrmimpo02.cox.net with bizsmtp id YmCR1W00R4iy4EG0000000; Fri, 09 Mar 2007 17:12:26 -0500 Date: Fri, 09 Mar 2007 16:14:25 -0600 To: "Jean-Yves Lefort" From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 References: <200703081412.l28EC8fq003028@repoman.freebsd.org> <200703091031.11485.kstewart@owt.com> <20070309215035.7d7430fc.jylefort@FreeBSD.org> <20070309224145.53836ae8.jylefort@FreeBSD.org> Content-Transfer-Encoding: Quoted-Printable Message-ID: In-Reply-To: <20070309224145.53836ae8.jylefort@FreeBSD.org> User-Agent: Opera Mail/9.10 (Linux) Cc: cvs-ports@freebsd.org, cvs-all@freebsd.org, Kent Stewart , 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:28 -0000 On Fri, 09 Mar 2007 15:41:45 -0600, 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 ru= ns >> >> > because it is looking for libgpg-error.so.3. If I look at the po= rts >> >> > 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 nee= d = >> 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 =3D> /usr/local/lib/libgpg-error.so.0 = >> (0x28541000) >> # ldd /usr/local/bin/buoh | grep libgpg-error >> libgpg-error.so.0 =3D> /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 =3D> /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. The 104877 fix is not in ports tree right now, so I think we still need = to = put an entry in UPDATING for our users' sake. Cheers, Mezz > -- > Jean-Yves Lefort > > jylefort@FreeBSD.org > http://lefort.be.eu.org/ -- = mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team - FreeBSD Multimedia Hat (ports, not src) http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org http://wiki.freebsd.org/multimedia - multimedia@FreeBSD.org