2008
belocs-locales-bin (2.4-4) unstable; urgency=low
* QA upload. * Fix pending l10n issues. Debconf translations: * Japanese. Closes: #493623
-- Christian Perrier <bubulle@debian.org> Fri, 17 Oct 2008 19:27:07 +0200
belocs-locales-bin (2.4-3) unstable; urgency=low
* QA upload.
+ Change maintainer to QA group.
* Remove French translations of manpages except for locale-gen.conf,
since they are shipped in manpages-fr-extra (Closes: #488775)
* Use $(MAKE) instead of make in debian/rules
* Don't ignore errors from make during clean
-- Frank Lichtenheld <djpig@debian.org> Fri, 18 Jul 2008 01:34:18 +0200
belocs-locales-bin (2.4-2.3) unstable; urgency=low
* Non-maintainer upload.
* Build with --fgnu89-inline to ensure GCC 4.3 compatibility
See http://gcc.gnu.org/gcc-4.3/porting_to.html for details on the
changed behaviour. (Closes: #456451)
-- Moritz Muehlenhoff <jmm@debian.org> Fri, 21 Mar 2008 22:16:12 +0100
2007
belocs-locales-bin (2.4-2.2) unstable; urgency=low
* Non-maintainer upload.
* Fix locales magic number detection with glibc 2.5,
thanks to Denis Barbier (Closes: #418840)
-- Eugeniy Meshcheryakov <eugen@debian.org> Wed, 18 Apr 2007 22:44:43 +0200
belocs-locales-bin (2.4-2.1) unstable; urgency=low
* Non-maintainer upload to fix pending l10n issues.
* Debconf translations:
- German. Closes: #400625
* Man pages translations:
- German. Closes: #400660
-- Christian Perrier <bubulle@debian.org> Mon, 26 Feb 2007 18:48:03 +0100
2006
belocs-locales-bin (2.4-2) unstable; urgency=low
* Fix LC_COLLATE output for glibc 2.4. This bug occurs with hash
collision, which means that very few locales were affected.
Closes: #378132 Thanks Colin Watson.
* debian/prerm: Copied from the locales package.
-- Denis Barbier <barbier@debian.org> Thu, 13 Jul 2006 22:31:20 +0200
belocs-locales-bin (2.4-1) unstable; urgency=low
* Updated to GNU libc 2.4
This version fixes the warnings reported by Martin Michlmayr with gcc 4.1.
* Move locale selection from belocs-locales-data into belocs-locales-bin.
* debian/config.in: Fix shell scripting when "All locales" is selected along
with other choices, Thanks Olivier Trichet. See: #364251
* Copy debian/NEWS.Debian from belocs-locales-data.
* debian/control: Bump Standards-Version: 3.7.2 (no changes needed)
-- Denis Barbier <barbier@debian.org> Wed, 7 Jun 2006 00:12:23 +0200
belocs-locales-bin (2.3.5-9) unstable; urgency=low
* sbin/update-locale: Drop the --remove flag, it is useless.
* sbin/update-locale: Fix sanity checks when variables are set with
quotes. See #361091.
* sbin/update-locale: Fix the --locale-file flag.
-- Denis Barbier <barbier@debian.org> Thu, 6 Apr 2006 23:10:10 +0200
belocs-locales-bin (2.3.5-8) unstable; urgency=low
* sbin/update-locale: do not use a temporary file, it is useless here.
Relax a little bit sanity checks to not choke if LANG is unset or set
to C. Closes: #360674 Thanks Aaron M. Ucko
* Improve update-locale.8 documentation.
-- Denis Barbier <barbier@debian.org> Tue, 4 Apr 2006 19:53:21 +0200
belocs-locales-bin (2.3.5-7) unstable; urgency=low
* sbin/update-locale: New program, to manage /etc/default/locale file.
-- Denis Barbier <barbier@debian.org> Sun, 2 Apr 2006 22:21:13 +0200
belocs-locales-bin (2.3.5-6) unstable; urgency=low
* Remove references to locale.alias(5), this file has been dropped
from locales and belocs-locales-data packages.
* debian/locale-gen.conf: Set ALIASES to an empty value.
-- Denis Barbier <barbier@debian.org> Fri, 10 Feb 2006 21:37:15 +0100
belocs-locales-bin (2.3.5-5) unstable; urgency=low
* locale/programs/ld-collate.c: Checks for unknown symbols in collation
rules let localedef segfault in glibc test suite. Symbols can indeed
be defined in the charmap file. This has no practical impact since
all locale files use UCS notation. Thanks Jeff Bailey for the hint.
-- Denis Barbier <barbier@debian.org> Thu, 5 Jan 2006 22:20:13 +0100
2005
belocs-locales-bin (2.3.5-4) unstable; urgency=low
* debian/control: this package conflicts and replaces base-config,
as requested in #344954. Closes: #345429. Thanks Rene Engelhard.
* locale/programs/locale.c: Do not let locale display LANGUAGE if
POSIXLY_CORRECT is set, because POSIX specifies which variables
have to be displayed.
-- Denis Barbier <barbier@debian.org> Sat, 31 Dec 2005 15:02:44 +0100
belocs-locales-bin (2.3.5-3) unstable; urgency=low
* sbin/validlocale: New script, moved from base-config.
Closes: #345323. Thanks Frans Pop.
* Handle translated manual pages with po4a.
* debian/control: Add Build-Depends: po4a.
-- Denis Barbier <barbier@debian.org> Fri, 30 Dec 2005 17:30:44 +0100
belocs-locales-bin (2.3.5-2) unstable; urgency=low
* Grab changes from upstream CVS:
+ locale/programs/ld-collate.c (collate_output): Fix counting of
elements. Don't limit table size. Use correct secondary hash
function.
+ locale/programs/ld-address.c (address_finish): Produce better
error messages for invalid lang_ab use.
+ locale/localeinfo.h (LIMAGIC): Change value returned for LC_COLLATE.
* Magic number can have a new value: 20051014, but only for LC_COLLATE.
* sbin/locale-gen: Get magic number from LC_COLLATE instead of LC_CTYPE.
* debian/copyright: Update FSF address.
-- Denis Barbier <barbier@debian.org> Wed, 19 Oct 2005 22:57:33 +0200
belocs-locales-bin (2.3.5-1) unstable; urgency=low
* New upstream version.
* Bump default magic number to 20031115.
* This package is now maintained with baz, so all patches are removed
from this source package and maintained with branches.
* sbin/locale-gen: run grep in C locale because it is dramatically
slow under UTF-8 locales
* manpages/en/locale.gen.5 manpages/fr/locale.gen.fr.5: Typos
* manpages/en/localedef.1: Major update, thanks to Lars Wirzenius.
Closes: #309850
* debian/control: Bump Standards-Version: 3.6.2
-- Denis Barbier <barbier@debian.org> Wed, 31 Aug 2005 00:09:59 +0200
belocs-locales-bin (2.3.4-8) unstable; urgency=medium
* New patch:
+ localedef_fix_exhausted_memory.diff
Localedef failed if a symbol name has exactly 55 characters in
charmap file.
* debian/control: locale.gen.5 and locale-gen.8 manual pages are shipped
by the locales package, which thus conflicts with belocs-locales-bin.
But a Conflicts: locales field cannot be added to belocs-locales-bin,
because belocs-locales-data Provides: locales. At the moment, a
Depends: belocs-locales-data field is added, it will be gladly removed
when these manual pages are moved away from the locales package.
The urgency is set to medium to quickly fix this conflict issue.
-- Denis Barbier <barbier@debian.org> Wed, 27 Apr 2005 19:43:02 +0200
belocs-locales-bin (2.3.4-7) unstable; urgency=low
* New patch:
+ localedef_LC_IDENTIFICATION_optional_fields.diff
In LC_IDENTIFICATION, audience, application and abbreviation keywords
are optional, thus do not report an error if they are not defined.
* sbin/locale-gen: Do not display error messages when md5 cache files
cannot be updated.
* sbin/locale-gen: Ignore --keep-existing flag. It is implemented by
Ubuntu and may reach the Debian locales package, but is useless here
because locales are generated only if needed.
* sbin/locale-gen: Add a --locale-alias flag to specify an alternative
file to /etc/locale.alias, and an ALIASES variable in locale-gen.conf.
* sbin/locale-gen: Replace non-portable 'echo -n' by printf commands.
-- Denis Barbier <barbier@debian.org> Mon, 25 Apr 2005 08:42:34 +0200
belocs-locales-bin (2.3.4-6) unstable; urgency=low
* sbin/locale-gen: When --purge was used, MD5 sums were not written
and locales were always regenerated at next call.
-- Denis Barbier <barbier@debian.org> Tue, 12 Apr 2005 22:14:16 +0200
belocs-locales-bin (2.3.4-5) unstable; urgency=medium
* Modified patches:
+ read_isocodes_at_run_time.diff
The linelength variable had a wrong type which makes localedef
unusable on 64-bit systems.
+ localedef_preprocessor_collate.diff
Fix a wrong type declaration in printf messages.
Thanks Aaron M. Ucko for pointing out these two bugs and providing a
patch. Closes: #302941
* New patch:
+ localedef_fix_lang_lib_test.diff
A wrong test was performed under some rare circumstances (with 3-letter
language codes) about a mismatch with lang_lib.
* sbin/locale-gen: Do not barf when the magic file cannot be created.
-- Denis Barbier <barbier@debian.org> Mon, 4 Apr 2005 23:20:46 +0200
belocs-locales-bin (2.3.4-4) unstable; urgency=medium
* localedef_check_unknown_symbols.diff:
This patch was tested against all but UTF-8 locales for no good
reason. It appears that it breaks reorder-sections-after keyword,
which appears in *_ER and *_ET locales. Checks have been fixed to
handle this keyword.
-- Denis Barbier <barbier@debian.org> Fri, 1 Apr 2005 21:27:19 +0200
belocs-locales-bin (2.3.4-3) unstable; urgency=low
* debian/control: Do no more Build-Depends on cdbs and quilt, patches
are applied in .diff.gz.
The versioned dependency on debhelper can then be relaxed to (>= 4).
* sbin/locale-gen: Fix --purge, locales were deleted but not always
generated and this command had to be run twice.
* New patch:
localedef_check_unknown_symbols.diff
Add checks of unknown symbols in collation rules.
-- Denis Barbier <barbier@debian.org> Wed, 30 Mar 2005 23:51:21 +0200
belocs-locales-bin (2.3.4-2) unstable; urgency=low
* New patch:
locale_print_LANGUAGE.diff
Also display the LANGUAGE environment variable (if it set) when
/usr/bin/locale is invoked without arguments.
* 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 locales by setting LOCPATH.
* debian/control: According to linda, the Build-Depends versioned
dependency on debhelper has to be set >= 4.1.0.
-- Denis Barbier <barbier@debian.org> Sat, 19 Mar 2005 21:02:13 +0100
belocs-locales-bin (2.3.4-1) unstable; urgency=low
* Upgrade to GNU libc 2.3.4
There is no upstream change since all previous CVS commits had been
included, the only difference stands in the revision number.
* Add new MANIFEST.belocs-locales-bin and README.belocs-locales-bin
files to the original tarball to better explain how it is built.
* New patch:
autotoolize.diff
Addition of autotools files is now performed by this patch instead of
regular diff.gz.
* debian/patches/localedef_preprocessor_collate.diff: A conditional
before a copy statement raised an error.
-- Denis Barbier <barbier@debian.org> Fri, 4 Mar 2005 22:00:31 +0100
belocs-locales-bin (2.3.3-16) unstable; urgency=low
* locale-gen: When detecting current glibc magic number, use an empty
locale file instead of POSIX, in case future versions of the POSIX
locale shipped by belocs-locales-data cannot be used with
localedef.glibc.
* locale-gen: Cache glibc magic number under /var/lib/belocs.
* locale-gen: Add --purge and --no-archive command-line flags to override
settings found in configuration file. Update English and French
documentation.
* locale-gen: Add a --help command-line flag.
* English and French manual pages locale-gen.conf.5 where not shipped.
-- Denis Barbier <barbier@debian.org> Sat, 5 Feb 2005 23:08:25 +0100
belocs-locales-bin (2.3.3-15) unstable; urgency=low
* Eventually swap dependency between belocs-locales-bin and
belocs-locales-data, since the latter do not work any more with
plain localedef. Now belocs-locales-data depends on
belocs-locales-bin (>= 2.3.3-13).
* locale-gen: Update cached md5sums just after locales are generated
so that locales do not have to be generated again if locale-gen is
interrupted.
* locale-gen: If cached md5sums cannot be written into /var/lib/belocs,
simply process as if they were absent instead of aborting.
* New patch:
localedef_LC_COLLATE_do_not_copy_locales.diff
If 'copy' is the first keyword of an LC_COLLATE section, this locale
is copied and not parsed again if it had been generated. This does
not work with our caching machinery, so it is disabled. As this copy
is much slower with large archive files, there is no loss.
-- Denis Barbier <barbier@debian.org> Tue, 25 Jan 2005 22:03:43 +0100
belocs-locales-bin (2.3.3-14) unstable; urgency=low
* New patch:
localedef_LC_COLLATE_keywords_ordering.diff
Be less strict about keywords ordering in LC_COLLATE section, to
ease definition of new scripts.
-- Denis Barbier <barbier@debian.org> Fri, 21 Jan 2005 22:28:47 +0100
belocs-locales-bin (2.3.3-13) unstable; urgency=low
* New patch:
debian/patches/localedef_preprocessor_collate.diff
Allow preprocessor-like directives. These keywords were already
defined in locale/programs/locfile-kw.h, an implementation for
'define', 'undef', 'ifdef', 'else' and 'endif' is now provided in
locale/programs/ld-collate.c. For the moment, 'ifndef' and 'elif'
are not implemented because they do not appear in locfile-kw.h.
* debian/patches/localedef_fix_LC_COLLATE_rules.diff: Another fix for the
issue described below, characters were not always assigned to the right
section.
-- Denis Barbier <barbier@debian.org> Thu, 20 Jan 2005 15:49:17 +0100
belocs-locales-bin (2.3.3-12) unstable; urgency=low
* debian/patches/localedef_fix_LC_COLLATE_rules.diff: After
"reorder-after <Uxxxx>" keyword, characters do not belong to
the current section but to the same section as <Uxxxx>.
This was not an issue until -11 because current_section always
pointed to the first one, but now this bug causes SIGSEGV in
strxfrm.
-- Denis Barbier <barbier@debian.org> Sun, 9 Jan 2005 12:57:10 +0100
belocs-locales-bin (2.3.3-11) unstable; urgency=low
* debian/patches/localedef_fix_LC_COLLATE_rules.diff: New patch to
fix rules definitions in LC_COLLATE. Backward/forward rules were
sometimes affected to a wrong section, some rules could wrongly be
declared as identical, and localedef segfaults are also fixed.
Special French collation now works as described in ISO-14651.
Submitted upstream: BZ645.
-- Denis Barbier <barbier@debian.org> Sat, 8 Jan 2005 00:07:26 +0100
belocs-locales-bin (2.3.3-10) unstable; urgency=low
* debian/patches/localedef_complex_collate.diff: localedef could only
handle 256 collating-element definitions (see BZ368). This limit
does no more exist, and dz_BT can be added to belocs-locales-data.
* locale-gen: If PURGE was set to "yes" in locale-gen.conf (which is
not the default), locales were not always generated.
-- Denis Barbier <barbier@debian.org> Sun, 2 Jan 2005 23:45:14 +0100
belocs-locales-bin (2.3.3-9) unstable; urgency=low
* Initial upload to unstable. (Closes: #286909) * manpages/en/locale.gen.5 manpages/en/locale-gen.8: Fix manual pages to document changes in locale-gen. * manpages/en/locale-gen.conf.5: New manual page. * manpages/fr/locale.gen.fr.5 manpages/fr/locale-gen.fr.8 manpages/fr/locale-gen.conf.fr.5: Update French translation.
-- Denis Barbier <barbier@debian.org> Sat, 1 Jan 2005 09:38:18 +0100
2004
belocs-locales-bin (2.3.3-8) experimental; urgency=low
* Sync with CVS, only cosmetic changes.
* manpages/en/locale.1: Grab changes from the locales package.
* sbin/locale-gen: Add a cache system to generate locales only
when there are changes in data files. Locales are thus no more
purged at the beginning of this file.
* debian/locale-gen.conf: Add a PURGE variable, to automatically
purge previous locales (i.e. get the old behavior).
-- Denis Barbier <barbier@debian.org> Mon, 27 Dec 2004 17:02:04 +0100
belocs-locales-bin (2.3.3-7) experimental; urgency=low
* Improve description in debian/control.
-- Denis Barbier <barbier@debian.org> Wed, 22 Dec 2004 21:12:06 +0100
belocs-locales-bin (2.3.3-6) unstable; urgency=low
* debian/patches/read_isocodes_at_run_time.diff
Let localedef also read /etc/belocs/iso-4217.def if present.
* /etc/belocs/locale-gen.conf does not need to be executable.
-- Denis Barbier <barbier@debian.org> Sun, 7 Nov 2004 20:53:45 +0100
belocs-locales-bin (2.3.3-5) unstable; urgency=low
* Move
/usr/share/man/man5/locale.gen.5.gz
/usr/share/man/fr/man5/locale.gen.5.gz
from belocs-locales-data to belocs-locales-bin.
* debian/control: Bump versioned Conflicts against belocs-locales-data.
* debian/patches/compatibility_magic_number.diff:
Change LIMAGIC macro only when building localedef.
All magic related stuff is now part of localedef.c, and default
value can be changed by a new --magic flag. This means that
localedef does no more parse /etc/belocs/locale.magic, this file
is removed.
* sbin/locale-gen
+ Now sources /etc/belocs/locale-gen.conf.
This configuration file currently defines ARCHIVE=yes (i.e.
locale data are gathered in a single archive) and GLIBC_MAGIC=auto
(GNU libc magic number for locale data is determined automatically).
+ Add --magic command-line flag when calling localedef.
+ Reformat the whole script
* debian/README.magic: Update.
-- Denis Barbier <barbier@debian.org> Sat, 6 Nov 2004 10:26:57 +0100
belocs-locales-bin (2.3.3-4) unstable; urgency=low
* Move
/usr/lib/locale
/usr/sbin/locale-gen
/usr/share/man/man8/locale-gen.8.gz
/usr/share/man/fr/man8/locale-gen.8.gz
from belocs-locales-data to belocs-locales-bin.
* debian/control: Add a versioned Conflicts against belocs-locales-data.
* debian/control: Slightly change package description.
-- Denis Barbier <barbier@debian.org> Fri, 5 Nov 2004 22:13:41 +0100
belocs-locales-bin (2.3.3-3) unstable; urgency=low
* Fix compatibility_magic_number.
The files generated by "localedef --no-archive" are now exactly the
same as those created by glibc localedef, and archive only differ
by its serial number which does not seem to be used.
-- Denis Barbier <barbier@debian.org> Thu, 4 Nov 2004 23:52:31 +0100
belocs-locales-bin (2.3.3-2) unstable; urgency=low
* Rename revert_magic_2_3_2 patch into compatibility_magic_number.
Fix handling of magic for compiled locale data. When incompatible
changes in data structures are performed, upstream GNU libc
developers bump this magic number to make sure that compiled file
are compatible with read routines.
But sometimes changes are small and the localedef executable shipped
by belocs-locales-bin will try to allow writing compiled locale
files for previous GNU libc revisions. Valid magic numbers will be
listed in the /usr/share/doc/belocs-locales-bin/README.magic file.
These values can be written into the file /etc/belocs/locale.magic;
if it does exist, the magic number is read from this file instead of
the hardcoded one from localedef. Users can thus adjust this value
to fit the one hardcoded in their GNU libc. Currently the values
20000828 (glibc >= 2.1.96) and 20031115 (glibc >= 2.3.3) are
supported.
* New configuration file: /etc/belocs/locale.magic
It currently contains 20000828, which is the value used by
GNU libc on Debian unstable.
* New file: debian/README.magic to document valid magic numbers.
* Set AUTOMAKE_OPTIONS=foreign in all Makefile.am files.
-- Denis Barbier <barbier@debian.org> Mon, 1 Nov 2004 14:46:21 +0100
belocs-locales-bin (2.3.3-1) unstable; urgency=low
* Initial version, based upon glibc 2.3.3.
* Copy manual pages from Debian glibc.
* Grab upstream changes from CVS.
* Apply the following patches:
+ standalone_build
Fix compilation to build outside of glibc. Modified files only
are put in this patch to keep track of upstream changes.
+ revert_magic_2_3_2
Revert magic for data files to the value used by glibc 2.3.2 so
that generated locales can be read by glibc from sarge. It does
not seem to cause any trouble, but this is a workaround only, a
better solution will be implemented later on.
+ allow_duplicate_country_num
Sometimes countries are renamed but their country code is unchanged.
In order to help migrating from a locale to another, users may have
a chance to install both.
+ read_isocodes_at_run_time
If present, /etc/belocs/iso-3166.def and /etc/belocs/iso-639.def files
contain ISO codes which have to replace those provided at compilation
time. This allows users to define their own locales without
recompiling. This package will never provide such files, they will
be shipped by belocs-locales-data so that all data files belong to
the same package.
There is no such support yet for iso-4217.def.
+ debian-localedef-fix-trampoline
Import localedef-fix-trampoline.dpatch from Debian glibc, to fix
localedef segfault when run under exec-shield, PaX or similar.
-- Denis Barbier <barbier@debian.org> Sat, 30 Oct 2004 14:26:11 +0200