sysstat (12.7.7-0ubuntu2) resolute; urgency=medium

  * Remove crontab and sysvinit files in favor of systemd units (LP: #2131794):
    - debian/: remove crontab and sysvinit files
    - d/{debian-sa1,sysstat.install}: remove file used by crontab
    - d/control: no longer recommend cron and cron-daemon

 -- Ural Tunaboyu <ural.tunaboyu@canonical.com>  Sun, 11 Jan 2026 14:40:46 -0800

sysstat (12.7.7-0ubuntu1) questing; urgency=medium

  * Merge bugfix release 12.7.7 from upstream (LP: #2085298)
  * update patches to 12.7.7
    - d/p/00-Makefile.patch: context changed by upstream fixing a bashism
    - d/p/14-simtest-run-all.patch: context changed by copyright update
    - d/p/15-sa2-bash.patch: context changed by copyright update

 -- Christian Ehrhardt <christian.ehrhardt@canonical.com>  Wed, 25 Jun 2025 10:29:37 +0200

sysstat (12.7.5-2ubuntu1) oracular; urgency=medium

  * d/sysstat.templates: enable services by default (LP: #2073285).
  * d/p/service-conditional-on-setting, d/sysstat.postinst: replace
    maintainer script management of systemd service enablement state
    with ExecCondition= systemd directives instead to avoid state
    conflict with systemd presets (LP: #2073284).
  * d/t/control, d/t/enablement: add dep8 tests to cover expected
    behaviour following the above changes.

 -- Robie Basak <robie.basak@ubuntu.com>  Thu, 15 Aug 2024 11:32:23 +0000

sysstat (12.7.5-2) unstable; urgency=low

  * Fix running upstream-provided tests from autopkgtest:
    + make debian/tests/upstream-tests export CPPFLAGS instead of DFLAGS,
      as exporting the latter one affected compilation of sar in the debug
      mode; also do the same for LDFLAGS instead of LFLAGS;
    + update 16-empty-dirs.patch to actually create non-empty files inside
      empty dirs that exists in upstream tarball;
    + fix do_test program via 14-simtest-run-all.patch to return proper exit
      code; additionally skip cleaning after all the tests, so that the above
      mentioned upstream-tests program can collect generated temporary files
      as artifacts.

  * Install internal sysstat binaries in /usr/libexec/sysstat instead of
    /usr/lib/sysstat per FHS 3.0 (lintian).
  * sysstat.postrm: replace calls to 'which' with 'command -v'.
  * Upload to unstable.

 -- Robert Luberda <robert@debian.org>  Mon, 15 Jan 2024 23:49:31 +0100

sysstat (12.7.5-1) experimental; urgency=low

  * New upstream version.
  * Add linitan overrides for very-long-line-length-in-source-file.
  * Drop no longer needed CVE-2023-33204.patch.
  * Update debian/patches/14-simtest-run-all.patch to move the functionality
    of running all tests and returning proper exit code from Makefile to
    do_test program. Update debian/test/upstream-tests as well.
  * Add debian/patches/16-empty-dirs.patch to make sure all the directories
    from original tarball exist in local git repository.
  * Remove build-dependency on systemd (closes: #1060613).

 -- Robert Luberda <robert@debian.org>  Sat, 13 Jan 2024 23:43:14 +0100

sysstat (12.6.1-2) unstable; urgency=medium

  * Acknowledge NMU.
  * Add debian/patches/CVE-2023-33204.patch from Ubuntu (systat
    12.6.1-1ubuntu1) to fix overflow check logic in check_overflow()
    function in common.c reported in CVE-2023-33204 (closes: #1036294).
  * Update upstream website URL in debian/control and debian/watch.
  * Drop obsolete dependency on lsb-base package.
  * Add Romanian translation of debconf templates (closes: #1033722).
  * Standards-Version: 4.6.2 (no changes).

 -- Robert Luberda <robert@debian.org>  Tue, 09 Jan 2024 21:31:44 +0100

sysstat (12.6.1-1.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Fix FTBFS after systemdsystemunitdir changed in systemd.pc
    (Closes: #1057421)

 -- Chris Hofstaedtler <zeha@debian.org>  Fri, 15 Dec 2023 01:23:13 +0100

sysstat (12.6.1-1) unstable; urgency=medium

  * New upstream stable version: fixes size_t overflow in sa_common.c
    on 32-bit systems (CVE-2022-39377, closes: #1023832).
  * Update lintian-overrides to fix mismatched overrides reported by
    latest version of lintian.
  * Update URL to upstream homepage.
  * Standards-Version: 4.6.1 (no changes).

 -- Robert Luberda <robert@debian.org>  Sun, 04 Dec 2022 22:23:25 +0100

sysstat (12.5.6-1) unstable; urgency=low

  * New upstream development version.
  * Add 15-sa2-bash.patch to fix lintian's complain about usage of $RAMDOM
    variable in sa2.
  * debian/rules: pass --enable-lto to configure.
  * Update year in debian/copyright, and remove incorrect fields from
    upstream/metadata (lintian).
  * Standards-Version: 4.6.0 (no changes).

 -- Robert Luberda <robert@debian.org>  Mon, 21 Mar 2022 22:40:51 +0100

sysstat (12.5.2-2) unstable; urgency=medium

  * Hopefully fix failures of autopkgtests introduced in previous upload:
    + introduce 14-simtest-run-all.patch to run all upstream tests instead on
      stopping on the first failed one;
    + mark upstream unit tests as skippable, but make sure they are not
      skipped on amd64 and arm64 architectures;
    + run upstream tests twice: with and without debian patches applied;
    + make skipped upstream tests save all temporary output files as
      artifacts;
    + add temporary code to diagnose failures of iostat in basic tests.

 -- Robert Luberda <robert@debian.org>  Tue, 02 Feb 2021 23:46:08 +0100

sysstat (12.5.2-1) unstable; urgency=low

  * New upstream development version.
  * Add autopkgtest checks (LP: #1679406) consisting of:
    + basic check of sinlge-run of commands provided by the package;
    + run of upstream-provided tests, that require recompilation of binaries
      with -DTEST flag.
  * Drop no longer needed 10-ignore-ut-failures.patch.
  * Add 13-irqstat-interpreter.patch to use '#/usr/bin/python2' in the irqstat
    example script to fix lintian's `example-unusual-interpreter'.

 -- Robert Luberda <robert@debian.org>  Sat, 30 Jan 2021 16:56:48 +0100

sysstat (12.4.2-1) unstable; urgency=medium

  * New upstream stable version.

 -- Robert Luberda <robert@debian.org>  Wed, 06 Jan 2021 00:20:47 +0100

sysstat (12.4.1-2) unstable; urgency=medium

  * Revert the init.d change from the previous upload: make the 'Default-Stop'
    line in init.d empty again, as it turned out that the line was not the
    reason of the insserv's warning originally reported (see: #971713).

 -- Robert Luberda <robert@debian.org>  Wed, 16 Dec 2020 09:36:42 +0100

sysstat (12.4.1-1) unstable; urgency=medium

  [ Robert Luberda ]
  * New upstream stable version.
  * Replace empty 'Default-Stop' line in the init.d file with
    'Default-Stop: 0 1 6' to try fix warning given by insserv
    however it seems to cause insserv to display an additional
    warning instead (see: #971713).
  * debian/watch: Update version to 4 (lintian).
  * Standards-Version: 4.5.1 (no changes).

  [ Debian Janitor ]
  * Set upstream metadata fields: Bug-Submit.

 -- Robert Luberda <robert@debian.org>  Sun, 13 Dec 2020 14:20:26 +0100

sysstat (12.4.0-1) unstable; urgency=medium

  * New upstream stable version.
  * Drop no longer needed 09-enable-colors.patch.
  * Enable systemd timers, and prefer them over the cron jobs:
    + debian/rules: call configure with --enable-install-cron and
      --disable-use-crond options to install upstream-provided systemd files;
    + add systemd as build-dependency;
    + drop debian/sysstat.service;
    + introduce 12-systat.service-documentation.patch to add 'Documentation'
      key to upstream-provided sysstat.service file;
    + debian/debian-sa1, debian/sysstat.cron.daily: exit early if the
      /run/systemd/system directory exists;
    + debian/sysstat.postinst: use existing debconf question to enable/disable
      systemd service and timers for sysstat.

 -- Robert Luberda <robert@debian.org>  Thu, 27 Aug 2020 12:37:57 +0200

sysstat (12.3.3-1) unstable; urgency=medium

  * New upstream development version.
  * Add 11-fix-spelling-typo.patch to fix a misspelled 'resource' word,
    as found by lintian.
  * Bump debhelper's compat version to 13.
  * Convert debian/po/{es,pl}.po files to UTF-8 (lintian).
  * Update lintian override file with renamed tags.
  * Switch to using 'mktemp' instead of 'tmpfile' in the postinst script.

 -- Robert Luberda <robert@debian.org>  Tue, 14 Jul 2020 11:39:09 +0200

sysstat (12.3.2-1) unstable; urgency=medium

  * New upstream development version.

 -- Robert Luberda <robert@debian.org>  Mon, 20 Apr 2020 08:59:05 +0200

sysstat (12.3.1-1) unstable; urgency=medium

  * New upstream development version.
  * Remove no longer needed 11-Double-free-in-check_file_actlst.patch.
  * Standards-Version: 4.5.0 (no changes).

 -- Robert Luberda <robert@debian.org>  Tue, 10 Mar 2020 20:26:38 +0100

sysstat (12.2.0-2) unstable; urgency=medium

  * Add 11-Double-free-in-check_file_actlst.patch, taken from upstream,
    to really fix CVE-2019-19725 (closes: #946657).

 -- Robert Luberda <robert@debian.org>  Mon, 23 Dec 2019 20:11:03 +0100

sysstat (12.2.0-1) unstable; urgency=medium

  * New upstream stable version:
    + fixes double free in check_file_actlst in check_file_actlst in
      sa_common.c (CVE-2019-19725, closes: #946657).
  * Replace debian/compat file with build dependency on debhelper-compat.
  * Add lintian overrides for manpages that document internal programs
    shipped in /usr/lib/sysstat.
  * Add upstream metadata file.

 -- Robert Luberda <robert@debian.org>  Sun, 22 Dec 2019 12:44:20 +0100

sysstat (12.1.7-1) unstable; urgency=medium

  * New upstream development version:
    + fixes memory corruption bug due to integer overflow in remap_struct()
      function (CVE-2019-16167, closes: #939914).
  * debian/control:
    + switch Build-Depends to libsensors-dev from libsensors4-dev
      (closes: #917450);
    + Standards-Version: 4.4.1 (no changes).

 -- Robert Luberda <robert@debian.org>  Sat, 02 Nov 2019 11:55:12 +0100

sysstat (12.0.6-1) unstable; urgency=medium

  * New upstream stable version.

 -- Robert Luberda <robert@debian.org>  Sun, 18 Aug 2019 13:05:20 +0200

sysstat (12.0.5-3) unstable; urgency=medium

  * No changes, source-only upload to allow the package to migrate to testing.

 -- Robert Luberda <robert@debian.org>  Thu, 08 Aug 2019 22:30:19 +0200

sysstat (12.0.5-2) unstable; urgency=medium

  * Fix a typo introduced into debian/rules.

 -- Robert Luberda <robert@debian.org>  Mon, 29 Jul 2019 23:44:09 +0200

sysstat (12.0.5-1) unstable; urgency=medium

  * New upstream stable version.
  * Bump debhelper's compat version to 12:
    + pass --no-restart-after-upgrade and --no-stop-on-upgrade (in
      addition to already existing --no-start) to dh_installinit
      and dh_installsystemd to prevent bogus "Linux Restart" markers
      from re-appearing on upgrades.
  * debian/rules: Use DPKG_*_MAINT_APPEND variables and buildflags.mk
    to setup build flags.
  * Standards-Version: 4.4.0.

 -- Robert Luberda <robert@debian.org>  Mon, 29 Jul 2019 22:06:11 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog sysstat`.
