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!

Reply via email to