cvs commit: src/etc Makefile locale.alias locale.deprecated nls.alias

Alexey Zelkin phantom at FreeBSD.org.ua
Tue Jun 10 00:51:47 PDT 2003


hi,

On Tue, Jun 10, 2003 at 11:12:43AM +0400, Андрей Чернов wrote:
> On Tue, Jun 10, 2003 at 09:51:51 +0300, Alexey Zelkin wrote:
> > I object to this change.  Or actually to way how it's done.  Since
> > you have removed locale.deprecated stuff then users who upgrading from
> > 4.x or previous 5.x will be left with old (deprecated) locales available.
> > Since you also removed compat code from libc people will stick with
> > correct locales available, but those will not be understanding by libc
> > locale stuff (nl_langinfo(), etc).  It will lead to many potential
> > problems to those who still using old locales.
> 
> There is nothing to object at this time. This change in its current form 
> was announced and discussed very long ago, when new naming scheme was 
> introduced for the first time. Few years of transition period (now ended) 
> are enough for users to put correct value to the LANG variable. What you 
> suggest is just another transition period, it is superfluous.

I am asking you to put back stuff used to be 'fool protect' guard.
If people will have deprecated locales in /usr/share/locale then nothing
will prevent them from using them.  And it will work correctly, until
something will change in locale structures or until application is not
using nl_langinfo().

The only purpose of this stuff will be post-install cleanup of part
which may cause problems to users.

> > is appropriate and note in UPDATING and HEADSUP to -current and
> > -ports would be enough to warn people.
> 
> UPDATING note submitted today,

Thanks!

> HEADSUP was anounced few years ago.

There're no letters to -current from you in my mailbox.



More information about the cvs-src mailing list