PGG

Simon Josefsson jas at extundo.com
Sun Sep 29 05:58:25 JST 2002


Daiki Ueno <ueno at unixuser.org> writes:

>> And to test the patches... this (in addition to the earlier one's)
>> works under Emacs 21.2 and XEmacs 21.4.  They are committed to Oort
>> CVS.
>
> In addition, I propose the attached patch to remove dependencies from
> calist.el and alist.el.

Thanks.  Those packages seemed rather short though, do you think it is
a problem if they are included?

> It will cause a little degradation which PGG itself won't choose the
> PGP command automatically, but most of the users tend to prefer
> setting `pgg-scheme' explicitly.

Yes, I even had to sett pgg-scheme to get things to work since PGG
chosed pgp5 for me which I don't have installed.  I didn't investigate
why it did that though.

>> I didn't understand why the luna.el patch was necessary, but without
>> it building it in the XEmacs package build system bails out (try the
>> XEmacs package in CVS under unsupported/simon/pgg/).
>
> Because luna.el provides a general purpose OO mechanism and there are a
> number of programs which uses it, your change which totally disables
> edebug facility will not gratefully acceptable for developers of such a
> programs.

I have reverted my change -- I found that simply loading edebug made
it work.  Thanks.

> I think it is the first consideration to remove dependencies from
> luna.el before moving pgg*.el to gnus/lisp/.  In PGG, fortunately
> luna.el is used to provide a mechanism to select PGP backends
> (pgg-gpg.el, pgg-pgp5.el, and pgg-pgp.el), so it will be possible to
> replace these stuff by using normal naming convention techniques.

Cannot luna.el be included in Oort too?  Or is it an issue of
copyrights?  It does say the copyright is hold by FSF (although I
haven't received an answer from FSF if they indeed have papers for
it).






More information about the Emacs-mime-en mailing list