unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* some more files in gnus/ that seem to be general features
@ 2007-11-30 22:04 Glenn Morris
  2007-11-30 23:02 ` Reiner Steib
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Glenn Morris @ 2007-11-30 22:04 UTC (permalink / raw)
  To: emacs-devel


Here are some more files in lisp/gnus that would seem to be general
features that should live elsewhere. There was a long thread on this,
but it seems to have petered out. Yes, some of these files are old,
but I don't see that this invalidates the discussion. Some of these
files have been mentioned before, but nothing came of it.


dig.el:
 "This provide an interface for `dig'".

No dependence on gnus, except for an easily replaceable
`gnus-run-mode-hooks' call.


dns.el:
 Does DNS queries.

No dependence on gnus, except for easily replaceable
`mm-with-unibyte-buffer' calls.


format-spec.el:
  Allows you to supply a format-like string, eg "bash %u %k", and say
  how the % characters should expand.

No dependence on gnus. Used outside of gnus by several files.


binhex.el
  A binhex decoder, either standalone or using `hexbin'.

No dependence on gnus, except for the custom items being in the
gnus-extract group for no reason.


uudecode.el
   A uu decoder, either standalone or using `uudecode'.

No dependence on gnus, except for the custom items being in the
gnus-extract group for no reason.


hex-util.el:
  Convert hexadecimal strings to octet strings and back again.

No dependence on gnus.


sha1.el
  Compute SHA1 hashes.
  Needs hex-util. No dependence on gnus.


password.el:
  "Read passwords from user, possibly using a password cache."

No dependence on gnus.


encrypt.el:
  "file encryption routines". Reads/writes encrypted files.

No dependence on gnus, except for easily replaceable calls to
gnus-error. Needs password.el.

[There was some long discussion of this file before. I don't want to
re-open that, merely to say that while this file is in Emacs, it
should be outside gnus/.]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: some more files in gnus/ that seem to be general features
  2007-11-30 22:04 some more files in gnus/ that seem to be general features Glenn Morris
@ 2007-11-30 23:02 ` Reiner Steib
  2007-11-30 23:31   ` Glenn Morris
  2007-11-30 23:30 ` Ted Zlatanov
  2007-12-01 17:59 ` Richard Stallman
  2 siblings, 1 reply; 8+ messages in thread
From: Reiner Steib @ 2007-11-30 23:02 UTC (permalink / raw)
  To: Glenn Morris; +Cc: emacs-devel

On Fri, Nov 30 2007, Glenn Morris wrote:

> dig.el:
>  "This provide an interface for `dig'".
[...]

Hopefully had a look at `emacs/doc/misc/gnus-coding.texi' and didn't
duplicate my investigations.

If there's something missing there, please feel free to add.
(At least the FLIM files are not mentioned / missing.)

Probably we should add where the files are in Emacs in
`gnus-coding.texi'.

Bye, Reiner.
-- 
       ,,,
      (o o)
---ooO-(_)-Ooo---  |  PGP key available  |  http://rsteib.home.pages.de/

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: some more files in gnus/ that seem to be general features
  2007-11-30 22:04 some more files in gnus/ that seem to be general features Glenn Morris
  2007-11-30 23:02 ` Reiner Steib
@ 2007-11-30 23:30 ` Ted Zlatanov
  2007-12-02 18:59   ` Glenn Morris
  2007-12-01 17:59 ` Richard Stallman
  2 siblings, 1 reply; 8+ messages in thread
From: Ted Zlatanov @ 2007-11-30 23:30 UTC (permalink / raw)
  To: emacs-devel

On Fri, 30 Nov 2007 17:04:42 -0500 Glenn Morris <rgm@gnu.org> wrote: 

GM> Here are some more files in lisp/gnus that would seem to be general
GM> features that should live elsewhere. There was a long thread on this,
GM> but it seems to have petered out. Yes, some of these files are old,
GM> but I don't see that this invalidates the discussion. Some of these
GM> files have been mentioned before, but nothing came of it.
...
GM> encrypt.el:
GM>   "file encryption routines". Reads/writes encrypted files.

GM> No dependence on gnus, except for easily replaceable calls to
GM> gnus-error. Needs password.el.

GM> [There was some long discussion of this file before. I don't want to
GM> re-open that, merely to say that while this file is in Emacs, it
GM> should be outside gnus/.]

Since the vote was to remove that file from Emacs, I'll do that.

This file can be removed from the Gnus repository too, I just need to
fix netrc.el there so it doesn't depend on encrypt.el (it will use it
only if loaded).  Can I assume that removal from Gnus CVS is sufficient
to please everyone and will cause removal from the Emacs CVS as well?

