Bug#1110301: unblock: cruft-ng/0.9.72
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: cruft-ng@packages.debian.org, Roland Clobus <rclobus@debian.org>, Cyril Brulebois <kibi@debian.org>
Control: affects -1 + src:cruft-ng
User: release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package cruft-ng
cruft-ng is a native Debian packages
that help indetify loose files unknown to DPKG
[ Reason ]
It would be picked up in next run of https://openqa.debian.net/,
every 6 hours.
[ Impact ]
It helps verifying much more annoying bug #1106005
which could lead to unknown leftover outdated/insecure
firmware files lying around.
[ Tests ]
This has autpkgtest
[ Risks ]
Only a few lines of text added to an heuristic dictionary
that has been well established for 25 years now ;-)
[ Checklist ]
[x] all changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in testing
[ Other info ]
One week to go ;-)
unblock cruft-ng/0.9.72
diff --git a/LICENSE b/LICENSE
index d159169..9efa6fb 100644
--- a/LICENSE
+++ b/LICENSE
@@ -2,7 +2,7 @@
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@@ -304,8 +304,7 @@ the "copyright" line and a pointer to where the full notice is found.
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
- with this program; if not, write to the Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ with this program; if not, see <https://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
@@ -329,8 +328,8 @@ necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
- <signature of Ty Coon>, 1 April 1989
- Ty Coon, President of Vice
+ <signature of Moe Ghoul>, 1 April 1989
+ Moe Ghoul, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
diff --git a/debian/changelog b/debian/changelog
index cd6e1eb..1bdb59e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,19 @@
+cruft-ng (0.9.72) unstable; urgency=medium
+
+ * Integration the results of https://openqa.debian.net/ testing.
+ * Add rules for gnome-brave-icon-theme, gnome-colors-common,
+ gnome-dust-icon-theme, gnome-human-icon-theme,
+ gnome-illustrious-icon-theme, gnome-noble-icon-theme,
+ gnome-wine-icon-theme, gnome-wise-icon-theme, slick-greeter,
+ mate-icon-theme
+ * Update rules for: colord, gnome-accessibility-themes, lightdm
+ * Refresh GPL-2 license text
+
+ [ Christian Göttsche ]
+ * update podman
+
+ -- Alexandre Detiste <tchet@debian.org> Mon, 21 Jul 2025 16:29:31 +0200
+
cruft-ng (0.9.71) unstable; urgency=medium
* Add rules for libc6-x32, libc6-i386.
diff --git a/explain/ICON-THEME b/explain/ICON-THEME
index 9f41b02..79f8be8 100755
--- a/explain/ICON-THEME
+++ b/explain/ICON-THEME
@@ -5,6 +5,9 @@ set -e
# SC1001 (info): This \- will be a regular '-' in this context.
packages="$(dpkg-query --root="$CRUFT_ROOT" -W -f='${db:Status-Abbrev}-${binary:Package}\n' '*-icon-theme' 2> /dev/null | grep ^i | cut -f 2 -d \- )"
+# BUG: the "cut" does not cut the gnome-$SOMETHING-icon-theme packages properly.
+# what we really want here is to strip the "-icon-theme" text from the end of the package name.
+
# headless setups won't have any icons
[ -z "$packages" ] && exit 0
diff --git a/non-free/google-chrome-stable b/non-free/google-chrome-stable
index 3349dd8..3b8d14b 100644
--- a/non-free/google-chrome-stable
+++ b/non-free/google-chrome-stable
@@ -1,4 +1,5 @@
/etc/apt/sources.list.d/google-chrome.list
+/etc/apt/sources.list.d/google-chrome.sources
/etc/apt/trusted.gpg.d/google-chrome.gpg
/etc/default/google-chrome
/usr/share/applications/defaults.list
diff --git a/rules/colord b/rules/colord
index 3796c21..1f20402 100644
--- a/rules/colord
+++ b/rules/colord
@@ -1,3 +1,4 @@
+/etc/colord
/var/lib/colord
/var/lib/colord/icc
/var/lib/colord/mapping.db
diff --git a/rules/gnome-accessibility-themes b/rules/gnome-accessibility-themes
index 823acef..a0f8fa2 100644
--- a/rules/gnome-accessibility-themes
+++ b/rules/gnome-accessibility-themes
@@ -1 +1,4 @@
+# Trixie
+/usr/share/icons/ContrastHigh/icon-theme.cache
+# Buster ?
/usr/share/icons/HighContrast/icon-theme.cache
diff --git a/rules/gnome-brave-icon-theme b/rules/gnome-brave-icon-theme
new file mode 100644
index 0000000..c0340b4
--- /dev/null
+++ b/rules/gnome-brave-icon-theme
@@ -0,0 +1 @@
+/usr/share/icons/gnome-brave/icon-theme.cache
diff --git a/rules/gnome-colors-common b/rules/gnome-colors-common
new file mode 100644
index 0000000..68c8559
--- /dev/null
+++ b/rules/gnome-colors-common
@@ -0,0 +1 @@
+/usr/share/icons/gnome-colors-common/icon-theme.cache
diff --git a/rules/gnome-dust-icon-theme b/rules/gnome-dust-icon-theme
new file mode 100644
index 0000000..76a93de
--- /dev/null
+++ b/rules/gnome-dust-icon-theme
@@ -0,0 +1 @@
+/usr/share/icons/gnome-dust/icon-theme.cache
diff --git a/rules/gnome-human-icon-theme b/rules/gnome-human-icon-theme
new file mode 100644
index 0000000..9083f87
--- /dev/null
+++ b/rules/gnome-human-icon-theme
@@ -0,0 +1 @@
+/usr/share/icons/gnome-human/icon-theme.cache
diff --git a/rules/gnome-illustrious-icon-theme b/rules/gnome-illustrious-icon-theme
new file mode 100644
index 0000000..f0f9f84
--- /dev/null
+++ b/rules/gnome-illustrious-icon-theme
@@ -0,0 +1 @@
+/usr/share/icons/gnome-illustrious/icon-theme.cache
diff --git a/rules/gnome-noble-icon-theme b/rules/gnome-noble-icon-theme
new file mode 100644
index 0000000..b30d581
--- /dev/null
+++ b/rules/gnome-noble-icon-theme
@@ -0,0 +1 @@
+/usr/share/icons/gnome-noble/icon-theme.cache
diff --git a/rules/gnome-wine-icon-theme b/rules/gnome-wine-icon-theme
new file mode 100644
index 0000000..8df2b5f
--- /dev/null
+++ b/rules/gnome-wine-icon-theme
@@ -0,0 +1 @@
+/usr/share/icons/gnome-wine/icon-theme.cache
diff --git a/rules/gnome-wise-icon-theme b/rules/gnome-wise-icon-theme
new file mode 100644
index 0000000..a14fc2c
--- /dev/null
+++ b/rules/gnome-wise-icon-theme
@@ -0,0 +1 @@
+/usr/share/icons/gnome-wise/icon-theme.cache
diff --git a/rules/grub-efi-amd64-bin b/rules/grub-efi-amd64-bin
index 91b0c6c..2b4a6f8 100644
--- a/rules/grub-efi-amd64-bin
+++ b/rules/grub-efi-amd64-bin
@@ -1,9 +1,15 @@
+# there is no way to tell cruft to make a case-insesitive matching
/boot/efi
/boot/efi/EFI
/boot/efi/EFI/Boot
/boot/efi/EFI/Boot/bootx64.efi
/boot/efi/EFI/Boot/fbx64.efi
/boot/efi/EFI/Boot/mmx64.efi
+/boot/efi/EFI/BOOT
+/boot/efi/EFI/BOOT/BOOTX64.EFI
+/boot/efi/EFI/BOOT/bootx64.efi
+/boot/efi/EFI/BOOT/fbx64.efi
+/boot/efi/EFI/BOOT/mmx64.efi
/boot/efi/EFI/debian
/boot/efi/EFI/debian/BOOTX64.CSV
/boot/efi/EFI/debian/fw
diff --git a/rules/lightdm b/rules/lightdm
index dc29b66..d2bcad4 100644
--- a/rules/lightdm
+++ b/rules/lightdm
@@ -1,3 +1,4 @@
+/etc/X11/default-display-manager
/var/cache/lightdm
/var/cache/lightdm/dmrc
/var/cache/lightdm/dmrc/*.dmrc
diff --git a/rules/mate-icon-theme b/rules/mate-icon-theme
new file mode 100644
index 0000000..a47f569
--- /dev/null
+++ b/rules/mate-icon-theme
@@ -0,0 +1 @@
+/usr/share/icons/menta/icon-theme.cache
diff --git a/rules/podman b/rules/podman
index 64bf7c2..94d6fb6 100644
--- a/rules/podman
+++ b/rules/podman
@@ -1,5 +1,7 @@
/etc/containers/containers.conf
/etc/containers/networks
+/var/cache/containers
+/var/cache/containers/short-name-aliases.conf.lock
/var/lib/containers
/var/lib/containers/cache
/var/lib/containers/cache/blob-info-cache-v1.sqlite
diff --git a/rules/slick-greeter b/rules/slick-greeter
new file mode 100644
index 0000000..d057b7e
--- /dev/null
+++ b/rules/slick-greeter
@@ -0,0 +1,2 @@
+/var/lib/lightdm/.cache/slick-greeter
+/var/lib/lightdm/.cache/slick-greeter/state
Reply to: