glibc 2.32-0ubuntu4 source package in Ubuntu

Changelog

glibc (2.32-0ubuntu4) hirsute; urgency=medium

  * tests: XFAIL time/tst-cpuclock1 on armel, too. (LP: #1895687)
    The armhf build builds for armel, too, thus this fixes the armhf
    autopkgtest.
  * debian/control: Only recommend libnss-nis and libnss-nisplus.
    They pull in a sizable amount of extra dependencies while they are rarely
    needed.
  * Make libc6 provide libc6-lse on arm64.
    Libc6 is now compiled with -moutline-atomics thus the separate binary
    package is dropped.
  * Ship libc variant compiled for profiling in libc6-prof
  * debian/patches/git-updates.diff: update from upstream stable branch
  * Drop obsoleted local-cudacc-float128.diff which breaks new icc
    (LP: #1895358)
  * XFAIL tst-sysvshm-linux on i386 and x32
  * Merge 2.31-4 from Debian unstable

glibc (2.32-0ubuntu3) groovy; urgency=medium

  * Fix cross-toolchain-base.
    Use ${Depends:foo=foo} magic to not create cross packages for
    libnss-nis*, rpcsvc-proto, libtirpc-dev and libnsl-dev (LP: #1895632)
  * XFAIL time/tst-cpuclock1 (LP: #1895687)

glibc (2.32-0ubuntu2) groovy; urgency=medium

  * Merge from Debian unstable
  * Refresh patches
  * debian/watch: Use HTTPS and download xz-compressed tarball
  * debian/watch: Use upstream's signing key to verify the tarball
  * Don't build and ship libnsl.a and Sun RPC static library and header files
  * XFAIL stdlib/tst-getrandom (LP: #1891403)
  * debian/symbols.wildcards: Update versions
  * Make libc-dev depend on rpcsvc-proto and libtirpc-dev.
    They replace development files for the Sun RPC library removed in glibc 32.
  * Make libc-dev depend on libnsl-dev.
    It replaces the development files for the new libnsl library replacing the
    one shipped by glibc.
  * Don't check symbols of libnss_nis.so and libnss_nisplus.so libraries.
    They are not shipped in glibc 2.32
  * Depend on libnss-nis and libnss-nisplus shipping the libraries dropped
    in 2.32
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - x86-64: Fix FMA4 detection in ifunc
  * debian/testsuite-xfail-debian.mk: XFAIL unsupported tests failing in
    autopkgtest

glibc (2.31-4) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/{unsubmitted-sbrk-_end.diff,tg-pie-sbrk.diff}:
    Merge into...
  * debian/patches/hurd-i386/git-sbrk-end.diff: ... committed patch.
  * debian/patches/hurd-i386/unsubmitted-sched_sets.diff: Rename to...
  * debian/patches/hurd-i386/git-sched_sets.diff: ... committed patch.
  * debian/patches/hurd-i386/local-posix_cputime.diff: New patch to avoid
    applications trying to use extended clock ids.
  * debian/patches/hurd-i386/git-bsd4.3-ioctls.diff: New patch to avoid
    defining elder macros.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Handle translation output codesets with suffixes.  Closes: #968260.
  * debian/control.in/libc: add a Breaks: against libgegl-0.4-0 (<< 0.4.18).
    Closes: #968342.
  * debian/control.in/libc: add a Breaks: against busybox (<< 1.30.1-6) due to
    bug #966074.
  * debian/debhelper.in/libc-dev{,-alt}.lintian-overrides: remove files as
    lintian is now smarter.
  * debian/po/it.po: Update Italian debconf translation, by Luca Monducci.
    Closes: #969219.
  * debian/po/pt_BR.po: Update Brazilian Portuguese debconf translation, by
    Adriano Rafael Gomes. Closes: #970199.
  * debian/po/de.po: recode to UTF-8.
  * debian/rules.d/build.mk: stop passing --enable-obsolete-nsl.
  * debian/debhelper.in/libc-dev{,-alt}.install: do not install libnsl.a.
  * debian/debhelper.in/libc-dev.install.hurd-i386: ditto.
  * debian/libc0.1.symbols.common, debian/libc0.3.symbols.hurd-i386,
    debian/libc6.1.symbols.alpha, debian/libc6.symbols{common,hppa,sparc}:
    remove libnss_nis.so.2 and libnss_nisplus.so.2 symbols.
  * debian/rules.d/build.mk: do not ship <rpcsvc/yppasswd.h> and
    <rpcsvc/yppasswd.x> as they are shipped by libnsl-dev.
  * debian/control.in/libc, debian/rules.d/debhelper.mk: make libc6 to depend on
    libnss-nis and libnss-nisplus, except for stage1 and stage2.
  * debian/control.in/libc, debian/rules.d/debhelper.mk: make libc6-dev to
    depend on libnsl-dev, except for stage1 and stage2.

 -- Balint Reczey <email address hidden>  Thu, 29 Oct 2020 22:11:57 +0100

Upload details

Uploaded by:
Balint Reczey
Uploaded to:
Hirsute
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.32.orig.tar.xz 16.0 MiB 1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836
glibc_2.32-0ubuntu4.debian.tar.xz 855.6 KiB 89e2fd5d1cd436afe3f1486a0503393861d6d1f936fe493046fea75f08ec9aab
glibc_2.32-0ubuntu4.dsc 8.7 KiB bcf36e68017b9663d01d4cb830e20f2837aff6ad3b5feffc1e2707240f445abd

Available diffs

View changes file

Binary packages built by this source

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

No description available for glibc-doc in ubuntu hirsute.

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

No description available for glibc-source in ubuntu hirsute.

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

No description available for libc-bin in ubuntu hirsute.

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

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

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

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

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

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

libc6: No summary available for libc6 in ubuntu hirsute.

No description available for libc6 in ubuntu hirsute.

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

No description available for libc6-amd64 in ubuntu hirsute.

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

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

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

No description available for libc6-armel in ubuntu hirsute.

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

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

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

No description available for libc6-dbg in ubuntu hirsute.

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

No description available for libc6-dev in ubuntu hirsute.

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

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

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

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

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

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

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

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

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

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

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

No description available for libc6-i386 in ubuntu hirsute.

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

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

libc6-prof: No summary available for libc6-prof in ubuntu hirsute.

No description available for libc6-prof in ubuntu hirsute.

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

No description available for libc6-s390 in ubuntu hirsute.

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

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

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

No description available for libc6-udeb in ubuntu hirsute.

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

No description available for libc6-x32 in ubuntu hirsute.

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

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

locales: No summary available for locales in ubuntu hirsute.

No description available for locales in ubuntu hirsute.

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

No description available for locales-all in ubuntu hirsute.

nscd: No summary available for nscd in ubuntu hirsute.

No description available for nscd in ubuntu hirsute.

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

No description available for nscd-dbgsym in ubuntu hirsute.