From owner-freebsd-i18n Mon Feb 11 0:12:53 2002 Delivered-To: freebsd-i18n@freebsd.org Received: from columbus.cris.net (columbus.cris.net [212.110.128.65]) by hub.freebsd.org (Postfix) with ESMTP id 95BF537B405; Mon, 11 Feb 2002 00:12:32 -0800 (PST) Received: from ark.cris.net (ns2.cris.net [212.110.128.68]) by columbus.cris.net (8.9.3/8.9.3) with ESMTP id KAA15216; Mon, 11 Feb 2002 10:12:28 +0200 (EET) Received: (from phantom@localhost) by ark.cris.net (8.11.1/8.11.1) id g1B8Bvh12496; Mon, 11 Feb 2002 10:11:57 +0200 (EET) Date: Mon, 11 Feb 2002 10:11:57 +0200 From: Alexey Zelkin To: Mark Peek Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org, i18n@FreeBSD.org Subject: Re: cvs commit: src/contrib/tcsh sh.set.c tc.const.c Message-ID: <20020211101157.B11417@ark.cris.net> References: <200202100440.g1A4eQS00257@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i In-Reply-To: <200202100440.g1A4eQS00257@freefall.freebsd.org>; from mp@FreeBSD.org on Sat, Feb 09, 2002 at 08:40:26PM -0800 X-Operating-System: FreeBSD 3.5-STABLE i386 Sender: owner-freebsd-i18n@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG hi, Could I ask Japanese developers to check tcsh's understanding of new locales (*.euc??) now ? I'd like to get this patch MFCed if everything is ok. Also this patch adds EUC autodetection for zh_CN.{EUC,eucCN} and Big5 autodetection(?) for zh_TW.Big5 locales. It would be nice to check it also. Practice feedbacks are welcome (because theoreticaly it's working) ! On Sat, Feb 09, 2002 at 08:40:26PM -0800, Mark Peek wrote: > mp 2002/02/09 20:40:26 PST > > Modified files: (Branch: ZOULAS) > contrib/tcsh sh.set.c tc.const.c > Log: > - Add support for autodetection of *.euc?? and *.EUC locales. > - ja_JP.eucJP, ja_JP.EUC > - ko_KR.eucKR, ko_KR.EUC > - zn_CN.eucCN, zn_CN.EUC > - Add support for zh_TW.Big5 > - Add ja_JP.Shift_JIS alias for ja_JP.SJIS > > Submitted by: phantom > Approved by: Christos Zoulas - TCSH maintainer > > Revision Changes Path > 1.1.1.5 +2 -0 src/contrib/tcsh/sh.set.c > 1.1.1.5 +25 -7 src/contrib/tcsh/tc.const.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-i18n" in the body of the message From owner-freebsd-i18n Mon Feb 11 7:47:42 2002 Delivered-To: freebsd-i18n@freebsd.org Received: from green.bikeshed.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id D096F37B416; Mon, 11 Feb 2002 07:47:36 -0800 (PST) Received: from localhost (green@localhost) by green.bikeshed.org (8.11.6/8.11.6) with ESMTP id g1BFlZ367757; Mon, 11 Feb 2002 10:47:37 -0500 (EST) (envelope-from green@green.bikeshed.org) Message-Id: <200202111547.g1BFlZ367757@green.bikeshed.org> X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 To: Alexey Zelkin Cc: Mark Peek , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org, i18n@FreeBSD.org Subject: Re: cvs commit: src/contrib/tcsh sh.set.c tc.const.c In-Reply-To: Your message of "Mon, 11 Feb 2002 10:11:57 +0200." <20020211101157.B11417@ark.cris.net> From: "Brian F. Feldman" Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 11 Feb 2002 10:47:35 -0500 Sender: owner-freebsd-i18n@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Alexey Zelkin wrote: > hi, > > Could I ask Japanese developers to check tcsh's > understanding of new locales (*.euc??) now ? > > I'd like to get this patch MFCed if everything is ok. > > Also this patch adds EUC autodetection for zh_CN.{EUC,eucCN} > and Big5 autodetection(?) for zh_TW.Big5 locales. It would be > nice to check it also. > > Practice feedbacks are welcome (because theoreticaly > it's working) ! It seems to be working fine, including the multibyte input and such, except for the fact that strerror()-type messages don't seem to be localized at all. But other than that, seems to be working fine in a ja_JP.EUC environment. -- Brian Fundakowski Feldman \'[ FreeBSD ]''''''''''\ <> green@FreeBSD.org <> bfeldman@tislabs.com \ The Power to Serve! \ Opinions expressed are my own. \,,,,,,,,,,,,,,,,,,,,,,\ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-i18n" in the body of the message From owner-freebsd-i18n Tue Feb 12 11:21:47 2002 Delivered-To: freebsd-i18n@freebsd.org Received: from gate.sim.ionidea.com (ion.so-com.net [212.110.132.83]) by hub.freebsd.org (Postfix) with ESMTP id 9180237B41E for ; Tue, 12 Feb 2002 11:21:36 -0800 (PST) Received: (from phantom@localhost) by gate.sim.ionidea.com (8.11.6/8.11.1) id g1CIKHL12619; Tue, 12 Feb 2002 20:20:17 +0200 (EET) (envelope-from phantom) Date: Tue, 12 Feb 2002 20:20:17 +0200 From: Alexey Zelkin To: i18n@freebsd.org Subject: locale definitions wanted Message-ID: <20020212202017.A12578@gate.sim.ionidea.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.20i X-Operating-System: FreeBSD 4.2-RELEASE i386 Sender: owner-freebsd-i18n@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG hi, I am looking for someone who can prepare and submit locale defintions for following locales/categories: *** ja_JP.SJIS LC_MONETARY LC_NUMERIC LC_MESSAGES *** lt_LT.ISO8859-4 LC_MONETARY LC_NUMERIC LC_MESSAGES *** tr_TR.ISO8859-9 LC_COLLATE LC_CTYPE PS: actually only LC_MESSAGES is important part, other could be derived from other sources To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-i18n" in the body of the message From owner-freebsd-i18n Thu Feb 14 8:30:53 2002 Delivered-To: freebsd-i18n@freebsd.org Received: from mail.inka.de (quechua.inka.de [212.227.14.2]) by hub.freebsd.org (Postfix) with ESMTP id 00E8037B417 for ; Thu, 14 Feb 2002 08:30:43 -0800 (PST) Received: from kemoauc.mips.inka.de (uucp@) by mail.inka.de with local-bsmtp id 16bOmM-0004LI-00; Thu, 14 Feb 2002 17:30:38 +0100 Received: (from mailnull@localhost) by kemoauc.mips.inka.de (8.11.6/8.11.6) id g1EGAmv62819 for freebsd-i18n@freebsd.org; Thu, 14 Feb 2002 17:10:48 +0100 (CET) (envelope-from mailnull) From: naddy@mips.inka.de (Christian Weisgerber) Subject: converters/iconv problems Date: Thu, 14 Feb 2002 16:10:48 +0000 (UTC) Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 8bit Originator: naddy@mips.inka.de (Christian Weisgerber) To: freebsd-i18n@freebsd.org Sender: owner-freebsd-i18n@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG (I've also reported this to Konstantin Chuguev but haven't received a response yet.) converters/iconv, which is widely required as a dependency in the ports tree, suffers from these problems: * It doesn't know the ISO8859-* names used by XFree86 and -CURRENT. I guess adding the respective aliases will take care of this. * Converting from/to US-ASCII (to/from UTF-8) causes iconv to dump core on -CURRENT/alpha. Apparently this doesn't happen on -STABLE/i386. I don't know whether -CURRENT or alpha is the problem, although I suspect it's the architecture. -- Christian "naddy" Weisgerber naddy@mips.inka.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-i18n" in the body of the message From owner-freebsd-i18n Thu Feb 14 8:40:16 2002 Delivered-To: freebsd-i18n@freebsd.org Received: from nagual.pp.ru (pobrecita.freebsd.ru [194.87.13.42]) by hub.freebsd.org (Postfix) with ESMTP id EF42537B400 for ; Thu, 14 Feb 2002 08:40:04 -0800 (PST) Received: (from ache@localhost) by nagual.pp.ru (8.11.6/8.11.6) id g1EGe0634733; Thu, 14 Feb 2002 19:40:01 +0300 (MSK) (envelope-from ache) Date: Thu, 14 Feb 2002 19:39:58 +0300 From: "Andrey A. Chernov" To: Christian Weisgerber Cc: freebsd-i18n@FreeBSD.ORG Subject: Re: converters/iconv problems Message-ID: <20020214163956.GA34661@nagual.pp.ru> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.27i Sender: owner-freebsd-i18n@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Thu, Feb 14, 2002 at 16:10:48 +0000, Christian Weisgerber wrote: > (I've also reported this to Konstantin Chuguev but haven't received > a response yet.) > > converters/iconv, which is widely required as a dependency in the > ports tree, suffers from these problems: > > * It doesn't know the ISO8859-* names used by XFree86 and -CURRENT. > I guess adding the respective aliases will take care of this. > > * Converting from/to US-ASCII (to/from UTF-8) causes iconv to dump > core on -CURRENT/alpha. Apparently this doesn't happen on > -STABLE/i386. I don't know whether -CURRENT or alpha is the > problem, although I suspect it's the architecture. It dumps core on -current/i386 too, I forced to switch tin port to GNU iconv for that reason. -- Andrey A. Chernov http://ache.pp.ru/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-i18n" in the body of the message From owner-freebsd-i18n Thu Feb 14 8:45:41 2002 Delivered-To: freebsd-i18n@freebsd.org Received: from nagual.pp.ru (pobrecita.freebsd.ru [194.87.13.42]) by hub.freebsd.org (Postfix) with ESMTP id 21D0537B405 for ; Thu, 14 Feb 2002 08:45:37 -0800 (PST) Received: (from ache@localhost) by nagual.pp.ru (8.11.6/8.11.6) id g1EGjX534844; Thu, 14 Feb 2002 19:45:33 +0300 (MSK) (envelope-from ache) Date: Thu, 14 Feb 2002 19:45:30 +0300 From: "Andrey A. Chernov" To: Christian Weisgerber Cc: freebsd-i18n@FreeBSD.ORG Subject: Re: converters/iconv problems Message-ID: <20020214164529.GB34661@nagual.pp.ru> References: <20020214163956.GA34661@nagual.pp.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020214163956.GA34661@nagual.pp.ru> User-Agent: Mutt/1.3.27i Sender: owner-freebsd-i18n@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Thu, Feb 14, 2002 at 19:39:58 +0300, Andrey A. Chernov wrote: > > * Converting from/to US-ASCII (to/from UTF-8) causes iconv to dump > > core on -CURRENT/alpha. Apparently this doesn't happen on > > -STABLE/i386. I don't know whether -CURRENT or alpha is the > > problem, although I suspect it's the architecture. > > It dumps core on -current/i386 too, I forced to switch tin port to GNU > iconv for that reason. Oops, just look throught my archives, more precisely it not dumps core but goes to dead loop attempting to convert from US-ASCII to KOI8-R. I see no reaction from Konstantin too yet. -- Andrey A. Chernov http://ache.pp.ru/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-i18n" in the body of the message From owner-freebsd-i18n Fri Feb 15 2:37: 3 2002 Delivered-To: freebsd-i18n@freebsd.org Received: from alpha.dante.org.uk (alpha.dante.org.uk [193.63.211.19]) by hub.freebsd.org (Postfix) with ESMTP id 54DB537B416; Fri, 15 Feb 2002 02:36:54 -0800 (PST) Received: from pi.dante.org.uk ([193.63.211.70] helo=dante.org.uk) by alpha.dante.org.uk with esmtp (Exim 3.12 #4) id 16bfjD-000734-00; Fri, 15 Feb 2002 10:36:31 +0000 Message-ID: <3C6CE4AD.6306584F@dante.org.uk> Date: Fri, 15 Feb 2002 10:36:30 +0000 From: Konstantin Chuguev Organization: Delivery of Advanced Network Technology to Europe Ltd. X-Mailer: Mozilla 4.79 [en] (X11; U; SunOS 5.8 sun4u) X-Accept-Language: ru, en MIME-Version: 1.0 To: freebsd-i18n@freebsd.org, freebsd-ports@freebsd.org.uk Cc: ache@nagual.pp.ru, Richard ?epas , Christian Weisgerber Subject: iconv port: plea for take-over Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-i18n@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hello All, [Sorry for cross-posting: I am not subscribed to the i18n and ports lists anymore, so please reply directly] The iconv library has got some serious bugs, but has not been upgraded for ages. Apart from being buggy, it lacks some modern charsets (such as iso8859-16), which a year ago was the only reason why GNOME library refused to work with it. (Not that I want libiconv to be thrown away, I just can see how painful it is for port developers to patch libiconv to libgiconv and many packages to use a non-standard name beginning with "g"). I am really sorry, but being the only developer I did not have enough time to make new versions. Finally, it happened that I do not have any FreeBSD systems around me. In my opinion, iconv still has some advantages compared to GNU libiconv: * BSD-style license; * use of BSD-specific functions (portability to non-BSD systems was not a goal); * modularity as well to some extent. As far as I remember, a port of iconv was created for NetBSD as well, based on the same source with minor patches. Some people were interested in including [part of] iconv into the kernel, to be used by various filesystems. I still think it would be a good idea, although I cannot help much there. So, if anybody wants to help and improve the library, please take it over. All I am asking for is my name retained in the files created by me :-) Take the last version here: http://www.dante.net/staff/konstantin/FreeBSD/iconv/ Thanks, Konstantin. -- * * Konstantin Chuguev Francis House * * Applications Engineer 112 Hills Road * Tel: +44 1223 302992 Cambridge CB2 1PQ D A N T E WWW: http://www.dante.net/ United Kingdom To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-i18n" in the body of the message From owner-freebsd-i18n Fri Feb 15 15:28:45 2002 Delivered-To: freebsd-i18n@freebsd.org Received: from nagual.pp.ru (pobrecita.freebsd.ru [194.87.13.42]) by hub.freebsd.org (Postfix) with ESMTP id 34E9D37B402; Fri, 15 Feb 2002 15:28:39 -0800 (PST) Received: (from ache@localhost) by nagual.pp.ru (8.11.6/8.11.6) id g1FNSWu49095; Sat, 16 Feb 2002 02:28:32 +0300 (MSK) (envelope-from ache) Date: Sat, 16 Feb 2002 02:28:30 +0300 From: "Andrey A. Chernov" To: Konstantin Chuguev Cc: freebsd-ports@FreeBSD.ORG, i18n@FreeBSD.ORG Subject: Re: iconv port: plea for take-over Message-ID: <20020215232829.GA49008@nagual.pp.ru> References: <3C6CE4AD.6306584F@dante.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3C6CE4AD.6306584F@dante.org.uk> User-Agent: Mutt/1.3.27i Sender: owner-freebsd-i18n@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Fri, Feb 15, 2002 at 10:36:30 +0000, Konstantin Chuguev wrote: > I am really sorry, but being the only developer I did not have enough time > to make new versions. Finally, it happened that I do not have any FreeBSD > systems around me. Unless somebody will take its maintainership, we need to switch to GNU iconv and mark iconv as BROKEN. Currently iconv have several problems which affects ports badly (like dead loops). GNU iconv libs/headers at this moment installed with non-default "g" prefix so require more ports patching efforts to use it. -- Andrey A. Chernov http://ache.pp.ru/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-i18n" in the body of the message From owner-freebsd-i18n Fri Feb 15 19:23:40 2002 Delivered-To: freebsd-i18n@freebsd.org Received: from omega.lovett.com (omega.lovett.com [209.249.90.123]) by hub.freebsd.org (Postfix) with ESMTP id 3A5FF37B416; Fri, 15 Feb 2002 19:23:32 -0800 (PST) Received: from [24.243.55.247] (helo=[10.0.0.2] ident=ident) by omega.lovett.com with asmtp (Exim 3.33 #1) id 16bvRc-000Cco-00; Fri, 15 Feb 2002 19:23:24 -0800 User-Agent: Microsoft-Entourage/10.0.0.1331 Date: Fri, 15 Feb 2002 21:24:26 -0600 Subject: Re: iconv port: plea for take-over From: Ade Lovett To: "Andrey A. Chernov" , Konstantin Chuguev Cc: , Message-ID: In-Reply-To: <20020215232829.GA49008@nagual.pp.ru> Mime-version: 1.0 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit Sender: owner-freebsd-i18n@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 02/15/02 17:28, "Andrey A. Chernov" wrote: > Unless somebody will take its maintainership, we need to switch to GNU > iconv and mark iconv as BROKEN. Currently iconv have several problems > which affects ports badly (like dead loops). GNU iconv libs/headers at > this moment installed with non-default "g" prefix so require more > ports patching efforts to use it. Whilst I am certain that having GNU iconv as the "One True Ports Iconv" on which other stuff depends (and also removing the bazillions of hacks because we install it a *giconv, I count 25 ports that currently depend on the iconv port. If (a) this is sufficient collatoral damage and (b) at least some of them also work with GNU iconv, then I have no problem in initiating the de-orbit burn sequence for the other iconv (and mark as BROKEN="old iconv" the other ports). I would definitely want to see a concerted yes from both ports committers and i18n (to the extent that a Reviewed by: ports, i18n would be acceptable) before flipping the switch. There would also be temporary breakage elsewhere in the tree as the giconv->iconv transition is made. It might be possible for one person to do that as a single mega-commit, though. -aDe To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-i18n" in the body of the message From owner-freebsd-i18n Fri Feb 15 20:22:31 2002 Delivered-To: freebsd-i18n@freebsd.org Received: from nagual.pp.ru (pobrecita.freebsd.ru [194.87.13.42]) by hub.freebsd.org (Postfix) with ESMTP id 8310C37B417; Fri, 15 Feb 2002 20:22:15 -0800 (PST) Received: (from ache@localhost) by nagual.pp.ru (8.11.6/8.11.6) id g1G4MDL54646; Sat, 16 Feb 2002 07:22:14 +0300 (MSK) (envelope-from ache) Date: Sat, 16 Feb 2002 07:22:13 +0300 From: "Andrey A. Chernov" To: Ade Lovett Cc: Konstantin Chuguev , freebsd-ports@FreeBSD.org, i18n@FreeBSD.org, gnome@FreeBSD.org, sobomax@FreeBSD.org Subject: Re: iconv port: plea for take-over Message-ID: <20020216042213.GA54552@nagual.pp.ru> References: <20020215232829.GA49008@nagual.pp.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.27i Sender: owner-freebsd-i18n@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Fri, Feb 15, 2002 at 21:24:26 -0600, Ade Lovett wrote: > them also work with GNU iconv, then I have no problem in initiating the > de-orbit burn sequence for the other iconv (and mark as BROKEN="old iconv" > the other ports). I see no ports which will not works with GNU iconv while they works with iconv. Functionally interface it the same and old iconv supports less amount of charsets and is buggy (alpha coredumps, i386 dead loops). I think we can 1) Install giconv without g prefix 2) Mark iconv as BROKEN 3) Let corresponding port maintainers remove 'g' prefix hack patches. -- Andrey A. Chernov http://ache.pp.ru/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-i18n" in the body of the message From owner-freebsd-i18n Fri Feb 15 21:19:18 2002 Delivered-To: freebsd-i18n@freebsd.org Received: from hex.databits.net (hex.csh.rit.edu [129.21.60.203]) by hub.freebsd.org (Postfix) with SMTP id 46DE137B41A for ; Fri, 15 Feb 2002 21:19:10 -0800 (PST) Received: (qmail 22185 invoked by uid 1001); 16 Feb 2002 05:13:36 -0000 Date: Sat, 16 Feb 2002 00:13:36 -0500 From: Pete Fritchman To: "Andrey A. Chernov" Cc: Ade Lovett , Konstantin Chuguev , freebsd-ports@FreeBSD.org, i18n@FreeBSD.org, gnome@FreeBSD.org, sobomax@FreeBSD.org Subject: Re: iconv port: plea for take-over Message-ID: <20020216001336.B22117@databits.net> References: <20020215232829.GA49008@nagual.pp.ru> <20020216042213.GA54552@nagual.pp.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20020216042213.GA54552@nagual.pp.ru>; from ache@nagual.pp.ru on Sat, Feb 16, 2002 at 07:22:13AM +0300 Sender: owner-freebsd-i18n@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ++ 16/02/02 07:22 +0300 - Andrey A. Chernov: | On Fri, Feb 15, 2002 at 21:24:26 -0600, Ade Lovett wrote: | | > them also work with GNU iconv, then I have no problem in initiating the | > de-orbit burn sequence for the other iconv (and mark as BROKEN="old iconv" | > the other ports). | | I see no ports which will not works with GNU iconv while they works with | iconv. Functionally interface it the same and old iconv supports less | amount of charsets and is buggy (alpha coredumps, i386 dead loops). | | I think we can | 1) Install giconv without g prefix | 2) Mark iconv as BROKEN | 3) Let corresponding port maintainers remove 'g' prefix hack patches. Sounds good to me. --pete -- Pete Fritchman [petef@(databits.net|freebsd.org|csh.rit.edu)] finger petef@databits.net for PGP key To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-i18n" in the body of the message From owner-freebsd-i18n Sat Feb 16 3:18:18 2002 Delivered-To: freebsd-i18n@freebsd.org Received: from mx10.mail.ru (mx10.mail.ru [194.67.57.20]) by hub.freebsd.org (Postfix) with ESMTP id 340FD37B400; Sat, 16 Feb 2002 03:18:06 -0800 (PST) Received: from ppp-237-237.istc.kiev.ua ([193.108.237.237]) by mx10.mail.ru with esmtp (Exim 3.14 #1) id 16c2qn-0006yW-00; Sat, 16 Feb 2002 14:17:55 +0300 Subject: Re: iconv port: plea for take-over From: Maxim Sobolev Reply-To: sobomax@FreeBSD.org To: Pete Fritchman Cc: "Andrey A. Chernov" , Ade Lovett , Konstantin Chuguev , freebsd-ports@FreeBSD.ORG, i18n@FreeBSD.ORG, gnome@FreeBSD.ORG, knu@FreeBSD.org In-Reply-To: <20020216001336.B22117@databits.net> References: <20020215232829.GA49008@nagual.pp.ru> <20020216042213.GA54552@nagual.pp.ru> <20020216001336.B22117@databits.net> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-i5XBzka5XYY5vGOnOx+G" Message-Id: <1013858239.34055.19.camel@notebook> Mime-Version: 1.0 X-Mailer: Evolution/1.0.2 Date: 16 Feb 2002 13:17:25 +0200 Sender: owner-freebsd-i18n@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --=-i5XBzka5XYY5vGOnOx+G Content-Type: text/plain Content-Transfer-Encoding: quoted-printable [knu@FreeBSD.org added, because some time ago we was one of the proponents for using BSD iconv in instead of GNU one] On Sat, 2002-02-16 at 07:13, Pete Fritchman wrote: > ++ 16/02/02 07:22 +0300 - Andrey A. Chernov: > | On Fri, Feb 15, 2002 at 21:24:26 -0600, Ade Lovett wrote: > |=20 > | > them also work with GNU iconv, then I have no problem in initiating t= he > | > de-orbit burn sequence for the other iconv (and mark as BROKEN=3D"old= iconv" > | > the other ports). > |=20 > | I see no ports which will not works with GNU iconv while they works wit= h=20 > | iconv. Functionally interface it the same and old iconv supports less=20 > | amount of charsets and is buggy (alpha coredumps, i386 dead loops). > |=20 > | I think we can=20 > | 1) Install giconv without g prefix > | 2) Mark iconv as BROKEN > | 3) Let corresponding port maintainers remove 'g' prefix hack patches. >=20 > Sounds good to me. So as to me, though instead of marking BSD iconv broken IMO it would be better to install all its components with `b' prefix (i.e. libiconv --> libbiconv, iconv.h --> biconv.h etc), so that all packages that are happy with BSD iconv are still able to use it. -Maxim --=-i5XBzka5XYY5vGOnOx+G Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iD8DBQA8bj+/oNu5t4iCBa8RAodkAJ9Bhgeu1r9p0GY0/XllznIcKd6+bQCePmaF xUl+gv61AmqAXN+0/Fn9rA4= =QCHX -----END PGP SIGNATURE----- --=-i5XBzka5XYY5vGOnOx+G-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-i18n" in the body of the message From owner-freebsd-i18n Sat Feb 16 11: 1:54 2002 Delivered-To: freebsd-i18n@freebsd.org Received: from nagual.pp.ru (pobrecita.freebsd.ru [194.87.13.42]) by hub.freebsd.org (Postfix) with ESMTP id 304E437B400; Sat, 16 Feb 2002 11:01:48 -0800 (PST) Received: (from ache@localhost) by nagual.pp.ru (8.11.6/8.11.6) id g1GJ1kV60951; Sat, 16 Feb 2002 22:01:46 +0300 (MSK) (envelope-from ache) Date: Sat, 16 Feb 2002 22:01:44 +0300 From: "Andrey A. Chernov" To: freebsd-ports@FreeBSD.org, i18n@FreeBSD.org Subject: Re: iconv port: plea for take-over Message-ID: <20020216190141.GA60826@nagual.pp.ru> References: <20020215232829.GA49008@nagual.pp.ru> <20020216042213.GA54552@nagual.pp.ru> <20020216161910.GU44003@squall.waterspout.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020216161910.GU44003@squall.waterspout.com> User-Agent: Mutt/1.3.27i Sender: owner-freebsd-i18n@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sat, Feb 16, 2002 at 11:19:10 -0500, Will Andrews wrote: > I think this procedure will break things that are already > installed using -lgiconv. For at least some time after the > conversion is made, you guys all should additionally install a > symlink from libgiconv to libiconv. Symlinks not helps, not the library and includes, but all function renamed with "g" prefix and unrenamed back with #defines > Unfortunately, you won't be > able to prevent breakage with the libiconv port, unless of course > the API is exactly the same (I'm not sure exactly how the ABI > might factor in here). Your message didn't make that clear. API is exactly the same, standard. > Also, I think marking the iconv port as 'broken' is a little > premature. Some people may actually need something in it. If > you are going to mark it broken, might as well remove it... :) Well, if they are, they can take maintainership, use URL posted by Konstantin, do proper renaming etc. _after_ BROKEN= state issued. > Please regard my comments as an outsider's point of view; I do > not fully understand iconv or appreciate its purpose, since I > have never used any locale besides "C" or "en_US". :) Even in this case you may have dead loop reading foreign message with tin linked with old iconv f.e. > via the i18n list. I know that Japanese people have particularly > resented changes made towards Russian-centric improvements in the GNU is Russian-centric? Interesting. -- Andrey A. Chernov http://ache.pp.ru/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-i18n" in the body of the message From owner-freebsd-i18n Sat Feb 16 18:21:51 2002 Delivered-To: freebsd-i18n@freebsd.org Received: from squall.waterspout.com (squall.waterspout.com [208.13.56.12]) by hub.freebsd.org (Postfix) with ESMTP id 7AEF637B404; Sat, 16 Feb 2002 18:21:45 -0800 (PST) Received: by squall.waterspout.com (Postfix, from userid 1050) id 7D14F9B19; Sat, 16 Feb 2002 21:20:52 -0500 (EST) Date: Sat, 16 Feb 2002 21:20:52 -0500 From: Will Andrews To: "Andrey A. Chernov" Cc: freebsd-ports@FreeBSD.org, i18n@FreeBSD.org Subject: Re: iconv port: plea for take-over Message-ID: <20020217022052.GQ44003@squall.waterspout.com> Mail-Followup-To: "Andrey A. Chernov" , freebsd-ports@FreeBSD.org, i18n@FreeBSD.org References: <20020215232829.GA49008@nagual.pp.ru> <20020216042213.GA54552@nagual.pp.ru> <20020216161910.GU44003@squall.waterspout.com> <20020216190141.GA60826@nagual.pp.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020216190141.GA60826@nagual.pp.ru> User-Agent: Mutt/1.3.26i Sender: owner-freebsd-i18n@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sat, Feb 16, 2002 at 10:01:44PM +0300, Andrey A. Chernov wrote: > Symlinks not helps, not the library and includes, but all function renamed > with "g" prefix and unrenamed back with #defines Sure it helps, for runtime stuff. > API is exactly the same, standard. OK, then the only issue is whether the giconv implementation is equal or better. If it is equal or better, then I see no reason not to obsolete the old iconv package entirely.. possibly leaving it alone as a "dead" package, with only a dependency on the current giconv port. This way people can migrate to the new package gracefully. Then at some later point (perhaps in a year) the iconv port can be removed. > GNU is Russian-centric? Interesting. Never said that. I'm only saying that you can't assume that just because something works for your locale that it works as expected for other locales. -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-i18n" in the body of the message From owner-freebsd-i18n Sat Feb 16 18:48: 9 2002 Delivered-To: freebsd-i18n@freebsd.org Received: from nagual.pp.ru (pobrecita.freebsd.ru [194.87.13.42]) by hub.freebsd.org (Postfix) with ESMTP id 7FF8737B402; Sat, 16 Feb 2002 18:48:00 -0800 (PST) Received: (from ache@localhost) by nagual.pp.ru (8.11.6/8.11.6) id g1H2lwn65068; Sun, 17 Feb 2002 05:47:58 +0300 (MSK) (envelope-from ache) Date: Sun, 17 Feb 2002 05:47:58 +0300 From: "Andrey A. Chernov" To: freebsd-ports@FreeBSD.org, i18n@FreeBSD.org Subject: Re: iconv port: plea for take-over Message-ID: <20020217024757.GA65001@nagual.pp.ru> References: <20020215232829.GA49008@nagual.pp.ru> <20020216042213.GA54552@nagual.pp.ru> <20020216161910.GU44003@squall.waterspout.com> <20020216190141.GA60826@nagual.pp.ru> <20020217022052.GQ44003@squall.waterspout.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020217022052.GQ44003@squall.waterspout.com> User-Agent: Mutt/1.3.27i Sender: owner-freebsd-i18n@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sat, Feb 16, 2002 at 21:20:52 -0500, Will Andrews wrote: > On Sat, Feb 16, 2002 at 10:01:44PM +0300, Andrey A. Chernov wrote: > > Symlinks not helps, not the library and includes, but all function renamed > > with "g" prefix and unrenamed back with #defines > > Sure it helps, for runtime stuff. No, runtime linking will fail, all functions have 'g' prefix in applications (after co-existance hack), f.e. application calls 'giconv()' while library (after hack removing) will have 'iconv()'. To make API the same, application includes giconv.h with #define iconv giconv All this is dirty hack should be removed from GNU iconv port AND applications. > OK, then the only issue is whether the giconv implementation is > equal or better. If it is equal or better, then I see no reason > not to obsolete the old iconv package entirely.. possibly leaving It is equal, supported charsets set is sligtly different. Second thing is that GNU iconv not use loadable modules like old iconv. -- Andrey A. Chernov http://ache.pp.ru/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-i18n" in the body of the message From owner-freebsd-i18n Sat Feb 16 20:16:50 2002 Delivered-To: freebsd-i18n@freebsd.org Received: from omega.lovett.com (omega.lovett.com [209.249.90.123]) by hub.freebsd.org (Postfix) with ESMTP id 1CB5737B419; Sat, 16 Feb 2002 20:16:45 -0800 (PST) Received: from [24.243.55.247] (helo=[10.0.0.2] ident=ident) by omega.lovett.com with esmtp (Exim 3.34 #1) id 16cIkY-0000aI-00; Sat, 16 Feb 2002 20:16:30 -0800 User-Agent: Microsoft-Entourage/10.0.0.1331 Date: Sat, 16 Feb 2002 21:45:04 -0600 Subject: Re: iconv port: plea for take-over From: Ade Lovett To: , Pete Fritchman Cc: "Andrey A. Chernov" , Konstantin Chuguev , , , , Message-ID: In-Reply-To: <1013858239.34055.19.camel@notebook> Mime-version: 1.0 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit Sender: owner-freebsd-i18n@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 02/16/02 05:17, "Maxim Sobolev" wrote: > So as to me, though instead of marking BSD iconv broken IMO it would be > better to install all its components with `b' prefix (i.e. libiconv --> > libbiconv, iconv.h --> biconv.h etc), so that all packages that are > happy with BSD iconv are still able to use it. Agreed. Note that I am currently working on the converters/libiconv port (aka giconv) since it seems to be wanting to install files during the build (bad code, no biscuit). However, given the number of ports that depend on both iconv's, we do need to look at doing this as a big patch, rather than piecemeal, as the change from g->[nul] and [nul]->b takes place. I have absolutely no time for this next week, but am more than willing to manage the transition if this is the agreed approach. -aDe To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-i18n" in the body of the message