glibc 2.24-0ubuntu1 source package in Ubuntu

Changelog

glibc (2.24-0ubuntu1) yakkety; urgency=medium

  * Merge with current 2.24 from Debian experimental git, remaining changes:
    - Enable libc6{,-dev}-armel on armhf and libc6{-dev}-armhf on armel.
    - Heavily mangle the way we do service restarting on major upgrades.
    - 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.
    - Build generic i386 flavour with -mno-tls-direct-seg-refs for Xen.
    - Drop the libc6-xen flavour, as the above change covers Xen's needs.
    - Enable systemtap support, which is currently disabled in Debian.
    - Don't build libc-l10n, its contents get stripped for language-packs.
    - debian/control.in/libc: Remove a Breaks on s390x against a binary
      NMU version of check that will never exist in the Ubuntu archive.
    - Drop libc-bin manpages Recommends to Suggests to keep it in standard.
    - Revert dropping the ldconfig wrapper, xenial still has a lot of
      packages that don't ship a trigger but instead call in postinst.
    - Use DH_COMPAT=8 for dh_strip to fix debug sections for valgrind.
    - Mangle locales package to support Ubuntu language packs seamlessly.
    - Evaluate and merge localedata patches from the old langpack-locales.
  * debian/sysdeps/{amd64,i386}.mk: Don't build i386 libc with -fno-regmove.
  * debian/patches/ubuntu/localedata/bn-language.diff: Rebased to 2.24.
  * debian/patches/ubuntu/localedata/ckb_IQ-new_locale.diff: Rebased to 2.24.
  * debian/patches/ubuntu/localedata/en_IE-am_pm.diff: Rebased to 2.24.
  * debian/patches/ubuntu/localedata/eo_US.diff: Rebased to 2.24.
  * debian/patches/ubuntu/localedata/es_DO-am_pm.diff: Rebased to 2.24.
  * debian/patches/ubuntu/localedata/ln_CD-new_locale.diff: Applied upstream.
  * debian/patches/ubuntu/localedata/lv_LV-currency.diff: Rebased to 2.24.
  * debian/patches/ubuntu/localedata/sd_PK.diff: Rebased to 2.24.
  * <email address hidden>: Rebased to 2.24.
  * debian/testsuite-xfail-debian.mk: Drop now unnecessary s390x Ubuntu delta.

glibc (2.24-0experimental1) UNRELEASED; urgency=medium

  [ Samuel Thibault ]
  * testsuite-xfail-debian.mk: Update with hurd-i386 non-regressions.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/patches/sparc/cvs-test-strncmp.diff: new patch from upstream to
    fix wcsmbs/test-wcsncmp on architecture with strong alignment.  Closes:
    #825865.
  * debian/patches/testsuite-xfail-debian.mk: remove xfail-test-wcsncmp on
    sparc.
  * debian/sysdeps/{sparc,sparc64}.mk: force target to sparcv9-linux-gnu.
  * debian/patches/sparc/local-sparcv9-target.diff: drop, obsolete.
  * patches/hppa/local-stack-grows-up.diff: restore one hunk that has not been
    merged upstream from the 2.23 version.
  * patches/localedata/locale-C.diff: update to unicode 8.0.0, add missing
    categories, use the copy directive when possible.

glibc (2.24-0experimental0) experimental; urgency=medium

  * New upstream release: version 2.24.
  * debian/patches/hurd-i386/submitted-malloc-setstate.diff: only apply on
    hurd-i386, as it causes regressions on at least x32.
  * debian/rules.d/tarball.mk: make the orig tarball generation a bit more
    reproducible.
  * debian/sysdeps/sparc64.mk: compile all flavours with -mcpu=ultrasparc.
  * debian/patches/submitted-sparc-fdim.diff: new patch to fix fdimf and
    fdim function on SPARC.

glibc (2.23.90+20160725.b898b64-1) experimental; urgency=medium

  [ Aurelien Jarno ]
  * New upstream snapshot from 20160725.
  * debian/testsuite-xfail-debian.mk: remove HPPA math tests from XFAIL,
    the problem is fixed from some time already.
  * debian/patches/powerpc/submitted-powerpc-ifunc-sel.diff: new patch to
    fix the ifunc tests with GCC 6 on PowerPC.

glibc (2.23.90+20160719.2c3d888-1) experimental; urgency=medium

  [ Samuel Thibault ]
  * testsuite-xfail-debian.mk: Add missing test failure (no actual
    regression).

  [ Aurelien Jarno ]
  * New upstream snapshot from 20160719:
    - debian/patches/hurd-i386/cvs-tabdly.diff: upstreamed.
  * debian/control.in/main, debian/rules: build with GCC 6.

