From owner-cvs-all@FreeBSD.ORG Thu Dec 23 20:32:11 2010 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F3E64106564A; Thu, 23 Dec 2010 20:32:10 +0000 (UTC) (envelope-from mezz.freebsd@gmail.com) Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by mx1.freebsd.org (Postfix) with ESMTP id 885B38FC12; Thu, 23 Dec 2010 20:32:09 +0000 (UTC) Received: by fxm16 with SMTP id 16so7103570fxm.13 for ; Thu, 23 Dec 2010 12:32:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=Qf/TjwJUcLCLIP8WgujdNeowgS/52isjoFIl8g+ylrA=; b=tsnk6mE/8L5a3I/wxAOGZowcIJeZzA1uoiBCUUnXtGBUVfbMLxEux5bJ4XL6zm90cF XM9pyXNZWKfBvfT+Hnkkup+C1xHx0X2I3bRyVZ3E518NCWOucYC+0mlCDR0kHVQGlcf0 OBUGuzv+yXk3q3Hnftc7JZ+7+Sf2z+I6e4Zi0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=ckluJsnUJ6r0v+K2ASTf7CDA3X57nRCzLVMa20nkUCnPpxFE3ztHPSWGqXiAoOR4ES smnPk3GIldBWRPVqmPCGUrXIYsHA2gUZg0DtRwY0XC4x7hCawRqexHF+JzIWLZDbJs+F ldUZeDBiQoqPDC4DxS/W9WlbAN6WB2tgqRkIQ= MIME-Version: 1.0 Received: by 10.223.83.197 with SMTP id g5mr9257408fal.52.1293136326729; Thu, 23 Dec 2010 12:32:06 -0800 (PST) Received: by 10.223.70.196 with HTTP; Thu, 23 Dec 2010 12:32:06 -0800 (PST) In-Reply-To: <4D13AA9E.70208@FreeBSD.org> References: <201012221916.oBMJGCMY069579@repoman.freebsd.org> <4D139A36.1080208@FreeBSD.org> <4D139DC9.1010704@FreeBSD.org> <4D13A438.70805@FreeBSD.org> <4D13AA9E.70208@FreeBSD.org> Date: Thu, 23 Dec 2010 14:32:06 -0600 Message-ID: From: Jeremy Messenger To: Doug Barton Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: cvs-ports@freebsd.org, cvs-all@freebsd.org, Alex Dupre , ports-committers@freebsd.org Subject: Re: cvs commit: ports/security/dirmngr Makefile ports/security/gnupg Makefile ports/security/gpa Makefile ports/security/gpgme Makefile ports/security/libassuan Makefile distinfo pkg-descr ports/security/opensc Makefile X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Dec 2010 20:32:11 -0000 On Thu, Dec 23, 2010 at 2:01 PM, Doug Barton wrote: > On 12/23/2010 11:34, Alex Dupre wrote: >> >> Doug Barton ha scritto: >>>> >>>> On Linux, it's still .so.0 while on FreeBSD changed to .so.1. >>> >>> To be clear, *I* didn't change anything, I just dealt with the change >>> that the vendor made. If you'd like to share your concerns with them, >>> I'm sure that they would be willing to listen. >> >> What Jeremy is saying is that the vendor probably didn't change version >> number, but due to a libtool bug on FreeBSD it happened, and using the >> ltverhack it could be automatically fixed. > > And what *I* am saying is that if there is a bug elsewhere, it should be > fixed elsewhere. Meanwhile, if anyone else wants to engage in idle > speculation it's going to be ignored. Discussion based on facts is always > welcome of course. You need to understand that It's not that simple. We can't put a patch in libtool by default or we will have to change a lot lot lot of ports. Then deal with users' machines. Also, the libtool scripts are included in some tarballs that was generated, so it has to be patched in some of ports. The ltverhack is helping us to do a baby step by step. If all ports have libtool fix then upstream libtool will accept the patch to fix bug. Don't you want to make FreeBSD better? :-P Do you know that bump without ABI change is wrong? What if other applications that depend on this port by using dlopen() that looking for .so.0? It won't work because of wrong .so.N. I have maintained mono ports long time ago. They have a lot of mono stuff that open .so.N without link it. We had to add a lot of patches in mono ports long time ago, which we no longer need to do in most stuff with that ltverhack. We have been using it in almost all of our (gnome@) ports for very long time. Do you remember how we upgrade GNOME before that ltverhack? It was complicate upgrade process with script. With all of that fix, we no longer need a script to help with GNOME upgrade. Much less complicate and most of them can be done by simple 'portmaster or portupgrade -a'. Cheers, Mezz > Doug > > -- > > =A0 =A0 =A0 =A0Nothin' ever doesn't change, but nothin' changes much. > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0-- OK Go > > =A0 =A0 =A0 =A0Breadth of IT experience, and depth of knowledge in the DN= S. > =A0 =A0 =A0 =A0Yours for the right price. =A0:) =A0http://SupersetSolutio= ns.com/ --=20 mezz.freebsd@gmail.com - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org