glibc 2.29-0ubuntu1 source package in Ubuntu
Changelog
glibc (2.29-0ubuntu1) disco; urgency=medium * Merge with current 2.29 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. - Let tst-ttyname fail on armhf and armel, as it currently fails in lxc. * debian/patches/ubuntu/submitted-no-sprintf-pre-truncate.diff: Adjust to new upstream code, and mangle the upstream tests to expect our behaviour. * debian/{script.in/nsscheck.sh,debhelper.in/libc.*inst}: Tidy up NSS_CHECK code, fixing handling for GDM and removing file-rc cruft from yesteryear. glibc (2.29-0experimental0) UNRELEASED; urgency=medium * New upstream release 2.29, with git updates up to 2019-02-20: - debian/symbols.wildcard: Add 2.29, and debian/control: Regenrate. - debian/patches/localedata/locales_CH.diff: Applied upstream. - debian/patches/localedata/submitted-it_IT-thousands_sep.diff: Upstreamed. - debian/patches/localedata/git-en_US-date_fmt.diff: Applied upstream. - debian/patches/hurd-i386/git-magic-pid.diff: Applied upstream. - debian/patches/hurd-i386/git-interrupt_timeout_EIO.diff: Upstreamed. - debian/patches/hurd-i386/git-interrupt_timeout.diff: Applied upstream. - debian/patches/hurd-i386/git-intr-msg.diff: Applied upstream. - debian/patches/hurd-i386/git-pci.diff: Applied upstream. - debian/patches/hurd-i386/git-msync.diff: Applied upstream. - debian/patches/hurd-i386/git-spawn-open.diff: Applied upstream. - debian/patches/hurd-i386/git-tst-preadvwritev2-common.c.diff: Upstreamed. - debian/patches/hurd-i386/git-fcntl64.diff: Applied upstream. - debian/patches/hurd-i386/git-lockf-0.diff: Applied upstream. - debian/patches/hurd-i386/git-libpthread_setpshared.diff: Upstreamed. - debian/patches/hurd-i386/git-AT_EMPTY_PATH.diff: Applied upstream. - debian/patches/hurd-i386/git-altstack.diff: Applied upstream. - debian/patches/riscv64/git-thread-debugging.diff: Applied upstream. - debian/patches/sparc/submitted-sparc64-socketcall.diff: Applied upstream. - debian/patches/any/local-tst-mktime2.diff: Applied upstream. - debian/patches/all/local-remove-manual.diff: Rebased. - debian/patches/alpha/local-string-functions.diff: Rebased. - debian/patches/any/git-libio-stdout-putc.diff: Rebased. - debian/patches/hurd-i386/local-exec_filename.diff: Rebased. - debian/patches/hurd-i386/local-hurdsig-globaldisp-version.diff: Rebased. - debian/patches/hurd-i386/submitted-anon-mmap-shared.diff: Rebased. - debian/patches/hurd-i386/tg-EGREGIOUS-fr.diff: Rebased. - debian/patches/hurd-i386/tg-EIEIO-fr.diff: Rebased. - debian/patches/hurd-i386/tg-hurdsig-global-dispositions.diff: Rebased. - debian/patches/hurd-i386/tg-io_select_timeout.diff: Rebased. - debian/patches/kfreebsd/submitted-auxv.diff: Rebased. * debian/rules.d/build.mk: Switch to new localedata/install-locale-files: - debian/patches/localedata/local-all-no-archive.diff: Dropped for above. * debian/testsuite-xfail-debian.mk: XFAIL tst-thread-exit-clobber, and tst-minsigstksz*, and tst-xsigstack on armhf, which fail on aarch64 hosts. glibc (2.28-8) UNRELEASED; urgency=medium * debian/patches/git-updates.diff: update from upstream stable branch. glibc (2.28-7) unstable; urgency=medium * debian/patches/hurd-i386/local-no-bootstrap-fs-access.diff: Refresh. glibc (2.28-6) unstable; urgency=medium [ Samuel Thibault ] * debian/patches/hurd-i386/git-AT_EMPTY_PATH.diff: New patch, fixes qt's file size query. * debian/patches/hurd-i386/git-altstack.diff: New patch, fixes altstack initial state. [ Aurelien Jarno ] * debian/patches/git-updates.diff: update from upstream stable branch: - Fix a buffer overflow in string/memory functions on x32 (CVE-2019-6488). - Reject IP addresses with trailing characters (CVE-2016-10739). Closes: #920047. - Fix wrong return value for memcmp on amd64 and x32 due to mishandling of most significant bit (CVE-2019-7309). * Update Russian debconf translation, by Lev Lamberov. Closes: #921165. * debian/patches/any/local-ldso-disable-hwcap.diff: only check for /etc/ld.so.nohwcap on alpha, hurd-i386 and i386. Based on a patch from Josh Triplett. Closes: #908928. * debian/patches/any/git-libio-stdout-putc.diff: fix puts and putchar output with change stdout pointer. Closes: #761300. * debhelper.in/locales.bug-presubj: drop obsolete file, the dependency mechanism for locales has been changes a lot of time ago. glibc (2.28-5) unstable; urgency=medium [ Aurelien Jarno ] * debian/script.in/nsscheck.sh: fix a typo s/samaba/samba/. Closes: #909047. * debian/debhelper.in/libc.postrm: suidmanager is long gone, remove support for it. * debian/patches/git-updates.diff: update from upstream stable branch: - debian/patches/arm/submitted-gcc-8-kernel-assisted-atomics.diff: upstreamed. - any/submitted-workaround-math-errno-gcc-bug.diff: upstreamed. * debian/control.in/libc: fix nocache Breaks, set it to (<< 1.1-1~). Closes: #918583. * debian/patches/localedata/git-en_US-date_fmt.diff: backport from upstream support for date_fmt for the en_US locale. Closes: #877900. [ Samuel Thibault ] * debian/patches/hurd-i386/git-libpthread_setpshared.diff: New patch to avoid letting packages use setpshared. glibc (2.28-4) unstable; urgency=medium [ Aurelien Jarno ] * debian/testsuite-xfail-debian.mk: whitelist math/test-fenv on riscv64. This failure is also due to a kernel bug. * debian/sysdeps/riscv64.mk: increase TIMEOUTFACTOR to 100 on riscv64. * debian/local/manpages/*: remove manpages that are not installed in the binary packages. * debian/local/manpages/po/de.po: update German manpages translations, by Helge Kreutzmann. Closes: #877434. * debian/patches/git-updates.diff: update from upstream stable branch: - debian/patches/any/submitted-sigaction-sa-restorer.diff: upstreamed. * debian/testsuite-xfail-debian.mk: whitelist tests that sometimes fail in a riscv64 QEMU VM, but not on a HiFive Unleashed board. * debian/patches/submitted-gcc-8-kernel-assisted-atomics.diff: fix kernel assisted atomics on armel with GCC 8. * debian/control.in/main, debian/sysdeps/armel.mk: build with GCC 8 on armel. * debian/patches/any/submitted-workaround-math-errno-gcc-bug.diff: workaround GCC bug BZ #88576 / Debian #917115 by not using -fmath-errno outside of libm. Closes: #916779. * debian/patches/riscv64/git-thread-debugging.diff: fix thread debugging in gdb on riscv64. [ Samuel Thibault ] * debian/testsuite-xfail-debian.mk: whitelist failing new tests on hurd. * debian/patches/hurd-i386/git-fcntl64.diff: Fix 64bit implementation. * debian/patches/hurd-i386/tg-context_functions.diff: Update from topgit. * debian/patches/hurd-i386/tg-sysvshm.diff: Update from topgit. * debian/patches/hurd-i386/tg-magic-pid.diff: rename to git-magic-pid.diff. glibc (2.28-3) unstable; urgency=medium [ John David Anglin ] * debian/testsuite-xfail-debian.mk: whitelist misc/tst-preadvwritev2, misc/tst-preadvwritev64v2 and test-xfail-tst-setcontext7 on hppa. Closes: #915676. [ Aurelien Jarno ] * debian/testsuite-xfail-debian.mk: whitelist math/test-float64x-float128-mul on sparc64. Closes: #916124. * debian/control.in/libc: add a Breaks: nocache (<< 1.0-1 ) to @libc@ as it doesn't work with glibc 2.28. * debian/testsuite-xfail-debian.mk: whitelist math/test-fpucw, math/test-fpucw-ieee, math/test-fpucw-ieee-static and math/test-fpucw-static on riscv64. Thoses failures are due to a kernel bug. * debian/sysdeps/riscv64.mk: increase TIMEOUTFACTOR to 50 on riscv64. * debian/patches/git-updates.diff: update from upstream stable branch: - debian/patches/riscv64/submitted-start-cfi.diff: upstreamed. * debian/patches/submitted-sigaction-sa-restorer.diff: fix a regression in sigaction on m68k. Closes: #915958. * debian/script.in/nsscheck.sh: drop direct support for file-rc and always run invoke-rc.d instead. invoke-rc.d in stretch has support for file-rc. Closes: #916588. glibc (2.28-2) unstable; urgency=medium [ Samuel Thibault ] * patches/hurd-i386/git-fcntl64.diff: Fix returning value returned by __f_setlk. [ Aurelien Jarno ] * debian/control.in/libc: breaks r-cran-later (<< 0.7.5+dfsg-2), ie versions built with tinycthread. Closes: #915339. * debian/patches/git-updates.diff: update from upstream stable branch. * debian/testsuite-xfail-debian.mk: allow tst-pkey to fail on ppc64el, ppc64 powerpc and powerpcspe as the glibc implementation is still only partial. Closes: #914997. * debian/control.in/main: glibc-source: add breaks on cross-toolchain-base (<< 29~) and cross-toolchain-base-ports (<< 25~) as those packages are not compatible with glibc 2.28. Closes: #915621. * debian/testsuite-xfail-debian.mk: whitelist misc/tst-preadvwritev2 and misc/tst-preadvwritev64v2 on x32. The failing part of those tests is new, and the it looks like a kernel bug in the compat layer. * debian/testsuite-xfail-debian.mk: whitelist elf/tst-execstack-needed on riscv64, it is similar to the already whitelisted test elf/test-xfail-tst-execstack. * debian/debhelper.in/locales.postinst: fix regexp checking for installed locales package. Closes: #903964. glibc (2.28-1) unstable; urgency=medium [ Samuel Thibault ] * patches/hurd-i386/git-fcntl64.diff: Fix tst-utmp* tests. * debian/patches/hurd-i386/tg-WRLCK-upgrade.diff: Refresh. [ Aurelien Jarno ] * debian/patches/git-updates.diff: update from upstream stable branch: - Fix a file descriptor leak in if_nametoindex() (CVE-2018-19591). Closes: #914837. * debian/control.in/main: Update Vcs-Git to point to the default branch. glibc (2.28-0experimental1) experimental; urgency=medium [ Aurelien Jarno ] * debian/control.in/main: Update Vcs-Git to point to the 2.28 branch. * debian/testsuite-xfail-debian.mk: Allow nptl/tst-signal6 to fail on armhf. The failure is due to a kernel bug when building armhf on an ARM64 machine. * debian/testsuite-xfail-debian.mk: Allow math/test-ildouble-fma and math/test-ldouble-fma to fail on powerpc, ppc64, ppc64el. This is a known bug and not a regression. * debian/testsuite-xfail-debian.mk: remove fixed XFAILs. * debian/testsuite-xfail-debian.mk: update XFAILs for the mips* Octeon 3 FPU bug with the new tests. * debian/patches/git-updates.diff: update from upstream stable branch. * debian/control.in/main, debian/sysdeps/armel.mk: build with gcc-7 as gcc-8 triggers issues in the testsuite. [ Samuel Thibault ] * patches/hurd-i386/git-tst-preadvwritev2-common.c.diff: Backport fix for build failure. -- Adam Conrad <email address hidden> Thu, 21 Feb 2019 07:19:41 -0700
Upload details
- Uploaded by:
- Adam Conrad
- Uploaded to:
- Disco
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- libs
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
glibc_2.29.orig.tar.xz | 16.3 MiB | 9e383319f5cdb1a9d58a45ea44836c23859b8d580d5748cd93bca35a01ad0669 |
glibc_2.29-0ubuntu1.debian.tar.xz | 836.9 KiB | 6b555e7d66500bdc9c4ac9dc86931c58f21a7ff0e73b53d444f2d5d37584cb9b |
glibc_2.29-0ubuntu1.dsc | 9.1 KiB | 8c7b55572eae71b388de0e8e066ff9ea31c14d49fe8cc853dd7ec9bb860034fe |
Available diffs
Binary packages built by this source
- glibc-doc: No summary available for glibc-doc in ubuntu disco.
No description available for glibc-doc in ubuntu disco.
- glibc-source: No summary available for glibc-source in ubuntu disco.
No description available for glibc-source in ubuntu disco.
- libc-bin: No summary available for libc-bin in ubuntu disco.
No description available for libc-bin in ubuntu disco.
- libc-bin-dbgsym: No summary available for libc-bin-dbgsym in ubuntu disco.
No description available for libc-bin-dbgsym in ubuntu disco.
- libc-dev-bin: No summary available for libc-dev-bin in ubuntu disco.
No description available for libc-dev-bin in ubuntu disco.
- libc-dev-bin-dbgsym: No summary available for libc-dev-bin-dbgsym in ubuntu disco.
No description available for libc-dev-bin-dbgsym in ubuntu disco.
- libc6: No summary available for libc6 in ubuntu disco.
No description available for libc6 in ubuntu disco.
- libc6-amd64: No summary available for libc6-amd64 in ubuntu disco.
No description available for libc6-amd64 in ubuntu disco.
- libc6-amd64-dbgsym: No summary available for libc6-amd64-dbgsym in ubuntu disco.
No description available for libc6-amd64-dbgsym in ubuntu disco.
- libc6-armel: No summary available for libc6-armel in ubuntu disco.
No description available for libc6-armel in ubuntu disco.
- libc6-armel-dbgsym: No summary available for libc6-armel-dbgsym in ubuntu disco.
No description available for libc6-armel-dbgsym in ubuntu disco.
- libc6-dbg: No summary available for libc6-dbg in ubuntu disco.
No description available for libc6-dbg in ubuntu disco.
- libc6-dev: No summary available for libc6-dev in ubuntu disco.
No description available for libc6-dev in ubuntu disco.
- libc6-dev-amd64: No summary available for libc6-dev-amd64 in ubuntu disco.
No description available for libc6-dev-amd64 in ubuntu disco.
- libc6-dev-armel: No summary available for libc6-dev-armel in ubuntu disco.
No description available for libc6-dev-armel in ubuntu disco.
- libc6-dev-i386: No summary available for libc6-dev-i386 in ubuntu disco.
No description available for libc6-dev-i386 in ubuntu disco.
- libc6-dev-s390: No summary available for libc6-dev-s390 in ubuntu disco.
No description available for libc6-dev-s390 in ubuntu disco.
- libc6-dev-x32: No summary available for libc6-dev-x32 in ubuntu disco.
No description available for libc6-dev-x32 in ubuntu disco.
- libc6-i386: No summary available for libc6-i386 in ubuntu disco.
No description available for libc6-i386 in ubuntu disco.
- libc6-i386-dbgsym: No summary available for libc6-i386-dbgsym in ubuntu disco.
No description available for libc6-i386-dbgsym in ubuntu disco.
- libc6-pic: No summary available for libc6-pic in ubuntu disco.
No description available for libc6-pic in ubuntu disco.
- libc6-s390: No summary available for libc6-s390 in ubuntu disco.
No description available for libc6-s390 in ubuntu disco.
- libc6-s390-dbgsym: No summary available for libc6-s390-dbgsym in ubuntu disco.
No description available for libc6-s390-dbgsym in ubuntu disco.
- libc6-udeb: No summary available for libc6-udeb in ubuntu disco.
No description available for libc6-udeb in ubuntu disco.
- libc6-x32: No summary available for libc6-x32 in ubuntu disco.
No description available for libc6-x32 in ubuntu disco.
- libc6-x32-dbgsym: No summary available for libc6-x32-dbgsym in ubuntu disco.
No description available for libc6-x32-dbgsym in ubuntu disco.
- locales: No summary available for locales in ubuntu disco.
No description available for locales in ubuntu disco.
- locales-all: No summary available for locales-all in ubuntu disco.
No description available for locales-all in ubuntu disco.
- multiarch-support: No summary available for multiarch-support in ubuntu disco.
No description available for multiarch-support in ubuntu disco.
- nscd: No summary available for nscd in ubuntu disco.
No description available for nscd in ubuntu disco.
- nscd-dbgsym: No summary available for nscd-dbgsym in ubuntu disco.
No description available for nscd-dbgsym in ubuntu disco.