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

Bug#522217: debian-policy: Drop requirement to pre-depend on x11-common



On Mon, 2009-04-06 at 19:57 -0700, Russ Allbery wrote:
> I was about to apply this, but then realized that it leaves the following,
> which seems a bit odd and self-contradictory:
> 
>           <p>
>             The installation of files into subdirectories
>             of <file>/usr/X11R6/include/X11/</file> and
>             <file>/usr/X11R6/lib/X11/</file> is now prohibited;
>             package maintainers should determine if subdirectories of
>             <file>/usr/lib/</file> and <file>/usr/share/</file> can be used
>             instead.
>           </p>
> 
>           <p>
>             Packages should install any relevant files into the
>             directories <file>/usr/include/X11/</file> and
>             <file>/usr/lib/X11/</file>.
>           </p>
> 
hmm, good point.

> I think what we want to say is:
> 
> 	  <p>
> 	    The installation of files into subdirectories of
> 	    <file>/usr/X11R6/include/X11/</file> and
> 	    <file>/usr/X11R6/lib/X11/</file> is now prohibited.  Include
> 	    files should be installed into <file>/usr/include/X11/</file>.
> 	    For files that previously would be installed into
> 	    subdirectories of <file>/usr/X11R6/lib/X11/</file>, package
> 	    maintainers should determine if subdirectories of
> 	    <file>/usr/lib/</file> and <file>/usr/share/</file> can be
> 	    used.  If not, a subdirectory of <file>/usr/lib/X11/</file>
> 	    should be used.
> 	  </p>
> 
> Does that sound right?
> 
how about:
	<p>
	  The installation of files into subdirectories of 
	  <file>/usr/X11R6/</file>is now prohibited.  Include files 
	  should be installed into <file>/usr/include/X11/</file>.  For 
	  files that previously would be installed into subdirectories 
	  of <file>/usr/X11R6/lib/</file>, package maintainers should 
	  determine if subdirectories of <file>/usr/lib/</file> and 
	  <file>/usr/share/</file> can be used.  If not, a subdirectory 
	  of <file>/usr/lib/X11/</file> should be used.
	</p>
?

(i.e. not making this specific to the include/X11 and lib/X11
subdirectories, since nothing should use /usr/X11R6 anymore)

Cheers,
Julien



Reply to: