glibc (2.27-3ubuntu1) bionic; urgency=medium

  * Merge with Debian, with packaging tweaks and master updated to 2018-03-29.
  * testsuite-xfail-debian.mk: Allow tst-backtrace{4,5} and tst-cancelx{20,21}
    to fail on the 31-bit build of glibc on s390 (see upstream bug in comment)

 -- Adam Conrad <adconrad@ubuntu.com>  Mon, 16 Apr 2018 14:14:20 -0600

glibc (2.27-3) unstable; urgency=medium

  [ Samuel Thibault ]
  * hurd-i386/tg-NOFOLLOW.diff: Rename to hurd-i386/git-NOFOLLOW.diff.
  * hurd-i386/tg-NOFOLLOW-DIRECTORY.diff: Rename to
    hurd-i386/git-NOFOLLOW-DIRECTORY.diff.
  * hurd-i386/tg-_dl_random.diff: Rename to hurd-i386/git-_dl_random.diff.
  * hurd-i386/tg-exec-static.diff: Rename to hurd-i386/git-exec-static.diff.
  * hurd-i386/tg-futimens.diff: Rename to hurd-i386/git-futimens.diff.
  * hurd-i386/tg-gai_misc.diff: Rename to hurd-i386/git-gai_misc.diff.
  * hurd-i386/tg-grantpt.diff: Rename to hurd-i386/git-grantpt.diff.
  * hurd-i386/tg-gscope.diff: Rename to hurd-i386/git-gscope.diff.
  * hurd-i386/tg-libpthread-gsync-mutex.diff: Rename to
    hurd-i386/git-libpthread-gsync-mutex.diff.
  * hurd-i386/tg-libpthread-gsync-spin.diff: Rename to
    hurd-i386/git-libpthread-gsync-spin.diff.
  * hurd-i386/tg-mlockall.diff: Rename to hurd-i386/git-mlockall.diff.
  * hurd-i386/tg-pagesize.diff: Rename to hurd-i386/git-pagesize.diff.
  * hurd-i386/tg-reboot-startup.diff: Rename to
    hurd-i386/git-reboot-startup.diff.
  * hurd-i386/tg-thread-linkspace.diff: Rename to
    hurd-i386/git-thread-linkspace.diff.
  * hurd-i386/tg-timer_routines.diff: Rename to
    hurd-i386/git-timer_routines.diff.
  * hurd-i386/tg-tls-threadvar.diff: Rename to
    hurd-i386/git-tls-threadvar.diff.
  * hurd-i386/tg-tls.diff: Rename to hurd-i386/git-tls.diff.
  * hurd-i386/tg-tls_thread_leak.diff: Rename to
    hurd-i386/git-tls_thread_leak.diff.
  * hurd-i386/tg2.25-tls.diff: Rename to hurd-i386/git2.25-tls.diff.
  * hurd-i386/submitted-hurd-abilist.diff: Rename to
    hurd-i386/git-hurd-abilist.diff.
  * hurd-i386/local-libpthread-stacksize.diff: Rename to
    hurd-i386/git-libpthread-stacksize.diff.

  [ Aurelien Jarno ]
  * debian/patches/localedata/locales-fr.diff: fix conversion from <Uxxxx>
    format to ascii during the latest rebase.  Closes: bug#894078.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix a missing reorder-end keyword in et_EE locale.  Closes: #894395.

 -- Aurelien Jarno <aurel32@debian.org>  Thu, 29 Mar 2018 21:47:29 +0200

