[ubuntu/plucky-proposed] debian-goodies 0.88.2ubuntu1 (Accepted)

Olivier Gayot olivier.gayot at canonical.com
Fri Dec 20 20:30:13 UTC 2024


debian-goodies (0.88.2ubuntu1) plucky; urgency=medium

  * Merge with Debian unstable (LP: #2091612). Remaining changes:
    - debian/control: move popularity-contest from a recommends to a suggests
      so that popularity-contest can be a universe package.

debian-goodies (0.88.2) unstable; urgency=medium

  [ Richard Lewis ]
  * Improvements and bugfixes for checkrestart: see checkrestart(8) for documentation
  * Improve output:
    - new option --show-files (-f) to show deleted files
    - show command line of programs, and indicate if the
       program is a script or if it has been deleted
    - remove duplicates so files appear once per program
    - make --verbose output more readable,
    - make -t output work with -m and exclusions
    - new option --debug (-d) to show debugging information
    - exit codes now always indicate is anything needs restart
  * Indicate if packages have indicated that the system needs rebooting
      using /run/reboot-required (Closes: #530604), this works
      with any combination of options (including -t and -m)
  * Use systemd cgroup (v2) mechanism to report which systemd service can
      restart a program (where possible) (Closes: #678366)
    - This is only used if systemd is in use (Closes: #784833)
    - This means we can prefer systemd commands to guessing initscripts if
       systemd is in use (initscripts are still suggested on non-systemd)
    - Understands services in systemd-nspawn containers
  * Generalise ability to exclude things from the results:
    - new option -x, which can exclude by pid, programme, unit, file or
       package (Closes: #611598)
    - -x can also mark that units or initscripts are potentially
      disruptive - restart is still suggested but caution is advised
    - -x can also be used to control what initscripts are suggested
       on non-systemd systemd (or systems not using cgroups v2) as
       under systemd we know exactly which unit is responsible for each program)
  * Defaults for exclusions are read from /etc/checkrestart/ - see the manpage
    - You can also add other files with -b
       (-b is renamed blocklistfile for accuracy and readability)
    - Option -a empties the entire list of exclusions (Closes: #979739)
       (this now works with --terse as well)
    - Ignore all files in /var by default (Closes: #783636)
    - Ignore false positives from /proc/pid/fdinfo which is used by
       chromium and firefox (Closes: #979878)
  * Hide warnings from lsof (including about fuse filesystems) (Closes: #991520)
    - Several unreported bugs in how lsof was being used are also
      fixed: potentially more things genuinely needing a restart will be
      detected as a result
  * Add bash completion
  * Also report programs not in debian packages (Closes: 852933)
      using -p will exclude unpackaged programs (Closes: 864749)
  * Remove '(deleted)' from filenames so that -b is matched against the
      actual filename (Closes: #992754)
  * Allow running as non-root (results are marked as incomplete)
  * Work around dpkg-query not understanding usrmerge (Closes: #1004224)
  * Bump Standards-Version to 4.7.0 (no changes)
  * Add autopkgtests (covering checkrestart only)

  [ Axel Beckert ]
  * debmany:
    + Fix -k option: Use "kfmclient newTab" instead of no more existing
      "kfmclient exec" subcommand.
    + Fix shell injection via crafted .deb. (Closes: #1031267)
      Thanks to Jakub Wilk for reporting!

  [ Debian Janitor ]
  * Remove constraints unnecessary since buster (oldstable):
    + Remove 2 maintscript entries from 1 files.

Date: Thu, 12 Dec 2024 09:45:29 +0100
Changed-By: Olivier Gayot <olivier.gayot at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Simon Quigley <tsimonq2 at ubuntu.com>
https://launchpad.net/ubuntu/+source/debian-goodies/0.88.2ubuntu1
-------------- next part --------------
Format: 1.8
Date: Thu, 12 Dec 2024 09:45:29 +0100
Source: debian-goodies
Built-For-Profiles: noudeb
Architecture: source
Version: 0.88.2ubuntu1
Distribution: plucky
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Olivier Gayot <olivier.gayot at canonical.com>
Closes: 530604 611598 678366 783636 784833 852933 864749 979739 979878 991520 992754 1004224 1031267
Launchpad-Bugs-Fixed: 2091612
Changes:
 debian-goodies (0.88.2ubuntu1) plucky; urgency=medium
 .
   * Merge with Debian unstable (LP: #2091612). Remaining changes:
     - debian/control: move popularity-contest from a recommends to a suggests
       so that popularity-contest can be a universe package.
 .
 debian-goodies (0.88.2) unstable; urgency=medium
 .
   [ Richard Lewis ]
   * Improvements and bugfixes for checkrestart: see checkrestart(8) for documentation
   * Improve output:
     - new option --show-files (-f) to show deleted files
     - show command line of programs, and indicate if the
        program is a script or if it has been deleted
     - remove duplicates so files appear once per program
     - make --verbose output more readable,
     - make -t output work with -m and exclusions
     - new option --debug (-d) to show debugging information
     - exit codes now always indicate is anything needs restart
   * Indicate if packages have indicated that the system needs rebooting
       using /run/reboot-required (Closes: #530604), this works
       with any combination of options (including -t and -m)
   * Use systemd cgroup (v2) mechanism to report which systemd service can
       restart a program (where possible) (Closes: #678366)
     - This is only used if systemd is in use (Closes: #784833)
     - This means we can prefer systemd commands to guessing initscripts if
        systemd is in use (initscripts are still suggested on non-systemd)
     - Understands services in systemd-nspawn containers
   * Generalise ability to exclude things from the results:
     - new option -x, which can exclude by pid, programme, unit, file or
        package (Closes: #611598)
     - -x can also mark that units or initscripts are potentially
       disruptive - restart is still suggested but caution is advised
     - -x can also be used to control what initscripts are suggested
        on non-systemd systemd (or systems not using cgroups v2) as
        under systemd we know exactly which unit is responsible for each program)
   * Defaults for exclusions are read from /etc/checkrestart/ - see the manpage
     - You can also add other files with -b
        (-b is renamed blocklistfile for accuracy and readability)
     - Option -a empties the entire list of exclusions (Closes: #979739)
        (this now works with --terse as well)
     - Ignore all files in /var by default (Closes: #783636)
     - Ignore false positives from /proc/pid/fdinfo which is used by
        chromium and firefox (Closes: #979878)
   * Hide warnings from lsof (including about fuse filesystems) (Closes: #991520)
     - Several unreported bugs in how lsof was being used are also
       fixed: potentially more things genuinely needing a restart will be
       detected as a result
   * Add bash completion
   * Also report programs not in debian packages (Closes: 852933)
       using -p will exclude unpackaged programs (Closes: 864749)
   * Remove '(deleted)' from filenames so that -b is matched against the
       actual filename (Closes: #992754)
   * Allow running as non-root (results are marked as incomplete)
   * Work around dpkg-query not understanding usrmerge (Closes: #1004224)
   * Bump Standards-Version to 4.7.0 (no changes)
   * Add autopkgtests (covering checkrestart only)
 .
   [ Axel Beckert ]
   * debmany:
     + Fix -k option: Use "kfmclient newTab" instead of no more existing
       "kfmclient exec" subcommand.
     + Fix shell injection via crafted .deb. (Closes: #1031267)
       Thanks to Jakub Wilk for reporting!
 .
   [ Debian Janitor ]
   * Remove constraints unnecessary since buster (oldstable):
     + Remove 2 maintscript entries from 1 files.
Checksums-Sha1:
 9434d0b961d3ce92215fbc312a02b5deb49ba7b8 1839 debian-goodies_0.88.2ubuntu1.dsc
 f992cdc55375ea6bb3c03e25aec97b59bf4fd33d 84724 debian-goodies_0.88.2ubuntu1.tar.xz
 78042aa4ca3467367d25a53982c0f3c412d815d1 7366 debian-goodies_0.88.2ubuntu1_source.buildinfo
Checksums-Sha256:
 d9cdae15529e3f26f8afd99bc10d731806d4318149ea9aa7462ef3797066cde8 1839 debian-goodies_0.88.2ubuntu1.dsc
 cabd04344be486dc9c82ca681f25088c6e816b05e8f6c885036f74d11318c30e 84724 debian-goodies_0.88.2ubuntu1.tar.xz
 e9e87e056495a5d0690924a2ff341065a17f9149b67dd5ae8cd2644c5d5547e7 7366 debian-goodies_0.88.2ubuntu1_source.buildinfo
Files:
 632b9a2a8c2e82ccee5716b7e71914aa 1839 utils optional debian-goodies_0.88.2ubuntu1.dsc
 88aa3953809a5988d55c0e265aa9f8df 84724 utils optional debian-goodies_0.88.2ubuntu1.tar.xz
 8e1caf8b692b6d2d643bbf4c2aad69ac 7366 utils optional debian-goodies_0.88.2ubuntu1_source.buildinfo
Original-Maintainer: Javier Fernández-Sanguino Peña <jfs at debian.org>


More information about the plucky-changes mailing list