>>>> "Martin" == Martin Schwenke
<martin(a)meltin.net> writes:
Martin> Do you think it is worth including eiffel-mode.el instead
Martin> of eiffel3.el with XEmacs?
Probably we would want to include both, as long as there are no file
name conflicts that can't be resolved by one party or the other
renaming. Cf. the AUC-TeX package vs the ancient tex-mode.el in the
core Lisp.
The easiest way to do this is to add the file(s) to an existing
package. This is appropriate for mode (1) below.
It is not much more difficult to create a new, separate package. This
would be preferred for modes (2) and (3) below. Check out some of the
package sources, and look at the Makefile and pkg-info.in file for a
couple of small ones. It's not very difficult, and we'd be happy to
help with it.
Martin> If someone does decide to bundle eiffel-mode.el, how would
Martin> I contribute new versions?
There are three modes for this:
(1) You don't want to deal with XEmacs bureacracy at all. Send
patches to xemacs-patches(a)xemacs.org and the XEmacs Development Team
will review them and apply if appropriate. They will appear in the
package distribution on a regular basis. The XEmacs Development Team
will take responsibility for synchronization, and may also make its
own changes.
(2) You want direct access to the XEmacs repository for updating, but
don't really want to be maintainer of record. We give you CVS commit
access, you commit your changes, you tell the XEmacs package czar
(currently Steve Youngs) you'd like a new package released, and he
does so on his schedule. Other XEmacs developers will commit bug
fixes etc as appropriate.
(3) You want full control of the XEmacs package. You are maintainer
of record, and provide contact addresses for the following aliases:
eiffel-mode-{bugs,patches,discuss,maintainer}(a)xemacs.org. (Typically
for a small package they'll all just go to you.) You will review all
proposed patches to the library, and XEmacs will only commit without
your permission in cases of critical bugs where you cannot be
contacted. You have commit access to the repository for this purpose.
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Don't ask how you can "do" free software business;
ask what your business can "do for" free software.