Change logs for glibc source package in Jaunty

  • glibc (2.9-4ubuntu6.3) jaunty-security; urgency=low
    
      * SECURITY UPDATE: root escalation via LD_AUDIT DST expansion.
        - debian/patches/any/dst-expansion-fix.diff: upstream fixes.
        - CVE-2010-3847
        - debian/patches/any/disable-ld_audit.diff: turn off LD_AUDIT
          for setuid binaries.
     -- Kees Cook <email address hidden>   Thu, 21 Oct 2010 14:31:36 -0700
  • glibc (2.9-4ubuntu6.2) jaunty-security; urgency=low
    
      * SECURITY UPDATE: integer overflow in strfmon() might lead to arbitrary
        code execution.
        - debian/patches/any/git-strfmon-overflow.diff: backport from upstream.
        - CVE-2008-1391
      * SECURITY UPDATE: newlines not escaped in /etc/mtab.
        - debian/patches/any/git-mntent-newline-escape.diff: upstream fixes.
        - CVE-2010-0296
      * SECURITY UPDATE: arbitrary code execution from ELF headers (LP: #542197).
        - debian/patches/any/git-fix-dtag-cast.diff: upstream fixes.
        - CVE-2010-0830
      * debian/patches/any/git-readdir-padding.diff: fix readdir padding when
        processing getdents64() in a 32-bit execution environment (LP: #392501).
     -- Kees Cook <email address hidden>   Wed, 19 May 2010 16:58:40 -0700
  • glibc (2.9-4ubuntu6.1) jaunty-proposed; urgency=low
    
      * patches/ubuntu/submitted-leading-zero-stack-guard.diff: require that
        the stack guard start with a zero-byte to protect against str*
        function more completely (LP: #413278).
    
     -- Kees Cook <email address hidden>   Tue, 25 Aug 2009 00:06:51 -0700
  • glibc (2.9-4ubuntu6) jaunty; urgency=low
    
      * sysdeps/depflags.pl: Drop Conflicts: belocs-locales-bin, just keep the
        Replaces:. Not having "locale" available during some points in the upgrade
        can break the upgrade entirely. This will stop belocs-locales-bin from
        being properly removed during upgrade, but we can still add a Conflicts:
        to it to the next LTS version. All of its useful files get overridden
        anyway. (LP: #330048)
    
     -- Martin Pitt <email address hidden>   Wed, 08 Apr 2009 22:53:01 -0700
  • glibc (2.9-4ubuntu5) jaunty; urgency=low
    
      * This upload allows NEON hwcap usage; FFE LP: #343602.
      * New patch, arm/local-hwcap-updates, add support for some recent ARM hwcaps
        additions.
      * Update patch arm/local-no-hwcap to also flag HWCAP_ARM_NEON as an
        important hwcap; this adds /lib/neon, /usr/lib/neon etc. to the ldconfig
        and ld.so search pathes.
    
     -- Loic Minier <email address hidden>   Tue, 31 Mar 2009 20:28:41 +0200
  • glibc (2.9-4ubuntu4) jaunty; urgency=low
    
      * Don't declare the fwrite and fwrite_unlocked functions with
        __attribute__((warn_unused_result)). See
        https://lists.ubuntu.com/archives/ubuntu-devel/2009-March/027832.html
    
     -- Matthias Klose <email address hidden>   Fri, 27 Mar 2009 21:17:24 +0100
  • glibc (2.9-4ubuntu3) jaunty; urgency=low
    
      [ Colin Watson ]
      * Rename Debian's Vcs-* fields in debian/control to XS-Debian-Vcs-* to
        reduce confusion.
    
      [ Loic Minier ]
      * Add vfp pass for armel.
        - sysdeps/armel.mk: add vfp pass with the same add-ons as the libc pass,
          with "-mfpu=vfp -mfloat-abi=softfp" appended to CFLAGS, using
          /lib/vfp as slibdir (could as well be /lib/tls/vfp but the armel port
          was always NPTL which implies TLS), and configured with
          --disable-profile like the other optimized passes.
        - control.in/opt, control: add libc6-vfp package on armel.
        - script.in/nohwcap.sh: list libc6-vfp in hwcappkgs on armel.
        - testsuite-checking/expected-results-arm-linux-gnueabi-vfp: copied from
          testsuite-checking/expected-results-arm-linux-gnueabi-libc.
    
     -- Loic Minier <email address hidden>   Thu, 19 Mar 2009 21:34:59 +0100
  • glibc (2.9-4ubuntu2) jaunty; urgency=low
    
      * Merge with Debian (r3342, trunk); remaining changes:
        - Packaging:
          + External tzdata
          + Addition of Niagara and Niagara2 optimised libraries
          + GFDL Documentation added back in, build glibc-doc from this source.
          + Transition from /usr/include/ppc64-linux-gnu to powerpc64-linux-gnu
          + Use dpkg triggers for ldconfig
          + Do not die if extra libc libraries or symlinks found
          + Do not do a test run of nscd when starting
          + Only apply patches we actually use in Ubuntu
          + Use /lib and /usr/lib for amd64
          + amd64 biarch is i686, not i486.
          + Non-optimised i386 glibc is Xen-friendly.
          + Support sparcv9v, v9v2, 64b, 64v, 64v2
          + Add support for lpia.
          + Use <triplet>.conf for files in /etc/ld.so.conf.d.
        - Patches:
          + Applied any/local-ipv6-lookup.
          + Not applied any/local-sysctl.
          + Applied debian/patches/all/fedora-nss_dns-gethostbyname4-disable.diff.
          + Updated arm/local-no-hwcap.
      * Remove some passing testcases from the expected test results.
    
     -- Matthias Klose <email address hidden>   Mon, 02 Mar 2009 08:57:05 +0100
  • glibc (2.9-4ubuntu1) jaunty; urgency=low
    
      * Test build, explicitely fail after running the tests.
    
      * Merge with Debian (r3320, trunk); remaining changes:
        - Packaging:
          + External tzdata
          + Addition of Niagara and Niagara2 optimised libraries
          + GFDL Documentation added back in, build glibc-doc from this source.
          + Transition from /usr/include/ppc64-linux-gnu to powerpc64-linux-gnu
          + Use dpkg triggers for ldconfig
          + Do not die if extra libc libraries or symlinks found
          + Do not do a test run of nscd when starting
          + Only apply patches we actually use in Ubuntu
          + Use /lib and /usr/lib for amd64
          + amd64 biarch is i686, not i486.
          + Non-optimised i386 glibc is Xen-friendly.
          + Support sparcv9v, v9v2, 64b, 64v, 64v2
          + Add support for lpia.
          + Use <triplet>.conf for files in /etc/ld.so.conf.d.
        - Patches:
          + Applied any/local-ipv6-lookup.
          + Not applied any/local-sysctl.
          + Applied debian/patches/all/fedora-nss_dns-gethostbyname4-disable.diff.
          + Updated arm/local-no-hwcap.
    
    glibc (2.9-4) unstable; urgency=low
    
      * testsuite-checking/expected-results-ia64-linux-gnu-libc: ignore
        result of tst-oddstacklimit.out, it is known to fail with old
        kernels, just like in glibc 2.7.
      * debian/debhelper.in/libc{-alt,-otherbuild,}.lintian: remove outdated
        overrides.
      * debhelper.in/libc.postinst: restart NSS services on upgrades from
        versions prior to 2.9-1.
      * testsuite-checking/expected-results-arm-linux-gnueabi-libc: ignore
        result of test-fenv.out and test-fpucw.out, as they were already
        failing with glibc 2.7.
      * patches/any/submitted-futex_lock_pi.diff: new patch to correctly
        define when PI futexes have been introduced in the kernel, on a
        per architecture basis.
      * testsuite-checking/expected-results-{alpha,ia64}-linux-gnu-libc:
        remove PI futexes failures.
      * patches/all/submitted-readme-version.diff: fix the upstream version
        number in upstream README.  Closes: bug#516908.
      * debian/rules.d/build.mk: disable the testsuite on ball/mayr/mayer/rem
        build daemons.
      * debian/rules.d/info.mk: new file to dump useful info in the build log.
      * debian/rules: always define and export SHELL as "/bin/bash -e".
        Closes: bug#517077.
      * patches/any/cvs-bz7058-nss_nss-nis.diff: new patch to fix crash when
        doing host lookup with nss-nis.  Closes: bug#517094.
      * Add debian/libc6-mips{n32,64}.symbols.mips{el,} symbol files.
      * debian/debhelper.in/glibc-source.install, debian/rules.d/build.mk:
        switch the format of glibc-source to lzma, sparing 6MB.
    
    glibc (2.9-3) unstable; urgency=low
    
      * debhelper.in/nscd.init: fix the for loop.  Closes: bug#516509.
    
    glibc (2.9-2) unstable; urgency=low
    
      [ Aurelien Jarno ]
      * testsuite-checking/*: ignore tst-cpuclock2 test, as it fails on
        machines using cpufreq.
      * Rename submitted/cvs-tsd.diff into hppa/cvs-tsd.diff.
      * patches/any/local-bashisms.diff: fix more bashisms in the testsuite.
      * rules.d/build.mk: define SHELL as /bin/bash.
      * patches/any/cvs-pthread_h.diff: patch from upstream to fix warning
        in pthread.h.
      * debhelper.in/libc.preinst: restart NSS services on upgrades from
        versions prior to 2.9-1.
      * debhelper.in/*symbols*, rules.d/debhelper.mk: allow linking against
        private symbols again, but with a strict dependency on the upstream
        version.
      * debhelper.in/nscd.init: fix cache flushing on restart/reload.  Closes:
        bug#516212.
    
      [ Petr Salinger ]
      * kfreebsd/local-sysdeps.diff: update to revision 2370 (from glibc-bsd).
      * drop kfreebsd/local-sysdeps28.diff (merged into local-sysdeps.diff).
    
    glibc (2.9-1) unstable; urgency=low
    
      Removed the changelog entries for earlier merges from the glibc-2.9 branch.
    
      [ Aurelien Jarno ]
      * debian/rules.d/build.mk: enable stackguard randomization.  Closes:
        bug#511811.
      * expected-results-i486-linux-gnu-libc, expected-results-i686-linux-i686:
        Add tests that fail on a Xen machine. Sigh.
      * any/local-linuxthreads-thread_self.diff: new patch to fix a warning on
        linuxthreads builds.
      * rules.d/build.mk: unset LANG to make sure testsuite errors are not
        localized.
      * debian/rules: remove *.mo file in the clean target.
      * sysdeps/alpha.mk, control.in/main: use gcc-4.3 on alpha.
      * debhelper.in/locales.postinst: make sure /etc/default/locale is always
        created.  Closes: bug#515099.
      * debian/wrapper/objcopy: apply special strip to libraries only.  Closes:
        bug#513882.
      * debian/localedata/locale-fr_FR.diff: revert change of week of day and
        month abbreviations in fr_FR locale.  Closes: bug#509191.
    
      [ Clint Adams ]
      * patches/localedata/submitted-bz9835-en_GB-first_day.diff: new patch to
        fix first_weekday and first_workday for en_GB.  closes: #512343.
    
      [ Petr Salinger ]
      * kfreebsd/local-sysdeps.diff: update to revision 2352 (from glibc-bsd).
      * add kfreebsd/local-linuxthreads29.diff:
        update to fix build on kfreebsd architectures.
    
      [ Samuel Thibault ]
      * hurd-i386/cvs-resource-prio.diff: new patch to fix detection of PRIO_*
        values in some packages
      * hurd-i386/cvs-hurdsig-fix.diff: new patch to fix hurd signal FD locking.
      * hurd-i386/cvs-report-wait-fix.diff: patch from CVS instead of
        hurd-i386/submitted-report-wait.diff.
      * hurd-i386/submitted-critical-sections.diff: new patch to fix some missing
        critical sections.
      * hurd-i386/submitted-dup2-fix.diff: new patch to fix dup2 FD locking.
      * hurd-i386/local-net-headers.diff: new patch to install net/*.h headers.
      * hurd-i386/local-tls-dtv-offset.diff: new patch to fix DTV_OFFSET macro.
      * hurd-i386/local-pthread_posix-option.diff: put back to series.
      * hurd-i386/local-check_native.diff: new patch to provide a dummy
        __check_native() function.
      * hurd-i386/cvs-get_pc_thunk.diff: new patch to fix missing
        __i686.get_pc_thunk.bx reference.
      * hurd-i386/submitted-dl-sysdep.diff: new patch to fix static linking.
      * hurd-i386/submitted-stat.diff: clean up patch.
      * hurd-i386/submitted-itimer-lock.diff: new patch fixing itimer unlocking.
    
     -- Matthias Klose <email address hidden>   Thu, 26 Feb 2009 15:38:06 +0100
  • glibc (2.9-0ubuntu12) jaunty; urgency=low
    
      * debian/patches/all/fedora-nss_dns-gethostbyname4-disable.diff: Patch
        from Fedora 2.9-3 to temporarily disable _nss_dns_gethostbyname4_r,
        which caused problems for systems with broken IPv6 connectivity
        (LP: #313218, https://bugzilla.redhat.com/show_bug.cgi?id=459756).
    
     -- Colin Watson <email address hidden>   Sat, 21 Feb 2009 07:40:16 +0000
  • glibc (2.9-0ubuntu11) jaunty; urgency=low
    
      * Update patch arm/local-no-hwcap to flag HWCAP_ARM_VFP as an important
        hwcap; this adds /lib/vfp, /usr/lib/vfp etc. to the ldconfig and ld.so
        search path.
      * Update patch arm/local-no-hwcap to drop HWCAP_ARM_FAST_MULT from important
        hwcaps as fastmult is even present on StrongARM according to Wookey;
        suggested by Riku Voipio.
    
     -- Loic Minier <email address hidden>   Mon, 16 Feb 2009 13:32:55 +0100
  • glibc (2.9-0ubuntu10) jaunty; urgency=low
    
      * Move locale generation programs back to libc6, belocs-locales-bin
        is dead upstream, and more and more incapable of building current
        locale definitions:
        - debhelper.in/libc.install: Install localedef, locale,
          update-locale, and validlocale again. (locale-def will be
          shipped in langpack-locales, since it is closely related to it).
        - debhelper.in/libc.manpages: Install manpages for above programs.
        - sysdeps/depflags.pl: Conflicts/Replaces: belocs-locales-bin.
       * Merged current fixes from Debian's glibc-2.9 branch (r3269).
    
     -- Martin Pitt <email address hidden>   Fri, 13 Feb 2009 18:31:04 +0100
  • glibc (2.9-0ubuntu9) jaunty; urgency=low
    
      * Merge with Debian, glibc-2.9 branch, r3244.
        - Fix testsuite failure in locale test.
    
     -- Matthias Klose <email address hidden>   Mon, 19 Jan 2009 21:42:02 +0100
  • glibc (2.9-0ubuntu8) jaunty; urgency=low
    
      * Merge with Debian, glibc-2.9 branch, r3241.
      * Apply localedata patches. LP: #318507.
      * Remove progressions from expected test results.
    
     -- Matthias Klose <email address hidden>   Mon, 19 Jan 2009 18:26:53 +0100
  • glibc (2.9-0ubuntu7) jaunty; urgency=low
    
      [ Matthias Klose ]
      * Merge with Debian, glibc-2.9 branch, r3226.
    
      [ Kees Cook ]
      * Added debian/patches/any/cvs-bz-9720-resource.diff: upstream
        fixes for resource.h mis-compile (LP: #302087).
    
     -- Kees Cook <email address hidden>   Thu, 08 Jan 2009 13:27:48 -0800
  • glibc (2.9-0ubuntu6) jaunty; urgency=low
    
      [ Matthias Klose ]
      * Merge with Debian, glibc-2.9 branch, r3200.
    
      [ Kees Cook ]
      * Add debian/patches/ubuntu/no-sprintf-pre-truncate.diff: do not
        pre-clear target buffers on sprintf to retain backward compatibility
        (LP: #305901).
    
     -- Kees Cook <email address hidden>   Thu, 01 Jan 2009 13:28:59 -0800
  • glibc (2.9-0ubuntu5) jaunty; urgency=low
    
      * Mark tst-pselect.out as failing on armel.
    
     -- Matthias Klose <email address hidden>   Wed, 03 Dec 2008 23:16:24 +0100
  • glibc (2.9-0ubuntu4) jaunty; urgency=low
    
      * Mark tst-mqueue5.out as failing on sparcv9b.
      * Mark tst-cpuclock2.out as failing on sparc.
    
     -- Matthias Klose <email address hidden>   Wed, 03 Dec 2008 01:33:20 +0100
  • glibc (2.9-0ubuntu3) jaunty; urgency=low
    
      * Update expected testsuite results for powerpc64. Fixes build failure
        on powerpc.
      * Build with gcc-4.3 on sparc again (still fails on the buildd, builds
        on a T1000).
      * debian/testsuite-checking/compare.sh: Robustify.
    
     -- Matthias Klose <email address hidden>   Sun, 30 Nov 2008 12:45:05 +0100
  • glibc (2.9-0ubuntu2) jaunty; urgency=low
    
      * Drop the build dependency on gcc-4.2-multilib on sparc for an initial build.
    
     -- Matthias Klose <email address hidden>   Sat, 29 Nov 2008 16:01:59 +0100
  • glibc (2.9-0ubuntu1) jaunty; urgency=low
    
      * New upstream, release, taken from the glibc-2_9-base tag.
        - Remove patches applied upstream: any/cvs-bug-iconv6_tst-iconv7.diff,
          sparc/cvs-context.diff, any/cvs-getaddrinfo.diff,
          any/cvs-iconv-braces.diff, any/cvs-nscd-getservbyport.diff,
          any/cvs-nscd-getservbyport.diff, any/cvs-tst-regex.diff,
          any/cvs-regex_anchor.diff, hppa/submitted-atomic_h.diff,
          hppa/submitted-fesetenv.diff, any/submitted-rpcgen-makefile.diff,
          any/regexp_h___REPB_PREFIX.diff.
        - Update patches: any/local-bashisms.diff, any/local-ipv6-lookup.diff.
        - any/submitted-user_h.diff: Remove, replaced with #error stub.
        - Use barriers and SMP-safe operations on ARM NPTL. LP: #303188.
      * debian/symbols.wildcards: Update for 2.9.
      * Add tst-tls6.out to expected test failures on sparc64.
      * Merge with Debian, r3198.
      * patches/arm/local-memset.diff: Performance improve on ARM memset.
    
     -- Matthias Klose <email address hidden>   Sat, 29 Nov 2008 15:25:22 +0100
  • glibc (2.8+20081027-0ubuntu10) jaunty; urgency=low
    
      * Mark tst-cancel7.out, tst-cancelx7.out, tst-cleanup0.out and tst-fmon.out
        as failing on armel as well.
    
     -- Matthias Klose <email address hidden>   Sat, 15 Nov 2008 13:56:40 +0100
  • glibc (2.8+20081027-0ubuntu9) jaunty; urgency=low
    
      * debian/testsuite-checking/compare.sh: Output the contents of the failure
        logs to the build log for non-regressions as well.
        Report progressions as well.
      * Mark test failures on armel as expected for a first build.
    
     -- Matthias Klose <email address hidden>   Sat, 15 Nov 2008 09:34:14 +0100
  • glibc (2.8+20081027-0ubuntu8) jaunty; urgency=low
    
      * debian/testsuite-checking/compare.sh: if there are regressions in
        the test suite, output the contents of the failure logs to the build
        log. (wanted for debugging current armel build failure)
    
     -- Steve Langasek <email address hidden>   Sat, 15 Nov 2008 00:44:59 +0000
  • glibc (2.8+20081027-0ubuntu7) jaunty; urgency=low
    
      * debian/sysdeps/ia64.mk, debian/sysdeps/sparc.mk,
        debian/sysdeps/powerpc.mk, debian/sysdeps/linux.mk,
        debian/script.in/kernelcheck.sh: make 2.6.15 the minimum kernel
        version across all archs, because there are no major differences
        between 2.6.15 and 2.6.18 for any architectures and this lets us run
        jaunty chroots on kernels from Ubuntu 6.06 LTS.
    
     -- Steve Langasek <email address hidden>   Fri, 14 Nov 2008 19:22:19 +0000
  • glibc (2.8+20081027-0ubuntu6) jaunty; urgency=low
    
      * debian/script.in/kernelcheck.sh: Treat `uname -m` == powerpc* or ppc* as
        powerpc. (Argh.)
    
     -- Colin Watson <email address hidden>   Tue, 04 Nov 2008 01:48:57 +0000
  • glibc (2.8+20081027-0ubuntu5) jaunty; urgency=low
    
      * debian/script.in/kernelcheck.sh: Treat `uname -m` == sparc64 as sparc.
    
     -- Colin Watson <email address hidden>   Mon, 03 Nov 2008 12:39:47 +0000
  • glibc (2.8+20081027-0ubuntu4) jaunty; urgency=low
    
      * debian/testsuite-checking/expected-results-ia64-linux-gnu-libc,
        debian/testsuite-checking/expected-results-powerpc-linux-gnu-libc,
        debian/testsuite-checking/expected-results-powerpc64-linux-ppc64,
        debian/testsuite-checking/expected-results-sparc-linux-gnu-libc,
        debian/testsuite-checking/expected-results-sparc64-linux-sparc64,
        debian/testsuite-checking/expected-results-sparcv9b-linux-sparcv9b: Add
        tst-pselect, since the Ubuntu buildds for these architectures are still
        running 2.6.15 and pselect is racy there.
    
     -- Colin Watson <email address hidden>   Mon, 03 Nov 2008 11:50:33 +0000
  • glibc (2.8+20081027-0ubuntu3) jaunty; urgency=low
    
      * debian/sysdeps/ia64.mk, debian/sysdeps/sparc.mk,
        script.in/kernelcheck.sh: Set the minimal kernel version to 2.6.15 for
        ia64 and sparc, whose Ubuntu buildds are also still running 2.6.15.
      * debian/patches/ubuntu/stack-guard-quick-randomization.diff: Add test
        changes from Fedora patch by Jakub Jelinek:
        - elf/tst-stackguard1.c (do_test): Don't fail if the poor man's
          randomization doesn't work well enough.
      * debian/testsuite-checking/expected-results-powerpc-linux-gnu-libc:
        Expect failure from test-fenv, since it's been failing at least back to
        Ubuntu 8.04 and this is probably due to use of an old kernel on the
        Ubuntu powerpc buildds (LP: #292360).
    
     -- Colin Watson <email address hidden>   Sun, 02 Nov 2008 11:28:16 +0000
  • glibc (2.8+20081027-0ubuntu2) jaunty; urgency=low
    
      * Reapply changes from 2.8~20080505-0ubuntu7.
      * debian/sysdeps/powerpc.mk, script.in/kernelcheck.sh: Set the
        minimal kernel version to 2.6.15 for powerpc.
    
     -- Matthias Klose <email address hidden>   Sat, 01 Nov 2008 07:41:22 +0100
  • glibc (2.8+20081027-0ubuntu1) jaunty; urgency=low
    
      * Merge with Debian; remaining changes:
        - Packaging:
          + External tzdata
          + Use external locale information
          + Addition of Niagara and Niagara2 optimised libraries
          + GFDL Documentation added back in, build glibc-doc from this source.
          + Transition from /usr/include/ppc64-linux-gnu to powerpc64-linux-gnu
          + Use dpkg triggers for ldconfig
          + Do not die if extra libc libraries or symlinks found
          + Do not do a test run of nscd when starting
          + Only apply patches we actually use in Ubuntu
          + Use /lib and /usr/lib for amd64
          + amd64 biarch is i686, not i486.
          + Non-optimised i386 glibc is Xen-friendly.
          + Support sparcv9v, v9v2, 64b, 64v, 64v2
          + Add support for lpia.
          + Use <triplet>.conf for files in /etc/ld.so.conf.d.
        - Patches:
          + Applied any/local-ipv6-lookup.
          + Not applied any/local-sysctl.
      * testsuite-checking: Use Debian's testsuite checking, sort expected and
        current test results before comparing.
    
    glibc (2.8+20080809-3) experimental; urgency=low
    
      [ Aurelien Jarno ]
      * New upstream release.
        - Fix conversions to ISO-2022-JP.  Closes: #466340.
        - "Tarballs are a completely outdated concept":
          + use a flat .orig.tar.gz
          + rules.d/tarball.mk: remove all, add a get-orig-source target
          + rules.d/quilt.mk: fix the unpatch target
        - Update any/cvs-getaddrinfo.diff.
        - Update any/submitted-i686-timing.diff.
        - Update hurd-i386/cvs-lock-memory-clobber.diff.
        - Update kfreebsd/local-sys_queue_h.diff
        - Update locale/preprocessor-collate-uli-sucks.diff
        - Update localedata/tailor-iso14651_t1.diff.
        - Update localedata/locales-fr.diff.
        - Update localedata/cy_GB-first_weekday.diff.
        - Update localedata/fr_BE-first_weekday.diff.
        - Update localedata/fr_CA-first_weekday.diff.
        - Update localedata/fr_CH-first_weekday.diff.
        - Update localedata/fr_LU-first_weekday.diff.
        - Remove alpha/submitted-xstat.diff (outdated).
        - Remove amd64/cvs-vdso_clock_gettime.diff (merged).
        - Remove arm/cvs-ioperm.diff (merged).
        - Remove arm/cvs-gcc4-inline.diff (merged).
        - Remove arm/local-args6.diff (merged).
        - Remove arm/submitted-RTLD_SINGLE_THREAD_P.diff (merged).
        - Remove hppa/cvs-atomic.diff (merged).
        - Remove hppa/cvs-lowlevellock.diff (merged).
        - Remove hurd-i386/cvs-kernel-features.diff (merged).
        - Remove hurd-i386/cvs-O_CLOEXEC_fix.diff (merged).
        - Remove hurd-i386/cvs-epfnosupport.diff (merged).
        - Remove hurd-i386/cvs-df.diff (merged).
        - Remove hurd-i386/cvs-blocked-exceptions.diff (merged).
        - Remove i386/cvs-short-for-fnstsw.diff (merged).
        - Remove mips/cvs-memory-barriers.diff (merged).
        - Remove mips/cvs-mknod.diff (merged).
        - Remove mips/cvs-fcsr.diff (merged).
        - Remove mips/cvs-mipsn32.diff (merged).
        - Remove sh4/cvs-nptl-private-futexes.diff (merged).
        - Remove all/cvs-gai_conf.diff (merged).
        - Remove any/cvs-epoll_h.diff (merged).
        - Remove any/cvs-ether_line.diff (merged).
        - Remove any/cvs-ethertype.diff (merged).
        - Remove any/cvs-fchmodat.diff (merged).
        - Remove any/cvs-gcc-4.3.diff (merged).
        - Remove any/cvs-iconv-iso2022jp-loop-bug.diff (merged).
        - Remove any/cvs-isoc99_vscanf.diff (merged).
        - Remove any/cvs-rfc3484.diff (merged).
        - Remove any/cvs-sched_h.diff (merged).
        - Remove any/cvs-strerror_r.diff (merged).
        - Remove any/local-strfry.diff (merged).
        - Remove any/cvs-strtod.diff (merged).
        - Remove any/cvs-tzfile.diff (merged).
        - Remove any/cvs-vfscanf.diff (merged).
        - Remove any/cvs-sunrpc_rpc_thread.diff (merged).
        - Remove any/cvs-wchar_h.diff (merged).
        - Remove any/local-dl-execstack.diff (outdated).
        - Remove any/local-gcc4-wcstol_l.diff (outdated).
        - Remove any/local-ip6-localhost.diff (fixed differently).
        - Remove any/local-notls.diff (outdated).
        - Remove any/submitted-ieee754_h.diff (merged).
        - Remove any/submitted-link-local_resolver.diff (merged).
        - Remove localedata/cvs-locale-ig_NG.diff (merged).
        - Remove localedata/cvs-locale-lo_LA.diff (merged).
        - Remove localedata/cvs-locale-ug_CN.diff (merged).
        - Remove localedata/locale-es_CR.diff (merged).
        - Remove localedata/locale-pt_PT.diff (merged).
        - Add patches/alpha/submitted-creat64.diff from Gentoo.
        - Add patches/alpha/submitted-dl-support.diff from Gentoo.
        - debian/shlibver: bump to 2.8.
        - debian/locales-depver: bump to 2.8.
      * Convert all patch to patchlevel -p1.  Closes: #485165.
      * debian/rules.d/quilt.mk: add a refresh target.
      * local/manpages/*: fix comments to make lintian happy.
      * locale/check-unknown-symbols.diff: changes errors to warnings.
      * debian/control.in/main: update Standards-Version to 3.8.0:
        - Add debian/README.source.
      * debian/rules, debian/rules.d/build.mk, debian/testsuite-checking/*:
        implement regression check, based on a patch from Carlos O'Donell.
      * testsuite-checking/expected-results-alpha-linux-gnu-libc: new file.
      * testsuite-checking/expected-results-alphaev67-linux-alphaev67: new file.
      * testsuite-checking/expected-results-arm-linux-gnueabi-libc: new file.
      * testsuite-checking/expected-results-hppa-linux-gnu-libc: new file.
      * testsuite-checking/expected-results-i486-kfreebsd-gnu-libc: new file.
      * testsuite-checking/expected-results-i486-linux-gnu-libc: new file.
      * testsuite-checking/expected-results-i686-kfreebsd-i386: new file.
      * testsuite-checking/expected-results-i686-kfreebsd-i686: new file.
      * testsuite-checking/expected-results-i686-linux-i386: new file.
      * testsuite-checking/expected-results-i686-linux-i686: new file.
      * testsuite-checking/expected-results-i686-linux-xen: new file.
      * testsuite-checking/expected-results-ia64-linux-gnu-libc: new file.
      * testsuite-checking/expected-results-mips-linux-gnu-libc: new file
      * testsuite-checking/expected-results-mips32-linux-mipsn32: new file.
      * testsuite-checking/expected-results-mips64-linux-mips64: new file.
      * testsuite-checking/expected-results-mips32el-linux-mipsn32: new file.
      * testsuite-checking/expected-results-mips64el-linux-mips64: new file.
      * testsuite-checking/expected-results-mipsel-linux-gnu-libc: new file.
      * testsuite-checking/expected-results-powerpc-linux-gnu-libc: new file.
      * testsuite-checking/expected-results-powerpc64-linux-ppc64: new file.
      * testsuite-checking/expected-results-s390-linux-gnu-libc: new file.
      * testsuite-checking/expected-results-s390x-linux-s390x: new file.
      * testsuite-checking/expected-results-sparc64-linux-sparc64: new file.
      * testsuite-checking/expected-results-sparc-linux-gnu-libc: new file.
      * testsuite-checking/expected-results-sparcv9b-linux-sparcv9b: new file.
      * testsuite-checking/expected-results-x86_64-kfreebsd-gnu-libc: new file.
      * testsuite-checking/expected-results-x86_64-linux-amd64: new file.
      * testsuite-checking/expected-results-x86_64-linux-gnu-libc: new file.
      * control.in/main: build-depends on dpkg (>= 1.14.17).
      * Add symbols files for the various libraries, based on a patch by
        Raphaƫl Hertzog.  Closes: #462444.
      * localedata/supported.diff: sort locales by alphabetical order.  Closes:
        #493231.
      * debian/rules, debian/rules.d/build.mk, debian/sysdeps.mk/*: use a common
        huge TIMEOUTFACTOR for all architectures.
      * debian/sysdeps/mipsel.mk: use the correct triplet for mipsn32 and mips64
        builds.
      * debian/sysdeps/kfreebsd-amd64.mk: remove wrong symlink /lib32/lib32.
      * debian/sysdeps/amd64.mk,kfreebsd-amd64.mk: enable i686 optimizations.
      * debhelper.in/locales-all.prerm, debhelper.in/locales.postinst: remove
        prepended path.
      * debian/sysdeps/hppa.mk: use relative symlinks for hppa64 include
        directories.
      * patches/all/submitted-iconv-latin9.diff: add latin9 as an alias to
        latin-9 for consistency with other charsets.  Closes: #497449.
      * rules, rules.d/build.mk, debhelper.in/glibc-doc.manpages: install
        preprocessed manpages instead of raw ones.
      * debian/sysdeps/*.mk, script.in/kernelcheck.sh: bump minimal kernel
        version to 2.6.18.  Closes: #499689.
      * debian/control.in/main: add Vcs-Svn and Vcs-Browser field.  Closes:
        #499769.
      * debian/sysdeps/depflags.pl: add a conflict on nscd (<< 2.8) to nscd
        Closes: #498516).
      * rules, rules.d/build.mk, debhelper.in/glibc-doc.manpages: install the
        generated manpages.
      * any/cvs-bug-iconv6_tst-iconv7.diff: new patch from upstream to fix
        bug-iconv6 and tst-iconv7 when the locales package is not installed.
    
      [ Petr Salinger ]
      * add any/local-linuxthreads-ptw.diff. Closes: #494908.
      * add kfreebsd/local-sysdeps28.diff, glibc 2.8 specific kfreebsd sysdeps.
    
     -- Matthias Klose <email address hidden>   Fri, 31 Oct 2008 19:05:39 +0100
  • glibc (2.8~20080505-0ubuntu7) intrepid; urgency=low
    
      * Add debian/patches/ubuntu/stack-guard-quick-randomization.diff: do
        light-weight randomization of the stack guard value instead of using
        a static sentinel (LP: #275493).
    
     -- Kees Cook <email address hidden>   Sun, 28 Sep 2008 09:30:01 -0700