Accepted belocs-locales-bin 2.3.4-6 (source)

Ubuntu Archive Auto-Sync katie at
Thu Apr 14 18:40:24 CDT 2005

Hash: SHA1

Origin: Debian/unstable
Format: 1.7
Date: Thu,  14 Apr 2005 23:07:49 +0100
Source: belocs-locales-bin
Binary: belocs-locales-bin
Architecture: source
Version: 2.3.4-6
Distribution: breezy
Urgency: medium
Maintainer: Denis Barbier <barbier at>
Changed-By: Ubuntu Archive Auto-Sync <katie at>
 belocs-locales-bin - tools for compiling locale data files
Closes: 286909 302941
 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.
 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.
 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.
 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:
     Add checks of unknown symbols in collation rules.
 belocs-locales-bin (2.3.4-2) unstable; urgency=low
   * New patch:
     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.
 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:
     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.
 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
   * 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
   * locale-gen:  Add a --help command-line flag.
   * English and French manual pages locale-gen.conf.5 where not shipped.
 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
   * locale-gen:  If cached md5sums cannot be written into /var/lib/belocs,
     simply process as if they were absent instead of aborting.
   * New patch:
     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.
 belocs-locales-bin (2.3.3-14) unstable; urgency=low
   * New patch:
     Be less strict about keywords ordering in LC_COLLATE section, to
     ease definition of new scripts.
 belocs-locales-bin (2.3.3-13) unstable; urgency=low
   * New patch:
     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
 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
 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.
 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.
 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/ manpages/fr/
     manpages/fr/  Update French translation.
 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).
 belocs-locales-bin (2.3.3-7) experimental; urgency=low
   * Improve description in debian/control.
 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.
 belocs-locales-bin (2.3.3-5) unstable; urgency=low
   * Move
     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.
 belocs-locales-bin (2.3.3-4) unstable; urgency=low
   * Move
     from belocs-locales-data to belocs-locales-bin.
   * debian/control: Add a versioned Conflicts against belocs-locales-data.
   * debian/control: Slightly change package description.
 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.
 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
   * 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 files.
 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.
 5d3ad8c3256278ade8b91e607a49cb99 181249 misc extra belocs-locales-bin_2.3.4-6.diff.gz
 f4fa297eb3b991b13960be7ef730a6a6 606 misc extra belocs-locales-bin_2.3.4-6.dsc
 a7767dda5267e14cbe8a4153dd238608 234324 misc extra belocs-locales-bin_2.3.4.orig.tar.gz
Version: GnuPG v1.2.4 (GNU/Linux)


  to pool/universe/b/belocs-locales-bin/belocs-locales-bin_2.3.4-6.diff.gz
  to pool/universe/b/belocs-locales-bin/belocs-locales-bin_2.3.4-6.dsc
  to pool/universe/b/belocs-locales-bin/belocs-locales-bin_2.3.4.orig.tar.gz

More information about the breezy-changes mailing list