From owner-freebsd-ports Tue May 29 13:57:42 2001 Delivered-To: freebsd-ports@freebsd.org Received: from kalaid.f2f.com.ua (kalaid.f2f.com.ua [62.149.0.33]) by hub.freebsd.org (Postfix) with ESMTP id 1C49E37B422; Tue, 29 May 2001 13:57:36 -0700 (PDT) (envelope-from sobomax@mail-in.net) Received: from mail.uic-in.net (root@[212.35.189.4]) by kalaid.f2f.com.ua (8.11.3/8.11.1) with ESMTP id f4TKwhx48981; Tue, 29 May 2001 23:58:43 +0300 (EEST) (envelope-from sobomax@mail-in.net) Received: from notebook.vega.com (das0-l112.uic-in.net [212.35.189.239]) by mail.uic-in.net (8.11.3/8.11.3) with ESMTP id f4TKvJo20606; Tue, 29 May 2001 23:57:22 +0300 (EEST) (envelope-from sobomax@mail-in.net) Date: Tue, 29 May 2001 23:57:22 +0300 (EEST) Message-Id: <200105292057.f4TKvJo20606@mail.uic-in.net> To: dima@Chg.RU Cc: ports@FreeBSD.ORG, demon@FreeBSD.ORG, gnome@FreeBSD.ORG, Konstantin.Chuguev@dante.org.uk From: Maxim Sobolev Reply-To: sobomax@FreeBSD.ORG Subject: Re: devel/gettext upgrade [patch] X-Mailer: Pygmy (v0.5.8) In-Reply-To: <301834998.20010529225134@Chg.RU> Content-type: text/plain Content-Transfer-Encoding: quoted-printable Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Tue, 29 May 2001 22:51:34 +0400, =3D?koi8-r?B?5M3J1NLJyiDzydfB3sXOy88=3D= ?=3D wrote: > Hello Maxim, > = > Tuesday, May 29, 2001, 2:30:51 PM, you wrote: > = > MS> Hi folks, > = > MS> Since I did not receive any response from demon regarding my > MS> comments on his patch I've picked up the ball and did the work > MS> by myself. Attached please find resulting patch, please review > MS> it and let me know what do you think. > = > I accepted your comments and wanted to give others a chance to > send more opinions. Sorry, I did not mean to offend you. The only one reason why I've stepped in is that I got one port that need newest gettext to compile, so I tried to see what's up with it. > But if you are in a hurry, feel free to commit > your own patch. Unfortunately at the moment plain upgrade will break number of ports (several core GNOME components, WindowMaker etc.), so we have to carefully weight all available choices before proceeding further. IMO possible solutions are (but not limited to): 1. Drive-by update, i.e. simply update gettext and deal with problems as they will appear. It is the easiest, but also a most troublesome path, as we will be spammed with bug reports and complains from users. 2. Repo-copy gettext into some new port, say gettext.new. In this scenario we will have to hack gettext.new port to prevent it from clashing with oldest gettext (the assumption is that both ports have to co-exist on the same machine). Obviously this will require to hack each port that requires gettext.new, therefore as the number of such ports will grow maintenance expences will be increasing too. 3. Deffer update until most popular packages (GNOME, KDE, whatever) will adapt to the new gettext. 4. Put a new gettext at bento and fix ports that will have problems with new gettext, after which commit gettext along with mega-patch that fixes problematic ports. Personally I'm in favour of (4), but not sure that I'll be able to do all the work necessary. Perhaps someone has a better idea or willing to do the actual work. -Maxim To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message