glibc (2.26-0ubuntu1) artful; urgency=medium
* Merge with current 2.26 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.
- 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.
* debian/rules.d/build.mk: Configure with --enable-obsolete-nsl until we
sort out a reasonable nsswitch migration strategy from compat to files.
glibc (2.26-0experimental0) UNRELEASED; urgency=medium
* New upstream release (LP: #1703368), with git updates to 2017-09-01:
- debian/{symbols.wildcards,control}: Update and regen for 2.26.
- debian/patches/alpha/submitted-termios_h.diff: upstreamed.
- debian/patches/arm/submitted-strip-bit-0.diff: upstreamed.
- debian/patches/hurd-i386/git-__inet6_scopeid_pton.diff: upstreamed.
- debian/patches/any/submitted-string2-strcmp.diff: obsolete.
- debian/patches/any/local-tst-writev.diff: fixed upstream.
- debian/patches/any/local-dynamic-resolvconf.diff: fixed upstream.
- debian/patches/any/submitted-unicode-9.0.0.diff: obsolete.
- debian/patches/any/cvs-malloc-hardening.diff: upstreamed.
- debian/patches/any/local-bits-sigstack.diff: fixed upstream.
- debian/patches/i386/local-cmov.diff: dropped, no longer useful.
- debian/patches/all/local-ldd.diff: rebased.
- debian/patches/any/local-ldso-disable-hwcap.diff: rebased.
- debian/patches/any/local-tcsetaddr.diff: rebased.
- debian/patches/any/submitted-resolv-unaligned.diff: rebased.
- debian/patches/arm/local-arm-futex.diff: rebased.
- debian/patches/hurd-i386/local-ED.diff: rebased.
- debian/patches/hurd-i386/tg-EGREGIOUS-fr.diff: rebased.
- debian/patches/hurd-i386/tg-EIEIO-fr.diff: rebased.
- debian/patches/kfreebsd/submitted-auxv.diff: rebased.
- debian/patches/kfreebsd/submitted-waitid.diff: rebased.
- debian/patches/localedata/locales-fr.diff: rebased.
- debian/patches/powerpc/submitted-tst-tlsopt-powerpc.diff: rebased.
- debian/patches/sparc/submitted-sparc64-socketcall.diff: rebased.
- Disabled the following hurd-i386 patches to speed up Linux porting:
- hurd-i386/tg-hurdsig-global-dispositions.diff: disabled.
- hurd-i386/local-hurdsig-global-dispositions-version.diff: disabled.
- hurd-i386/tg-hurdsig-SA_SIGINFO.diff: disabled.
- hurd-i386/tg-hurdsig-fixes-2.diff: disabled.
- hurd-i386/submitted-exec_filename.diff: disabled.
- hurd-i386/tg-hurdsig-boot-fix.diff: disabled.
- hurd-i386/tg-io_select_timeout.diff: disabled.
- hurd-i386/tg-poll_errors_fixes.diff: disabled.
- hurd-i386/tg-socket_flags.diff: disabled.
- hurd-i386/tg-pipe2.diff: disabled.
- hurd-i386/tg-sigstate_thread_reference.diff: disabled.
- hurd-i386/tg-extern_inline.diff: disabled.
- hurd-i386/tg-gsync-libc.diff: disabled.
- hurd-i386/tg-ONSTACK.diff: disabled.
- hurd-i386/tg-libc_rwlock_recursive.diff: disabled.
- hurd-i386/tg2.25-tls.diff: disabled.
- debian/patches/localedata/local-hu_HU-sort.diff: Make testsuite
agree with the sorting we see in Debian, may need another look.
- debian/control.in/libc: Drop ancient Breaks satisfied in oldoldstable.
- debian/{debhelper.in/libc.preinst,sysdeps/amd64.mk,sysdeps/i386.mk}:
Bump MIN_KERNEL_SUPPORTED to 3.2 on x86, following upstream's change.
- debian/sysdeps/{powerpc.mk,ppc64.mk,ppc64el.mk,s390x.mk}: Disable
lock-elision on powerpc and s390, following IBM's recommendation,
and fixing testsuite regressions on (at least) ppc64el in the process.
- debian/testsuite-xfail-debian.mk: Re-enable xfailed resolv tests.
- debian/testsuite-xfail-debian.mk: Allow tst-create-detached to fail on
all platforms; the design of this test is such that the outcome relies
on cache sizes and noisiness of the build system, which is unreliable.
- debian/testsuite-xfail-debian.mk: Use granular pow/setpayloadsig xfails.
glibc (2.25-0experimental4) UNRELEASED; urgency=medium
[ Samuel Thibault ]
* patches/hurd-i386/git-bits-sysmacros.h.diff: New patch.
* patches/hurd-i386/git-stack_chk_fail_local.diff: New patch.
* patches/hurd-i386/git-stack-protect-static.diff: New patch.
* patches/hurd-i386/cvs-libpthread.diff: Update, fixes rt/tst-aio and
rt/tst-aio64 sync ordering.
* sysdeps/hurd.mk: Enable stack-protector on the Hurd.
[ Aurelien Jarno ]
* Replace debian/patches/mips/submitted-syscalls5-7-unbound-stack.diff
by the final version git/submitted-syscalls5-7-unbound-stack.diff.
glibc (2.25-0experimental3) experimental; urgency=medium
[ Aurelien Jarno ]
* debian/debhelper.in/libc-dev-alt.install, debian/rules.d/debhelper.mk: do
no try to install libm-*.a for builds without mvec.
* debian/rules.d/build.mk: run configure with --enable-stack-protector=
strong.
* debian/sysdeps/hurd.mk: disable stack-protector on the Hurd.
* debian/patches/kfreebsd/local-sysdeps.diff: update to revision 6172 (from
glibc-bsd).
* debian/rules, debian/rules.d/build.mk, debian/control.in/main: use
dh_update_autotools_config from debhelper instead of
dh_autotools-dev_updateconfig from autotools-dev.
glibc (2.25-0experimental2) experimental; urgency=medium
[ Aurelien Jarno ]
* Do not try to install NPTL GDB pretty-printers on non-Linux.
* debian/control.in/main: build-depends on autotools-dev.
* debian/rules, debian/rules.d/build.mk: update/restore config.guess and
config.sub on configure/clean.
* debian/debhelper.in/libc-dev{-alt,}.install: install libm-*.a to also
install the versioned static library on architectures with mvec support.
Closes: #872852.
* debian/patches/git-updates.diff: update from upstream stable branch.
* debian/rules.d/build.mk: reduce TIMEOUTFACTOR to 15 from 25. This should
fix FTBFS on HPPA.
* debian/debhelper.in/nscd.init: add support for the try-restart argument
to nscd's init script.
* debian/debhelper.in/libc.postinst, debian/script.in/nsscheck.sh: drop
wheezy to jessie upgrade code for samba.
* debian/debhelper.in/libc.postinst, debian/debhelper.in/libc.templates,
debian/po/*: do not call /etc/init.d scripts even as a fallback as
invoke-rc.d is now always available.
* debian/debhelper.in/libc.preinst, debian/debhelper.in/libc.postrm: drop
code to handle upgrades from wheezy.
* debian/script.in/nohwcap.sh: drop code to support libc0.1-i686 and
libc6-i686.
* debhelper.in/*.lintian-overrides: cleanup lintian overrides.
* debian/control.in/main: drop the XS-Testsuite field, it has been replaced
by a Testsuite field automatically added by dpkg.
* debian/control.in/main: bump Standards-Version to 4.0.1.
glibc (2.25-0experimental1) experimental; urgency=medium
[ Samuel Thibault ]
* patches/hurd-i386/submitted-net.diff: rebased.
* patches/hurd-i386/tg-tls.diff: update.
* patches/hurd-i386/submitted-malloc-setstate.diff: update.
* patches/hurd-i386/submitted-shm_open_pthread.diff: new patch.
* patches/hurd-i386/cvs-libc_init_secure.diff: new patch.
* patches/hurd-i386/cvs-libpthread.diff: update.
* patches/hurd-i386/git-__inet6_scopeid_pton.diff: new patch from upstream.
* patches/hurd-i386/tg2.25-tls.diff: new patch.
* patches/hurd-i386/local-nocheck-installed-headers.diff: New patch to
disable checking hurd and mach headers for standards, they are not.
* patches/hurd-i386/submitted-net.diff: Disable installing if_ppp.h, it just
does not work without OS-specific ppp_defs.h.
* testsuite-xfail-debian.mk: update for hurd-i386.
[ Aurelien Jarno ]
* debian/patches/git-updates.diff: update from upstream stable branch:
- Reduce EDNS payload size to 1200 bytes (CVE-2017-12132). Closes:
#870650.
- debian/patches/hppa/local-fptr-table-size.diff: upstreamed.
- debian/patches/hppa/local-shmlba.diff: upstreamed.
- debian/patches/hppa/submitted-gmon-start.diff: partially upstreamed.
- debian/patches/hppa/submitted-dladdr.diff: upstreamed.
- debian/patches/hppa/local-stack-grows-up.diff: upstreamed.
- debian/patches/hppa/submitted-setcontext.diff: upstreamed.
- debian/patches/hppa/submitted-sysdeps-cancel.diff: upstreamed.
- debian/patches/hppa/submitted-longjmp.diff: upstreamed.
* debian/patches/kfreebsd/local-sysdeps.diff, local-fbtl.diff:
update to revision 6171 (from glibc-bsd).
* testsuite-xfail-debian.mk: update for kfreebsd-i386.
* debian/patches/any/local-bits-sigstack.diff: new patch to fix
<bits/sigstack.h> on Hurd and kFreeBSD.
* debian/control.in/main: Build-Depends on python3 when running the
testsuite.
* debian/rules.d/build.mk, debian/debhelper.in/libc-dev.install,
debian/debhelper.in/libc-dev-alt.install: install the NPTL GDB
pretty-printer python macros in the libc6-dev and libc6-*-dev packages.
Closes: #868247.
* debian/debhelper.in/libc-dev-alt.{preinst,postinst}: remove, used to
handle the multiarch transition.
* debian/debhelper.in/libc.{preinst,postinst}: remove code not needed
since jessie.
* debian/patches/mips/submitted-syscalls5-7-unbound-stack.diff: new
patch to fix unbounded stack allocation in O32 syscalls with 5 to 7
arguments, causing nptl/tst-rwlock15 to fail on mips and mipsel.
* debian/control.in/main,debian/compat: switch to debhelper 10.
[ John David Anglin ]
* debian/patches/any/submitted-resolv-unaligned.diff: new patch to fix
misaligned accesses in res_query.c to fields in HEADER struct (closes:
#827703).
glibc (2.25-0experimental0) experimental; urgency=medium
* New upstream release:
- debian/control: regenerate.
- debian/symbols.wildcard: update for 2.25.
- debian/patches/git-updates.diff: update from upstream stable branch.
- debian/patches/alpha/local-string-functions.diff: rebased.
- debian/patches/alpha/submitted-fegetenv-namespace.diff: upstreamed.
- debian/patches/amd64/local-blacklist-for-Intel-TSX.diff: upstreamed.
- debian/patches/hppa/cvs-atomic-machine.diff: upstreamed.
- debian/patches/hurd-i386/tg-tls.diff: rebased.
- debian/patches/hurd-i386/tg-tls-threadvar.diff: rebased.
- debian/patches/hurd-i386/tg-hurdsig-fixes-2.diff: rebased.
- debian/patches/hurd-i386/unsubmitted-NO_HIDDEN.diff: rebased.
- debian/patches/hurd-i386/cvs-check-local-headers.diff: upstreamed.
- debian/patches/hurd-i386/tg-faccessat.diff: rebased and reworked.
- debian/patches/hurd-i386/tg-gsync-libc.diff: rebased.
- debian/patches/hurd-i386/git-recvmsg.diff: upstreamed.
- debian/patches/hurd-i386/cvs-adjtime-NULL.diff: upstreamed.
- debian/patches/hurd-i386/cvs-mallocfork.diff: upstreamed.
- debian/patches/hurd-i386/cvs-hurd_signal.h_c++.diff: upstreamed.
- debian/patches/i386/cvs-cpuid-level2.diff: upstreamed.
- debian/patches/kfreebsd/submitted-auxv.diff: rebased.
- debian/patches/sparc/cvs-test-strncmp.diff: upstreamed.
- debian/patches/any/local-rtlddir-cross.diff: rebased.
- debian/patches/any/local-asserth-decls.diff: rebased.
- debian/patches/any/submitted-longdouble.diff: dropped, obsolete.
- debian/patches/any/local-disable-libnss-db.diff: rebased.
- debian/patches/any/local-revert-bz13979.diff: rebased.
- debian/patches/any/submitted-dlopen-noload.diff: upstreamed.
- debian/patches/any/cvs-malloc-hardening.diff: rebased.
* debian/testsuite-xfail-debian.mk: mark a few resolv related tests as
XFAIL, as they fail due to local-dynamic-resolvconf.diff, which
automatically reload a changed /etc/resolv.conf file. A better version
of this patch has been merged in glibc 2.26, but is not easily
backportable.
* debian/testsuite-xfail-debian.mk: mark tst-strfrom and tst-strfrom-locale
as XFAIL on mips*, they are due to corner case bugs in the FPU. Give more
details about each issue.
* debian/testsuite-xfail-debian.mk: mark test-double, test-idouble,
test-ifloat and test-ildouble as XFAIL on s390x, they are due to a bug in
GCC 6 (fixed in GCC 7) and not a regression from 2.24.
glibc (2.24-17) unstable; urgency=medium
[ Samuel Thibault ]
* patches/hurd-i386/unsubmitted-clock_t_centiseconds.diff: Drop clock() part
from patch, it always uses CLOCKS_PER_SEC which is always 1000000. Should
fix ffmpeg build. Closes: Bug#872556.
[ Aurelien Jarno ]
* debian/patches/any/submitted-intl-tstgettext.diff: new patch to fix the
intl/tst-gettext with newer gettext versions. Closes: #873097.
glibc (2.24-16) unstable; urgency=medium
[ Aurelien Jarno ]
* debian/sysdeps/kfreebsd-i386.mk: don't try to build libc0.1-i686.
* debian/sysdeps/hurd-i386.mk: don't try to build libc0.3-i686.
* debian/sysdeps/i386.mk: don't try to build libc6-i686.
* debian/testsuite-xfail-debian.mk: update kfreebsd* according to
git-updates.diff.
[ Samuel Thibault ]
* debian/testsuite-xfail-debian.mk: update hurd according to git-updates.diff.
glibc (2.24-15) unstable; urgency=medium
[ Aurelien Jarno ]
* debian/patches/git-updates.diff: update from upstream stable branch:
- Avoid use-after-free read access in clntudp_call (CVE-2017-12133).
Closes: #870648.
* debian/control.in/*: Change back gcc-multilib to a Recommends for
biarch packages. It provides the /usr/include/linux/asm symlink.
* debian/control.in/x32: Add a gcc-multilib Recommends for libc6-dev-x32.
* Update French debconf translation, by Alban Vidal. Closes: #872025.
* debian/control.in/main: Change multiarch-support to priority optional
and section oldlibs.
* debian/control.in/opt: Remove transitional packages libc0.1-i686,
libc0.3-i686, libc6-i686.
* debian/control.in/libc, debian/control.in/main, debian/control.in/opt:
change the priority of libc0.1-dbg, libc0.1-udeb, libc0.3-dbg,
libc0.3-udeb, libc0.3-xen, libc6.1-alphaev67, libc6.1-dbg, libc6.1-udeb,
libc6-dbg, libc6-udeb, libc6-xen and locales-all to optional.
glibc (2.24-14) unstable; urgency=medium
[ Aurelien Jarno ]
* debian/patches/git-updates.diff: update from upstream stable branch:
- Fix namespace register pollution on sh4. Closes: #776471.
* debian/patches/powerpc/submitted-tst-tlsopt-powerpc.diff: new proposed
patch to fix tst-tlsopt-powerpc when built with binutils >= 2.29.
glibc (2.24-13) unstable; urgency=medium
[ Aurelien Jarno ]
* debian/patches/git-updates.diff: update from upstream stable branch:
- Fix ld.so segfault on arm64.
- Fix build with newer binutils. Closes: #869717.
- debian/patches/any/submitted-perl-inc.diff: drop, upstreamd.
- debian/patches/any/local-CVE-2017-1000366-rtld-LD_LIBRARY_PATH.diff:
drop, upstreamd.
- debian/patches/any/local-CVE-2017-1000366-rtld-LD_PRELOAD.diff: drop,
upstreamed.
- debian/patches/any/local-CVE-2017-1000366-rtld-LD_AUDIT.diff: drop,
upstreamed.
- debian/patches/any/cvs-vectorized-strcspn-guards.diff: drop, upstreamed.
- debian/patches/any/cvs-hwcap-AT_SECURE.diff: drop, upstreamed.
* debian/rules.d/debhelper.mk: relax the dependency on linux-libc-dev to the
upstream version.
* Greek debconf translation update from Vangelis Skarmoutsos. Closes:
#867474.
* Update Dutch debconf translation, by Frans Spiesschaert. Closes: #867981.
* debian/debhelper.in/libc-bin.triggers: declare the trigger as
interest-await.
* debian/control.in/*: Demote gcc-multilib 'Recommends' to a 'Suggests'.
Closes: #865429.
[ Adam Conrad ]
* debian/patches/arm/submitted-strip-bit-0.diff: Fix ld.so crash on armv7t.
[ Santiago Vila ]
* debian/debhelper.in/libc-bin.postinst: do not update /etc/nsswitch.conf
when its content already matches the default. Closes: #865144.
-- Adam Conrad <email address hidden> Mon, 04 Sep 2017 01:34:21 -0600
glibc (2.24-17ubuntu1) artful; urgency=medium
* Merge with Debian.
glibc (2.24-17) unstable; urgency=medium
[ Samuel Thibault ]
* patches/hurd-i386/unsubmitted-clock_t_centiseconds.diff: Drop clock() part
from patch, it always uses CLOCKS_PER_SEC which is always 1000000. Should
fix ffmpeg build. Closes: Bug#872556.
[ Aurelien Jarno ]
* debian/patches/any/submitted-intl-tstgettext.diff: new patch to fix the
intl/tst-gettext with newer gettext versions. Closes: #873097.
glibc (2.24-16) unstable; urgency=medium
[ Aurelien Jarno ]
* debian/sysdeps/kfreebsd-i386.mk: don't try to build libc0.1-i686.
* debian/sysdeps/hurd-i386.mk: don't try to build libc0.3-i686.
* debian/sysdeps/i386.mk: don't try to build libc6-i686.
* debian/testsuite-xfail-debian.mk: update kfreebsd* according to
git-updates.diff.
[ Samuel Thibault ]
* debian/testsuite-xfail-debian.mk: update hurd according to git-updates.diff.
glibc (2.24-15) unstable; urgency=medium
[ Aurelien Jarno ]
* debian/patches/git-updates.diff: update from upstream stable branch:
- Avoid use-after-free read access in clntudp_call (CVE-2017-12133).
Closes: #870648.
* debian/control.in/*: Change back gcc-multilib to a Recommends for
biarch packages. It provides the /usr/include/linux/asm symlink.
* debian/control.in/x32: Add a gcc-multilib Recommends for libc6-dev-x32.
* Update French debconf translation, by Alban Vidal. Closes: #872025.
* debian/control.in/main: Change multiarch-support to priority optional
and section oldlibs.
* debian/control.in/opt: Remove transitional packages libc0.1-i686,
libc0.3-i686, libc6-i686.
* debian/control.in/libc, debian/control.in/main, debian/control.in/opt:
change the priority of libc0.1-dbg, libc0.1-udeb, libc0.3-dbg,
libc0.3-udeb, libc0.3-xen, libc6.1-alphaev67, libc6.1-dbg, libc6.1-udeb,
libc6-dbg, libc6-udeb, libc6-xen and locales-all to optional.
glibc (2.24-14) unstable; urgency=medium
[ Aurelien Jarno ]
* debian/patches/git-updates.diff: update from upstream stable branch:
- Fix namespace register pollution on sh4. Closes: #776471.
* debian/patches/powerpc/submitted-tst-tlsopt-powerpc.diff: new proposed
patch to fix tst-tlsopt-powerpc when built with binutils >= 2.29.
glibc (2.24-13) unstable; urgency=medium
[ Aurelien Jarno ]
* debian/patches/git-updates.diff: update from upstream stable branch:
- Fix ld.so segfault on arm64.
- Fix build with newer binutils. Closes: #869717.
- debian/patches/any/submitted-perl-inc.diff: drop, upstreamd.
- debian/patches/any/local-CVE-2017-1000366-rtld-LD_LIBRARY_PATH.diff:
drop, upstreamd.
- debian/patches/any/local-CVE-2017-1000366-rtld-LD_PRELOAD.diff: drop,
upstreamed.
- debian/patches/any/local-CVE-2017-1000366-rtld-LD_AUDIT.diff: drop,
upstreamed.
- debian/patches/any/cvs-vectorized-strcspn-guards.diff: drop, upstreamed.
- debian/patches/any/cvs-hwcap-AT_SECURE.diff: drop, upstreamed.
* debian/rules.d/debhelper.mk: relax the dependency on linux-libc-dev to the
upstream version.
* Greek debconf translation update from Vangelis Skarmoutsos. Closes:
#867474.
* Update Dutch debconf translation, by Frans Spiesschaert. Closes: #867981.
* debian/debhelper.in/libc-bin.triggers: declare the trigger as
interest-await.
* debian/control.in/*: Demote gcc-multilib 'Recommends' to a 'Suggests'.
Closes: #865429.
[ Adam Conrad ]
* debian/patches/arm/submitted-strip-bit-0.diff: Fix ld.so crash on armv7t.
[ Santiago Vila ]
* debian/debhelper.in/libc-bin.postinst: do not update /etc/nsswitch.conf
when its content already matches the default. Closes: #865144.
-- Matthias Klose <email address hidden> Thu, 31 Aug 2017 07:44:52 +0200