Op wo, 17-08-2005 te 21:11 +0200, schreef Bastian Venthur: > Justin Pryzby wrote: > > > On Wed, Aug 17, 2005 at 07:41:13PM +0200, Bastian Venthur wrote: > >> Justin Pryzby wrote: > >> > On Wed, Aug 17, 2005 at 06:19:15PM +0200, Bastian Venthur wrote: > >> > >> >> W: crystalcursors: packages-installs-file-to-usr-x11r6 > >> >> usr/X11R6/lib/X11/icons/crystalwhiteleft_nonanim/ > >> >> > >> >> but I guess it's OK -- because these are cursors and they have to be > >> >> installed in this directory. > >> > My understanding is otherwise: > >> > > >> > http://lintian.debian.org/reports/Tpackages-installs-file-to-usr-x11r6.html > >> > | packages-installs-file-to-usr-x11r6 > >> > | Packages using the X Window System should not be configured to > >> > | install files under the /usr/X11R6/ directory unless they use > >> > | imake. The /usr/X11R6/ directory hierarchy should be regarded as > >> > | deprecated for all packages except the X Window System itself. > >> > > >> > | Programs that use GNU autoconf and automake are usually easily > >> > | configured at compile time to use /usr/ instead of /usr/X11R6/, and > >> > | this should be done whenever possible. > >> > > >> > | Refer to Policy Manual, section 11.8.7 for details. > >> > > >> > Could you test and see if it works if you use /usr/ instead? > >> > > >> > I'm no X11 expert, but I tend to believe that lintian/policy know what > >> > they're doing. > >> > >> I think in this special case this warning can be ignored, since all other > >> mousecursors on my system are installed in the very same dir. BTW I've > >> seen that other packages [1] which provide cursors have this warning too. > > $ ls -l /usr/lib/X11 > > lrwxrwxrwx 1 root root 16 Jun 8 22:26 /usr/lib/X11 -> ../X11R6/lib/X11 > > Ok, I've changed the target to /usr/lib/X11. But now instead of 1 warning > per cursor i get 2 errors per cursor: > > E: crystalcursors: package-installs-file-to-usr-something-x11 > usr/lib/X11/icons/crystalwhiteleft/cursors/plus > E: crystalcursors: use-of-compat-symlink > usr/lib/X11/icons/crystalwhiteleft/cursors/plus This is because /usr/lib/X11 is a symlink to /usr/X11R6/lib/X11, so you should not install in /usr/lib/X11, but just install in /usr/X11R6/lib/X11 as you did previously. Greetings, Arjan Oosting
Attachment:
signature.asc
Description: This is a digitally signed message part