glibc (2.23.90+20160711.c10f90d-1) experimental; urgency=medium

  [ Samuel Thibault ]
  * patches/hurd-i386/submitted-malloc-setstate.diff: New patch to fix
    malloc_setstate.
  * testsuite-xfail-debian.mk: Update hurd-i386 testsuite results, no actual
    regression.

  [ Aurelien Jarno ]
  * New upstream snapshot from 20160711:
    - debian/patches/localedata/locale-de_LI.diff: upstreamed.
    - debian/patches/hppa/submitted-libm-test-ulps.diff: upstreamed.
  * debian/testsuite-xfail-debian.mk: allow conform/XPG3/sys/stat.h
    and conform/XPG4/sys/stat.h to fail on mips and mipsel, similarly
    to the others sys/stat.h conform tests. Group all theses entries
    and an explanation.
  * debian/testsuite-xfail-debian.mk: do not allow math/test-fenv to
    fail now that we do not have Loongson 2 buildds anymore.
  * debian/patches/kfreebsd/local-sysdeps.diff, local-fbtl.diff:
    update to revision 6087 (from glibc-bsd).
  * debian/testsuite-xfail-debian.mk: allow more failures on kfreebsd-*,
    mostly due to the fsid_t type, and which are not regressions.
  * testsuite-xfail-debian.mk: Update x32 testsuite results, no actual
    regression.
  * Replace debian/patches/alpha/submitted-trunc.diff by
    debian/patches/alpha/submitted-math-fixes.diff containing additional
    math fixes.
  * debian/rules: better glibc version detection for snapshots.

glibc (2.23.90+20160507.87523e9-1) experimental; urgency=medium

  * New upstream snapshot from 20160705:
    - Fix locales license.  Closes: #555168.
    - Fix Spanish locale 1st week definition.  Closes: #826888.
    - debian/patches/localedata/sort-UTF8-first.diff: rebased.
    - debian/patches/localedata/locale-eo_EO.diff: upstreamed.
    - debian/patches/localedata/locale-ku_TR.diff: rebased.
    - debian/patches/localedata/fo_FO-date_fmt.diff: rebased.
    - debian/patches/localedata/locales-fr.diff: rebased.
    - debian/patches/localedata/locale-en_DK.diff: rebased.
    - debian/patches/localedata/locale-hsb_DE.diff: rebased.
    - debian/patches/localedata/fr_CH-first_weekday.diff: upstreamed.
    - debian/patches/localedata/locale-de_LI.diff: rebased.
    - debian/patches/localedata/submitted-bz9725-locale-sv_SE.diff: rebased.
    - debian/patches/localedata/first_weekday.diff: upstreamed.
    - debian/patches/localedata/submitted-en_AU-date_fmt.diff: rebased.
    - debian/patches/amd64/local-blacklist-for-Intel-TSX.diff
    - debian/patches/arm/local-arm-futex.diff: rebased.
    - debian/patches/hppa/local-stack-grows-up.diff: dropped, obsolete.
    - debian/patches/hurd-i386/local-enable-ldconfig.diff: rebased.
    - debian/patches/hurd-i386/tg-tls-threadvar.diff: rebased.
    - debian/patches/hurd-i386/tg-hooks.diff: rebased.
    - debian/patches/hurd-i386/cvs-openat.diff: upstreamed.
    - debian/patches/hurd-i386/cvs-gai_sigqueue.diff: upstreamed.
    - debian/patches/hurd-i386/cvs-aio_sigqueue.diff: upstreamed.
    - debian/patches/hurd-i386/cvs-open.diff: upstreamed.
    - debian/patches/hurd-i386/cvs-c++-types.diff: upstreamed.
    - debian/patches/hurd-i386/cvs-errnos.d.diff: upstreamed.
    - debian/patches/hurd-i386/cvs-mach-syscalls.mk.diff: upstreamed.
    - debian/patches/hurd-i386/cvs-auxv.diff: upstreamed.
    - debian/patches/hurd-i386/cvs-gprof-tick.diff: upstreamed.
    - debian/patches/hurd-i386/cvs-IPV6_PKTINFO.diff: upstreamed.
    - debian/patches/hurd-i386/cvs-i686-link.diff: upstreamed.
    - debian/patches/hurd-i386/cvs-check-local-headers.diff: upstreamed.
    - debian/patches/i386/local-cpuid-level2.diff: rebased.
    - debian/patches/sparc/submitted-sparc64-socketcall.diff: rebased.
    - debian/patches/sparc/cvs-sparc-nearbyint.diff: upstreamed.
    - debian/patches/any/local-libgcc-compat-ports.diff: rebased.
    - debian/patches/any/submitted-longdouble.diff: rebased.
    - debian/patches/any/submitted-string2-strcmp.diff: rebased.
    - debian/patches/any/local-dynamic-resolvconf.diff: rebased.
    - debian/patches/any/cvs-tst-malloc-thread-exit.diff: upstreamed.
    - debian/patches/any/cvs-sys-personality-h.diff: upstreamed.
  * debian/patches/localedata/{locale-C.diff,locale-de_LI.diff,
    locale-eu_FR.diff,new-valencian-locale.diff}: change LC_IDENTIFICATION
    to i18n:2012.
  * debian/debhelper.in/locales.config: convert iw_IL into he_IL, as the
    former was deprecated and has been removed.

