>>"Richard" == Richard Braakman <[EMAIL PROTECTED]> writes:
Richard> On Sat, Apr 28, 2001 at 12:37:22PM -0500, Manoj Srivastava wrote: >> + to by third party executables (binaries of other packages), >> + should be installed in the subdirectories of the Richard> ^^^ Richard> I would drop that "the", to make clear that packages can create Richard> their own subdirectory for the plugins. Umm. Perhaps one3 should specify ``the subdirectories of "/usr/lib/<package>/: directory''? >> + <file>/usr/lib</file> directory. Such files are exempt from >> + all the rules that govern ordinary shared libraries, except that >> + libraries, except that they must not be installed executable. Richard> There seems to be something wrong with the structure of that Richard> sentence. Nouse stutter in cut and paste. Such files are exempt from ll the rules that govern ordinary shared libraries, except that they must not be installed executable. Richard> Anyway, do you really mean _all_ the rules? I would expect Richard> that they should still be compiled with -fPIC, for the same Richard> reasons as shared libraries -- memory pages with relocatable Richard> code can otherwise not be shared between processes. (Please Richard> correct me if plugins are not normally relocatable.) Richard> Also, stripping with --strip-unneeded still seems like a good idea. Hmm. I assumed that since these were internal details of the package, one need not make policy about them, since internal detail should be left to the maintainers to implement. How about adding what you said above as an informative footnote? That way, every maintainer that reads policy shall no it is a good idea, and why, but policy shall not intrude into internal matters of the package. I definitely agree that what you say is a darned good idea, but I am not convinced that we need policy about that. manoj -- Never say you know a man until you have divided an inheritance with him. Manoj Srivastava <[EMAIL PROTECTED]> <http://www.debian.org/%7Esrivasta/> 1024R/C7261095 print CB D9 F4 12 68 07 E4 05 CC 2D 27 12 1D F5 E8 6E 1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C