glibc 2.39-3.1ubuntu2 source package in Ubuntu

Changelog

glibc (2.39-3.1ubuntu2) oracular; urgency=medium

  * No-change re-upload

glibc (2.39-3.1ubuntu1) oracular; urgency=medium

  * Merge from Debian experimental.
    Dropped changes, no longer needed after Noble:
    - libc6-dev: bump the Replace libc6 version to 2.37-0ubuntu2
    - Adjust libc6-dev Breaks to account for binNMU vs no-change uploads
    - Fix Replaces version for libsotruss.so file move (LP #2042665)
    - d/control.in/i386: fix math-vector-fortran.h file move (LP #2039234)
    - d/control: declare a Breaks on older cyrus-imapd (LP #2011326)
    - Add Breaks on scipy (LP #2052659)
    Dropped changes, obsolete:
    - d/patches/arm/local-vfp-sysdeps.diff: Restore, and add another EABI
      attribute to hopefully avoid upsetting current binutils.
      -> The fixed binutils has been present in the archive since Lunar
    - d/patches/ubuntu/sdt-headers.patch: borrow patch from fedora to fix
      build failure on s390x.
      -> Presumably fixed in systemtap for a while now
    - Ubuntu-specific changelog
      -> We didn't ship it anywhere!
    Dropped, supersed in Debian:
    - Drop patch any/git-c-utf-8-language.diff
    - DEP17: Move files to /usr. (Closes: #1061248)
      -> See below
    - Drop transitional dependency from libc6-dev to libnsl-dev;
      required for bootstrapping libnsl against libtirpc3t64
  * Re-enable frame-pointer optimization on ppc64el (LP: #2064539)
  * Replace frame pointers by -mbackchain on s390x (LP: #2064538)
  * s390x: drop the 32-bit multi-arch variant (LP: #2067350)
  * ppc64el: raise the baseline to match the rest of the distro (LP: #2069040)
  * Remove previous DEP17 diversions in preinst (LP: #2070061)
  * Define _DISTRO_EVADE_TIME_BITS for the build, not setting _TIME_BITS
    and _FILE_OFFSET_BITS in the compiler by default.
  * debian/patches/git-updates.diff: update from upstream stable branch
    (LP: #2062228)

glibc (2.39-3.1) experimental; urgency=medium

  * Non-maintainer upload acked by Aurelien Jarno.
  * Same diff as the 2.38-12.1 upload to unstable.
  * Move all aliased files including the dynamic loader to /usr. (DEP17,
    Closes: #1061248)
    + Install a protective diversion for the dynamic loader to avoid accidental
      deletion (DEP17 P1 M8).
    + Manage the dynamic loader symlink via maintainer scripts and triggers
      in multilib packages to avoid interaction of Replaces and /usr-move.
    + Avoid a versioned dependency on base-files.
      - Continue managing toplevel multilib aliasing links for the time being.
      - Install protective diversions for aliasing symlinks that base-files
        would also install in case libc is upgraded first. (DEP17 P9 M4)

glibc (2.39-3) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/arm64/local-remove-aarch64-bits-math-vector-h.diff: drop,
    buggy packages should be fixed instead.
  * debian/patches/git-updates.diff: update from upstream stable branch.

glibc (2.39-2) experimental; urgency=medium

  [ Aurelien Jarno ]
  * debian/patches/any/submitted-static-exp10.diff: add proposed patch to fix
    missing exp10 math function in libm.a on i386 and m68k.
  * debian/control.in/libc, debian/rules.d/control.mk, debian/sysdeps/ia64.mk:
    remove support for ia64, it is not supported upstream anymore.
  * debian/patches/git-updates.diff: update from upstream stable branch.

glibc (2.39-1) experimental; urgency=medium

  [ Aurelien Jarno ]
  * New upstream release.
    - Add support for fchmodat with flags != 0, using the fchmodat2 syscall.
      Closes: #1041415.
    - debian/symbols.wildcard: add 2.39.
    - debian/patches/git-updates.diff: update from upstream stable branch.
    - debian/patches/localedata/sort-UTF8-first.diff: rebased.
    - debian/patches/localedata/locale-ku_TR.diff: rebased.
    - debian/patches/localedata/locale-en_DK.diff: rebased.
    - debian/patches/localedata/locale-zh_TW.diff: rebased.
    - debian/patches/localedata/submitted-es_MX-decimal_point.diff.
    - debian/patches/hurd-i386/git-realpath_NULL.diff: upstreamed.
    - debian/patches/hurd-i386/git-tst-realpath-toolong.diff: upstreamed.
    - debian/patches/hurd-i386/git-hidden_chk.diff: upstreamed.
    - debian/patches/hurd-i386/git-glob_dirent.diff: upstreamed.
    - debian/patches/hurd-i386/git-powerpc-longjmp.diff: upstreamed.
    - debian/patches/hurd-i386/git-jemalloc.diff: upstreamed.
    - debian/patches/hurd-i386/git-jemalloc2.diff: upstreamed.
    - debian/patches/hurd-i386/git-error_t.diff: upstreamed.
    - debian/patches/hurd-i386/git-tls_dtors.diff: upstreamed.
    - debian/patches/hurd-i386/git-main_stack.diff: upstreamed.
    - debian/patches/hurd-i386/git-ucontext.diff: upstreamed.
    - debian/patches/hurd-i386/git-clean_ports.diff: upstreamed.
    - debian/patches/hurd-i386/git-statfs_f_ffree.patch: upstreamed.
    - debian/patches/hurd-i386/git-send_interrupt.diff: upstreamed.
    - debian/patches/hurd-i386/git-exec-intr.diff: upstreamed.
    - debian/patches/hurd-i386/git-ioctls-bsd.diff: upstreamed.
    - debian/patches/hurd-i386/git-dtable_reauth.diff: upstreamed.
    - debian/patches/hurd-i386/git-64bit-abi.diff: upstreamed.
    - debian/patches/i386/unsubmitted-quiet-ldconfig.diff: rebased.
    - debian/patches/i386/local-setcontext-revert-eax-ecx-edx.patch: rebased.
    - debian/patches/riscv64/git-risc-v-add-support-for-dl_runtime_profile.diff:
      upstreamed.
    - debian/patches/all/local-remove-manual.diff: rebased.
    - debian/patches/any/git-c-utf-8-language.diff: upstreamed.
    - debian/patches/any/local-qsort-memory-corruption.patch: removed, obsolete.
  * debian/rules.d/tarball.mk: make tarball creation reproducible.

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/local-no-bootstrap-fs-access.2.diff: Now useless.
  * debian/patches/hurd-i386/local-fix-nss.diff: Refresh.
  * debian/patches/hurd-i386/submitted-net.diff: Refresh.
  * debian/testsuite-xfail-debian.mk: Update hurd results.

 -- Simon Chopin <email address hidden>  Fri, 28 Jun 2024 11:40:28 +0200

Upload details

Uploaded by:
Simon Chopin
Uploaded to:
Oracular
Original maintainer:
Ubuntu Developers
Architectures:
any all
Section:
libs
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Oracular proposed main libs

Downloads

File Size SHA-256 Checksum
glibc_2.39.orig.tar.xz 17.7 MiB f77bd47cf8170c57365ae7bf86696c118adb3b120d3259c64c502d3dc1e2d926
glibc_2.39.orig.tar.xz.asc 833 bytes 2cce427ef7933c17379f5514e4f0ccf8dffae5bf8c72f0f7e0bf8b8401f34be5
glibc_2.39-3.1ubuntu2.debian.tar.xz 473.4 KiB c481d2aae8ef7491742c5719c98760bc1921c41767af9d1c1d9fee6f5198cbff
glibc_2.39-3.1ubuntu2.dsc 7.7 KiB fe8a5178120853c0f545c2d7ee31b8060d47d6fe496fd1c67b96d280ac518efc

Available diffs

View changes file

Binary packages built by this source

glibc-doc: GNU C Library: Documentation

 Contains the complete GNU C Library ChangeLog. The GNU C Library Reference
 manual has been moved into glibc-doc-reference for licensing reasons.

glibc-source: GNU C Library: sources

 This package contains the sources and patches which are needed to
 build glibc.

libc-bin: GNU C Library: Binaries

 This package contains utility programs related to the GNU C Library.
 .
  * getconf: query system configuration variables
  * getent: get entries from administrative databases
  * iconv, iconvconfig: convert between character encodings
  * ldd, ldconfig: print/configure shared library dependencies
  * locale, localedef: show/generate locale definitions
  * tzselect, zdump, zic: select/dump/compile time zones

libc-bin-dbgsym: debug symbols for libc-bin
libc-dev-bin: GNU C Library: Development binaries

 This package contains utility programs related to the GNU C Library
 development package.
 .
  * gencat: generate message catalogs

libc-dev-bin-dbgsym: debug symbols for libc-dev-bin
libc-devtools: GNU C Library: Development tools

 This package contains development tools shipped by the GNU C
 Library.
 .
  * memusage, memusagestat: profile a program's memory usage
  * mtrace: interpret the malloc trace log
  * sotruss: trace shared library calls
  * sprof: display shared object profiling data

libc-devtools-dbgsym: debug symbols for libc-devtools
libc6: GNU C Library: Shared libraries

 Contains the standard libraries that are used by nearly all programs on
 the system. This package includes shared versions of the standard C library
 and the standard math library, as well as many others.

libc6-amd64: GNU C Library: 64bit Shared libraries for AMD64

 This package includes shared versions of the standard C library and the
 standard math library, as well as many others. This is the 64bit version
 of the library, meant for AMD64 systems.

libc6-amd64-dbgsym: debug symbols for libc6-amd64
libc6-dbg: GNU C Library: detached debugging symbols

 This package contains the detached debugging symbols for the GNU C
 library.

libc6-dev: GNU C Library: Development Libraries and Header Files

 Contains the symlinks, headers, and object files needed to compile
 and link programs which use the standard C library.

libc6-dev-amd64: GNU C Library: 64bit Development Libraries for AMD64

 Contains the symlinks and object files needed to compile and link programs
 which use the standard C library. This is the 64bit version of the
 library, meant for AMD64 systems.

libc6-dev-dbgsym: debug symbols for libc6-dev
libc6-dev-i386: GNU C Library: 32-bit development libraries for AMD64

 Contains the symlinks and object files needed to compile and link programs
 which use the standard C library. This is the 32bit version of the
 library, meant for AMD64 systems.

libc6-dev-x32: GNU C Library: X32 ABI Development Libraries for AMD64

 Contains the symlinks and object files needed to compile and link programs
 which use the standard C library. This is the X32 ABI version of the
 library, meant for amd64 systems.

libc6-i386: GNU C Library: 32-bit shared libraries for AMD64

 This package includes shared versions of the standard C
 library and the standard math library, as well as many others.
 This is the 32bit version of the library, meant for AMD64 systems.

libc6-i386-dbgsym: debug symbols for libc6-i386
libc6-x32: GNU C Library: X32 ABI Shared libraries for AMD64

 This package includes shared versions of the standard C library and the
 standard math library, as well as many others. This is the X32 ABI version
 of the library, meant for AMD64 systems.

libc6-x32-dbgsym: debug symbols for libc6-x32
locales: GNU C Library: National Language (locale) data [support]

 Machine-readable data files, shared objects and programs used by the
 C library for localization (l10n) and internationalization (i18n) support.
 .
 This package contains tools to generate locale definitions from source
 files (included in this package). It allows you to customize which
 definitions actually get generated. This is a space-saver over how this
 package used to be, with all locales generated by default. This created
 a package that unpacked to an excess of 30 megs.

locales-all: GNU C Library: Precompiled locale data

 This package contains the precompiled locale data for all supported locales.
 A better alternative is to install the locales package and only select
 desired locales, but it can be useful on a low-memory machine because some
 locale files take a lot of memory to be compiled.

nscd: GNU C Library: Name Service Cache Daemon

 A daemon which handles passwd, group and host lookups
 for running programs and caches the results for the next
 query. You should install this package only if you use
 slow services like LDAP, NIS or NIS+.

nscd-dbgsym: debug symbols for nscd