glibc (2.23-4) unstable; urgency=medium

  [ Aurelien Jarno ]
  * patches/kfreebsd/local-sysdeps.diff: update to revision 6098 (from
    glibc-bsd).
  * debian/debhelper.in/libc.postinst: drop code to handle the /var/mail
    transition for pre-Potato installations.
  * debian/debhelper.in/libc.{preinst,postinst}, debian/script.in/nohwcap.sh:
    Remove fallback to dpkg --print-architecture for pre-multiarch systems.
  * debian/debhelper.in/libc.{preinst,postinst}: do not run the NSS check
    code from a chroot as it might not have an init system installed.
  * debian/testsuite-xfail-debian.mk: allow tst-robust8 to fail on amd64, it
    is an intermittent failure that might be due to a kernel issue.

glibc (2.23-3) unstable; urgency=medium

  [ Samuel Thibault ]
  * hurd-i386/libpthread_version.diff: Update with pthread_setcancelstate
    aliasing.

  [ Aurelien Jarno ]
  * patches/kfreebsd/local-sysdeps.diff: update to revision 6097 (from
    glibc-bsd).

glibc (2.23-2) unstable; urgency=medium

  [ Aurelien Jarno ]
  * Danish debconf translation update from Joe Hansen.  Closes: #830589.
  * patches/kfreebsd/local-sysdeps.diff: update to revision 6096 (from
    glibc-bsd).

  [ Samuel Thibault ]
  * hurd-i386/cvs-libpthread-2.23.diff: Update, adds pthread_setcancelstate
    alias, fixes rsyslog start.
  * hurd-i386/cvs-tabdly.diff: New patch.  Closes: #830584.
  * hurd-i386/local-clock_gettime_MONOTONIC.diff: Complete patch with
    timer_create, to fix ghc 8 build.

 -- Adam Conrad <email address hidden>  Wed, 10 Aug 2016 15:29:00 -0600

Upload details

Uploaded by:
Adam Conrad
Uploaded to:
Yakkety
Original maintainer:
Ubuntu Developers
Architectures:
any all
Section:
libs
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
glibc_2.24.orig.tar.xz 13.3 MiB ed71e8afd2b270f7947a2cea2457a31e1ca4fac08e2731d80edd7ec1730ec84f
glibc_2.24-0ubuntu1.debian.tar.xz 923.4 KiB 064e40163d02170a359bb5195a2e42707857f379d0f5e77ee58ee8bc3b73d407
glibc_2.24-0ubuntu1.dsc 8.6 KiB 7000ff4c8bd6f437330f8fbebe10fdc1ecacdb939ae96012fb1ee24daa8efce1

Available diffs

View changes file

Binary packages built by this source

glibc-doc: No summary available for glibc-doc in ubuntu yakkety.

No description available for glibc-doc in ubuntu yakkety.

glibc-source: No summary available for glibc-source in ubuntu yakkety.

No description available for glibc-source in ubuntu yakkety.

libc-bin: No summary available for libc-bin in ubuntu yakkety.

No description available for libc-bin in ubuntu yakkety.

libc-bin-dbgsym: No summary available for libc-bin-dbgsym in ubuntu yakkety.

No description available for libc-bin-dbgsym in ubuntu yakkety.

libc-dev-bin: No summary available for libc-dev-bin in ubuntu yakkety.

No description available for libc-dev-bin in ubuntu yakkety.

libc-dev-bin-dbgsym: No summary available for libc-dev-bin-dbgsym in ubuntu yakkety.

