[ubuntu/natty] eglibc 2.12.1-0ubuntu11 (Accepted)

Matthias Klose doko at ubuntu.com
Tue Dec 21 19:50:42 GMT 2010


eglibc (2.12.1-0ubuntu11) natty; urgency=low

  * Update to the eglibc 2.12 branch (r12365).
    - Fix alignment of AVX safe area on x86_64, issue #12113. LP: #662511.
    - Fix issue #12159, x86-64 strchr propagation of search byte into all bytes
      of SSE register. (LP: #615953)
    - any/cvs-audit-suid.diff, any/cvs-getlogin_r-error-handling-1.patch,
      any/cvs-getlogin_r-error-handling-2.patch, any/cvs-issue12092.diff,
      any/cvs-getlogin_r-error-handling-3.patch, any/cvs-issue12113.diff,
      any/cvs-issue11968.diff: Remove, merged upstream.
    - any/cvs-dst-expansion-fix.diff, any/submitted-etc-resolv.conf.diff,
      locale/locale-print-LANGUAGE.diff: Updated.

  * Sort changelog entries with bzr-builddeb's merge_changelog to help merging
    with Debian; update Debian changelog entries to their latest version, and
    drop Debian changelog entries which aren't in the unstable changelog; this
    keeps the diff between Debian unstable's changelog and Ubuntu's changelog
    minimal (only Ubuntu entries) and makes it easier to review new Debian
    changes.
  * Copy binutils [mips mipsel] build-dep to minimize delta with Debian's
    build-deps.
  * Drop Vcs-Bzr; this package is now maintained in lp:ubuntu/eglibc.
  * Drop version in texinfo build-dep; this is satisfied even in dapper.
  * Move belocs-locales-bin conflicts around to lower the diff with Debian's
    control.
  * Copy Debian's libc6-dev-i386 Conflicts with libc6-i386 (<= 2.9-18) for
    some older upgrades; this seems to apply to Ubuntu as well, and reduces
    the delta with Debian just a bit.  libc6-dev-i386 is not a commonly
    installed package, and this is satisfied in lucid and later anyway, so it
    shouldn't make upgrades harder, except if people use backports.
  * Drop debian/control.in/libc0.1, libc0.3, libc6, and libc6.1 (these are
    automatically generated) after confirming that generating them results in
    the same data.
  * Drop debian/debhelper.in/glibc-doc.docs; ChangeLog* is already listed in
    debian/debhelper.in/glibc-doc.install.
  * Drop debian/debhelper.in/libc-alt-dev.postinst as it only helps powerpc
    upgrades from dapper versions which aren't supported on powerpc anymore.
  * debian/debhelper.in/libc.postinst: drop inconsistent quotes around 2.12.
  * debian/local/manpages/gencat.1, iconvconfig.8, mtrace.1: revert differing
    RCS timestamps.
  * debian/patches/series: drop reference to changelog version with respect to
    local-ipv6-lookup.diff as the reference is bogus.
  * Drop debian/patches/alpha/submitted-getsysstats.diff,
    submitted-includes.diff, submitted-lowlevellock.diff,
    submitted-procfs_h.diff; these should have been dropped in earlier merges
    as they are not applied anymore and were dropped from Debian.
  * Drop commented-out hppa/* lines from patches/series to be consistent with
    how other arches were handled.
  * debian/sysdeps/amd64.mk: symlink ld-linux with the same rune as Debian.
  * Drop changes to debian/sysdeps/hurd.mk; Ubuntu doesn't build for Hurd.
  * Remove debian/wrapper/objcopy; was dropped in Debian already.
  * Add debian/ubuntu-changes trying to document all Debian -> Ubuntu
    changes, albeit some remain obscure.
  * Merge Debian 2.11.2-3.
    - Drop new sparc/hurd/kfreebsd etc. patches from series.
    - Replace any/submitted-etc-resolv.conf.diff by upstream version
      patches/any/cvs-etc-resolv.conf.diff.
    - Remaining changes are listed in debian/ubuntu-changes.
    - Prefix "Embedded" to binary packages' short descriptions;
      Debian #587586.
    - debian/control.in/libc: conflicts with prelink (<< 0.0.20090925) as
      earlier versions corrupts libc 2.11+ libraries; Debian #593966.
    - Look for apache2.2-common instead of apache2-common in nsscheck;
      Debian #586527.
    - Always try to restart init when needed, and ignore the possible errors;
      Debian #588922, #590175.
    - Add localedata/locale-tt_RU.diff from upstream to fix the name of the
      tt_RU.UTF-8 at iqtelif locale; Debian #588478.
    - Update Galician debconf translation, by Jorge Barreiro; Debian #592807.
  * debian/control.in/opt, debian/control: Use ${binary:Version} instead of
    ${Source-Version} for sparc flavors.
  * Merge Debian 2.11.2-4.
    - Drop new patches/hurd-i386/submitted-sched_param.diff from series.
    - Remove manpages now provided by manpages-dev; Debian #595194);
      LP: #669361.
  * Merge Debian 2.11.2-5.
    - Replace any/cvs-etc-resolv.conf.diff with previous version
      any/submitted-etc-resolv.conf.diff; Debian #595269.
    - Update any/cvs-sunrpc-license.diff from upstream.
  * Merge Debian 2.11.2-6.
    - Update Arabic debconf translation, by Ossama Khayat; Debian #596161.
    - update-locale: if LANGUAGE is not compatible with the selected default
      locale, emit a warning and disable it instead of failing;
      Debian #596695.
    - Add armhf support; Debian #596804.
    - any/submitted-resolv.conf-thread.diff: new patch to correctly reload
      resolv.conf for all threads; Debian #596499.
  * Merge Debian 2.11.2-7.
    - Update Portuguese debconf translation, by Pedro Ribeiro; Debian #597348.
    - Don't add any/submitted-origin.diff as we have
      any/dst-expansion-fix.diff already.
    - Add any/cvs-audit-suid.diff to only load SUID audit objects in SUID
      binaries. Fix CVE-2010-3847. Debian #600667.
    - Update Catalan debconf translation, by Jordi Mallach; Debian #601085.
    - Update Vietnamese debconf translation, by Clytie Siddall;
      Debian #601531.
    - Add arm/local-sigaction.diff to match sigaction with SA_RESTORER
      behaviour with other architectures; Debian #595403.

  [ Matthias Klose ]
  * any/cvs-at-pagesize.diff: Don't assume AT_PAGESIZE is always available.
    LP: #672352.
  * Remove po/header.pot file. LP: #670678.
  * On ARM, use the atomic builtins provided by GCC (Ken Werner). LP: #643171.
  * Build using GCC-4.5.

  [ Kees Cook ]
  * Rearrange recent security patches:
    - disable-ld_audit.diff:
      - should live in patches/ubuntu for now.
      - updated comments to include CVE-2010-3856.
    - any/dst-expansion-fix.diff renamed to any/cvs-dst-expansion-fix.diff.
    - series updated to move upstream fixes out of Ubuntu-specific section.

Date: Tue, 21 Dec 2010 20:35:36 +0100
Changed-By: Matthias Klose <doko at ubuntu.com>
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Matthias Klose <matthias.klose at canonical.com>
https://launchpad.net/ubuntu/natty/+source/eglibc/2.12.1-0ubuntu11
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 21 Dec 2010 20:35:36 +0100
Source: eglibc
Binary: libc-bin libc-dev-bin glibc-doc eglibc-source locales locales-all nscd libc6 libc6-dev libc6-dbg libc6-prof libc6-pic libc6-udeb libc6.1 libc6.1-dev libc6.1-dbg libc6.1-prof libc6.1-pic libc6.1-udeb libc0.3 libc0.3-dev libc0.3-dbg libc0.3-prof libc0.3-pic libc0.3-udeb libc0.1 libc0.1-dev libc0.1-dbg libc0.1-prof libc0.1-pic libc0.1-udeb libc6-i386 libc6-dev-i386 libc6-sparc64 libc6-dev-sparc64 libc6-s390x libc6-dev-s390x libc6-amd64 libc6-dev-amd64 libc6-powerpc libc6-dev-powerpc libc6-ppc64 libc6-dev-ppc64 libc6-mipsn32 libc6-dev-mipsn32 libc6-mips64 libc6-dev-mips64 libc0.1-i386 libc0.1-dev-i386 libc6-sparcv9b libc6-sparcv9v libc6-sparcv9v2 libc6-sparc64b libc6-sparc64v libc6-sparc64v2 libc6-xen libc0.1-i686 libc0.3-i686 libc0.3-xen libc6.1-alphaev67 libnss-dns-udeb libnss-files-udeb
Architecture: source
Version: 2.12.1-0ubuntu11
Distribution: natty
Urgency: low
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Matthias Klose <doko at ubuntu.com>
Description: 
 eglibc-source - Embedded GNU C Library: sources
 glibc-doc  - Embedded GNU C Library: Documentation
 libc-bin   - Embedded GNU C Library: Binaries
 libc-dev-bin - Embedded GNU C Library: Development binaries
 libc0.1    - Embedded GNU C Library: Shared libraries
 libc0.1-dbg - Embedded GNU C Library: detached debugging symbols
 libc0.1-dev - Embedded GNU C Library: Development Libraries and Header Files
 libc0.1-dev-i386 - Embedded GNU C Library: 32bit development libraries for AMD64
 libc0.1-i386 - Embedded GNU C Library: 32bit shared libraries for AMD64
 libc0.1-i686 - Embedded GNU C Library: Shared libraries [i686 optimized]
 libc0.1-pic - Embedded GNU C Library: PIC archive library
 libc0.1-prof - Embedded GNU C Library: Profiling Libraries
 libc0.1-udeb - Embedded GNU C Library: Shared libraries - udeb (udeb)
 libc0.3    - Embedded GNU C Library: Shared libraries
 libc0.3-dbg - Embedded GNU C Library: detached debugging symbols
 libc0.3-dev - Embedded GNU C Library: Development Libraries and Header Files
 libc0.3-i686 - Embedded GNU C Library: Shared libraries [i686 optimized]
 libc0.3-pic - Embedded GNU C Library: PIC archive library
 libc0.3-prof - Embedded GNU C Library: Profiling Libraries
 libc0.3-udeb - Embedded GNU C Library: Shared libraries - udeb (udeb)
 libc0.3-xen - Embedded GNU C Library: Shared libraries [Xen version]
 libc6      - Embedded GNU C Library: Shared libraries
 libc6-amd64 - Embedded GNU C Library: 64bit Shared libraries for AMD64
 libc6-dbg  - Embedded GNU C Library: detached debugging symbols
 libc6-dev  - Embedded GNU C Library: Development Libraries and Header Files
 libc6-dev-amd64 - Embedded GNU C Library: 64bit Development Libraries for AMD64
 libc6-dev-i386 - Embedded GNU C Library: 32-bit development libraries for AMD64
 libc6-dev-mips64 - Embedded GNU C Library: 64bit Development Libraries for MIPS64
 libc6-dev-mipsn32 - Embedded GNU C Library: n32 Development Libraries for MIPS64
 libc6-dev-powerpc - Embedded GNU C Library: 32bit powerpc development libraries for p
 libc6-dev-ppc64 - Embedded GNU C Library: 64bit Development Libraries for PowerPC64
 libc6-dev-s390x - Embedded GNU C Library: 64bit Development Libraries for IBM zSeri
 libc6-dev-sparc64 - Embedded GNU C Library: 64bit Development Libraries for UltraSPAR
 libc6-i386 - Embedded GNU C Library: 32-bit shared libraries for AMD64
 libc6-mips64 - Embedded GNU C Library: 64bit Shared libraries for MIPS64
 libc6-mipsn32 - Embedded GNU C Library: n32 Shared libraries for MIPS64
 libc6-pic  - Embedded GNU C Library: PIC archive library
 libc6-powerpc - Embedded GNU C Library: 32bit powerpc shared libraries for ppc64
 libc6-ppc64 - Embedded GNU C Library: 64bit Shared libraries for PowerPC64
 libc6-prof - Embedded GNU C Library: Profiling Libraries
 libc6-s390x - Embedded GNU C Library: 64bit Shared libraries for IBM zSeries
 libc6-sparc64 - Embedded GNU C Library: 64bit Shared libraries for UltraSPARC
 libc6-sparc64b - Embedded GNU C Library: 64bit Shared libraries for UltraSPARC [v9
 libc6-sparc64v - Embedded GNU C Library: 64bit Shared libraries for UltraSPARC [v9
 libc6-sparc64v2 - Embedded GNU C Library: 64bit Shared libraries for UltraSPARC [v9
 libc6-sparcv9b - Embedded GNU C Library: Shared libraries [v9b optimized]
 libc6-sparcv9v - Embedded GNU C Library: Shared libraries [v9v optimized]
 libc6-sparcv9v2 - Embedded GNU C Library: Shared libraries [v9v2 optimized]
 libc6-udeb - Embedded GNU C Library: Shared libraries - udeb (udeb)
 libc6-xen  - Embedded GNU C Library: Shared libraries [Xen version]
 libc6.1    - Embedded GNU C Library: Shared libraries
 libc6.1-alphaev67 - Embedded GNU C Library: Shared libraries (EV67 optimized)
 libc6.1-dbg - Embedded GNU C Library: detached debugging symbols
 libc6.1-dev - Embedded GNU C Library: Development Libraries and Header Files
 libc6.1-pic - Embedded GNU C Library: PIC archive library
 libc6.1-prof - Embedded GNU C Library: Profiling Libraries
 libc6.1-udeb - Embedded GNU C Library: Shared libraries - udeb (udeb)
 libnss-dns-udeb - Embedded GNU C Library: NSS helper for DNS - udeb (udeb)
 libnss-files-udeb - Embedded GNU C Library: NSS helper for files - udeb (udeb)
 locales    - Embedded GNU C Library: National Language (locale) data [support]
 locales-all - Embedded GNU C Library: Precompiled locale data
 nscd       - Embedded GNU C Library: Name Service Cache Daemon
Launchpad-Bugs-Fixed: 615953 643171 662511 669361 670678 672352
Changes: 
 eglibc (2.12.1-0ubuntu11) natty; urgency=low
 .
   * Update to the eglibc 2.12 branch (r12365).
     - Fix alignment of AVX safe area on x86_64, issue #12113. LP: #662511.
     - Fix issue #12159, x86-64 strchr propagation of search byte into all bytes
       of SSE register. (LP: #615953)
     - any/cvs-audit-suid.diff, any/cvs-getlogin_r-error-handling-1.patch,
       any/cvs-getlogin_r-error-handling-2.patch, any/cvs-issue12092.diff,
       any/cvs-getlogin_r-error-handling-3.patch, any/cvs-issue12113.diff,
       any/cvs-issue11968.diff: Remove, merged upstream.
     - any/cvs-dst-expansion-fix.diff, any/submitted-etc-resolv.conf.diff,
       locale/locale-print-LANGUAGE.diff: Updated.
 .
   * Sort changelog entries with bzr-builddeb's merge_changelog to help merging
     with Debian; update Debian changelog entries to their latest version, and
     drop Debian changelog entries which aren't in the unstable changelog; this
     keeps the diff between Debian unstable's changelog and Ubuntu's changelog
     minimal (only Ubuntu entries) and makes it easier to review new Debian
     changes.
   * Copy binutils [mips mipsel] build-dep to minimize delta with Debian's
     build-deps.
   * Drop Vcs-Bzr; this package is now maintained in lp:ubuntu/eglibc.
   * Drop version in texinfo build-dep; this is satisfied even in dapper.
   * Move belocs-locales-bin conflicts around to lower the diff with Debian's
     control.
   * Copy Debian's libc6-dev-i386 Conflicts with libc6-i386 (<= 2.9-18) for
     some older upgrades; this seems to apply to Ubuntu as well, and reduces
     the delta with Debian just a bit.  libc6-dev-i386 is not a commonly
     installed package, and this is satisfied in lucid and later anyway, so it
     shouldn't make upgrades harder, except if people use backports.
   * Drop debian/control.in/libc0.1, libc0.3, libc6, and libc6.1 (these are
     automatically generated) after confirming that generating them results in
     the same data.
   * Drop debian/debhelper.in/glibc-doc.docs; ChangeLog* is already listed in
     debian/debhelper.in/glibc-doc.install.
   * Drop debian/debhelper.in/libc-alt-dev.postinst as it only helps powerpc
     upgrades from dapper versions which aren't supported on powerpc anymore.
   * debian/debhelper.in/libc.postinst: drop inconsistent quotes around 2.12.
   * debian/local/manpages/gencat.1, iconvconfig.8, mtrace.1: revert differing
     RCS timestamps.
   * debian/patches/series: drop reference to changelog version with respect to
     local-ipv6-lookup.diff as the reference is bogus.
   * Drop debian/patches/alpha/submitted-getsysstats.diff,
     submitted-includes.diff, submitted-lowlevellock.diff,
     submitted-procfs_h.diff; these should have been dropped in earlier merges
     as they are not applied anymore and were dropped from Debian.
   * Drop commented-out hppa/* lines from patches/series to be consistent with
     how other arches were handled.
   * debian/sysdeps/amd64.mk: symlink ld-linux with the same rune as Debian.
   * Drop changes to debian/sysdeps/hurd.mk; Ubuntu doesn't build for Hurd.
   * Remove debian/wrapper/objcopy; was dropped in Debian already.
   * Add debian/ubuntu-changes trying to document all Debian -> Ubuntu
     changes, albeit some remain obscure.
   * Merge Debian 2.11.2-3.
     - Drop new sparc/hurd/kfreebsd etc. patches from series.
     - Replace any/submitted-etc-resolv.conf.diff by upstream version
       patches/any/cvs-etc-resolv.conf.diff.
     - Remaining changes are listed in debian/ubuntu-changes.
     - Prefix "Embedded" to binary packages' short descriptions;
       Debian #587586.
     - debian/control.in/libc: conflicts with prelink (<< 0.0.20090925) as
       earlier versions corrupts libc 2.11+ libraries; Debian #593966.
     - Look for apache2.2-common instead of apache2-common in nsscheck;
       Debian #586527.
     - Always try to restart init when needed, and ignore the possible errors;
       Debian #588922, #590175.
     - Add localedata/locale-tt_RU.diff from upstream to fix the name of the
       tt_RU.UTF-8 at iqtelif locale; Debian #588478.
     - Update Galician debconf translation, by Jorge Barreiro; Debian #592807.
   * debian/control.in/opt, debian/control: Use ${binary:Version} instead of
     ${Source-Version} for sparc flavors.
   * Merge Debian 2.11.2-4.
     - Drop new patches/hurd-i386/submitted-sched_param.diff from series.
     - Remove manpages now provided by manpages-dev; Debian #595194);
       LP: #669361.
   * Merge Debian 2.11.2-5.
     - Replace any/cvs-etc-resolv.conf.diff with previous version
       any/submitted-etc-resolv.conf.diff; Debian #595269.
     - Update any/cvs-sunrpc-license.diff from upstream.
   * Merge Debian 2.11.2-6.
     - Update Arabic debconf translation, by Ossama Khayat; Debian #596161.
     - update-locale: if LANGUAGE is not compatible with the selected default
       locale, emit a warning and disable it instead of failing;
       Debian #596695.
     - Add armhf support; Debian #596804.
     - any/submitted-resolv.conf-thread.diff: new patch to correctly reload
       resolv.conf for all threads; Debian #596499.
   * Merge Debian 2.11.2-7.
     - Update Portuguese debconf translation, by Pedro Ribeiro; Debian #597348.
     - Don't add any/submitted-origin.diff as we have
       any/dst-expansion-fix.diff already.
     - Add any/cvs-audit-suid.diff to only load SUID audit objects in SUID
       binaries. Fix CVE-2010-3847. Debian #600667.
     - Update Catalan debconf translation, by Jordi Mallach; Debian #601085.
     - Update Vietnamese debconf translation, by Clytie Siddall;
       Debian #601531.
     - Add arm/local-sigaction.diff to match sigaction with SA_RESTORER
       behaviour with other architectures; Debian #595403.
 .
   [ Matthias Klose ]
   * any/cvs-at-pagesize.diff: Don't assume AT_PAGESIZE is always available.
     LP: #672352.
   * Remove po/header.pot file. LP: #670678.
   * On ARM, use the atomic builtins provided by GCC (Ken Werner). LP: #643171.
   * Build using GCC-4.5.
 .
   [ Kees Cook ]
   * Rearrange recent security patches:
     - disable-ld_audit.diff:
       - should live in patches/ubuntu for now.
       - updated comments to include CVE-2010-3856.
     - any/dst-expansion-fix.diff renamed to any/cvs-dst-expansion-fix.diff.
     - series updated to move upstream fixes out of Ubuntu-specific section.
Checksums-Sha1: 
 7a03da5fde4a34804b4afa590559acd2df0a489c 2952 eglibc_2.12.1-0ubuntu11.dsc
 d238119349a91b17547a64b52d687c553e8b25ed 954042 eglibc_2.12.1-0ubuntu11.diff.gz
Checksums-Sha256: 
 1c2be4d8c932489ed23587625d7e505e1363759116c21b756f0f954ca50da6ba 2952 eglibc_2.12.1-0ubuntu11.dsc
 8f5819b35e672b36aaa4551420fda246e4a2c071e7a78c1aacac92e2a46fc809 954042 eglibc_2.12.1-0ubuntu11.diff.gz
Files: 
 4bdbe26c5bdcbb3b8dcb404095231486 2952 libs required eglibc_2.12.1-0ubuntu11.dsc
 ee69a1e9306d8a8bd2c73b65cb6e0aa2 954042 libs required eglibc_2.12.1-0ubuntu11.diff.gz
Original-Maintainer: GNU Libc Maintainers <debian-glibc at lists.debian.org>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk0RA7AACgkQStlRaw+TLJz+7ACgltUfLOrqqz+tJwPNXU7Utcpa
RmIAoKSz60i629GCy3y7C2SXVv5If4ge
=9oNG
-----END PGP SIGNATURE-----


More information about the Natty-changes mailing list