Thanks
Ted

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: some more files in gnus/ that seem to be general features
  2007-11-30 23:02 ` Reiner Steib
@ 2007-11-30 23:31   ` Glenn Morris
  0 siblings, 0 replies; 8+ messages in thread
From: Glenn Morris @ 2007-11-30 23:31 UTC (permalink / raw)
  To: emacs-devel

Reiner Steib wrote:

> Probably we should add where the files are in Emacs in `gnus-coding.texi'.

For the purposes of Gnus, does it matter where the files are in Emacs?
I would think the only relevant information is "included in Emacs
since version xx.yy".

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: some more files in gnus/ that seem to be general features
  2007-11-30 22:04 some more files in gnus/ that seem to be general features Glenn Morris
  2007-11-30 23:02 ` Reiner Steib
  2007-11-30 23:30 ` Ted Zlatanov
@ 2007-12-01 17:59 ` Richard Stallman
  2007-12-01 21:36   ` Glenn Morris
  2 siblings, 1 reply; 8+ messages in thread
From: Richard Stallman @ 2007-12-01 17:59 UTC (permalink / raw)
  To: Glenn Morris; +Cc: emacs-devel

We were having separate discussions of passwd.el and encrypt.el.
I think we decided to mark some functions in passwd.el as obsolete,
and maybe rename one, and then move it.  Was any of this done?

As for encrypt.el, we decided to delete it.

The rest should definitely be moved.

Could you please move dig.el, dns.el, binhex.el, format-spec.el,
uudecode.el, sha1.el and hex-util.el to their proper places,
and make the obvious fixes?

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: some more files in gnus/ that seem to be general features
  2007-12-01 17:59 ` Richard Stallman
@ 2007-12-01 21:36   ` Glenn Morris
  2007-12-02 18:39     ` Richard Stallman
  0 siblings, 1 reply; 8+ messages in thread
From: Glenn Morris @ 2007-12-01 21:36 UTC (permalink / raw)
  To: rms; +Cc: emacs-devel

Richard Stallman wrote:

> I think we decided to mark some functions in passwd.el as obsolete,
> and maybe rename one, and then move it.  Was any of this done?

I don't what you wanted done, but nothing's happened, unless it has
happened in Gnus CVS and not been synced yet.

> Could you please move dig.el, dns.el, binhex.el, format-spec.el,
> uudecode.el, sha1.el and hex-util.el to their proper places,
> and make the obvious fixes?

Done, except I can't decide which directory (or customization group)
to move binhex and uudecode to. Ideas? Both decode formats usually
associated with mail/news.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: some more files in gnus/ that seem to be general features
  2007-12-01 21:36   ` Glenn Morris
@ 2007-12-02 18:39     ` Richard Stallman
  0 siblings, 0 replies; 8+ messages in thread
From: Richard Stallman @ 2007-12-02 18:39 UTC (permalink / raw)
  To: Glenn Morris; +Cc: emacs-devel

    Done, except I can't decide which directory (or customization group)
    to move binhex and uudecode to. Ideas? Both decode formats usually
    associated with mail/news.

I think lisp/mail is best, for directory, and under `mail' and `news'
for the custom group.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: some more files in gnus/ that seem to be general features
  2007-11-30 23:30 ` Ted Zlatanov
@ 2007-12-02 18:59   ` Glenn Morris
  0 siblings, 0 replies; 8+ messages in thread
From: Glenn Morris @ 2007-12-02 18:59 UTC (permalink / raw)
  To: Ted Zlatanov; +Cc: emacs-devel

Ted Zlatanov wrote:

> This file can be removed from the Gnus repository too, I just need to
> fix netrc.el there so it doesn't depend on encrypt.el (it will use it
> only if loaded).  Can I assume that removal from Gnus CVS is sufficient
> to please everyone and will cause removal from the Emacs CVS as well?

I did the Emacs part (remove encrypt, adjust netrc), but not the Gnus part.

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2007-12-02 18:59 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-11-30 22:04 some more files in gnus/ that seem to be general features Glenn Morris
2007-11-30 23:02 ` Reiner Steib
2007-11-30 23:31   ` Glenn Morris
2007-11-30 23:30 ` Ted Zlatanov
2007-12-02 18:59   ` Glenn Morris
2007-12-01 17:59 ` Richard Stallman
2007-12-01 21:36   ` Glenn Morris
2007-12-02 18:39     ` Richard Stallman

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).