FFe: Sync sysstat from Debian unstable for noble

Bug #2040431 reported by Bryce Harrington
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
sysstat (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Scheduled-For: Backlog
Upstream: tbd
Debian: 12.6.1-1
Ubuntu: 12.6.1-1ubuntu1

If it turns out this needs a sync rather than a merge, please change the tag 'needs-merge' to 'needs-sync', and (optionally) update the title as desired.

### New Debian Changes ###

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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> Sat, 30 Jan 2021 16:56:48 +0100

sysstat (12.4.2-1) unstable; urgency=medium

  * New upstream stable version.

 -- Robert Luberda <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> Thu, 27 Aug 2020 12:37:57 +0200

sysstat (12.3.3-1) unstable; urgency=medium

### Old Ubuntu Delta ###

sysstat (12.6.1-1ubuntu1) mantic; urgency=medium

  * SECURITY UPDATE: overflow in arithmetic multiplication
    - debian/patches/CVE-2023-33204.patch: fix overflow check logic in
      check_overflow() in common.c.
    - CVE-2023-33204

 -- Rodrigo Figueiredo Zaiden <email address hidden> Tue, 06 Jun 2023 14:13:18 -0300

CVE References

Revision history for this message
Matthias Klose (doko) wrote :

this version fixes the ftbfs seen in noble. synced, and waiting in unapproved

Matthias Klose (doko)
summary: - Merge sysstat from Debian unstable for noble
+ FFe: Merge sysstat from Debian unstable for noble
Revision history for this message
Graham Inggs (ginggs) wrote : Re: FFe: Merge sysstat from Debian unstable for noble

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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> Fri, 15 Dec 2023 01:23:13 +0100

Revision history for this message
Graham Inggs (ginggs) wrote :

We could just sync 12.6.1-2 and not have to worry about a FFe.
(I've confirmed that 12.6.1-2 fixes the FTBFS)

summary: - FFe: Merge sysstat from Debian unstable for noble
+ FFe: Sync sysstat from Debian unstable for noble
Revision history for this message
Graham Inggs (ginggs) wrote :

sysstat/12.6.1-2 has been sync'd. Setting the bug's status to 'Fix committed'.

If someone wishes to pursue a sync to 12.7.5-2, please provide details of the upstream changes, and set the status back to 'New'.

Changed in sysstat (Ubuntu):
status: New → Fix Committed
Bryce Harrington (bryce)
Changed in sysstat (Ubuntu):
status: Fix Committed → Fix Released
milestone: none → ubuntu-24.03
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.