At 07:40 PM 10/2/2008 +0900, David Cournapeau wrote:
Phillip J. Eby wrote:
>
> I think install tools should handle it and keep it out of developers'
> hair.  We should of course distinguish configuration and other
> writable data from static data, not to mention documentation.  Any
> other file-related info is going to have to be optional, if that.  I
> don't really think it's a good idea to ask developers to fill in
> information they don't understand.  A developer who works entirely on
> Windows, for example, is not going to have a clue what to specify for
> FHS stuff, and they absolutely shouldn't have to if all they're doing
> is including some static data.

I may be missing something, but why should the developer even care about
FHS ? We should not standardize what goes where, but the kind of data
needed to be installed (doc, etc...), and then have different
(pluggable) implementations to put those where they should.

Yep - that's precisely what I've proposed. We just need to define those categories in such a way as to minimize the burden on a Python developer.

Where data files are concerned, however, a developer should only need to distinguish between read-only, read-write, and samples, because any finer-grained distinction that relies on platform-specific concepts (like locale directories) is probably going to be error-prone.

_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to