No description available for libc-dev-bin-dbgsym in ubuntu yakkety.

libc6: No summary available for libc6 in ubuntu yakkety.

No description available for libc6 in ubuntu yakkety.

libc6-amd64: No summary available for libc6-amd64 in ubuntu yakkety.

No description available for libc6-amd64 in ubuntu yakkety.

libc6-amd64-dbgsym: No summary available for libc6-amd64-dbgsym in ubuntu yakkety.

No description available for libc6-amd64-dbgsym in ubuntu yakkety.

libc6-armel: No summary available for libc6-armel in ubuntu yakkety.

No description available for libc6-armel in ubuntu yakkety.

libc6-armel-dbgsym: No summary available for libc6-armel-dbgsym in ubuntu yakkety.

No description available for libc6-armel-dbgsym in ubuntu yakkety.

libc6-dbg: No summary available for libc6-dbg in ubuntu yakkety.

No description available for libc6-dbg in ubuntu yakkety.

libc6-dbgsym: No summary available for libc6-dbgsym in ubuntu yakkety.

No description available for libc6-dbgsym in ubuntu yakkety.

libc6-dev: No summary available for libc6-dev in ubuntu yakkety.

No description available for libc6-dev in ubuntu yakkety.

libc6-dev-amd64: No summary available for libc6-dev-amd64 in ubuntu yakkety.

No description available for libc6-dev-amd64 in ubuntu yakkety.

libc6-dev-armel: No summary available for libc6-dev-armel in ubuntu yakkety.

No description available for libc6-dev-armel in ubuntu yakkety.

libc6-dev-i386: No summary available for libc6-dev-i386 in ubuntu yakkety.

No description available for libc6-dev-i386 in ubuntu yakkety.

libc6-dev-ppc64: No summary available for libc6-dev-ppc64 in ubuntu yakkety.

No description available for libc6-dev-ppc64 in ubuntu yakkety.

libc6-dev-s390: No summary available for libc6-dev-s390 in ubuntu yakkety.

No description available for libc6-dev-s390 in ubuntu yakkety.

libc6-dev-x32: No summary available for libc6-dev-x32 in ubuntu yakkety.

No description available for libc6-dev-x32 in ubuntu yakkety.

libc6-i386: No summary available for libc6-i386 in ubuntu yakkety.

No description available for libc6-i386 in ubuntu yakkety.

libc6-i386-dbgsym: No summary available for libc6-i386-dbgsym in ubuntu yakkety.

No description available for libc6-i386-dbgsym in ubuntu yakkety.

libc6-pic: No summary available for libc6-pic in ubuntu yakkety.

No description available for libc6-pic in ubuntu yakkety.

libc6-ppc64: No summary available for libc6-ppc64 in ubuntu yakkety.

No description available for libc6-ppc64 in ubuntu yakkety.

libc6-ppc64-dbgsym: No summary available for libc6-ppc64-dbgsym in ubuntu yakkety.

No description available for libc6-ppc64-dbgsym in ubuntu yakkety.

libc6-s390: No summary available for libc6-s390 in ubuntu yakkety.

No description available for libc6-s390 in ubuntu yakkety.

libc6-s390-dbgsym: No summary available for libc6-s390-dbgsym in ubuntu yakkety.

No description available for libc6-s390-dbgsym in ubuntu yakkety.

libc6-udeb: No summary available for libc6-udeb in ubuntu yakkety.

No description available for libc6-udeb in ubuntu yakkety.

libc6-udeb-dbgsym: No summary available for libc6-udeb-dbgsym in ubuntu yakkety.

No description available for libc6-udeb-dbgsym in ubuntu yakkety.

libc6-x32: No summary available for libc6-x32 in ubuntu yakkety.

No description available for libc6-x32 in ubuntu yakkety.

libc6-x32-dbgsym: No summary available for libc6-x32-dbgsym in ubuntu yakkety.

No description available for libc6-x32-dbgsym in ubuntu yakkety.

locales: No summary available for locales in ubuntu yakkety.

No description available for locales in ubuntu yakkety.

locales-all: No summary available for locales-all in ubuntu yakkety.

No description available for locales-all in ubuntu yakkety.

multiarch-support: No summary available for multiarch-support in ubuntu yakkety.

No description available for multiarch-support in ubuntu yakkety.

nscd: No summary available for nscd in ubuntu yakkety.

No description available for nscd in ubuntu yakkety.

nscd-dbgsym: No summary available for nscd-dbgsym in ubuntu yakkety.

No description available for nscd-dbgsym in ubuntu yakkety.