Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 1 Nov 2015 22:30:26 +0100
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        current@FreeBSD.org
Subject:   Re: [CFT] Unicode collation string and reworked locale definitions
Message-ID:  <20151101213026.GC89277@ivaldir.etoilebsd.net>
In-Reply-To: <20151013222306.GE55137@ivaldir.etoilebsd.net>
References:  <20151013222306.GE55137@ivaldir.etoilebsd.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--ABTtc+pdwF7KHXCz
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Oct 14, 2015 at 12:23:06AM +0200, Baptiste Daroussin wrote:
> Hi all,
>=20
> 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.
>=20
> The result is available in the projects/collation branch.
>=20
> As a result of this work, is:
> - Locales are now generated with the new localedef(1) tool from CLDR POSI=
X 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 se=
t 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 h=
as 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 loca=
le 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 i=
t makes
>   sense
> - Add short version of locales
> - Add @euro aliases on the locales where that make sense
>=20
> Please test the branch and report issues.
>=20
> Note that yes that means the COLLATION_FIX patch on glib2 will not be nec=
essary
> anymore
> and yes the icu patch on postgresql will not be necessary anymore
>=20
> 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

Bapt

--ABTtc+pdwF7KHXCz
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlY2hHIACgkQ8kTtMUmk6Eze8wCfTGe0SUqfD4TU7mLAvKIFhZO7
FysAnjRGb2HikYg5KIvhXBHa6LJijwn0
=PPhG
-----END PGP SIGNATURE-----

--ABTtc+pdwF7KHXCz--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20151101213026.GC89277>