-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Tue, 01 Oct 2024 01:14:33 +0200 Source: debian-goodies Architecture: source Version: 0.88.2 Distribution: unstable Urgency: medium Maintainer: Javier Fernández-Sanguino Peña <jfs@debian.org> Changed-By: Javier Fernández-Sanguino Peña <jfs@debian.org> Closes: 530604 611598 678366 783636 784833 852933 864749 979739 979878 991520 992754 1004224 1031267 Changes: 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: df807abb0b702ec2032109a3ae3531371a3fe746 1732 debian-goodies_0.88.2.dsc 1578da16a249b2c18c17d58de246602a04f95987 84364 debian-goodies_0.88.2.tar.xz c1498a93966ec94b974f3c15a8fa980a9e32ed88 6889 debian-goodies_0.88.2_i386.buildinfo Checksums-Sha256: 912381bd519d67585540c09390c6d9c332887e02bed11a3068f4ac7e87b6b0e5 1732 debian-goodies_0.88.2.dsc d358e63d9df46513003c8376ce545f8d5b7a7314e6ab6c41b792f52feebd2213 84364 debian-goodies_0.88.2.tar.xz c4e2c057087f64b86bbd5f8764cd790cee78e1aa70caa8adfbd33bc57f0744c7 6889 debian-goodies_0.88.2_i386.buildinfo Files: 55c30480e69fac5ea2e72ff28d9e1603 1732 utils optional debian-goodies_0.88.2.dsc 0acc4c2e3eab31603310a811e4873822 84364 utils optional debian-goodies_0.88.2.tar.xz 9e900a4b7b00c24d53259a6cd7c144c2 6889 utils optional debian-goodies_0.88.2_i386.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEFQ8Kq6ttIR3DT+AOix9vSKslf5gFAmb7MhMACgkQix9vSKsl f5ho9xAAmxr5lyOlpKN0p3O/lo0CSRBz7GPV3RzFIFXX7UDaAXgCntk8NwP2JGKt SfNM52dHn6JVSlGnDgfiCrS2zEoBD0fcyEkmwqQDtH6Kd+2PG/1wP1fqEaClNtiv xYbXB54j1xmSiE/X52zGnNIUFe2JuJMkZFM/wFHJ9pZhrjhJmmOtJKgOPrB7+d82 3evKCzyl40oeFyZVChJpjX1mloxjHJ1pkx8eRjrmcBhnviWt/IA6j1JQmHlg0h6d 8upv+jsa5OwGrpR3tGn+FQ5I9M70O/uL4/yO4tgB99FaSiREHd6vgFzsjS879k3S ZcwinRdW0SSSbsnolDnrI9Q62kDdOw9jq35/r4aKtZYPgOUs3KrN7MyitJXmuCFx 3XbRBx+S8JIJD3hw2f2InhpdiokGOUME2riEBddB76CpwpdaSefvVPCGApRR1S/p aJ2RDtj+DBYl4+XPC5XQMQrEmQn4qccXi7fA0X/AOTANBxP9tiPk5hA2jMaO2POX v65Sqa2l+I49hxRbZl+a/7WWqpf9/HEkzgcwvm2ccXkfD/JGEvWt1bkF7XHSAOcT ljif2s0qD+5tbjV9rR2Eyg0ewA44BWCjIrhMIRfJ+tyM3WKpjsXejvD48Z3Mfl6c WIvFjAyKu478cytB/6DfvZ+RPja69bKQXmsya3JDkBvQMAQt6lk= =8fh/ -----END PGP SIGNATURE-----