faketime (0.9.10+2024-06-05+gba9ed5b2-0.6) unstable; urgency=medium

  * Non-maintainer upload.
  * Include references to upstream MRs for our patches.
  * Update changelog entry for -0.2 to reflect that it did fix #1093412.

 -- Ian Jackson <ijackson@chiark.greenend.org.uk>  Mon, 27 Jan 2025 13:14:40 +0000

faketime (0.9.10+2024-06-05+gba9ed5b2-0.5) unstable; urgency=medium

  * Non-maintainer upload.
  * Fix FTBFS with newer gcc due to unused variable

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Wed, 22 Jan 2025 12:21:43 +0100

faketime (0.9.10+2024-06-05+gba9ed5b2-0.4) unstable; urgency=medium

  * Non-maintainer upload.
  * Call ftpl_init before using monotonic_conds_lock
  * Don't use _try_ locking calls for monotonic_conds_lock
  * Fix fragile autopkgtest.

 -- Ian Jackson <ijackson@chiark.greenend.org.uk>  Wed, 22 Jan 2025 10:00:52 +0000

faketime (0.9.10+2024-06-05+gba9ed5b2-0.3) unstable; urgency=medium

  * Non-maintainer upload.
  * Replace data races with use of pthread_once.  Closes: #1093599.

 -- Ian Jackson <ijackson@chiark.greenend.org.uk>  Tue, 21 Jan 2025 18:54:51 +0000

faketime (0.9.10+2024-06-05+gba9ed5b2-0.2) unstable; urgency=medium

  * Non-maintainer upload.
  * Re-disable faking utime by default.  Closes: #1093412.

 -- Ian Jackson <ijackson@chiark.greenend.org.uk>  Sun, 19 Jan 2025 22:21:24 +0000

