From owner-freebsd-ports@FreeBSD.ORG Tue Mar 20 22:56:26 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C728116A402; Tue, 20 Mar 2007 22:56:26 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id B315313C46C; Tue, 20 Mar 2007 22:56:26 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id 73B1D1A3C1C; Tue, 20 Mar 2007 15:56:26 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id C3012512EA; Tue, 20 Mar 2007 18:56:25 -0400 (EDT) Date: Tue, 20 Mar 2007 18:56:25 -0400 From: Kris Kennaway To: Doug Barton Message-ID: <20070320225625.GA19924@xor.obsecurity.org> References: <200703181638.l2IGcoaj003204@repoman.freebsd.org> <20070319125101.4lb7lljt5w4cwog8@webmail.leidinger.net> <1174308178.15322.13.camel@pav.hide.vol.cz> <45FF29E4.4060305@FreeBSD.org> <46004202.5040603@gmail.com> <20070320214735.0d55a1cb@Magellan.Leidinger.net> <4600647D.2040305@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4600647D.2040305@FreeBSD.org> User-Agent: Mutt/1.4.2.2i Cc: Alexander Leidinger , pav@FreeBSD.org, freebsd ports , Rene Ladan Subject: Re: Ports management tools in the base (Was: Re: cvs commit: www/en/projects/ideas ideas.xml) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Mar 2007 22:56:26 -0000 On Tue, Mar 20, 2007 at 03:47:25PM -0700, Doug Barton wrote: > Alexander Leidinger wrote: > >Quoting Rene Ladan (Tue, 20 Mar 2007 21:20:18 +0100): > > > >>Doug Barton schreef: > > > >>>As for the requirements in the ideas page ... > >>> > >>[...] > >>> * storing old copies of shared libraries after shmajor number change > >>>in /usr/local/lib/compat/pkg > >>> > >>>Portmaster doesn't do this currently. I have mixed feelings about > >>>whether this is even a good idea or not. I'd be happy to elaborate on > >>>why if anyone cares. > >>> > >>[...] > >> > >>Not having a /usr/local/lib/compat/pkg is cleaner IMO. > > > >It requires you to have all software up-to-date after a library version > >bump. This is not always desired. > > Can you explain in more detail when and why that might be the case? > What I'm trying to figure out is where the 80/20 line is here. See e.g. the recent UPDATING entry for gettext and consider what would happen if the user didn't jump through those hoops but only updated gettext alone. With portupgrade, the old library is preserved so all is fine. Kris