[ubuntu/utopic-proposed] glibc 2.19-4ubuntu1 (Accepted)

Adam Conrad adconrad at ubuntu.com
Tue Jun 24 07:18:11 UTC 2014


glibc (2.19-4ubuntu1) utopic; urgency=medium

  * Merge with Debian unstable, switching us to glibc and fixing bugs:
    - Fix invalid fd reuse while sending DNS queries (LP: #1328975)
    - Avoid Freescale 8xx dcbz workaround on ppc64el (LP: #1333499)
    - Remove wrong ibm long double assembly routines (LP: #1294588)
    - Fix incorrect frexpl results with long doubles (LP: #1333506)
  * debian/patches/powerpc/local-tune-power8.diff: When configured for
    --with-cpu=power7, adjust -mtune for power8 instead (LP: #1333524)

glibc (2.19-4) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/debhelper.in/libc.{preinst,postrm,postinst}: correctly remove
    old ld.so configuration if more than one libc6 package is installed
    (multiarch case).  Closes: #752389, #752404.

  [ Samuel Thibault ]
  * patches/hurd-i386/tg-tls-threadvar.diff: Update to fix gcc-4.9 build.

  [ Adam Conrad ]
  * debian/control.in/main: glibc-source Conflics/Replaces eglibc-source.
  * debian/patches/powerpc/local-powerpc8xx-dcbz.diff: Restrict the trap
    to 32-bit builds, since the Freescale 8xx CPUs aren't 64-bit capable.

glibc (2.19-3experimental0) experimental; urgency=medium

  [ Aurelien Jarno]
  * Switch back to glibc sources:
    - debian/control.in/*: replace eglibc by glibc, update descriptions.
    - rename debian/debhelper.in/eglibc-source.install into
      glibc-source.install.
    - rename debian/debhelper.in/eglibc-source.lintian-overrides into
      glibc-source.lintian-overrides.
    - rename debian/eglibc-source.filelist into glibc-source.filelist
    - debian/copyright: update.
    - debian/rules, debian/rules.d/*: replace eglibc by glibc.
    - source/lintian-overrides: replace eglibc by glibc.
    - debian/sysdeps/*: replace eglibc by glibc.
    - debian/po/*: update using debconf-updatepo.
    - debian/rules.d/tarball.mk: rewrite to generate the orig tarball and
      to fetch the branch updates through git.
    - patches/any/submitted-nl_langinfo-static.diff: refresh.
    - patches/any/submitted-ldsodefs_rtld_debug.diff: drop.
    - patches/any/local-dynamic-resolvconf.diff: new patch from the eglibc
      tree to dynamically take into account changes in resolv.conf.
    - patches/powerpc/local-powerpc8xx-dcbz.diff: new patch from the eglibc
      tree to workaround dcbz issues on PowerPC 8XX CPUs.
    - patches/sh4/local-fpscr_values.diff: new patch from eglibc tree to
      export the ___fpscr_values symbol on SH4.
    - patches/any/local-libpic.diff: new patch from eglibc tree to install
      *_pic.a files.
    - patches/any/local-bootstrap-headers.diff: new patch from eglibc tree
      to ease header installation when bootstrapping.

eglibc (2.19-3) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/control.in/libc: fix libtirpc1 breaks.  Closes: #751852.
  * debian/rules.d/build.mk: generate ld.so configuration file using
    DEB_HOST_MULTIARCH instead of DEB_HOST_GNU_TYPE to have a stable
    path even when the GNU triplet change.
  * debian/debhelper.in/libc.{preinst,postrm,postinst}: remove old
    ld.so configuration file on hurd-i386, i386 and kfreebsd-i386.
  * debian/debhelper.in/libc.postinst: don't create/modify ld.so.conf,
    but instead provide it as a conffile in libc-bin.  Closes: #737588.
  * debian/debhelper.in/libc.preinst: remove dead code.

eglibc (2.19-2) unstable; urgency=medium

  [ Adam Conrad ]
  * expected-results-aarch64-linux-gnu-libc: Ignore basic-test.out on
    arm64 after assurance from upstream that this isn't a regression.

  [ Aurelien Jarno ]
  * Add support for mipsn32, mipsn32el, mips64 and mips64el, based on
    patches from Eleanor Chen, Yunqiang Su and Sphinx Jiang.  Closes:
    #715038.
    - debian/control.in/main: bump build-depends on linux-libc-dev to (>=
      3.9). Do it for all architectures as this version is in Jessie for quite
      some time.
    - control.in/mips32: new file.
    - control.in/mipsn32: add mips64 and mips64el architectures.
    - control.in/mips64: add mipsn32 and mipsn32el architectures.
    - debian/rules.d/control.mk: add mipsn32, mipsn32el, mips64 and mips64el
      to the architecture list.
    - debian/sysdeps/mips64.mk: new file.
    - debian/sysdeps/mips64el.mk: new file.
    - debian/sysdeps/mipsn32.mk: new file.
    - debian/sysdeps/mipsn32el.mk: new file.
  * debian/control.in/libc: add a Breaks: check (<< 0.9.10-6.1+b1) on s390x,
    to make sure libcheck.a is using the GLIBC_2.19 version of the *jmp*
    functions.
  * debian/control.in/libc: add a Breaks: libtirpc1 (<< 0.2.3), as earlier
    versions try to unlock a lock which hasn't been locked, causing an
    issue with lock elision.  Closes: #751134.
  * Update Swedish debconf translation, by Martin Bagge.  Closes: #751172.
  * debian/patches/alpha/submitted-lll_futex_timed_wait_bitset.diff: new
    patch to fix issues in the testsuite on alpha.  Closes: #750996.
  * debian/testsuite-checking/expected-results-mips*-linux-gnu-*: re-add
    tst-mqueue5.out (removed in the latest cleanup) as it still occasionally
    fails.
  * debian/patches/any/submitted-resolv-ipv6-nameservers.diff: new patch to
    fix resolving issues when using IPv6 nameservers in resolv.conf.  Closes:
    #627531, #644406, #709867.
  * patches/any/cvs-posix_spawn_file_actions_addopen.diff: new patch from
    upstream to fix a vulnerability in posix_spawn_file_actions_addopen
    (CVE-2014-4043).  Closes: #751774.
  * patches/kfreebsd/local-sysdeps.diff: update to revision 5486 (from
    glibc-bsd).  Closes: #751565.

eglibc (2.19-1) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/control.in/main: remove outdated Build-Depends on bzip2.
  * debian/patches/any/cvs-resolv-reuse-fd.diff: new patch from upstream
    to fix invalid file descriptor reuse while sending DNS query.  Closes:
    #722075.
  * Finish debconf translation update from Esko Arajärvi.  Closes: #750124.
  * debian/patches/git-updates.diff: update from the 2.19 branch:
    - fixes pthread_spin_lock on sparc/sparc64.  Closes: #749087.
  * debian/patches/any/submitted-argp-attribute.diff: new patch from Ondřej
    Bílka to fix string functions with FORTIFY_SOURCE=2 when <argp.h> is
    included before <string.h>.  Closes: #647084.
  * debian/sysdeps/{sparc,sparc64}.mk: temporarily pass --disable-multiarch
    to configure to try to fix random segmentation faults on Niagara 1
    machines.

  [ Samuel Thibault ]
  * hurd-i386/unsubmitted-pthread_posix-option.diff: Split patches into...
  * ... hurd-i386/tg-{posix_thread,gai_misc}.diff.
  * patches/hurd-i386/cvs-libpthread_guardsize.diff: Fix guard size
    computation and enable again.

Date: Thu, 19 Jun 2014 03:38:10 -0600
Changed-By: Adam Conrad <adconrad at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/utopic/+source/glibc/2.19-4ubuntu1
-------------- next part --------------
Format: 1.8
Date: Thu, 19 Jun 2014 03:38:10 -0600
Source: glibc
Binary: libc-bin libc-dev-bin glibc-doc glibc-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-mips32 libc6-dev-mips32 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-4ubuntu1
Distribution: utopic
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Adam Conrad <adconrad at ubuntu.com>
Description:
 glibc-doc  - GNU C Library: Documentation
 glibc-source - GNU C Library: sources
 libc-bin   - GNU C Library: Binaries
 libc-dev-bin - GNU C Library: Development binaries
 libc0.1    - GNU C Library: Shared libraries
 libc0.1-dbg - GNU C Library: detached debugging symbols
 libc0.1-dev - GNU C Library: Development Libraries and Header Files
 libc0.1-dev-i386 - GNU C Library: 32bit development libraries for AMD64
 libc0.1-i386 - GNU C Library: 32bit shared libraries for AMD64
 libc0.1-i686 - GNU C Library: Shared libraries [i686 optimized]
 libc0.1-pic - GNU C Library: PIC archive library
 libc0.1-prof - GNU C Library: Profiling Libraries
 libc0.1-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc0.3    - GNU C Library: Shared libraries
 libc0.3-dbg - GNU C Library: detached debugging symbols
 libc0.3-dev - GNU C Library: Development Libraries and Header Files
 libc0.3-i686 - GNU C Library: Shared libraries [i686 optimized]
 libc0.3-pic - GNU C Library: PIC archive library
 libc0.3-prof - GNU C Library: Profiling Libraries
 libc0.3-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc0.3-xen - GNU C Library: Shared libraries [Xen version]
 libc6      - GNU C Library: Shared libraries
 libc6-amd64 - GNU C Library: 64bit Shared libraries for AMD64
 libc6-armel - GNU C Library: ARM softfp shared libraries for armhf
 libc6-armhf - GNU C Library: ARM hard float shared libraries for armel
 libc6-dbg  - GNU C Library: detached debugging symbols
 libc6-dev  - GNU C Library: Development Libraries and Header Files
 libc6-dev-amd64 - GNU C Library: 64bit Development Libraries for AMD64
 libc6-dev-armel - GNU C Library: ARM softfp development libraries for armhf
 libc6-dev-armhf - GNU C Library: ARM hard float development libraries for armel
 libc6-dev-i386 - GNU C Library: 32-bit development libraries for AMD64
 libc6-dev-mips32 - Embedded GNU C Library: o32 Development Libraries for MIPS
 libc6-dev-mips64 - GNU C Library: 64bit Development Libraries for MIPS64
 libc6-dev-mipsn32 - GNU C Library: n32 Development Libraries for MIPS64
 libc6-dev-powerpc - GNU C Library: 32bit powerpc development libraries for ppc64
 libc6-dev-ppc64 - GNU C Library: 64bit Development Libraries for PowerPC64
 libc6-dev-s390 - GNU C Library: 32bit Development Libraries for IBM zSeries
 libc6-dev-sparc - GNU C Library: 32bit Development Libraries for SPARC
 libc6-dev-sparc64 - GNU C Library: 64bit Development Libraries for UltraSPARC
 libc6-dev-x32 - GNU C Library: X32 ABI Development Libraries for AMD64
 libc6-i386 - GNU C Library: 32-bit shared libraries for AMD64
 libc6-i686 - GNU C Library: Shared libraries [i686 optimized]
 libc6-loongson2f - GNU C Library: Shared libraries (Loongson 2F optimized)
 libc6-mips32 - Embedded GNU C Library: o32 Shared libraries for MIPS
 libc6-mips64 - GNU C Library: 64bit Shared libraries for MIPS64
 libc6-mipsn32 - GNU C Library: n32 Shared libraries for MIPS64
 libc6-pic  - GNU C Library: PIC archive library
 libc6-powerpc - GNU C Library: 32bit powerpc shared libraries for ppc64
 libc6-ppc64 - GNU C Library: 64bit Shared libraries for PowerPC64
 libc6-prof - GNU C Library: Profiling Libraries
 libc6-s390 - GNU C Library: 32bit Shared libraries for IBM zSeries
 libc6-sparc - GNU C Library: 32bit Shared libraries for SPARC
 libc6-sparc64 - GNU C Library: 64bit Shared libraries for UltraSPARC
 libc6-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc6-x32  - GNU C Library: X32 ABI Shared libraries for AMD64
 libc6-xen  - GNU C Library: Shared libraries [Xen version]
 libc6.1    - GNU C Library: Shared libraries
 libc6.1-alphaev67 - GNU C Library: Shared libraries (EV67 optimized)
 libc6.1-dbg - GNU C Library: detached debugging symbols
 libc6.1-dev - GNU C Library: Development Libraries and Header Files
 libc6.1-pic - GNU C Library: PIC archive library
 libc6.1-prof - GNU C Library: Profiling Libraries
 libc6.1-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libnss-dns-udeb - GNU C Library: NSS helper for DNS - udeb (udeb)
 libnss-files-udeb - GNU C Library: NSS helper for files - udeb (udeb)
 locales    - GNU C Library: National Language (locale) data [support]
 locales-all - GNU C Library: Precompiled locale data
 multiarch-support - Transitional package to ensure multiarch compatibility
 nscd       - GNU C Library: Name Service Cache Daemon
Closes: 627531 644406 647084 709867 715038 722075 737588 749087 750124 750996 751134 751172 751565 751774 751852 752389 752404
Launchpad-Bugs-Fixed: 1294588 1328975 1333499 1333506 1333524
Changes:
 glibc (2.19-4ubuntu1) utopic; urgency=medium
 .
   * Merge with Debian unstable, switching us to glibc and fixing bugs:
     - Fix invalid fd reuse while sending DNS queries (LP: #1328975)
     - Avoid Freescale 8xx dcbz workaround on ppc64el (LP: #1333499)
     - Remove wrong ibm long double assembly routines (LP: #1294588)
     - Fix incorrect frexpl results with long doubles (LP: #1333506)
   * debian/patches/powerpc/local-tune-power8.diff: When configured for
     --with-cpu=power7, adjust -mtune for power8 instead (LP: #1333524)
 .
 glibc (2.19-4) unstable; urgency=medium
 .
   [ Aurelien Jarno ]
   * debian/debhelper.in/libc.{preinst,postrm,postinst}: correctly remove
     old ld.so configuration if more than one libc6 package is installed
     (multiarch case).  Closes: #752389, #752404.
 .
   [ Samuel Thibault ]
   * patches/hurd-i386/tg-tls-threadvar.diff: Update to fix gcc-4.9 build.
 .
   [ Adam Conrad ]
   * debian/control.in/main: glibc-source Conflics/Replaces eglibc-source.
   * debian/patches/powerpc/local-powerpc8xx-dcbz.diff: Restrict the trap
     to 32-bit builds, since the Freescale 8xx CPUs aren't 64-bit capable.
 .
 glibc (2.19-3experimental0) experimental; urgency=medium
 .
   [ Aurelien Jarno]
   * Switch back to glibc sources:
     - debian/control.in/*: replace eglibc by glibc, update descriptions.
     - rename debian/debhelper.in/eglibc-source.install into
       glibc-source.install.
     - rename debian/debhelper.in/eglibc-source.lintian-overrides into
       glibc-source.lintian-overrides.
     - rename debian/eglibc-source.filelist into glibc-source.filelist
     - debian/copyright: update.
     - debian/rules, debian/rules.d/*: replace eglibc by glibc.
     - source/lintian-overrides: replace eglibc by glibc.
     - debian/sysdeps/*: replace eglibc by glibc.
     - debian/po/*: update using debconf-updatepo.
     - debian/rules.d/tarball.mk: rewrite to generate the orig tarball and
       to fetch the branch updates through git.
     - patches/any/submitted-nl_langinfo-static.diff: refresh.
     - patches/any/submitted-ldsodefs_rtld_debug.diff: drop.
     - patches/any/local-dynamic-resolvconf.diff: new patch from the eglibc
       tree to dynamically take into account changes in resolv.conf.
     - patches/powerpc/local-powerpc8xx-dcbz.diff: new patch from the eglibc
       tree to workaround dcbz issues on PowerPC 8XX CPUs.
     - patches/sh4/local-fpscr_values.diff: new patch from eglibc tree to
       export the ___fpscr_values symbol on SH4.
     - patches/any/local-libpic.diff: new patch from eglibc tree to install
       *_pic.a files.
     - patches/any/local-bootstrap-headers.diff: new patch from eglibc tree
       to ease header installation when bootstrapping.
 .
 eglibc (2.19-3) unstable; urgency=medium
 .
   [ Aurelien Jarno ]
   * debian/control.in/libc: fix libtirpc1 breaks.  Closes: #751852.
   * debian/rules.d/build.mk: generate ld.so configuration file using
     DEB_HOST_MULTIARCH instead of DEB_HOST_GNU_TYPE to have a stable
     path even when the GNU triplet change.
   * debian/debhelper.in/libc.{preinst,postrm,postinst}: remove old
     ld.so configuration file on hurd-i386, i386 and kfreebsd-i386.
   * debian/debhelper.in/libc.postinst: don't create/modify ld.so.conf,
     but instead provide it as a conffile in libc-bin.  Closes: #737588.
   * debian/debhelper.in/libc.preinst: remove dead code.
 .
 eglibc (2.19-2) unstable; urgency=medium
 .
   [ Adam Conrad ]
   * expected-results-aarch64-linux-gnu-libc: Ignore basic-test.out on
     arm64 after assurance from upstream that this isn't a regression.
 .
   [ Aurelien Jarno ]
   * Add support for mipsn32, mipsn32el, mips64 and mips64el, based on
     patches from Eleanor Chen, Yunqiang Su and Sphinx Jiang.  Closes:
     #715038.
     - debian/control.in/main: bump build-depends on linux-libc-dev to (>=
       3.9). Do it for all architectures as this version is in Jessie for quite
       some time.
     - control.in/mips32: new file.
     - control.in/mipsn32: add mips64 and mips64el architectures.
     - control.in/mips64: add mipsn32 and mipsn32el architectures.
     - debian/rules.d/control.mk: add mipsn32, mipsn32el, mips64 and mips64el
       to the architecture list.
     - debian/sysdeps/mips64.mk: new file.
     - debian/sysdeps/mips64el.mk: new file.
     - debian/sysdeps/mipsn32.mk: new file.
     - debian/sysdeps/mipsn32el.mk: new file.
   * debian/control.in/libc: add a Breaks: check (<< 0.9.10-6.1+b1) on s390x,
     to make sure libcheck.a is using the GLIBC_2.19 version of the *jmp*
     functions.
   * debian/control.in/libc: add a Breaks: libtirpc1 (<< 0.2.3), as earlier
     versions try to unlock a lock which hasn't been locked, causing an
     issue with lock elision.  Closes: #751134.
   * Update Swedish debconf translation, by Martin Bagge.  Closes: #751172.
   * debian/patches/alpha/submitted-lll_futex_timed_wait_bitset.diff: new
     patch to fix issues in the testsuite on alpha.  Closes: #750996.
   * debian/testsuite-checking/expected-results-mips*-linux-gnu-*: re-add
     tst-mqueue5.out (removed in the latest cleanup) as it still occasionally
     fails.
   * debian/patches/any/submitted-resolv-ipv6-nameservers.diff: new patch to
     fix resolving issues when using IPv6 nameservers in resolv.conf.  Closes:
     #627531, #644406, #709867.
   * patches/any/cvs-posix_spawn_file_actions_addopen.diff: new patch from
     upstream to fix a vulnerability in posix_spawn_file_actions_addopen
     (CVE-2014-4043).  Closes: #751774.
   * patches/kfreebsd/local-sysdeps.diff: update to revision 5486 (from
     glibc-bsd).  Closes: #751565.
 .
 eglibc (2.19-1) unstable; urgency=medium
 .
   [ Aurelien Jarno ]
   * debian/control.in/main: remove outdated Build-Depends on bzip2.
   * debian/patches/any/cvs-resolv-reuse-fd.diff: new patch from upstream
     to fix invalid file descriptor reuse while sending DNS query.  Closes:
     #722075.
   * Finish debconf translation update from Esko Arajärvi.  Closes: #750124.
   * debian/patches/git-updates.diff: update from the 2.19 branch:
     - fixes pthread_spin_lock on sparc/sparc64.  Closes: #749087.
   * debian/patches/any/submitted-argp-attribute.diff: new patch from Ondřej
     Bílka to fix string functions with FORTIFY_SOURCE=2 when <argp.h> is
     included before <string.h>.  Closes: #647084.
   * debian/sysdeps/{sparc,sparc64}.mk: temporarily pass --disable-multiarch
     to configure to try to fix random segmentation faults on Niagara 1
     machines.
 .
   [ Samuel Thibault ]
   * hurd-i386/unsubmitted-pthread_posix-option.diff: Split patches into...
   * ... hurd-i386/tg-{posix_thread,gai_misc}.diff.
   * patches/hurd-i386/cvs-libpthread_guardsize.diff: Fix guard size
     computation and enable again.
Checksums-Sha1:
 d44160043f0780d55eb1ef943a2b353d3152f72b 7303 glibc_2.19-4ubuntu1.dsc
 a3ec3b7d2a3a9eabbf9fba9a741ec3bcc5915074 12387008 glibc_2.19.orig.tar.xz
 7928a8e2698c8ddf8f255e5165efc51910c0494c 1055724 glibc_2.19-4ubuntu1.debian.tar.xz
Checksums-Sha256:
 cc94d6327bb1c8213a0a14651653b8f5b6d1a9ae46f2bec5937ecef7c56742b5 7303 glibc_2.19-4ubuntu1.dsc
 746e52bb4fc9b2f30bcd33d415172a40ab56c5fff6c494052d31b0795593cc60 12387008 glibc_2.19.orig.tar.xz
 4b4405f387aa7f90ef586eb92845f1dac13b73e15c85da6fa2b33652adc3fa7b 1055724 glibc_2.19-4ubuntu1.debian.tar.xz
Files:
 e9af4512739cbb782e63319a70e15cde 7303 libs required glibc_2.19-4ubuntu1.dsc
 64d4b33ed4f830f501d92925e9e36a05 12387008 libs required glibc_2.19.orig.tar.xz
 0ce5ff9dd0193cd65bbfa88a3cdbdc7b 1055724 libs required glibc_2.19-4ubuntu1.debian.tar.xz
Original-Maintainer: GNU Libc Maintainers <debian-glibc at lists.debian.org>


More information about the Utopic-changes mailing list