[ubuntu/trusty-proposed] eglibc 2.19-0ubuntu1 (Accepted)

Adam Conrad adconrad at ubuntu.com
Fri Feb 21 07:13:20 UTC 2014


eglibc (2.19-0ubuntu1) trusty; urgency=medium

  * Merge with unreleased 2.19 from Debian experimental, remaining changes:
    - Drop the Breaks line from libc6, which refers to a Debian transition
    - Remove the libc6 recommends on libc6-i686, which we don't build
    - Enable libc6{,-dev}-armel on armhf and libc6{-dev}-armhf on armel
    - Ship update-locale and validlocale in /usr/sbin in libc-bin
    - Don't build locales or locales-all in Ubuntu, we rely on langpacks
    - Heavily mangle the way we do service restarting on major upgrades
    - Use different MIN_KERNEL_SUPPORTED versions than Debian, due to
      buildd needs.  This should be universally bumped to 2.6.32 once all
      our buildds (including the PPA guests) are running precise kernels
    - Build i386 variants as -march=i686, build amd64 with -O3, and build
      ppc64 variants (both 64-bit and 32-bit) with -O3 -fno-tree-vectorize
    - debian/patches/ubuntu/local-CVE-2012-3406.diff: switch to malloc when
      array grows too large to handle via alloca extension (CVE-2012-3406)
    - Build generic i386/i686 flavour with -mno-tls-direct-seg-refs
  * debian/patches/series.ppc64el: Drop ppc64el patches included upstream.
  * debian/patches/ubuntu/delete-header-pot.diff: Removed, fixed upstream.
  * expected-results-aarch64-linux-gnu-libc: Ignore two new arm64 failures
    for now, so we can get glibc built and test other packages against it.

