From owner-freebsd-current@freebsd.org Sun Nov 1 21:55:01 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D44FFA24A3D for ; Sun, 1 Nov 2015 21:55:01 +0000 (UTC) (envelope-from andreast-list@fgznet.ch) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id BCAEB1BE6 for ; Sun, 1 Nov 2015 21:55:01 +0000 (UTC) (envelope-from andreast-list@fgznet.ch) Received: by mailman.ysv.freebsd.org (Postfix) id BAD79A24A3C; Sun, 1 Nov 2015 21:55:01 +0000 (UTC) Delivered-To: current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B99A9A24A3B for ; Sun, 1 Nov 2015 21:55:01 +0000 (UTC) (envelope-from andreast-list@fgznet.ch) Received: from smtp.fgznet.ch (mail.fgznet.ch [81.92.96.47]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 392061BE4; Sun, 1 Nov 2015 21:55:00 +0000 (UTC) (envelope-from andreast-list@fgznet.ch) Received: from [192.168.225.14] (dhclient-91-190-14-19.flashcable.ch [91.190.14.19]) by smtp.fgznet.ch (8.13.8/8.13.8/Submit_SMTPAUTH) with ESMTP id tA1Lso0Z079513; Sun, 1 Nov 2015 22:54:56 +0100 (CET) (envelope-from andreast-list@fgznet.ch) Subject: Re: [CFT] Unicode collation string and reworked locale definitions To: Baptiste Daroussin , current@freebsd.org References: <20151013222306.GE55137@ivaldir.etoilebsd.net> <20151101213026.GC89277@ivaldir.etoilebsd.net> From: Andreas Tobler Message-ID: <56368A2A.8060803@fgznet.ch> Date: Sun, 1 Nov 2015 22:54:50 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <20151101213026.GC89277@ivaldir.etoilebsd.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.64 on 81.92.96.47 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Nov 2015 21:55:01 -0000 On 01.11.15 22:30, Baptiste Daroussin wrote: > On Wed, Oct 14, 2015 at 12:23:06AM +0200, Baptiste Daroussin wrote: >> Hi all, >> >> I have been working for a while on bringing in Unicode string collation >> support by merging code from Illumos (by Garrett D'Amore who kindly made sure >> his work was made under BSD license) and Dragonfly (by John Marino), and some >> ancient work done on FreeBSD by edwin@ but never merged. >> >> The result is available in the projects/collation branch. >> >> As a result of this work, is: >> - Locales are now generated with the new localedef(1) tool from CLDR POSIX files >> - The generated files are now identified as "BSD 1.0" format >> - Only "BSD 1.0" locales files are now read, all other version will be set to >> "C" >> - The localedef(1) tool has been imported from Illumos and modidied to use >> tree(3) instead of the CDDL avl(3) >> - A set of tool created by edwin@ and extended by marino@ for dragonfly has been >> added to be able to generate locales >> - Given our regex(3) does not support multibyte yet (actually it does not >> support some single-byte codeset) it has been forced to always use locale C >> - Remove colldef(1) and mklocale(1) >> - Finish implementing the numeric BSD extension for ctypes >> - Add a bunch of new locales: some arabian locales, hebrew locales, some >> regional locales, etc. >> - Make a bunch of ISO-8859-1 locales simple aliase on ISO-8859-15 where it makes >> sense >> - Add short version of locales >> - Add @euro aliases on the locales where that make sense >> >> Please test the branch and report issues. >> >> Note that yes that means the COLLATION_FIX patch on glib2 will not be necessary >> anymore >> and yes the icu patch on postgresql will not be necessary anymore >> >> Best regards, >> Bapt > > All issues reported has been fixed, except if more issues are reported, this > will be merged into head next saturday: November 7th Cool! Waiting for it! Thanks, Andreas