Paul Wise <[EMAIL PROTECTED]> writes:

> Package: lintian
> Version: 1.23.45
> Severity: wishlist
>
> The password-gorilla package that I recently sponsored contains the
> following files:
>
> /usr/share/icons/hicolor/16x16/password-gorilla.png
> /usr/share/icons/hicolor/32x32/password-gorilla.png
> /usr/share/icons/hicolor/48x48/password-gorilla.png
>
> These are incorrect and will not show up in freedesktop menus because
> the directory is not listed in the index.theme file. Please check that
> icons in /usr/share/icons/hicolor are in one of the below directories.

[snipped tons of directories]

This looks rather unmaintainable from a lintian perspective unless there's
some (rarely-changing) standard that specifies those directories.  If I'm
reading the implications of your message correctly, that list could change
arbitrarily with each release of the hicolor theme package.  I don't see
any clean way that we could maintain this.  (Also, this only applies to
desktop files that don't give a full path to the icon, no?)

> Also, when there is a package that contains an index.theme file, it
> would be good if lintian could validate the locations of images in the
> package against the Directories parameter in it.

Hm, I guess.  Parsing desktop files and trying to verify things in them is
really hard due to the lack of standardization of desktop files, but this
looks reasonably self-contained.

-- 
Russ Allbery ([EMAIL PROTECTED])               <http://www.eyrie.org/~eagle/>



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to