From owner-freebsd-ports@FreeBSD.ORG Sun Feb 1 11:43:08 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2B4F016A4CE; Sun, 1 Feb 2004 11:43:08 -0800 (PST) Received: from lakemtao06.cox.net (lakemtao06.cox.net [68.1.17.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2EBB043D39; Sun, 1 Feb 2004 11:43:06 -0800 (PST) (envelope-from mezz7@cox.net) Received: from mezz.mezzweb.com ([68.103.32.11]) by lakemtao06.cox.net (InterMail vM.5.01.06.05 201-253-122-130-105-20030824) with ESMTP id <20040201194305.GREL24575.lakemtao06.cox.net@mezz.mezzweb.com>; Sun, 1 Feb 2004 14:43:05 -0500 Date: Sun, 01 Feb 2004 13:42:08 -0600 To: Erik Trulsson References: <1075625132.92856.5.camel@Twoflower.intra.net> <20040201121458.GA72452@falcon.midgard.homeip.net> From: Jeremy Messenger Content-Type: text/plain; format=flowed; charset=iso-8859-1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID: In-Reply-To: <20040201121458.GA72452@falcon.midgard.homeip.net> User-Agent: Opera7.23/Linux M2 build 518 cc: ports@FreeBSD.org cc: Jan Stocker cc: trevor@FreeBSD.org cc: marcus@FreeBSD.org Subject: Re: gettext / gettext-old exclusion X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Feb 2004 19:43:08 -0000 On Sun, 1 Feb 2004 13:14:58 +0100, Erik Trulsson wrote: > On Sun, Feb 01, 2004 at 09:45:33AM +0100, Jan Stocker wrote: >> Hi boys n girls, >> >> to make gettext and gettext-old conflicting kills half of the ports- >> tree. if you cant install gettext-old you cant install glib20.... you >> can think whats the result. If you cant install gettext the same for >> other ports.... if the new version creates a conflict we must downgrade >> or better deconflict em ! >> >> THIS IS REALLY AN URGENT ISSUE !!!! > > There are *NO* ports that depend on devel/gettext, so it is not really > much of an issue. Actually, it's an issue here.. A lot of people don't read the mailing list or whatever, so they use the portupgrade to upgrade everything. The result, it will upgrade the new gettext then all old ports are looking for the gettext-old while there's no MOVE of gettext->gettext-old. It should be have to be done by the opposite way by create gettext-new and keep gettext as usually until the gettext-new is well tested. This will avoid the problem(s) rather than create gettext-old and update gettext. This is too late, so one of committer does really need to change all ports to depend gettext and bump the version very soon as possible; it has been hold for too long by now, IMO.. The people will have to do the deinstall of gettext and install gettext-old or edit the database by change gettext->gettext-old to solve the problem. I personal solve the problem by write a simple shell script to convert all ports depend on gettext and rebuild everything, I am using gettext 0.13 here with no problem. Cheers, Mezz > The conflict between devel/gettext and devel/gettext-old should kill > exactly *zero* percent of the ports tree. > > The problems that people have had has usually been because they tried > to update their installed ports (that were installed before gettext-old > was created) and in the process got the dependencies screwed up > somehow. This is problem with the updating process used, not with the > ports tree itself. > > If you install everything from scratch there are no problems. -- bsdforums.org 's moderator, mezz.