Skip to content

Debian Changelog belocs-locales-bin (2.4-2.1)

2007

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