Your message dated Wed, 17 Aug 2011 02:10:38 +0200
with message-id <1313539839.1450.20.camel@tomoyo>
and subject line Re: Bug#638030: libgtk2.0-bin:
/usr/share/icons/gnome/icon-theme.cache violates FHS chapter 4
has caused the Debian Bug report #638030,
regarding libgtk2.0-bin: /usr/share/icons/gnome/icon-theme.cache violates FHS
chapter 4
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
638030: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=638030
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libgtk2.0-bin
Version: 2.24.5-4
Version: 2.20.1-2
Severity: serious
/usr/share/icons/gnome/icon-theme.cache is not part of any package, but
according to gtk-update-icon-cache(1), it is a cache file generated by
gtk-update-icon-cache.
This behaviour violates the File Hierachy Standard, chapter 4: "[...]
/usr is [...], read-only data. That means that /usr [...] must not be
written to. Any information that is host-specific or varies with time is
stored elsewhere. [...]"
gtk-update-icon-cache should use /var/cache for such caches.
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (990, 'unstable'), (600, 'testing'), (400, 'stable'), (110,
'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.26-2-xen-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.ISO-8859-15, LC_CTYPE=en_US.ISO-8859-15 (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/dash
Versions of packages libgtk2.0-bin depends on:
ii libgtk2.0-0 2.24.5-4 GTK+ graphical user interface libr
ii libgtk2.0-common 2.24.5-4 common files for the GTK+ graphica
libgtk2.0-bin recommends no packages.
libgtk2.0-bin suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Le mardi 16 août 2011 à 20:22 +0200, Axel Beckert a écrit :
> /usr/share/icons/gnome/icon-theme.cache is not part of any package, but
> according to gtk-update-icon-cache(1), it is a cache file generated by
> gtk-update-icon-cache.
>
> This behaviour violates the File Hierachy Standard, chapter 4: "[...]
> /usr is [...], read-only data. That means that /usr [...] must not be
> written to. Any information that is host-specific or varies with time is
> stored elsewhere. [...]"
>
> gtk-update-icon-cache should use /var/cache for such caches.
This cache is only ever written upon dpkg invocation, through a trigger.
It is not host-specific, and does not vary with time - unless you count
upgrading packages as “varying with time”, which would make all files
under /usr fall under this rule.
This file is under control of gnome-icon-theme, which is in charge of
setting the trigger and cleaning up on package removal. Again, there is
no policy violation here.
--
.''`. Josselin Mouette
: :' :
`. `'
`-
signature.asc
Description: This is a digitally signed message part
--- End Message ---