Change logs for glibc source package in Gutsy

  • glibc (2.6.1-1ubuntu10) gutsy-proposed; urgency=low
    
      * Reapply any/local-ipv6-sanity.diff, lost when merging 2.6. LP: #156720.
        Only do AAAA lookups if we have an interface with better than link-local
        addresses available.
    
     -- Matthias Klose <email address hidden>   Wed, 24 Oct 2007 18:46:56 +0200
  • glibc (2.6.1-1ubuntu9) gutsy; urgency=low
    
      * Rebuild using g++-4.2 (>= 4.2.1-5ubuntu4).
    
     -- Matthias Klose <email address hidden>   Mon, 01 Oct 2007 00:04:19 +0200
  • glibc (2.6.1-1ubuntu8) gutsy; urgency=low
    
      * hppa/local-private-futex-lamont.diff: fix hppa FTBFS.
    
     -- LaMont Jones <email address hidden>   Thu, 27 Sep 2007 18:51:24 +0000
  • glibc (2.6.1-1ubuntu7) gutsy; urgency=low
    
      * any/submitted-rfc3484-sortv4.diff: new patch to allow bypassing RFC3484
        rule 9 for IPv4 adresses.  Closes: bug#438179.
        [ by Aurelien Jarno; imported from glibc 2.6.1-2 into Ubuntu by iwj ]
      * any/submitted-rfc3484-sortv4.diff: disable RFC3484 s6 rule 9 by
        default as requested by Ubuntu sysadmins and in anticipation of
        that change in Debian (which looks likely).
    
     -- Ian Jackson <email address hidden>   Thu, 20 Sep 2007 14:49:50 +0100
  • glibc (2.6.1-1ubuntu6) gutsy; urgency=low
    
      * Do not print "ldconfig: wrapper deferring update (trigger activated)"
        message (unless LDCONFIG_TRIGGER_DEBUG is set).
    
     -- Ian Jackson <email address hidden>   Thu, 20 Sep 2007 14:20:30 +0100
  • glibc (2.6.1-1ubuntu5) gutsy; urgency=low
    
      * Do not install the ppu symlinks in the powerpc packages.
    
     -- Matthias Klose <email address hidden>   Wed, 19 Sep 2007 00:27:46 +0200
  • glibc (2.6.1-1ubuntu4) gutsy; urgency=low
    
      * sysdeps/amd64.mk: uses x86_64 headers also for the i486 flavour now
        that they are compatible. don't provide include symlink for bi-arch,
        but only an empty directory.
    
     -- Matthias Klose <email address hidden>   Sun, 09 Sep 2007 21:09:21 +0200
  • glibc (2.6.1-1ubuntu3) gutsy; urgency=low
    
      * Actually exec ldconfig.real.  (LP #137129.)
    
     -- Ian Jackson <email address hidden>   Mon, 03 Sep 2007 20:47:11 +0100
  • glibc (2.6.1-1ubuntu2) gutsy; urgency=low
    
      * Use dpkg-trigger to avoid multiple calls to ldconfig.
    
     -- Ian Jackson <email address hidden>   Mon, 03 Sep 2007 14:48:39 +0100
  • glibc (2.6.1-1ubuntu1) gutsy; urgency=low
    
      * Merge with Debian (outstanding changes for the final 2.6.1-1 package).
        Remaining changes:
        - Upstream tarball including GFDL'd documentation.
        - Don't apply patches for architectures not found in Ubuntu.
        - Build optimized sparc packages.
        - Support lpia.
        - No support for linuxthreads.
    
      * debian/patches/sparc/sparc-sparcv9.diff: sparc-sparcv9 directory fix
        (David Miller).
    
     -- Matthias Klose <email address hidden>   Tue, 28 Aug 2007 13:04:00 +0200
  • glibc (2.6.1-0ubuntu1) gutsy; urgency=low
    
      * New upstream version 2.6.1, including glibc-ports-2.6.1.
        - Remove applied patches: patches/any/cvs-ports-glibc-2_6-branch.diff,
          patches/arm/cvs-gscope_flag.diff, patches/mips/cvs-gscope_flag.diff,
          patches/hppa/submitted-gscope_flag.diff.
      * debian/wrapper/objcopy: Revert the workaround.
    
     -- Matthias Klose <email address hidden>   Mon, 06 Aug 2007 22:38:54 +0200
  • glibc (2.6.1~pre-0ubuntu1) gutsy; urgency=low
    
      * New upstream version 2.6.1, glibc-ports is still version 2.6.
      * Remove patches applied upstream.
      * Merge from the Debian repository.
      * debian/wrapper/objcopy: Remove -R .debug_aranges, fixing broken
        debug symbols.
    
     -- Matthias Klose <email address hidden>   Fri, 03 Aug 2007 12:22:19 +0200
  • glibc (2.6-5ubuntu1) gutsy; urgency=low
    
      * Merge with Debian.
        -  cvs-printf_fp.c.diff: new patch to  print the wrong number of
           digits with %#g. LP: #128355.
    
     -- Matthias Klose <email address hidden>   Sun, 29 Jul 2007 20:39:57 +0200
  • glibc (2.6-4ubuntu3) gutsy; urgency=low
    
      * patches/lpia/local-i686-redefine.diff: Redefine __i686, which gets
        clobbered to "1" by the compiler, causing the assembler to have a fit
    
     -- Adam Conrad <email address hidden>   Sat, 28 Jul 2007 05:30:06 +1000
  • glibc (2.6-4ubuntu2) gutsy; urgency=low
    
      * Fix gij memory hog on amd64, thanks to Aurelien Jarno:
        amd64,i386/local-clone.diff: new patch to fix gij running out of
        memory. I would like to thank Red H^W^WFedora for not sending back
        their patches and let me spend a dozen of fun hours to debug this
        problem. This patch, like hundred other ones, is in the upstream
        repository, but only in the fedora branch. It has been written 8
        months ago.  Closes: #434484.
      * sparc/submitted-gscope_flag.diff: update from upstream.
    
     -- Matthias Klose <email address hidden>   Thu, 26 Jul 2007 23:28:49 +0200
  • glibc (2.6-4ubuntu1) gutsy; urgency=low
    
      * Merge with Debian; remaining changes:
        - Upstream tarball including GFDL'd documentation.
        - Don't apply patches for architectures not found in Ubuntu.
        - Build optimized sparc packages.
        - Support lpia.
        - Minor differences to be cleaned up.
      * glibc-doc: Install the documentation in info format. Closes: LP: #60607.
    
      * Merge changes from Debian:
        * mips/cvs-gscope_flag.diff: new patch to fix build on mips/mipsel.
        * arm/cvs-gscope_flag.diff: new patch to fix build on arm/armel.
        * any/cvs-initfini.diff: new patch from upstream to fix crti.o on
          ppc64.  Closes: #434626.
        * debian/sysdeps/powerpc.mk: build libc6-ppc64 with gcc-4.2.
        * debian/control: Remove build-depend on gcc-4.1 on powerpc.
    
    glibc (2.6-4) unstable; urgency=low
    
      [ Samuel Thibault ]
      * sysdeps/hurd.mk (CC, BUILD_CC): Remove.
      * control: Build-depend on gcc-4.2 on hurd-i386.
    
      [ Pierre Habouzit ]
      * any/cvs-glibc-2_6-branch.diff: upstream branch pull, includes:
        + any/cvs-ld-integer-overflow.diff
        + any/cvs-malloc.diff
        + any/cvs-nis-nss-default.diff
        + any/cvs-nscd-short-replies.diff
        + any/cvs-vfscanf.diff
    
      [ Aurelien Jarno ]
      * debian/sysdeps/powerpc.mk: build libc6-ppc64 with gcc-4.1 as gcc-4.2
        produces broken binaries.
      * debian/control: Build-depend on gcc-4.1 on powerpc
      * debian/control: Build-depend on g++-4.1/g++-4.2 and
        g++-4.1-multilib/g++-4.2-multilib.
      * debian/*.NEWS: move to debian/debhelper.in/*.NEWS.
      * rules.d/debhelper.mk: remove debian/*.NEWS on clean.
      * sparc/submitted-gscope_flag.diff: new patch to fix build on sparc.
    
     -- Matthias Klose <email address hidden>   Thu, 26 Jul 2007 16:22:15 +0200
  • glibc (2.6-3ubuntu3) gutsy; urgency=low
    
      * patches/sparc/submitted-gscope_flag.diff: New patch to fix build
        on sparc (Aurelian Jarno).
    
     -- Matthias Klose <email address hidden>   Thu, 26 Jul 2007 00:56:49 +0200
  • glibc (2.6-3ubuntu2) gutsy; urgency=low
    
      * Build the 64bit powerpc library with gcc-4.1.
      * Update to the glibc-2_6-branch 20070725.
        - patches/any/cvs-libc-glibc-2_6-branch.diff: New.
        - patches/any/cvs-ports-glibc-2_6-branch.diff: New.
        - patches/any/cvs-ld-integer-overflow.diff: Remove.
        - patches/any/cvs-malloc.diff: Remove.
        - patches/any/cvs-nis-nss-default.diff: Remove.
        - patches/any/cvs-nscd-short-replies.diff: Remove.
        - patches/any/cvs-vfscanf.diff: Remove.
      * Build-depend on g++-4.1-multilib/g++-4.2-multilib.
      * debian/sysdeps/hppa.mk: Don't explicitely use gcc-4.2.
    
     -- Matthias Klose <email address hidden>   Wed, 25 Jul 2007 15:34:26 +0200
  • glibc (2.6-3ubuntu1) gutsy; urgency=low
    
      * Merge with Debian.
      * debian/sysdeps/lpia.mk: Build using -march=i686 -mtune=i586 -g -O3.
    
    glibc (2.6-3) unstable; urgency=low
    
      [ Aurelien Jarno ]
      * script.in/kernelcheck.sh: s/kernel_compare_version/linux_compare_versions/
        for arm.
      * script.in/kernelcheck.sh: the minimum kernel version is now 2.6.8 and not
        2.6.1.  Closes: bug#432721.
      * hppa/submitted-threaddb.diff: new patch from Randolph Chung to fix
        debugging interface for NPTL on hppa.
      * Drop SPARC V8 support:
        - control.in/opt: drop libc6-sparcv9.
        - sysdeps/sparc.mk: drop libc6-sparcv9.
        - script.in/kernelcheck.sh: add check for SPARC V8 or earlier CPU.
        - patches/series: disable sparc/submitted-timing.diff.
        - patches/sparc/local-sparcv8-target.diff: rename to
          local-sparcv9-target.diff and default to v9.
      * Build with gcc-4.2 except on alpha (untested).
      * patches/any/cvs-ld_library_path.diff: new patch from CVS to fix segfaults
        with empty LD_LIBRARY_PATH variable.
      * rules.d/build.mk: create /etc/ld.so.conf.d/libc.conf to add
        /usr/local/lib as a default search path.  Closes: #395177.
      * Honor parallel= option in DEB_BUILD_OPTIONS.  Closes: #413744.
    
      [ Pierre Habouzit ]
      * rules.d/debhelper.mk: add some magic to copy debian/bug/$pkg/ files into
        /usr/share/bug/.
      * add libc6-i386/presubj to document /usr/lib32 issues not being a
        libc6-i386 problem.
      * add locales/presubj about locales depends that are correct, and tell bug
        reporters how to look for their package being built or not.
      * add patches/any/local-missing-linux_types.h.diff to add missing
        #include <linux/types.h> due to migration to linux-libc-dev.
        Closes: #433962.
    
      [ Samuel Thibault ]
      * hurd-i386/local-tls-support.diff: new patch to support TLS.
      * debian/sysdeps/hurd.mk (libc_extra_config_options): Removed
        --without-__thread, --without-tls and libc_cv_z_relro=no.
      * hurd-i386/local-atomic-no-multiple_threads.diff: new patch, hurd-i386
        doesn't need the multiple_threads field.
      * hurd-i386/local-gscope.diff: new patch, backport of the CVS global scope.
      * hurd-i386/local-no-strerror_l.diff: new patch to disable non-implemented
        strerror_l().
      * hurd-i386/submitted-lock-intern.diff: new patch to fix a header inclusion.
      * sysdeps/depflags.pl: make libc0.3 depend on TLS-enabled hurd packages.
      * hurd-i386/local-sigsuspend-nocancel.diff: renamed into
        submitted-sigsuspend-nocancel.diff.
      * hurd-i386/submitted-ECANCELED.diff: new patch to fix ECANCELED value.
        Closes: #396135.
      * hurd-i386/local-gcc-4.1-init-first.diff: New patch by Thomas
        Schwinge to fix building with gcc-4.1.
      * sysdeps/hurd.mk (CC, BUILD_CC): Change to gcc-4.1.
      * control: Depend on gcc-4.1 on hurd-i386.
    
     -- Matthias Klose <email address hidden>   Mon, 23 Jul 2007 15:02:03 +0200
  • glibc (2.6-2ubuntu2) gutsy; urgency=low
    
      * debian/rules.d/control.mk: Add lpia to threads_archs and to libc6 list
      * debian/sysdeps/lpia.mk: Add gcc-4.2 usage, but comment it out for now,
        while we bootstrap with gcc-4.1 (because we're FTBFS with gcc-4.2)
    
     -- Adam Conrad <email address hidden>   Thu, 12 Jul 2007 13:36:23 +0100
  • glibc (2.6-2ubuntu1) gutsy; urgency=low
    
      * Merge Debian changes 2.6-1 -> 2.6-2.
    
    glibc (2.6-2) unstable; urgency=low
    
      [ Clint Adams ]
      * Add any/cvs-nis-nss-default.diff: preserve errno.
      * Add any/cvs-vfscanf.diff: add additional test for EOF
        in loop to look for conversion specifier to avoid testing of
        wrong errno value.
    
      [ Aurelien Jarno ]
      * Add any/cvs-ld-integer-overflow.diff: fix an integer
        overflow in ld.so.  Closes: bug#431858.
      * hppa/submitted-multiple-threads.diff: new patch to fix an FTBFS on
        hppa.  Closes: bug#428509, bug#429487.
    
    glibc (2.6-1ubuntu1) gutsy; urgency=low
    
      [Jeff Bailey]
      * debian/sysdeps/hppa.mk: Use gcc-4.2
      * debian/control.in/main: Build-dep on gcc-4.2 [hppa]
      * debian/control: Regenerate
    
      [Matthias Klose]
      * Merge Debian changes 2.6-0exp3 -> 2.6-1.
      * debian/sysdeps/lpia: New.
    
     -- Matthias Klose <email address hidden>   Tue, 10 Jul 2007 14:18:22 +0200
  • glibc (2.6-0ubuntu1) gutsy; urgency=low
    
      * New upstream release.
      * Merge with Debian; remaining changes:
        - Include unmodified glibc-2.6 upstream tarball.
        - Don't build locale* packages.
        - TODO: list remaining changes.
    
    glibc (2.6-0exp3) experimental; urgency=low
    
      [ Pierre Habouzit ]
      [ Clint Adams]
      * New upstream version.
       - Remove locale/iso3166-RS.diff (obsolete).
       - Remove locale/fix-exhausted-memory.diff (merged upstream).
       - Update locale/LC_COLLATE-keywords-ordering.diff.
       - Remove localedata/locale-hy_AM.diff (obsolete).
       - Remove localedata/locale-pl_PL.diff (merged upstream).
       - Remove localedata/locales-sr.diff (obsolete).
       - Update localedata/tailor-iso14651_t1.diff.
       - Update localedata/first_weekday.diff.
       - Remove alpha/cvs-cfi.diff (merged upstream).
       - Remove arm/cvs-check_pf.c (merged upstream).
       - Remove hppa/cvs-hppa-update.diff (obsolete).
       - Update hppa/submitted-nptl-carlos.diff from "upstream".
       - Remove hppa/submitted-nptl-carlos2.diff (merged upstream).
       - Remove hppa/local-r19use.diff (merged upstream).
       - Remove hurd-i386/cvs-futimes.diff (merged upstream).
       - Remove m68k/cvs-m68k-update.diff (obsolete).
       - Update m68k/local-mathinline_h.diff.
       - Remove mips/cvs-ldsodefs_h.diff (merged upstream).
       - Remove mips/submitted-msq.diff (merged upstream).
       - Remove all/cvs-iconv-E13B.diff (obsolete).
       - Remove all/submitted-new-brf-encoding.diff (merged upstream).
       - Remove any/cvs-2.5-branch-update.diff (obsolete).
       - Remove any/cvs-pow.diff (obsolete).
       - Remove any/cvs-printf_fp-c.diff (obsolete).
       - Remove any/cvs-ftw-c.diff (obsolete).
       - Remove any/cvs-bits_in_h-ipv6.diff (obsolete).
       - Remove any/cvs-itoa-c.diff (obsolete).
       - Remove any/cvs-lt-update.diff (obsolete).
       - Remove any/cvs-realpath.diff (obsolete).
       - Remove any/cvs-vfprintf-stack-smashing.diff (obsolete).
       - Remove any/cvs-zdump-64-bit.diff (obsolete).
       - Update any/local-ldso-disable-hwcap.diff.
       - Remove any/submitted-gethostbyname_r.diff (obsolete).
       - Remove any/submitted-iconv-colon.diff (merged upstream).
       - Update any/submitted-strfry.diff.
       - Remove any/submitted-unistd_XOPEN_VERSION.diff (obsolete).
       - Remove any/cvs-glob-c.diff (obsolete).
       - Remove any/cvs-scanf_hexfloat.diff (obsolete).
       - Remove alpha/submitted-sigsuspend.diff (merged upstream).
      * debian/sysdeps/depflags.pl: Clean out relationships for packages
        that do not exist in sarge or later.
      * debian/debhelper.in/libc.install: do not hardcode the glibc
        version number in the path to gai.conf.
      * debian/control.in/main, debian/sysdeps/depflags.pl:
        use linux-libc-dev on all linux architectures, and
        remove all references to linux-kernel-headers.
      * Bump shlibdeps version to 2.6-1 due to sync_file_range, futimens,
        utimensat, __sched_cpucount, sched_getcpu, strerror_l, and
        epoll_pwait symbols.
      * debian/rules.d/build.mk: pass --enable-profile to configure.
    
      [ Aurelien Jarno ]
      * patches/sparc/local-undefined-registers.diff: new file to ignore
        global registers while looking for undefined symbols.
      * debian/script.in/kernelcheck.sh: add a warning for FreeBSD kernels
        5.X.
      * local/etc_init.d/glibc.sh, debhelper.in/libc.preinst: don't check for
        linux kernel, it is now done in script.in/kernelcheck.sh.
      * patches/any/cvs-malloc.diff: new patch from upstream to fix malloc ABI.
      * patches/any/local-linuxthreads-lowlevellock.diff: new patch to support
        low level locking on linuxthreads.
      * patches/any/local-linuxthreads-fatalprepare.diff: new patch to support
        FATAL_PREPARE on linuxthreads, by not using __libc_pthread_functions_init
        and PTHFCT_CALL.
      * patches/hppa/local-linuxthreads.diff: new patch to get glibc buildable on
        hppa with linuxthreads.
      * patches/arm/submitted-RTLD_SINGLE_THREAD_P.diff: fix a missing #defined
        on arm.
      * patches/localedata/submitted-as_IN.diff: new patch to fix a not anymore
        unassigned unicode code.
    
      [ Petr Salinger]
      * kfreebsd/local-sysdeps.diff: update to revision 1949 (from glibc-bsd).
      * any/local-linuxthreads-defines.diff: new patch to restore a few defines
        in config.make.in still needed by linuxthreads.
      * patches/local-tst-mktime2.diff: fix time/tst-mktime2.c.
    
      [ Pierre Habouzit ]
      * kernelchecks.sh: Make the warning about kernel 2.6 more explicit so that
        people can deal with it without adding yet-another critical bug on the
        glibc.
      * kernelchecks.sh: add some quotes to unconfuse syntax hilighting a bit.
      * nscd.init: ksh is confused if you call functions start or stop.
        Closes: 428884.
      * patches/locale/preprocessor-collate.diff: update it to work (with
        restrictions) with depth >= 2 copies.
    
     -- Matthias Klose <email address hidden>   Mon,  2 Jul 2007 13:29:33 +0200
  • glibc (2.5-11ubuntu1) gutsy; urgency=low
    
      * Merge Debian changes (2.5-10 - 2.5-11).
      * Add ppu symlinks on powerpc.
    
     -- Matthias Klose <email address hidden>   Wed, 13 Jun 2007 17:20:14 +0200
  • glibc (2.5-10ubuntu2) gutsy; urgency=low
    
      * libc6-dev-ppc64: Install gnu-stubs-64.h in /usr/include/gnu.
    
     -- Matthias Klose <email address hidden>   Fri, 08 Jun 2007 12:01:55 +0000
  • glibc (2.5-10ubuntu1) gutsy; urgency=low
    
      * Merge Debian changes (2.5-9 - 2.5-10).
    
    glibc (2.5-10) unstable; urgency=low
    
      [ Aurelien Jarno ]
      * kfreebsd/local-sysdeps.diff: update to revision 1942 (from glibc-bsd).
        Thanks to Petr Salinger.
      * arm/cvs-procinfo-eabi.diff: patch from CVS to not include asm/procinfo.h.
      * any/submitted-strtok.diff: new patch to fix a typo in strings/strtok.c.
        Closes: #426118.
      * debian/sysdeps/depflags.pl: depends on libgcc1/libgcc2/libgcc4.
      * any/cvs-nscd-short-replies.diff: new patch from CVS to fix crash on
        short replies.
      * sysdeps/depflags.mk, sysdeps/depflags.pl: use DEB_HOST_ARCH_OS and
        DEB_HOST_ARCH instead of DEB_HOST_GNU_SYSTEM and DEB_HOST_GNU_TYPE.
      * debian/sysdeps/arm.mk, debian/script.in/kernelcheck.sh: bump minimum
        kernel requirement to 2.6.12 on arm to get __ARM_NR_set_tls syscall.
        Closes: #421037.
      * debian/sysdeps/armel.mk: bump minimum kernel requirement to 2.6.14
        on armel.
      * patches/series: disable any/local-ldconfig-timestamps.diff as this
        patch does not take into account sub-directories.
    
      [ Clint Adams ]
      * debian/local/manpages/ld.so.8: quote accepted values for LD_DEBUG.
        closes: #426101.
      * New Malayalam debconf translation, by Sajeev പിആര്‍.
        closes: #426203.
      * Update Vietnamese debconf translation, by Clytie Siddall.
        closes: #426824.
    
    glibc (2.5-9) unstable; urgency=low
    
      * debian/patches/arm/local-ioperm.diff: Remove the check
        involving LINUX_VERSION_CODE.
      * debian/patches/hppa/submitted-atomic_h.diff: update to loop again
        when the kernel returns -EDEADLOCK.  Workaround: #425567.
    
     -- Matthias Klose <email address hidden>   Mon,  4 Jun 2007 23:31:10 +0200
  • glibc (2.5-8ubuntu1) gutsy; urgency=low
    
      * Merge Debian changes (2.5-7 - 2.5-8).
      * Fix installation location of sparc64 headers.
    
     -- Matthias Klose <email address hidden>   Sun, 20 May 2007 15:01:08 +0200
  • glibc (2.5-7ubuntu1) gutsy; urgency=low
    
      * Merge Debian changes (2.5-5 - 2.5-7).
    
    glibc (2.5-7) unstable; urgency=low
    
      * debian/sysdeps/i386.mk: switch from --includir= to amd64_includedir.
      * debian/local/etc_init.d/glibc.sh: fix the broken comment.  Closes:
        #422587.
    
    glibc (2.5-6) unstable; urgency=low
    
      * patches/any/cvs-vfprintf-stack-smashing.diff: new patch from
        upstream (fix enormous alloca triggered with %-X.Ys like formats
        specifier, with Y big, and in multi-byte locales). Closes: #380195,
        #421555.
      * patches/hppa/cvs-hppa-update.diff: update from CVS to fix
        bits/pthreadtypes.h on hppa.
      * patches/any/local-disable-nscd-host-caching.diff: the comment lines
        should have the '#' on the first column.  Closes: #421882.
      * Remove patches/any/local-Rminkernel.diff (not needed anymore).
      * debian/patches/hppa/submitted-ustat.diff: new patch from Jeff Bailey
        to makes glibc build with exported kernel headers.
      * debian/patches/hppa/submitted-nptl-carlos2.diff: new patch to add
        STACK_GROWS_UP case to NPTL.
      * debian/patches/hppa/local-r19use.diff: new patch from Carlos O'Donell
        (specify r19 as input to asms that save/restore).
      * debian/patches/alpha/cvs-cfi.diff: new patch from CVS (fix
        cfi instructions in sysdep-cancel.h).  Closes: #422067.
      * debian/sysdeps/kfreebsd-i386.mk: tune for i686.
      * debian/sysdeps/i386.mk: drop i386-linux-gnu compat symlinks, all the
        toolchain is now using i486-linux-gnu.
      * Merge from multiarch tree:
        - debian/rules: define localedir, sysconfdir and rootsbindir.
        - debian/rules.d/build.mk: use $(localedir), $(sysconfdir) and
          $(rootsbindir) instead of hardcoded values. Make includedir
          flavour specific.
        - debian/sysdeps/amd64.mk: define i386_includedir.
        - debian/sysdeps/powerpc.mk: define ppc64_includedir.
        - debian/sysdeps/ppc64.mk: define powerpc_includedir.
        - debian/sysdeps/s390.mk: define s390x_includedir.
        - debian/sysdeps/kfreebsd-amd64.mk: define i386_includedir.
        - debian/sysdeps/sparc.mk: define sparc64_includedir.
      * debian/control.in/main: build-depends on gcc-4.1.2 (>= 4.1.2-6) on
        hppa.
    
     -- Matthias Klose <email address hidden>   Tue, 15 May 2007 17:31:45 +0200
  • glibc (2.5-5ubuntu1) gutsy; urgency=low
    
      * Merge Debian changes (2.5-2 - 2.5-5).
    
    glibc (2.5-5) unstable; urgency=low
    
      [ Aurelien Jarno ]
      * Rename patches/all/submitted-iconv-E13B.diff into
        patches/all/cvs-iconv-E13B.diff as the patch has been accepted
        upstream.
      * debian/debhelper.in/libc.NEWS: new file to warn user to upgrade
        to a 2.6.1 or later kernel before upgrading the glibc.
      * debian/script.in/kernelcheck.sh: improve the kernel error message.
      * New Tamil debconf translation, by Tirumurti Vasudevan.  Closes:
        #420755.
      * script.in/nohwcap.sh: use sed instead of awk.  Closes: #420799.
      * Update Catalan debconf translation, by Jordà Polo.  Closes: #420835.
      * Add support for n32 and 64 ABIs on mips and mipsel, but keep it
        disabled for now:
        - control.in/main: add libc6-dev-mipsn32, libc6-dev-mips64 to the
          build-dependencies.
        - control.in/mips64: add libc6-mips64 and libc6-dev-mips64 packages.
        - control.in/mipsn32: add libc6-mipsn32 and libc6-dev-mipsn32 packages.
        - rules.d/control.mk: use control.in/mips64 and control.in/mipsn32.
        - sysdeps/mips.mk: add two new passes for n32 and 64 ABIs.
        - sysdeps/mipsel.mk: likewise.
      * debian/control.in/main: drop build-depends on libssp32 and libssp64,
        build-depends on gcc-4.1 (>= 4.1.2-5) instead. Drop build-conflicts
        on gcc-4.1 (= 4.1.1-14). Closes: #413370.
      * debian/sysdeps/hppa.mk: switch back to gcc-4.1.
      * debian/debhelper.in/libc.preinst: add a check for silly users having
        LD_ASSUME_KERNEL=2.4.1 in their /etc/profile, ~/.bashrc or shell
        init script.
      * debian/control.in/main: build depends on binutils (>= 2.17cvs20070426-1).
        Closes: #405738.
      * debian/shlibver: bump shlib to 2.5-5 for the transition to
        hash-style=gnu.
      * debian/control.in/main: build depends on gcc-4.1-multilib on bi-arch
        architectures.
      * control.in/amd64, control.in/i386, control.in/kfreebsd-i386,
        control.in/mipsn32, control.in/mips64, control.in/powerpc,
        control.in/ppc64,  control.in/s390x, control.in/sparc64: drop the
        depends on lib32gcc1/lib64gcc1. Recommends gcc-multilib.
      * debhelper.in/libc.postint: remove the version check when creating
        ld.so.conf.  Closes: #420726.
    
      [ Michael Banck ]
      * patches/hurd-i386/local-dl-dynamic-weak.diff: new patch (turn
        _dl_dynamic_weak on by default for hurd-i386).
    
      [ Pierre Habouzit ]
      * nscd.init:
         + use nscd --shutdown rather than start-stop-daemon to stop nscd more
           gracefuly. Closes: #338507.
         + also invalidate hosts on reload.
         + drop oldies (nscd_nischeck things, does not exists anymore).
      * patches/any/cvs-scanf_hexfloat.diff: fix a bug when parsing a float in
        hexadicimal form with no exponent. Closes: #166403.
      * disable hosts caching in nscd by default as it breaks gethostby* calls
        (does not respect DNS TTLs, see #335476):
         + document it in nscd.NEWS.Debian.
         + patches/any/local-disable-nscd-host-caching.diff: update nscd.conf.
    
      [ Clint Adams ]
      * Switch from linux-kernel-headers to linux-libc-dev | linux-kernel-headers.
    
    glibc (2.5-4) unstable; urgency=low
    
      * debian/rules.d/build.mk: fix the testsuite workaround on the MIPS SB1
        platform.
      * debian/locales-all.README.Debian: Remove again, it is useless now.
        (Closes: #378191)
      * debhelper.in/libc.preinst: use dpkg-query instead of looking into
        /var/lib/dpkg/info. Thanks to Guillem Jover for the hint.
      * patches/mips/cvs-ldsodefs_h.diff: new patch (correct multiple
        inclusion guard in sysdeps/mips/ldsodefs.h) from CVS.
      * patches/any/cvs-printf_fp-c.diff: update patch from CVS (fix exponent
        -4 special case handling when wcp == wstartp + 1).  Closes: #419225.
      * patches/any/cvs-bits_in_h-ipv6.diff: new patch from CVS (defines
        IPV6_V6ONLY in bits/in.h).  Closes: #420188.
      * debhelper.in/libc.preinst: check the library files instead of links
        while checking for a non-dpkg owned libc6 in /lib/tls. Links are
        recreated by ldconfig.
      * patches/any/cvs-realpath.diff: new patch (fix wrong comment about
        realpath() in /usr/include/stdlib) from CVS.  Closes: #239427.
      * debian/local/manpages/iconv.1: mention that -t is optional.  Closes:
        #354292.
      * debian/local/manpages/iconv.1: mention that multiple fils could be
        specified on the command line.  Closes: #340911.
      * debian/patches/any/submitted-strfry.diff: new patch (fix strfry()
        distribution) by Steinar H. Gunderson.  Closes: #341903.
      * patches/all/submitted-iconv-E13B.diff: new patch to fix wrong E13B
        charset alias. patches/any/submitted-iconv-colon.diff: new patch to
        allow colons in charset names.  Closes: #91935.
      * New Hungarian debconf translation, by Attila Szervác.  Closes: #420420.
      * debian/patches/any/local-ldd.diff: update to discard the error message
        that appears if one of the dynamic loader is not supported by the
        kernel.  Closes: #263494.
      * debian/patches/arm/cvs-check_pf.c: new patch (fix assertion in
        check_pf.c) from CVS.  Closes: #420552.
      * debian/debhelper.in/glibc-doc.links: add missing manpages links for
        functions documented with others.  Closes: #413989.
    
    glibc (2.5-3) unstable; urgency=low
    
      [ Pierre Habouzit ]
      * patches/any/submitted-unistd_XOPEN_VERSION.diff: set _XOPEN_VERSION to 600
        when __USE_XOPEN2K is set. Closes: #203412.
      * patches/any/cvs-glob-c.diff: fixes glob wrt \/ escapes (among other
        fixes). Closes: #234880.
    
      [ Aurelien Jarno ]
      * Update Italian debconf translation, by Luca Monducci.  Closes: #419399.
      * Put back ld.so into optimized packages, it can be useful in some cases.
      * Update French debconf translation, by Christian Perrier.  Closes: #419445.
      * Switch from gzip to lzma for compressing the locales in the locales-all
        package. The unpacked size is decreased by 10 and the packed size by 4 for
        no measurable difference on the unpacking time.
      * patches/any/submitted-gethostbyname_r.diff: new patch to fix unaligned
        memory access in gethostbyname_r.diff().  Closes: #419459.
      * Rewrite from scratch /etc/ld.so.nohwcap handling.  Closes: #419036
        - script.in/nohwcap.sh: new snipplet to check dpkg and handle
          /etc/ld.so.nohwcap
        - rules.d/debhelper.mk: replace NOHWCAP with nohwcap.sh in debhelper
          scripts
        - debhelper.in/libc.preinst: only touch /etc/ld.so.nohwcap
        - debhelper.in/libc.postinst: replace the old code with NOHWCAP,
          add code to remove /etc/ld.so.hwcappkgs file on upgrade
        - debhelper.in/libc-otherbuild.postrm: replace the old code with NOHWCAP
        - debhelper.in/libc-otherbuild.postinst: ditto
        - debhelper.in/libc-otherbuild.preinst: remove
      * debhelper.in/libc.install: remove /usr/bin/lddlibc4 from the libc6
        package.
      * debhelper.in/libc.preinst: check for a non-dpkg owned libc6 in /lib/tls.
        Closes: #419189.
      * Update Dutch debconf translation, by Bart Cornelis.  Closes: #419729.
      * debhelper.in/libc.postinst: fix the chroot detection, code taken from
        udev scripts.
      * debian/rules.d/build.mk: disable testsuite on the MIPS SB1 platform.
      * patches/localedata/first_weekday.diff: Add first_workday for *_NO
        and *_DK. Closes: #379100.
    
     -- Matthias Klose <email address hidden>   Wed, 02 May 2007 09:04:02 +0200
  • glibc (2.5-2ubuntu1) gutsy; urgency=low
    
      * Merge Debian changes (2.5-0exp6 - 2.5-2).
    
    glibc (2.5-0ubuntu21.2) toolchain-test; urgency=low
    
      * libc6-dev-sparc64: Copy headers into /usr/include/sparc64-linux-gnu.
        A symlink to /usr/include works for libc6-dev-sparc64, but not for
        other packages which install into /usr/include/sparc64-linux-gnu.
    
    glibc (2.5-0ubuntu21.1) toolchain-test; urgency=low
    
      * Update to current glibc-2_5-branch.
        - debian/patches/sparc/local-pthread-shlib.diff: Update.
        - debian/patches/any/branch-pr3429.diff: Remove.
      * Merge Debian changes (2.5-0exp3 - 2.5-0exp6).
    
    glibc (2.5-2) unstable; urgency=low
    
      * Update Portuguese debconf translation, by Ricardo Silva.  Closes: #418301,
        #418472.
      * Update Brazilian Portuguese debconf translation, by Felipe Augusto van de
        Wiel.  Closes: #418332.
      * Update Romanian debconf translation, by Stan Ioan-Eugen.  Closes: #418337.
      * Update Turkish debconf translation, by Erçin Eker.  Closes: #418340.
      * Update Galician debconf translation, by Jacobo Tarrio.  Closes: #418365.
      * Update Arabic debconf translation, by Ossama Khayat.  Closes: #418378.
      * Update German debconf translation, by Helge Kreutzmann.  Closes: #418426.
      * Update Basque debconf translation, by Piarres Beobide.  Closes: #418521.
      * Update Swedish debconf translation, by Daniel Nylander.  Closes: #418545.
      * Update Spanish debconf translation, by Carlos Valdivia Yagüe.  Closes:
        #418720.
      * Update Russian debconf translation, by Yuri Kozlov.  Closes: #418748.
      * Update Czech debconf translation, by Miroslav Kure.  Closes: #418767.
      * debian/locales-depver: remove exp from the locales version.
      * Replace patches/alpha/submitted-sigsuspend.diff by
        patches/alpha/cvs-sigsuspend.diff from upstream.
      * patches/any/local-ldconfig-fsync.diff: call fsync() before closing
        /etc/ld.so.cache.  Closes: #416716.
      * Update Korean debconf translation, by Sunjae Park.  Closes: #418872.
      * patches/any/local-notls.diff: also include pthread.h from
        linuxthreads/sysdeps/pthread/gai_misc.h.
        m68k/cvs-m68k-update.diff: update from CVS.  Closes: #418881.
      * debian/local/usr_sbin/tzconfig: removed.
      * debian/local/manpages/tzconfig.8: removed.
      * debian/sysdeps/depflags.pl: conflict with tzdata (<< 2007e-2). Older
        versions need tzconfig.
      * patches/any/cvs-printf_fp-c.diff: update patch from CVS (fix exponent
        -4 special case handling when wcp == wstartp + 1).  Closes: #419225.
    
    glibc (2.5-1) unstable; urgency=low
    
      * New upstream version 2.5.
        - Adds support of POSIX_MADV_* on mips, mipsel, arm and hppa.  Closes:
          #381294.
        - Fixes a pointer-to-long overflow in sunrpc code. Closes: #389084.
        - Fixes getent wrt ipv4 hosts lookups. Closes: #347358.
        - Fixes strtod wrt hex floats with negative exponent. Closes: #172562.
        - Fixes nice() errno when called without appropriate privileges.  Closes:
          #286825.
        - Provides sys/inotify.h. Closes: #369402.
        - Fixes strtod("INF") with some locales. Closes: #415417.
    
      [ Aurelien Jarno ]
      * debian/shlibver: Bump up to 2.5.
      * debian/copyright: update.
      * Remove locale/cvs-iso3166.diff (merged upstream).
      * Remove localedata/locale-ro_RO.diff (merged upstream).
      * Remove arm/cvs-portshead.patch (merged upstream).
      * Remove arm/local-dwarf2-buildfix.diff (merged upstream).
      * Remove hppa/cvs-clone.patch (merged upstream).
      * Remove hppa/cvs-portshead.diff (merged upstream).
      * Remove hppa/submitted-drop-utimes.diff (merged upstream).
      * Remove hurd-i386/cvs-machrules-make.diff (merged upstream).
      * Remove mips/cvs-fork.diff (merged upstream).
      * Remove mips/cvs-resource.diff (merged upstream).
      * Remove powerpc/cvs-procfs.diff (merged upstream).
      * Remove any/cvs-argp_h.diff (merged upstream).
      * Remove any/cvs-getcwd_c.diff (merged upstream).
      * Remove any/cvs-sysctl.diff (merged upstream).
      * Remove any/cvs-thread_signals.diff (merged upstream).
      * Remove any/cvs-uio_h.diff (merged upstream).
      * Remove any/cvs-sunrpc-xdrmem_setpos.diff (merged upstream).
      * Remove any/cvs-getent-wrong-struct-size.diff (merged upstream).
      * Remove any/submitted-strfmon.diff (merged upstream).
      * Remove all/submitted-uninitialized-byte-LC_CTYPE.diff (merged upstream).
      * Remove any/local-ttyname-devfs.diff (devfs is not supported anymore).
      * Update arm/local-no-hwcap.diff.
      * Update any/local-ldso-disable-hwcap.diff.
      * Update all/submitted-new-brf-encoding.diff.
      * debhelper.in/libc.docs: remove INTERFACE as it has been removed upstream.
      * sysdeps/depflags.pl: don't make libc6 depends on tzdata, as this package
        is of priority required. Should help to debconfize tzdata.
      * sysdeps/i386.mk: put the static Xen libc flavour in /usr/lib/xen.  Closes:
        #391372.
      * sysdeps/powerpc.mk: install 64-bit headers (actually gnu/stubs-64.h)
        directly into /usr/include and provide /usr/include/powerpc64-linux-gnu as
        a symlink to /usr/include for compatibility reasons.  Closes: #391858.
      * sysdeps/ppc64.mk: install 32-bit headers (actually gnu/stubs-32.h)
        directly into /usr/include and provide /usr/include/powerpc-linux-gnu as
        a symlink to /usr/include for compatibility reasons.
      * kfreebsd/local-scripts.diff: update.
      * kfreebsd/local-sys_queue_h.diff: update.
      * kfreebsd/local-sysdeps.diff: update to revision 1689 (from glibc-bsd).
      * kfreebsd/local-sysdeps-2.4.diff: remove.
      * sysdeps/kfreebsd: enable the ports add-on.
      * sysdeps/kfreebsd-i386.mk: ditto.
      * any/local-stubs_h.diff: new patch to fix a warning in stubs.h.  Closes:
        #394128.
      * alpha/submitted-sigsuspend.diff: new patch (fix the build on alpha) from
        the libc-alpha mailing list.
      * debian/local/manpages/*: fix typos.  Closes: #395427.
      * debian/debhelper.in/libc.dirs: don't provide /sys, now provided by
        initscripts.
      * debian/debhelper.in/nscd.init: add lsb header.
      * debian/rules.d/debhelper.mk: add support for installing lintian and linda
        overrides files.
      * debian/debhelper.in/libc.overrides: new file.
      * debian/debhelper.in/libc-dev.overrides: new file.
      * debian/debhelper.in/libc-alt.overrides: new file.
      * debian/debhelper.in/libc-otherbuild.overrides: new file.
      * debian/debhelper.in/libc-dev-otherbuild.overrides: new file.
      * debian/any/submitted-getcwd-sys_param_h.diff: new patch (fix the build
        with linuxthreads) from the libc-alpha mailing list.
      * debian/powerpc/cvs-tls-debug.diff: new patch (fix for debugging
        thread-local variables on powerpc) from CVS.
      * Build depends on gcc-4.2 on hppa to enable TLS on hppa.  Closes: #397813.
      * debian/patches/hppa/cvs-hppa-update.diff: new patch (CVS update).
      * debian/sysdeps/hppa.mk, debian/script.in/kernelcheck.sh: bump minimum
        kernel requirement to 2.6.9 on hppa to get LWS CAS support.
      * debian/any/patches/local-linuxthreads-semaphore_h.diff: new patch (fix
        /usr/include/semaphore.h with linuxthreads).
      * sysdeps/sparc.mk: install 64-bit headers (actually gnu/stubs-64.h)
        directly into /usr/include and provide /usr/include/sparc64-linux-gnu as
        a symlink to /usr/include for compatibility reasons.  Closes: #403980.
      * sysdeps/*.mk: build with -g instead of -g1.  Closes: bug#403270.
      * debhelper.in/libc.install: install gai.conf in /etc.  Closes: #404379.
      * Add patches/any/local-ldconfig-timestamps.diff (use the timestamps to
        update the cache only when needed) by Josselin Mouette.  Closes: #374945.
      * Add partial support for armel, from http://armel-debs.applieddata.net/diffs/.
      * debian/debhelper.in/: delete /usr/doc removal from postinst scripts.
      * debian/control.in: drop the dependency on tzdata. It is a required package
        and the glibc from Etch depends on it, ensuring tzdata is always present
        post-Etch.
      * debian/script.in/kernelcheck.sh, debian/sysdeps/linux.mk: set the minimum
        kernel version to 2.6.1, except on m68k where it is set to 2.4.1.
      * patches/any/cvs-2.5-branch-update.diff: new patch (2.5 branch update) from
        upstream CVS.
      * patches/any/cvs-lt-update.diff: new patch (linuxthreads update) from
        upstream CVS.
      * debhelper.in/locales.templates: recommends UTF-8 locales by default.
        Closes: #312927.
      * control.in/main, rules.d/debhelper.mk: use dh_shlibdeps to set the
        dependencies of nscd.  Closes: #409288.
      * sysdeps/s390.mk: install 64-bit headers (actually gnu/stubs-64.h)
        directly into /usr/include and provide /usr/include/s390x-linux-gnu as
        a symlink to /usr/include for compatibility reasons.
      * patches/all/local-pthread-manpages.diff: update to fix a typo in
        pthread_detach(3).  Closes: #98852.
      * Change any/local-__thread.diff into any/local-notls.diff.
      * Update any/local-notls.diff (make glibc buildable without TLS support)
        from Petr Salinger and Aurelien Jarno.
      * hurd-i386/submitted-trivia.diff: new patch from Thomas Schwinge (make glibc
        partly buildable on Hurd).
      * hurd-i386/submitted-stat.diff: new patch from Thomas Schwinge (update
        struct stat on Hurd).
      * hurd-i386/submitted-libc_once.diff: new patch from Thomas Schwinge (add
        __libc_once_else to make glibc buildable on Hurd).
      * hurd-i386/local-msg-nosignal.diff: new patch from Thomas Schwinge
        (workaround the missing MSG_NOSIGNAL support).
      * m68k/cvs-m68k-update.diff: new patch (bits from CVS).  Closes: #364098.
      * any/submitted-clock-settime.diff: new patch (include <time.h> to get
        clockid_t).
      * hurd-i386/local-sigsuspend-nocancel.diff: new patch (workaround missing
        sigsuspend_not_cancel() on Hurd).
      * debhelper.in/glibc-doc.links: add symlinks from pthread_setcanceltype(3),
        pthread_setcancelstate(3) and pthread_testcancel(3) to pthread_cancel(3).
        Closes: #411132.
      * debian/control.in/i386: Changed the conflicts on ia32-libs-dev to a
        versioned conflict.  Closes: #407540.
      * any/local-mktemp.diff: new patch (also propose mkdtemp as an alternative
        to mktemp).  Closes: #377310.
      * any/cvs-ftw-c.diff: new patch (fix nftw() with FTW_CHDIR in /) from CVS.
        Closes: #367522.
      * any/cvs-printf_fp-c.diff: new patch (fix printf %#.0g) from CVS.
        Closes: #209136.
      * New Norwegian bokmål debconf translation, by Bjørn Steensrud.  Closes:
        #412559.
      * Remove patches/arm/local-softfloat.diff and patches/series.arm-softfloat.
        Remove arm-softfloat from debian/rules.d/control.mk. armel (ARM EABI)
        replaces the softfloat architecture.
      * patches/any/cvs-pow.diff: new patch (fix pow(-inf, nan)) from upstream.
        Closes: #226291.
      * Update Catalan debconf translation, by Jordà Polo.  Closes: #413259.
    
      [ Denis Barbier ]
      * Remove localedata/locale-en_NZ.diff (merged upstream).
      * Remove localedata/locale-nr_ZA.diff (merged upstream).
      * Remove localedata/new-catalan-locales.diff (merged upstream).
      * Remove localedata/update-ZA.diff (merged upstream).
      * Remove localedata/locale-te_IN.diff (merged upstream).
      * Remove locale/iso4217-RON.diff (merged upstream).
      * Update localedata/locales_CH.diff
      * Update localedata/supported.diff
      * Update localedata/locale-hy_AM.diff
      * Update localedata/locale-csb_PL.diff
      * Update localedata/dz_BT-collation.diff
      * Update localedata/locale-ia.diff
      * Update localedata/locales-sr.diff
      * Update localedata/tailor-iso14651_t1.diff
      * Update localedata/fix-lang.diff
      * Update localedata/first_weekday.diff
    
      [ Pierre Habouzit ]
      * Adding myself to Uploaders.
      * Rework patches/any/local-ldd.diff so that we don't use file(1) anymore (it
        wasn't used anyway). Closes: #165417, #413095.
      * Rework patch for #340871 (patches/m68k/local-mathinline_h.diff to use
        __NTH rather than __THROW) in function implementations.
      * Fix rpcgen(1) manpage, to match rpcgen(1) behaviour more closely.
        Closes: #46175.
      * patches/any/submitted-date-and-unknown-tz.diff: fix date output in case of
        an unknown timezone in $TZ, submitted upstream as #4028.
        Closes: #55648, #119540, #269238.
    
      [ Michael Banck ]
      * patches/hurd-i386/local-tls.diff: New patch (fixes building with TLS) by
        Samuel Thibault and Barry deFreese.  Closes: #413787.
    
      [ Clint Adams ]
      * debian/watch: add watch file.
      * debian/control, debian/control.in/opt, debian/control.in/main,
        debian/control.in/libc0.1, debian/control.in/libc,
        debian/debhelper.in/locales.templates: English corrections from
        Christian Perrier for Debconf templates and package descriptions.
        Closes: #418006.
    
     -- Matthias Klose <email address hidden>   Wed, 18 Apr 2007 22:14:32 +0200
  • glibc (2.5-0ubuntu14) feisty; urgency=low
    
      * Twiddle the diff a little so it actually applies.
    
     -- Tollef Fog Heen <email address hidden>   Tue,  3 Apr 2007 21:34:51 +0200