Note, I'm Steve TURNBULL, not Steve BAUR, so this answer is
necessarily unofficial.
>>>> "Heiko" == Heiko Muenkel
<muenkel(a)tnt.uni-hannover.de> writes:
Heiko> Both of the (original) packages contain also files, which
Heiko> are special for the Emacs and therefore are currently not
Heiko> in the CVS tree of the XEmacs. The question is what should
Heiko> I do with these files? Should I put them also in the CVS
Heiko> tree and modify the Makefile, so that I'm able to produce
Heiko> also a package for the Emacs with it? How do other package
Heiko> maintainers handle this?
This also happens with my package edict.el.
(1) There has been no objection to having FSF compatibility files in
the CVS tree. That may be due to nobody realizing it is the case,
but I think that highly unlikely since the official policy is to
track FSF and maintain compatibility where that does not directly
interfere with XEmacs goals and policies. In particular, I have a
Makefile.FSF. I think it a bad idea to try to use the same
Makefile; the XEmacs package system uses XEmacs.rules to achieve
consistency, and there would be danger of conflicts if you tried
to make the XEmacs makefile do double duty.
(2) I do this because I consider the XEmacs CVS tree to be the
official repository for the package. I do maintain a local mirror
in my own CVS tree, but that is a backup. If you prefer not to do
it that way, you might want to consider a different file
organization. But I think this is a good idea, since many XEmacs
package maintainers also maintain FSF compatibility; one less
headache for compatilibility if all the files are together.
(3) Those files _should_ be in the source package, for the reasons
given in (2).
(4) There is a mechanism for excluding "uninteresting" files (test
scaffolding, whatnot) from the binary packages, I believe. But
I'm not sure how it's supposed to work. I think that what happens
is that the contents of the ELCS make variable get included, and
so do EXTRA_SOURCES. This would allow exclusion of specifically
FSF-only files. Even if not, I don't think it's a big deal.
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
__________________________________________________________________________
__________________________________________________________________________
What are those two straight lines for? "Free software rules."