eglibc (2.19-0experimental0) UNRELEASED; urgency=medium

  * New upstream release: version 2.19, orig tarball built at SVN r25252:
    - debian/patches/alpha/local-string-functions.diff: Rebased.
    - debian/patches/any/local-disable-test-tgmath2.diff: Rebased.
    - debian/patches/any/local-localedef-fix-trampoline.diff: Rebased.
    - debian/patches/any/submitted-longdouble.diff: Rebased.
    - debian/patches/hurd-i386/local-enable-ldconfig.diff: Rebased.
    - debian/patches/kfreebsd/local-fbtl-depends.diff: Rebased.
    - debian/patches/kfreebsd/local-scripts.diff: Rebased.
    - debian/patches/locale/preprocessor-collate-uli-sucks.diff: Rebased.
    - debian/patches/localedata/fix-lang.diff: Rebased.
    - debian/patches/localedata/locale-en_DK.diff: Rebased.
    - debian/patches/localedata/locale-hsb_DE.diff: Rebased.
    - debian/patches/localedata/locale-ku_TR.diff: Rebased.
    - debian/patches/localedata/locales-fr.diff: Rebased.
    - debian/patches/localedata/sort-UTF8-first.diff: Rebased.
    - debian/patches/powerpc/local-math-logb.diff: Rebased.
    - debian/patches/sparc/local-fork.diff: Rebased.
    - debian/patches/sparc/local-sparcv9-target.diff: Rebased.
    - debian/patches/alpha/submitted-PTR_MANGLE.diff: Fixed upstream.
    - debian/patches/ia64/submitted-fpu-ulps.diff: Regenerated upstream.
    - debian/patches/powerpc/submitted-gettimeofday-vdso.diff: Dropped.
    - debian/patches/any/local-use-glibc-predef.diff: Merged upstream.
    - debian/patches/any/submitted-getaddrinfo-lo.diff: Merged upstream.
    - debian/patches/any/local-getaddrinfo-interface.diff: Merged upstream.
    - debian/patches/any/submitted-resolv-init.diff: Merged upstream.
    - Drop all cvs-* patches that are included in the 2.19 upstream release.
    - Most hurd-i386 and kfreebsd-* patches not rebased yet, needs work.
  * debian/sysdeps/ppc64el.mk: Use --with-cpu=power7 to optimize properly.
  * debian/*: Update occurences of 2.18 to 2.19 and update symbols to match.
  * debian/patches/any/unsubmitted-tst-ftell-locale.diff: Apply the correct
    environment for the tst-ftell-partial-wide.out test to find its locales.
  * debian/*: Remove references to libbsd-compat.a which is no longer built.
  * debian/sysdeps/powerpc.mk: Follow rename of stubs-64.h to stubs-64-v1.h.
  * debian/patches/any/submitted-sysdeps-auxv.diff: Fix implicit declaration
    when including <sys/auxv.h> in the testsuite by fixing up header guards.

eglibc (2.18-1) unstable; urgency=medium

  [ Adam Conrad ]
  * debian/patches/hurd-i386/libpthread_version.diff: Remove stderr vomit.
  * debian/patches/arm/cvs-arm__{longjmp,sigsetjmp}-thumb.diff: Pull patch
    from upstream to allow building longjmp and sigsetjmp code with Thumb.
  * debian/patches/arm/cvs-arm-pointer-mangle-frame.diff: Upstream diff to
    no longer apply pointer encryption to the frame pointer (LP: #1268937)
  * debian/patches/powerpc/cvs-gettimeofday-32.diff: Replace the submitted
    version of this patch with the upstream commit, which also fixes time.
  * debian/debhelper.in/libc.postinst: Track samba to smbd service rename.

  [ Aurelien Jarno ]
  * debian/testsuite-checking/expected-results-mips*: Update following
    the prlimit64 fix deployment on the build daemons.
  * patches/alpha/cvs-tls-macros.diff: New patch from upstream to fix
    FTBFS on alpha. Closes: #735774.

  [ Samuel Thibault ]
  * patches/hurd-i386/cvs-libpthread.diff: New snapshot, brings thread
    destruction fixes and name resolution fix.
  * patches/hurd-i386/libpthread_build.diff: Refresh.
  * patches/hurd-i386/libpthread_fix.diff: Remove, fixed upstream.
  * patches/hurd-i386/libpthread_globsigdisp.diff: Remove, merged upstream.
  * patches/hurd-i386/tg-tls_thread_leak.diff: Re-enable, now working.
  * control.d/libc: Upgrade hurd Breaks to version which include the fix again
    gcc-4.8-built libc.

Date: Sat, 15 Feb 2014 19:56:22 -0700
Changed-By: Adam Conrad <adconrad at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/trusty/+source/eglibc/2.19-0ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 15 Feb 2014 19:56:22 -0700
Source: eglibc
Binary: libc-bin libc-dev-bin glibc-doc eglibc-source locales locales-all nscd multiarch-support 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-sparc libc6-dev-sparc libc6-sparc64 libc6-dev-sparc64 libc6-s390 libc6-dev-s390 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 libc6-armhf libc6-dev-armhf libc6-armel libc6-dev-armel libc0.1-i386 libc0.1-dev-i386 libc6-x32 libc6-dev-x32 libc6-i686 libc6-xen libc0.1-i686 libc0.3-i686 libc0.3-xen libc6.1-alphaev67 libc6-loongson2f libnss-dns-udeb libnss-files-udeb
Architecture: source
Version: 2.19-0ubuntu1
Distribution: trusty
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Adam Conrad <adconrad 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-armel - Embedded GNU C Library: ARM softfp shared libraries for armhf
 libc6-armhf - Embedded GNU C Library: ARM hard float shared libraries for armel
 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-armel - Embedded GNU C Library: ARM softfp development libraries for armh
 libc6-dev-armhf - Embedded GNU C Library: ARM hard float development libraries for
 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-s390 - Embedded GNU C Library: 32bit Development Libraries for IBM zSeri
 libc6-dev-sparc - Embedded GNU C Library: 32bit Development Libraries for SPARC
 libc6-dev-sparc64 - Embedded GNU C Library: 64bit Development Libraries for UltraSPAR
 libc6-dev-x32 - Embedded GNU C Library: X32 ABI Development Libraries for AMD64
 libc6-i386 - Embedded GNU C Library: 32-bit shared libraries for AMD64
 libc6-i686 - Embedded GNU C Library: Shared libraries [i686 optimized]
 libc6-loongson2f - Embedded GNU C Library: Shared libraries (Loongson 2F optimized)
 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-s390 - Embedded GNU C Library: 32bit Shared libraries for IBM zSeries
 libc6-sparc - Embedded GNU C Library: 32bit Shared libraries for SPARC
 libc6-sparc64 - Embedded GNU C Library: 64bit Shared libraries for UltraSPARC
 libc6-udeb - Embedded GNU C Library: Shared libraries - udeb (udeb)
 libc6-x32  - Embedded GNU C Library: X32 ABI Shared libraries for AMD64
 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
 multiarch-support - Transitional package to ensure multiarch compatibility
 nscd       - Embedded GNU C Library: Name Service Cache Daemon
Closes: 735774
Launchpad-Bugs-Fixed: 1268937
Changes: 
 eglibc (2.19-0ubuntu1) trusty; urgency=medium
 .
   * Merge with unreleased 2.19 from Debian experimental, remaining changes:
     - Drop the Breaks line from libc6, which refers to a Debian transition
     - Remove the libc6 recommends on libc6-i686, which we don't build
     - Enable libc6{,-dev}-armel on armhf and libc6{-dev}-armhf on armel
     - Ship update-locale and validlocale in /usr/sbin in libc-bin
     - Don't build locales or locales-all in Ubuntu, we rely on langpacks
     - Heavily mangle the way we do service restarting on major upgrades
     - Use different MIN_KERNEL_SUPPORTED versions than Debian, due to
       buildd needs.  This should be universally bumped to 2.6.32 once all
       our buildds (including the PPA guests) are running precise kernels
     - Build i386 variants as -march=i686, build amd64 with -O3, and build
       ppc64 variants (both 64-bit and 32-bit) with -O3 -fno-tree-vectorize
     - debian/patches/ubuntu/local-CVE-2012-3406.diff: switch to malloc when
       array grows too large to handle via alloca extension (CVE-2012-3406)
     - Build generic i386/i686 flavour with -mno-tls-direct-seg-refs
   * debian/patches/series.ppc64el: Drop ppc64el patches included upstream.
   * debian/patches/ubuntu/delete-header-pot.diff: Removed, fixed upstream.
   * expected-results-aarch64-linux-gnu-libc: Ignore two new arm64 failures
     for now, so we can get glibc built and test other packages against it.
 .
 eglibc (2.19-0experimental0) UNRELEASED; urgency=medium
 .
   * New upstream release: version 2.19, orig tarball built at SVN r25252:
     - debian/patches/alpha/local-string-functions.diff: Rebased.
     - debian/patches/any/local-disable-test-tgmath2.diff: Rebased.
     - debian/patches/any/local-localedef-fix-trampoline.diff: Rebased.
     - debian/patches/any/submitted-longdouble.diff: Rebased.
     - debian/patches/hurd-i386/local-enable-ldconfig.diff: Rebased.
     - debian/patches/kfreebsd/local-fbtl-depends.diff: Rebased.
     - debian/patches/kfreebsd/local-scripts.diff: Rebased.
     - debian/patches/locale/preprocessor-collate-uli-sucks.diff: Rebased.
     - debian/patches/localedata/fix-lang.diff: Rebased.
     - debian/patches/localedata/locale-en_DK.diff: Rebased.
     - debian/patches/localedata/locale-hsb_DE.diff: Rebased.
     - debian/patches/localedata/locale-ku_TR.diff: Rebased.
     - debian/patches/localedata/locales-fr.diff: Rebased.
     - debian/patches/localedata/sort-UTF8-first.diff: Rebased.
     - debian/patches/powerpc/local-math-logb.diff: Rebased.
     - debian/patches/sparc/local-fork.diff: Rebased.
     - debian/patches/sparc/local-sparcv9-target.diff: Rebased.
     - debian/patches/alpha/submitted-PTR_MANGLE.diff: Fixed upstream.
     - debian/patches/ia64/submitted-fpu-ulps.diff: Regenerated upstream.
     - debian/patches/powerpc/submitted-gettimeofday-vdso.diff: Dropped.
     - debian/patches/any/local-use-glibc-predef.diff: Merged upstream.
     - debian/patches/any/submitted-getaddrinfo-lo.diff: Merged upstream.
     - debian/patches/any/local-getaddrinfo-interface.diff: Merged upstream.
     - debian/patches/any/submitted-resolv-init.diff: Merged upstream.
     - Drop all cvs-* patches that are included in the 2.19 upstream release.
     - Most hurd-i386 and kfreebsd-* patches not rebased yet, needs work.
   * debian/sysdeps/ppc64el.mk: Use --with-cpu=power7 to optimize properly.
   * debian/*: Update occurences of 2.18 to 2.19 and update symbols to match.
   * debian/patches/any/unsubmitted-tst-ftell-locale.diff: Apply the correct
     environment for the tst-ftell-partial-wide.out test to find its locales.
   * debian/*: Remove references to libbsd-compat.a which is no longer built.
   * debian/sysdeps/powerpc.mk: Follow rename of stubs-64.h to stubs-64-v1.h.
   * debian/patches/any/submitted-sysdeps-auxv.diff: Fix implicit declaration
     when including <sys/auxv.h> in the testsuite by fixing up header guards.
 .
 eglibc (2.18-1) unstable; urgency=medium
 .
   [ Adam Conrad ]
   * debian/patches/hurd-i386/libpthread_version.diff: Remove stderr vomit.
   * debian/patches/arm/cvs-arm__{longjmp,sigsetjmp}-thumb.diff: Pull patch
     from upstream to allow building longjmp and sigsetjmp code with Thumb.
   * debian/patches/arm/cvs-arm-pointer-mangle-frame.diff: Upstream diff to
     no longer apply pointer encryption to the frame pointer (LP: #1268937)
   * debian/patches/powerpc/cvs-gettimeofday-32.diff: Replace the submitted
     version of this patch with the upstream commit, which also fixes time.
   * debian/debhelper.in/libc.postinst: Track samba to smbd service rename.
 .
   [ Aurelien Jarno ]
   * debian/testsuite-checking/expected-results-mips*: Update following
     the prlimit64 fix deployment on the build daemons.
   * patches/alpha/cvs-tls-macros.diff: New patch from upstream to fix
     FTBFS on alpha. Closes: #735774.
 .
   [ Samuel Thibault ]
   * patches/hurd-i386/cvs-libpthread.diff: New snapshot, brings thread
     destruction fixes and name resolution fix.
   * patches/hurd-i386/libpthread_build.diff: Refresh.
   * patches/hurd-i386/libpthread_fix.diff: Remove, fixed upstream.
   * patches/hurd-i386/libpthread_globsigdisp.diff: Remove, merged upstream.
   * patches/hurd-i386/tg-tls_thread_leak.diff: Re-enable, now working.
   * control.d/libc: Upgrade hurd Breaks to version which include the fix again
     gcc-4.8-built libc.
Checksums-Sha1: 
 79ba481e2d3f94605c2508aa9adc9f04a2b0954e 5159 eglibc_2.19-0ubuntu1.dsc
 27abcacff191d32d986d108adc4f9cdf8b242a9b 12610800 eglibc_2.19.orig.tar.xz
 2e4e8f38ec1c64247a573100a5c6b107377debd8 982384 eglibc_2.19-0ubuntu1.debian.tar.xz
Checksums-Sha256: 
 32b8a1e7b304a25d24f733dc78c4560008a36466328f0d9fd966edef3b43ce3f 5159 eglibc_2.19-0ubuntu1.dsc
 e5d30be72b702dffae527779af1be755f0dfbf13c171998a04f7265cd4da131f 12610800 eglibc_2.19.orig.tar.xz
 a036a5d092316132f1eaaec9b2d0e0b112ee36759b97d022cc7192ad361aa8b6 982384 eglibc_2.19-0ubuntu1.debian.tar.xz
Files: 
 b1b1dc4a84840c3afba2f9730b6875e8 5159 libs required eglibc_2.19-0ubuntu1.dsc
 22847c6f3084167ed22b757a7a34bde5 12610800 libs required eglibc_2.19.orig.tar.xz
 11113111f524ddb9a3482732f946f873 982384 libs required eglibc_2.19-0ubuntu1.debian.tar.xz
Original-Maintainer: GNU Libc Maintainers <debian-glibc at lists.debian.org>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlMG/DQACgkQvjztR8bOoMndxwCg4auEZn1+mTV+dmaK1AvZO+Te
W5QAoMStI8yGLTGkqPYg1GfxB6FOD0ys
=oRKA
-----END PGP SIGNATURE-----


More information about the Trusty-changes mailing list