-
glibc (2.36-0ubuntu4) kinetic; urgency=medium
[ Michael Hudson-Doyle ]
* Enable building for the 'arc' architecture. (LP: #1991652)
* Cherry-pick patches from upstream maintenance branch (LP: #1991898):
- 0020-01-scripts-dso-ordering-test.py-Generate-program-run-ti.patch
- 0020-02-elf-Rename-_dl_sort_maps-parameter-from-skip-to-forc.patch
- 0021-elf-Implement-force_first-handling-in-_dl_sort_maps_.patch
- 0022-gconv-Use-64-bit-interfaces-in-gconv_parseconfdir-bu.patch
- 0023-01-x86-include-BMI1-and-BMI2-in-x86-64-v3-level.patch
- 0023-02-x86-64-Require-BMI2-for-AVX2-str-n-casecmp-implement.patch
- 0023-03-x86-64-Require-BMI2-for-AVX2-strcmp-implementation.patch
- 0023-04-x86-64-Require-BMI2-for-AVX2-strncmp-implementation.patch
- 0023-05-x86-64-Require-BMI2-for-AVX2-wcs-n-cmp-implementatio.patch
- 0023-06-x86-64-Require-BMI2-for-AVX2-raw-w-memchr-implementa.patch
- 0023-07-x86-64-Require-BMI2-and-LZCNT-for-AVX2-memrchr-imple.patch
- 0023-08-x86-64-Require-BMI1-BMI2-for-AVX2-strrchr-and-wcsrch.patch
- 0024-nscd-Drop-local-address-tuple-variable-BZ-29607.patch
- 0025-get_nscd_addresses-Fix-subscript-typos-BZ-29605.patch
- 0026-stdlib-Fix-__getrandom_nocancel-type-and-arc4random-.patch
-- Simon Chopin <email address hidden> Fri, 07 Oct 2022 10:13:35 +0200
-
glibc (2.36-0ubuntu3) kinetic; urgency=medium
* Remove patches that are now in upstream release branch:
- d/patches/0001-glibcextract.py-Add-compile_c_snippet.patch
- d/patches/0003-linux-Mimic-kernel-defition-for-BLOCK_SIZE.patch
- d/patches/0004-linux-Use-compile_c_snippet-to-check-linux-mount.h-a.patch
- d/patches/0005-linux-Fix-sys-mount.h-usage-with-kernel-headers.patch
- d/patches/0006-Linux-Fix-enum-fsconfig_command-detection-in-sys-mou.patch
* Cherry-pick patches from upstream maintenance branch:
- 0004-Linux-Terminate-subprocess-on-late-failure-in-tst-pi.patch
- 0005-alpha-Fix-generic-brk-system-call-emulation-in-__brk.patch
- 0006-socket-Check-lengths-before-advancing-pointer-in-CMS.patch
- 0007-NEWS-Add-entry-for-bug-28846.patch
- 0008-01-glibcextract.py-Add-compile_c_snippet.patch
- 0008-02-linux-Use-compile_c_snippet-to-check-linux-pidfd.h-a.patch
- 0008-03-linux-Mimic-kernel-defition-for-BLOCK_SIZE.patch
- 0008-04-linux-Use-compile_c_snippet-to-check-linux-mount.h-a.patch
- 0008-05-linux-Fix-sys-mount.h-usage-with-kernel-headers.patch
- 0008-06-Linux-Fix-enum-fsconfig_command-detection-in-sys-mou.patch
- 0009-syslog-Fix-large-messages-BZ-29536.patch
- 0010-elf-Call-__libc_early_init-for-reused-namespaces-bug.patch
- 0011-Apply-asm-redirections-in-wchar.h-before-first-use.patch
- 0012-elf-Restore-how-vDSO-dependency-is-printed-with-LD_T.patch
- 0013-syslog-Remove-extra-whitespace-between-timestamp-and.patch
- 0014-Add-NEWS-entry-for-CVE-2022-39046.patch
- 0015-nscd-Fix-netlink-cache-invalidation-if-epoll-is-used.patch
- 0016-01-resolv-Add-tst-resolv-byaddr-for-testing-reverse-loo.patch
- 0016-02-resolv-Add-tst-resolv-aliases.patch
- 0016-03-resolv-Add-internal-__res_binary_hnok-function.patch
- 0016-04-resolv-Add-the-__ns_samebinaryname-function.patch
- 0016-05-resolv-Add-internal-__ns_name_length_uncompressed-fu.patch
- 0016-06-resolv-Add-DNS-packet-parsing-helpers-geared-towards.patch
- 0016-07-nss_dns-Split-getanswer_ptr-from-getanswer_r.patch
- 0016-08-nss_dns-Rewrite-_nss_dns_gethostbyaddr2_r-and-getans.patch
- 0016-09-nss_dns-Remove-remnants-of-IPv6-address-mapping.patch
- 0016-10-nss_dns-Rewrite-getanswer_r-to-match-getanswer_ptr-b.patch
- 0016-11-nss_dns-In-gaih_getanswer_slice-skip-strange-aliases.patch
- 0016-12-resolv-Add-new-tst-resolv-invalid-cname.patch
- 0016-13-nss_dns-Rewrite-_nss_dns_gethostbyname4_r-using-curr.patch
- 0016-14-resolv-Fix-building-tst-resolv-invalid-cname-for-ear.patch
- 0017-NEWS-Note-bug-12154-and-bug-29305-as-fixed.patch
- 0018-elf-Run-tst-audit-tlsdesc-tst-audit-tlsdesc-dlopen-e.patch
- 0019-elf-Fix-hwcaps-string-size-overestimation.patch
-- Michael Hudson-Doyle <email address hidden> Tue, 20 Sep 2022 11:53:55 +1200
-
glibc (2.36-0ubuntu2) kinetic; urgency=medium
* Add patches to fix build with GCC 12:
- d/patches/0001-Avoid-undefined-behaviour-in-ibm128-implementation-o.patch
- d/patches/0001-Ensure-calculations-happen-with-desired-rounding-mod.patch
- d/patches/0001-Fix-BZ-29463-in-the-ibm128-implementation-of-y1l-too.patch
* Switch back to building with the default GCC (i.e. 12)
* Add patches to fix incompatibility between kernel and glibc mount.h
headers (LP: #1985956):
- d/patches/0001-glibcextract.py-Add-compile_c_snippet.patch
- d/patches/0003-linux-Mimic-kernel-defition-for-BLOCK_SIZE.patch
- d/patches/0004-linux-Use-compile_c_snippet-to-check-linux-mount.h-a.patch
- d/patches/0005-linux-Fix-sys-mount.h-usage-with-kernel-headers.patch
- d/patches/0006-Linux-Fix-enum-fsconfig_command-detection-in-sys-mou.patch
* Add patch to restore DT_HASH tag/SHT_HASH section (see
https://sourceware.org/bugzilla/show_bug.cgi?id=29456):
- d/patches/restore-libc-DT_HASH.patch
* Add nss/tst-reload2 to xfails as it fails in autopkgtests in check_prof
run.
-- Michael Hudson-Doyle <email address hidden> Mon, 22 Aug 2022 13:24:16 +1200
-
glibc (2.36-0ubuntu1) kinetic; urgency=medium
[ Simon Chopin ]
* New upstream release.
* d/p/kfreebsd/local-getaddrinfo-freebsd-kernel.diff: refreshed to take
refactor into account
* Cherry-pick patches from upstream maintenance branch:
- 0001-stdlib-Suppress-gcc-diagnostic-that-char8_t-is-a-key.patch
- 0002-dlfcn-Pass-caller-pointer-to-static-dlopen-implement.patch
- 0003-Update-syscall-lists-for-Linux-5.19.patch
[ Michael Hudson-Doyle ]
* debian/rules.d/tarball.mk: Add "make-new-snapshot" target.
* debian/maint: add a script to manage backports of patches from upstream
maintenance branch.
* Patches:
- d/p/any/submittest-resolv-unaligned.diff: removed, applied upstream
- d/p/powerpc/local-powerpc8xx.dcbz.diff: disabled, doesn't apply and
irrelevant for Ubuntu
- Other patches refreshed
- d/p/git-updates.diff: removed, due to new upstream release
* debian/testsuite-xfail-debian.mk: remove xfail on container tests, as the
patch causing the failure was removed in 2.31-12
* Build with GCC 11 due to failures in math tests on amd64 and ppc64el with
GCC 12 (see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106574).
-- Michael Hudson-Doyle <email address hidden> Fri, 12 Aug 2022 11:14:36 +1200
-
glibc (2.35-0ubuntu3) jammy; urgency=medium
* debian/rules.d/build.mk: build with --with-default-link=no.
-- Michael Hudson-Doyle <email address hidden> Fri, 04 Mar 2022 15:54:17 +1300