glibc (2.27-2) unstable; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-UTIME.diff: New patch.
  * debian/control: Bump hurd build dep accordingly.
  * debian/libc0.3.symbols.hurd-i386: Update accordingly.

  [ Aurelien Jarno ]
  * debian/control.in/main: drop the branch from Vcs-Git.
  * debian/patches/any/local-bootstrap-headers.diff: update to install
    gnu/lib-names-$abi.h.  Closes: #892126.
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix FTBFS on powerpcspe.
    - debian/patches/sparc/submitted-sparc32-makecontext.diff: upstreamed.

  [ Helmut Grohne ]
  * debian/rules: drop DEB_STAGE and DEB_BUILD_PROFILE support.
  * debian/rules: disable tests for stage1.
  * debian/control.in/*: drop libc*-dev -> libc* dependencies in stage1.

 -- Aurelien Jarno <aurel32@debian.org>  Fri, 09 Mar 2018 21:48:04 +0100

glibc (2.27-1) unstable; urgency=medium

  [ Aurelien Jarno ]
  * debian/sysdeps/*.mk: install gnu/lib-names-*.h for multilib builds.
  * debian/patches/alpha/submitted-makecontext.diff: new patch to fix
    infinite backtrace within a context created by makecontext.
  * debian/patches/sparc/submitted-sparc32-makecontext.diff: new patch
    to fix infinite backtrace within a context created by makecontext.

 -- Aurelien Jarno <aurel32@debian.org>  Sat, 03 Mar 2018 11:47:56 +0100

glibc (2.27-0ubuntu2) bionic; urgency=medium

  * debian/patches/git-updates.diff: Update to 2.27 master at 2018-02-16.
  * Replace ubuntu/localedata/pt_BR-d_fmt.diff with new git-pt-fmt.diff.
  * Drop ubuntu/lddebug-scopes.diff, no longer required with gdb >= 7.12.

 -- Adam Conrad <adconrad@ubuntu.com>  Fri, 23 Feb 2018 06:01:23 -0700

glibc (2.27-0ubuntu1) bionic; urgency=medium

  * Merge with current 2.27 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.
  * Drop debian/patches/ubuntu/localedata/bn-language.diff: Fixed upstream.
  * Allow tst-ttyname to fail on armhf/armel, as it currently fails in lxc.

 -- Adam Conrad <adconrad@ubuntu.com>  Thu, 22 Feb 2018 03:58:57 -0700

glibc (2.27-0experimental1) experimental; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-test-atexit-race-common.diff: New patch,
    fixes hurd-i386 build.

  [ Aurelien Jarno ]
  * debian/patches/any/local-ldconfig-ignore-ld.so.diff: add riscv64 program
    interpreters.
  * debian/libc6.symbols.riscv64: add riscv64 symbols file.
  * debian/patches/git-updates.diff: update from upstream stable branch.
  * debian/testsuite-xfail-debian.mk: Allow tst-malloc-usable-tunables to fail
    on alpha, arm64, mips64el, ppc64el, ppc64, s390x and sparc64. The failure
    is due to a kernel bug.
  * debian/control: Update Vcs-Git and Vcs-Browser fields following the move
    to Salsa.
  * debian/control.in/main: do not build-depends on g++-7-multilib for the
    nobiarch build profile.  Closes: #890131.
  * debian/rules.d/build.mk: use the just built iconvconfig if not
    cross-compiling.  Closes: #890132.
  * debian/patches/any/local-ldconfig.diff: fix a typo.
  * debian/patches/hurd-i386/submitted-bind_umask2.diff: fix a typo.
  * debian/patches/hurd-i386/tg-hurdsig-global-dispositions.diff: fix a typo.
  * debian/control.in/libc, debian/rules.d/debhelper.mk: drop the version
    from the linux-libc-dev dependency, as the <bits/syscall.h> file is not
    generated anymore from the installed kernel headers.

 -- Aurelien Jarno <aurel32@debian.org>  Sat, 24 Feb 2018 23:49:00 +0100

glibc (2.27-0experimental0) experimental; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/git-abilist.diff: Add ABI list.
  * debian/patches/hurd-i386/cvs-libpthread.abilist.diff: Add libpthread ABI
  list.
  * debian/patches/hurd-i386/libpthread_version.diff: Add compatibility ABI
  list.
  * debian/patches/hurd-i386/local-exec_filename.diff: Add compatibility ABI
  list.
  * debian/patches/hurd-i386/local-hurdsig-global-dispositions-version.diff:
  Add additional ABI list.
  * debian/patches/hurd-i386/local-mach_print.diff: Add local ABI list.
  * debian/patches/hurd-i386/local-usr.diff: Fix local ABI list.
  * debian/patches/hurd-i386/tg-gsync-libc.diff: Update ABI list.
  * debian/patches/hurd-i386/tg-extern_inline.diff: Update ABI list.
  * debian/patches/hurd-i386/local-versions.diff: Remove, merged upstream.
  * debian/testsuite-xfail-debian.mk: Remove ABI list blacklist.

  [ Aurelien Jarno ]
  * New upstream version:
    - debian/control: regenerate.
    - debian/symbols.wildcards: update for 2.27.
    - debian/patches/hurd-i386/tg-tls-threadvar.diff: refreshed.
    - debian/patches/hurd-i386/tg-tlsdesc.sym.diff: upstreamed.
    - debian/patches/hurd-i386/tg-no-hp-timing.diff: upstreamed.
    - debian/patches/hurd-i386/local-hurdsig-global-dispositions-version.diff:
      refreshed.
    - debian/patches/hurd-i386/unsubmitted-gnumach.defs.diff: upstreamed.
    - debian/patches/hurd-i386/tg-sigstate_thread_reference.diff: upstreamed.
    - debian/patches/hurd-i386/tg-allocalim.diff: upstreamed.
    - debian/patches/hurd-i386/tg-extern_inline.diff: upstreamed.
    - debian/patches/hurd-i386/tg-gsync-libc.diff: upstreamed.
    - debian/patches/hurd-i386/tg2.26-sigsetops.h.diff: upstreamed.
    - debian/patches/hurd-i386/submitted-net.diff: refreshed.
    - debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff: refreshed.
    - debian/patches/hurd-i386/tg-fcntl-internal.h.diff: upstreamed.
    - debian/patches/hurd-i386/tg-pagesize.diff: refreshed.
  * debian/rules: tweak GCC garbage collector on 32-bit MIPS builders.
  * debian/rules.d/tarball.mk: do a local bare clone before using git archive
    as it doesn't support https.
  * debian/control.in/main, debian/sysdeps/{amd64,i386,x32}.mk: enable support
    for building static PIE.

 -- Aurelien Jarno <aurel32@debian.org>  Sat, 03 Feb 2018 16:31:03 +0100

glibc (2.26.9000+20180127.7e23a7dd-0experimental0) experimental; urgency=medium

  [ Samuel Thibault ]
  * debian/patches/hurd-i386/local-exec_filename.diff: Add glibc 2.26
    _hurd_exec_paths compatibility symbol for now.
  * debian/patches/hurd-i386/tg-gsync-libc.diff: Update.

  [ Aurelien Jarno ]
  * New upstream snapshot from 20180127:
    - Fix stack corruption by __pthread_register_cancel.  Closes: #887078,
      #887886.
    - debian/patches/hurd-i386/local-hurdsig-global-dispositions-version.diff:
      rebased.
    - debian/patches/hurd-i386/git-exec_filename.diff: upstreamed.
    - debian/patches/hurd-i386/tg-faccessat.diff: upstreamed.
    - debian/patches/hurd-i386/local-exec_filename.diff: rebased.

 -- Aurelien Jarno <aurel32@debian.org>  Sat, 27 Jan 2018 18:15:52 +0100

glibc (2.26.9000+20180108.401311cf-0experimental0) experimental; urgency=medium

  [ Samuel Thibault ]
  * debian/sysdeps/hurd.mk: Do not add libpthread add-on since add-ons
    mechanism is no more.
  * debian/patches/hurd-i386/submitted-net.diff: rebased.
  * debian/patches/hurd-i386/unsubmitted-prof-eintr.diff: rebased.
  * debian/patches/hurd-i386/libpthread_build.diff: Add more Implies to fix
    build.  Drop deprecated internal_function.
  * debian/patches/hurd-i386/libpthread_includes.diff: Move headers for
    sysdeps to find them.
  * debian/patches/hurd-i386/tg-gsync-libc.diff: Update.
  * debian/testsuite-xfail-debian.mk: Update for hurd-i386.

  [ Aurelien Jarno ]
  * New upstream snapshot from 20180108.
  * debian/control.in/main: Update Vcs-Git to point to the 2.27 branch.
  * debian/testsuite-xfail-debian.mk: update XFAILs for the mips*el Loongson 3
    FPU bug with the new tests.
  * debian/testsuite-xfail-debian.mk: the arm kernel also pulled the new pkey
    syscalls without real support, XFAIL the corresponding test.
  * debian/testsuite-xfail-debian.mk: remove two math XFAIL on armel now that
    GCC has been fixed.
  * debian/testsuite-xfail-debian.mk: update XFAILs for the mips* Octeon 3 FPU
    bug with the new tests.
  * debian/testsuite-xfail-debian.mk: update XFAILs on alpha, add new math
    tests only causing wrong exception flags, remove tests that have been
    fixed in this release.

 -- Aurelien Jarno <aurel32@debian.org>  Mon, 08 Jan 2018 23:27:20 +0100

# For older changelog entries, run 'apt-get changelog locales-all'