faketime (0.9.10+2024-06-05+gba9ed5b2-0.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Update to new upstream version from unreleased git, ba9ed5b2898f234c.
    Fixes stat(1) and ls(1).  Closes: #1063820.  [Report from Dalton Durst]
  * Interpose __time64 too, to fix 32-bit platforms.
    Closes: #1093153.  [Assistance from Olly Betts]
  * Interpose gettimeofday64 too.
  * Add an autopkgtest for a normally-built C program.

 -- Ian Jackson <ijackson@chiark.greenend.org.uk>  Fri, 17 Jan 2025 13:17:41 +0000

faketime (0.9.10-2.4) unstable; urgency=medium

  * Non-maintainer upload.
  * Upload to unstable, now that builds (including 32-bit) are passing.
    (riscv64 and mips64el are lagging but I think likely to pass.)

 -- Ian Jackson <ijackson@chiark.greenend.org.uk>  Mon, 13 Jan 2025 09:32:03 +0000

faketime (0.9.10-2.4~exp0.1) experimental; urgency=medium

  * Non-maintainer upload.
  * Apply patches to try to fix 32-bit platforms.
    Closes: #1064555, #1032177, #1079346.  [Patches from Helge Deller]

 -- Ian Jackson <ijackson@chiark.greenend.org.uk>  Sun, 12 Jan 2025 22:57:56 +0000

faketime (0.9.10-2.3) unstable; urgency=medium

  * Non-maintainer upload.

  [ zhangdandan <zhangdandan@loongson.cn> ]
  * d/rules: fix hangs on the CLOCK_REALTIME test (Closes: #1085996)

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Fri, 08 Nov 2024 14:53:20 +0100

faketime (0.9.10-2.2) unstable; urgency=medium

  * Non-maintainer upload.
  * Fix linking against libpthread (Closes: #1017865)

 -- Samuel Thibault <sthibault@debian.org>  Thu, 18 Jul 2024 21:45:30 +0000

faketime (0.9.10-2.1) unstable; urgency=medium

  * Non-maintainer upload
  * test/snippets: fix time.c compiler error on 32-bit arches (Closes:
    #1010814)

 -- Paul Gevers <elbrus@debian.org>  Sat, 13 Aug 2022 20:58:42 +0200

faketime (0.9.10-2) unstable; urgency=medium

  * drop unnecessary tweak to version number
  * run extended tests during build
  * Avoid syscall-related tests (Closes: #1007828)

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Sat, 16 Apr 2022 10:24:48 -0700

faketime (0.9.10-1) unstable; urgency=medium

  * new upstream release (no functional changes since previous git snapshot)
    - Closes: #939789
  * move to unstable

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Wed, 09 Mar 2022 10:47:30 -0500

faketime (0.9.9+git20220228-1) experimental; urgency=medium

  * New git snapshot release to experimental
  * fixup patch
  * drop explicit FORCE_MONOTONIC_FIX (rely on upstream autodetection)
  * Drop INTERCEPT_SYSCALL due to its instability across architectures

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Mon, 28 Feb 2022 12:51:10 -0500

faketime (0.9.9+git20211010-1) experimental; urgency=medium

  * New git snapshot release to experimental
  * drop patches already upstreamed
  * Standards-Version: bump to 4.6.0 (no changes needed)
  * d/copyright: update year ranges

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Fri, 04 Feb 2022 16:25:54 -0500

faketime (0.9.9+git20210304-2) experimental; urgency=medium

  * test variadic promotion assumptions

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Fri, 05 Mar 2021 22:54:55 -0500

faketime (0.9.9+git20210304-1) experimental; urgency=medium

  * new git snapshot release to experimental
  * refresh patches

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Fri, 05 Mar 2021 21:59:11 -0500

faketime (0.9.9+git20210226-1) experimental; urgency=medium

  * new git snapshot release to experimental
  * refresh patches
  * autopkgtest: use larger-coverage snippet-driven test suite

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Thu, 25 Feb 2021 23:27:42 -0500

faketime (0.9.9+git20210225-1) experimental; urgency=medium

  * new git snapshot release to experimental
  * refresh patches
  * enable FAKE_PID
  * enable INTERCEPT_SYSCALL
  * use real_getpid instead of getpid in ft_shm_create
  * clean up test suite output
  * autopkgtests: test syscall, getpid, and randomtest features

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Thu, 25 Feb 2021 10:43:02 -0500

faketime (0.9.9+git20210223-1) experimental; urgency=medium

  * new git snapshot release to experimental
  * fix getrandom

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Tue, 23 Feb 2021 22:10:15 -0500

faketime (0.9.8+git20210209-1) experimental; urgency=medium

  * new git snapshot release to experimental
  * Update patches
  * Enable FAKE_RANDOM
  * autopkgtest: Use env var to identify the library to test

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Thu, 11 Feb 2021 18:46:44 -0500

faketime (0.9.8-9) unstable; urgency=medium

  * apply FORCE_MONOTONIC_FIX on all Linux arches

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Thu, 11 Feb 2021 18:16:54 -0500

faketime (0.9.8-8) unstable; urgency=medium

  * add FORCE_MONOTONIC_FIX to ia64 and alpha

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Tue, 09 Feb 2021 14:06:34 -0500

faketime (0.9.8-7) unstable; urgency=medium

  * set FORCE_PTHREAD_NONVER on x32

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Sat, 06 Feb 2021 11:06:23 -0500

faketime (0.9.8-6) unstable; urgency=medium

  * fix MONOTONIC hangs on x32 and sparc64

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Thu, 04 Feb 2021 10:37:41 -0500

faketime (0.9.8-5) unstable; urgency=medium

  * adopt upstream mechanism for tweaking/fixing MONOTONIC hangs

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Wed, 03 Feb 2021 20:48:14 -0500

faketime (0.9.8-4) unstable; urgency=medium

  * added upstream test suite to CI
  * Apply fixes to permanent hangs on the appropriate architectures

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Wed, 03 Feb 2021 17:37:41 -0500

faketime (0.9.8-3) unstable; urgency=medium

  * clean up DEB_CFLAGS_MAINT_APPEND
  * FORCE_MONOTONIC_FIX only on arches where it is known to be needed
    (this might cause timeout failures on other build daemons as we
    learn where else it is needed)

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Wed, 03 Feb 2021 10:17:42 -0500

faketime (0.9.8-2) unstable; urgency=medium

  * Set upstream metadata fields: Bug-Database, Bug-Submit,
    Repository, Repository-Browse.
  * fix embedded version number

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Tue, 02 Feb 2021 19:21:15 -0500

faketime (0.9.8-1) unstable; urgency=medium

  * New upstream release
  * use branchname debian/main for debian packaging
  * convert to dh 13
  * Standards-Version: bump to 4.5.1 (no changes needed)
  * drop patches (already upstream)
  * apply -DFORCE_MONOTONIC_FIX to avoid infinite hangs in test/timetest.c
  * juggle changelog locations (see #965349)

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Tue, 02 Feb 2021 14:32:55 -0500

faketime (0.9.7-3) unstable; urgency=medium

  * Acknowledge NMU (thanks, Tobias!)
  * use cherry-picked upstream git commits for fxing FTBFS
  * Standards-Version: bump to 4.2.1 (no changes needed)
  * d/changelog: drop trailing whitespace

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Sat, 06 Oct 2018 20:00:03 -0400

faketime (0.9.7-2.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Cherry-Pick fixes for the FTBFS with gcc-8 from upstream git
    repository. (Closes: #897747)

 -- Tobias Frost <tobi@debian.org>  Sat, 29 Sep 2018 16:35:04 +0200

faketime (0.9.7-2) unstable; urgency=medium

  * git: convert branch naming to DEP-14
  * use correct gettimeofday() on alpha (Closes: #890813)
  * d/control: use Rules-Requires-Root: no
  * d/rules: enable hardening flags
  * use CPPFLAGS to fix hardening-no-fortify-functions

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Mon, 19 Feb 2018 14:07:10 -0800

faketime (0.9.7-1) unstable; urgency=medium

  * New upstream release (Closes: #780088)
  * remove extra word in debian/rules comment (Closes: #830581)
  * use github as upstream link; code-wizards.com is down
  * d/copyright: Format: use https version
  * use github for uscan as well
  * Priority: optional instead of extra
  * clarify descriptions of the two packages
  * updated git-buildpackage to use upstream git repo
  * drop patches applied upstream
  * pull bugfix from upstream

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Mon, 19 Feb 2018 14:07:06 -0800

faketime (0.9.6-7) unstable; urgency=medium

  * added DEP-8 test (thanks, Jakub Wilk!) (Closes: #830588)

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Wed, 13 Jul 2016 03:41:16 +0200

faketime (0.9.6-6) unstable; urgency=medium

  * Fix CFLAGS (Closes: #830510) Thanks, Sven Joachim and Jakub Wilk for
    catching this!

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Sat, 09 Jul 2016 00:12:07 +0200

faketime (0.9.6-5) unstable; urgency=medium

  * use -Wno-nonnull-compare for GCC 6 (Closes: #811610)
  * use ${misc:Pre-Depends} for multiarch-support,
    avoiding lintian pre-depends-directly-on-multiarch-support
  * bumped standards-version to 3.9.8 (no changes needed)
  * normalize Vcs-* fields
  * use "wrap-and-sort -as" for normalizing debian/ files

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Thu, 07 Jul 2016 13:27:29 -0400

faketime (0.9.6-4) unstable; urgency=medium

  * link to libfaketime's README from faketime's doc dir (thanks, Ximin
    Luo)
  * bump Standards-Version to 3.9.6 (no changes needed)

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Sat, 14 Feb 2015 19:36:04 -0500

faketime (0.9.6-3) unstable; urgency=medium

  * a better fix (approved by upstream to let a single package work with
    multiple versions of libc (Closes: #755104)

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Tue, 05 Aug 2014 15:15:06 -0400

faketime (0.9.6-2) unstable; urgency=medium

  * note that this version does not work with libc6 < 2.17 due to
    the patch for #699559 (Closes: #753460)

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Sun, 13 Jul 2014 20:23:53 -0400

faketime (0.9.6-1) unstable; urgency=medium

  * New Upstream Release (Closes: #750721, #737571)
  * bumped Standards-Version to 3.9.5 (no changes needed)

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Sun, 08 Jun 2014 21:29:30 -0400

faketime (0.9.5-2) unstable; urgency=medium

  * avoid accidentally truncating LD_PRELOAD. Thanks, Antonio Terceiro
    (Closes: #743301)

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Wed, 02 Apr 2014 09:45:49 -0400

faketime (0.9.5-1) unstable; urgency=low

  * new upstream release
  * dropped build system patches -- incorporated upstream
  * debian/copyright: make machine-readable
  * enabled use on multi-arch (Closes: #672376) though manual installation
    of non-native libfaketime packages is still necessary; see:
    https://wiki.debian.org/HelmutGrohne/MultiarchSpecChanges#A.60LD_PRELOAD.60

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Mon, 14 Oct 2013 19:30:40 -0400

faketime (0.9.1-2) unstable; urgency=low

  * fix FTBFS on kFreeBSD (Closes: #712709) (Thanks, Petr Salinger)

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Thu, 20 Jun 2013 09:28:46 -0400

faketime (0.9.1-1) unstable; urgency=low

  * New Upstream Release
  * Moved to source format 3.0 (quilt)
  * debhelper compat level 9
  * bumped Standards-Version to 3.9.3 (no changes needed)
  * fix failures against libc 2.17 (Closes: #699559) (thanks, Gerardo
    Malazdrewicz)

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Sun, 03 Feb 2013 01:42:35 -0500

faketime (0.8-1) unstable; urgency=low

  * Initial release (Closes: #495630)

 -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Tue, 26 Aug 2008 14:37:38 -0400