[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RFS: ITP: crystalcursors -- X11 mouse theme with the crystal



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


Reply to: