← Back to team overview

debcrafters-packages team mailing list archive

[Bug 2085298] Re: Merge sysstat from Debian unstable for plucky

 

### Upstream ###
sysstat 12.7.7

### Debian ###
sysstat | 12.6.1-1          | bookworm
sysstat | 12.7.5-2          | trixie
sysstat | 12.7.5-2          | sid

### Ubuntu ###
sysstat | 12.2.0-2          | focal
sysstat | 12.2.0-2ubuntu0.3 | focal-security
sysstat | 12.2.0-2ubuntu0.3 | focal-updates
sysstat | 12.5.2-2build2    | jammy
sysstat | 12.5.2-2ubuntu0.2 | jammy-security
sysstat | 12.5.2-2ubuntu0.2 | jammy-updates
sysstat | 12.6.1-2          | noble
sysstat | 12.7.5-2ubuntu1   | oracular
sysstat | 12.7.5-2ubuntu1   | plucky
sysstat | 12.7.5-2ubuntu1   | questing

There is not a merge from Debian but there is a new upstream release, so
it seems possible that we may see Debian pull this in during the cycle,
or else it may be worth considering going ahead of Debian or helping
them upgrade to it.  The new upstream .6 and .7 releases provide some
refinements that may be worth inclusion but on brief glance don't look
urgent, though, so YMMV:

https://github.com/sysstat/sysstat/blob/master/CHANGES

The ubuntu delta is small but sounds like might not be relevant to
Debian.  I'm not spotting indication that it was forwarded, though, so
probably worth trying.

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@xxxxxxxxxx>  Thu, 15 Aug 2024 11:32:23
+0000


** Changed in: sysstat (Ubuntu)
   Importance: Undecided => Wishlist

** Changed in: sysstat (Ubuntu)
       Status: Incomplete => New

** Changed in: sysstat (Ubuntu)
    Milestone: None => ubuntu-25.07

-- 
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to sysstat in Ubuntu.
https://bugs.launchpad.net/bugs/2085298

Title:
  Merge sysstat from Debian unstable for plucky

Status in sysstat package in Ubuntu:
  New

Bug description:
  Scheduled-For: Backlog
  Upstream: tbd
  Debian:   12.7.5-2    
  Ubuntu:   12.7.5-2ubuntu1


  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.

  If this merge pulls in a new upstream version, also consider adding an
  entry to the Jammy Release Notes:
  https://discourse.ubuntu.com/c/release/38

  
  ### New Debian Changes ###

  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@xxxxxxxxxx>  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@xxxxxxxxxx>  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@xxxxxxxxxx>  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@xxxxxxxxxx>  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@xxxxxxxxxx>  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@xxxxxxxxxx>  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@xxxxxxxxxx>  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.


  ### Old Ubuntu Delta ###

  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@xxxxxxxxxx>  Thu, 15 Aug 2024 11:32:23
  +0000

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sysstat/+bug/2085298/+subscriptions