[Bug 55906] Re: Research the adoption of locale-archive by default

2009-01-27 Thread Martin Pitt
This hasn't been updated for a while, and it remains yet to be demonstrated that not using a locale archive has a significant performance impact. Right now it is done that way to allow locales to be updated/added/removed without building all the others all over again, and to be able to use LOCPATH.

[Bug 55906] Re: Research the adoption of locale-archive by default

2008-11-01 Thread Colin Watson
I think this is the real rationale, from belocs-locales-bin 2.3.4-2: * sbin/locale-gen: Do not call localedef with --no-archive flag by default. A new --archive command line flag is added. The rationale is that with an archive it is not possible to mix system and user defined locale

[Bug 55906] Re: Research the adoption of locale-archive by default

2008-07-01 Thread Colin Watson
Why does using locale-archive require regenerating all locales on every update? locale-archive is basically equivalent to keeping all the locale data in a single giant file (which can be searched efficiently) rather than in a directory tree. -- Research the adoption of locale-archive by default h

[Bug 55906] Re: Research the adoption of locale-archive by default

2007-09-11 Thread Martin Pitt
Removing milestone. This is not release critical at all, and still requires actual benchmarks to verify that the startup time reduction justifies the cost of always regenerating all locales on every update or installation/removal of language support. ** Changed in: belocs-locales-bin (Ubuntu)

[Bug 55906] Re: Research the adoption of locale-archive by default

2007-08-20 Thread Martin Pitt
This has been done deliberately in Debian to avoid the necessity to regenerate all locales with every new glibc or langpack update, and we just followed that. Does it actually reduce startup time significantly? ** Changed in: belocs-locales-bin (Ubuntu) Importance: Undecided => Low Assign

[Bug 55906] Re: Research the adoption of locale-archive by default

2007-08-08 Thread Jeff Waugh
I've changed my configuration to create a locale-archive by default now, to see what kind of impact it has and any bugs that appear as a result: * Edit /etc/belocs/locale-gen.conf * Change ARCHIVE=no to ARCHIVE=yes * Run sudo locale-gen --purge You should now see only one file (/usr/lib/locale