On Tuesday, June 3, 2003, at 01:09 AM, David R. Morrison wrote:
- python modules: must comply with fink python policy
Is anybody willing to write a brief statement of what this policy is? I
would then add it to the documentation. I'll also add the emacs policy,
which Rohan pointed out.
On the subject of emacs policy, I've just made some local modifications to Validation.pm to add some checks for emacs packages.
It checks 2 things:
1. No files are placed directly in /sw/share/emacs/site-lisp (they should be in a package subdirectory)
2. No byte compiled .elc files are installed (they should be compiled during postInst by /sw/lib/emacsen-common/packages/install/<package> script)
The code has a couple of special cases, because emacsen-common and emacs/xemacs themselves are allowed to do these things.
I'm not sure that what I've got is right for xemacs. I don't use it, and I don't have the diskspace or patience to install it just to check it out. So there could be a lot of false errors for xemacs.
Attached is a diff of the changes
Validation.pm.diff
Description: Binary data
-- Rohan Lloyd
