Package: debhelper Version: 9.20120909 Severity: normal Tags: patch File: /usr/bin/dh_icons
Dear Maintainer, In investigating how the file /usr/share/icons/oxygen/icon-theme.cache came to be on my system (since it looked like the largest file in my whole /usr tree, and the "cache" in the name doesn't exactly make it sound critical to the operation of anything), I noticed something ... dh_icons(1) says: > dh_icons is a debhelper program that updates Freedesktop icon caches This makes it sound like there is a Freedesktop spec for something called "icon caches"; not only is this not true, but the only relevant requirement in the Icon Theme spec (which does exist) is that icon caches be invalidated whenever the mtime on a theme directory changes, and the spec expliclity expects such caches to be in memory. So, I think it would be more appropriate to refer to them as GTK icon caches, as in the patch provided. (And I also don't see any reason that KDE's icon theme needs one in the first place ...)
diff --git a/dh_icons b/dh_icons index 3ac091a..664cdb2 100755 --- a/dh_icons +++ b/dh_icons @@ -2,7 +2,7 @@ =head1 NAME -dh_icons - Update Freedesktop icon caches +dh_icons - Update GTK's caches of Freedesktop icon themes =cut @@ -16,7 +16,8 @@ B<dh_icons> [S<I<debhelper options>>] [B<-n>] =head1 DESCRIPTION -B<dh_icons> is a debhelper program that updates Freedesktop icon caches +B<dh_icons> is a debhelper program that updates GTK's +cached versions of Freedesktop icon themes when needed, using the B<update-icon-caches> program provided by GTK+2.12. Currently this program does not handle installation of the files, though it may do so at a later date. It takes care of adding maintainer script
-- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 3.2.0-4-686-pae (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages debhelper depends on: ii binutils 2.22-7.1 ii dpkg 1.16.9 ii dpkg-dev 1.16.9 ii file 5.11-2 ii html2text 1.3.2a-15 ii man-db 2.6.2-1 ii perl 5.14.2-14 ii po-debconf 1.0.16+nmu2 debhelper recommends no packages. Versions of packages debhelper suggests: ii dh-make 0.61 -- no debconf information -- Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread!