unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Dave Love <d.love@dl.ac.uk>
Cc: schwab@suse.de,  monnier+gnu/emacs@rum.cs.yale.edu,  emacs-devel@gnu.org
Subject: Re: TODO additions
Date: 29 Nov 2002 19:57:49 +0000	[thread overview]
Message-ID: <rzqisygw3lu.fsf@albion.dl.ac.uk> (raw)
In-Reply-To: <E18HmgS-00029J-00@fencepost.gnu.org>

Richard Stallman <rms@gnu.org> writes:

> Could you (or someone) find the necessary changes (in Debian perhaps)
> so we can install them?

I don't think there are simple changes -- if I remember correctly, the
structure was quite different, which was why I didn't just do it.
You'd need to look in XEmacs CVS anyhow to (try to) verify the
provenance of the code.  The bulk of it was apparently done by
Sperber, but I didn't check it thoroughly.  The server is at
:pserver:cvs@sunsite.dk:/pack/xemacscvs.

Apart from the locking stuff, Debian has other changes to movemail for
specifying the spool directory (but only at configure time).

>     For 21.3, you might want other changes for gnu-linux mipsle, hp and
>     s390 targets, but they're inconsistent with the treatment in the
>     current head sources.  (I just made a trivial change which should get
>     mipsle OK.)
> 
> Could you say more concretely which part of the code we're talking
> about?

Just the {m,s}/*.h files, and trivial changes to configure.in.

> Which precisely are the versions that are inconsistent?

The s390 config file is different and differently named and the
changes in the hp800.h file are different.  I've no evidence anything
in the Emacs head versions is wrong.

> (If you would like to solve the problem yourself then you don't need
> to explain it.)

It only applies to the release branch.  I don't know if you want to
support the targets there.  I think SuSE are s390 experts, so perhaps
schwab could advise on that.

>     I can send a pared-down version of the diffs if that's useful.
> 
> Would the pared-down version of the diffs be a working fix?

I don't know whether the movemail locking changes can be made safe for
other systems.  The readme says the following about the movemail
changes.  Note that comments about `upstream authors'.

  ** The location of the mail spool has been centralized.
  
  [ This modification is currently only available in the Debian source,
    but the upstream authors and I are in the process of working out the
    appropriate upstream patch.
  
    Please do *NOT* use mail-spool-directory in any public code until
    and unless this variable makes it into the upstream source. ]
  
  Determination of the location of the mail spool has now been
  centralized.  There is a new lisp-level variable mail-spool-directory
  that should always contain the location of the mail spool (normally a
  directory like /usr/spool/mail).
  
  There is a related configure option --with-mail-spool-directory that
  allows you to override the default mail spool location detected, if
  any, at configure time.  The proper setting for a particular
  architecture may also be set in src/s/*.h with
  SYSTEM_MAIL_SPOOL_DIRECTORY, but note that --with-mail-spool-directory
  always takes precedence.
  
  At the C level, the mail spool directory is available from
  lib-src/mailspool.h which provides a MAIL_SPOOL_DIRECTORY definition.
  
  nnmail, rmail, and movemail have all been modified to respect this new
  arrangement.
  
  ** Mailbox locking improved and brought into line with Debian policy.
  
  [ This modification is currently only available in the Debian source,
    but the upstream authors and I are in the process of working out the
    appropriate upstream patch. ]
  
  Configure now looks for liblockfile before libmail (liblockfile is a
  free software replacement for libmail).  Either library, if found, is
  propagated to the movemail (lib-src) Makefile through the
  MOVEMAIL_LOCK_LIBS variable.
  
  Also MAIL_USE_FLOCK is disabled since it is wrong for a Debian system.

  reply	other threads:[~2002-11-29 19:57 UTC|newest]

Thread overview: 80+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-10-18 12:41 TODO additions Dave Love
2002-10-19  3:24 ` Miles Bader
2002-10-21 13:11   ` Stefan Monnier
2002-10-22 16:47   ` Dave Love
2002-10-21 13:07 ` Stefan Monnier
2002-10-21 13:21   ` Oliver Scholz
2002-10-22 14:14     ` Stefan Monnier
2002-10-22 17:03   ` Dave Love
2002-10-27 23:38 ` Richard Stallman
2002-10-29 18:04   ` Dave Love
2002-10-29 22:09     ` Miles Bader
2002-10-31 17:25       ` Richard Stallman
2002-11-05 10:59       ` Dave Love
2002-10-30 17:18     ` Richard Stallman
2002-10-31  7:21       ` Kai Großjohann
2002-10-31  9:12         ` Miles Bader
2002-11-01  9:40         ` Richard Stallman
2002-11-01 13:06           ` Kai Großjohann
2002-11-03 13:57             ` Richard Stallman
2002-10-31 18:19       ` Dave Love
2002-11-02  3:32         ` Richard Stallman
2002-11-11 20:15           ` Dave Love
2002-11-12 13:18             ` Miles Bader
2002-11-14  4:10               ` Richard Stallman
2002-11-17 22:47               ` Dave Love
2002-10-30 17:18     ` Richard Stallman
2002-10-31 18:42       ` Dave Love
2002-11-02  3:31         ` Richard Stallman
2002-11-05 11:37           ` Dave Love
2002-10-29 19:02   ` Stefan Monnier
2002-10-31 17:27     ` Richard Stallman
2002-10-31 18:10     ` Dave Love
2002-11-02  3:31       ` Richard Stallman
2002-11-05 11:33         ` Dave Love
2002-11-07  4:48           ` Richard Stallman
2002-11-07 10:33             ` Andreas Schwab
2002-11-08 12:06               ` Richard Stallman
2002-11-11 11:58                 ` Andreas Schwab
2002-11-13 11:31                   ` Richard Stallman
2002-11-17 22:49                     ` Dave Love
2002-11-11 20:25                 ` Dave Love
2002-11-13 11:32                   ` Richard Stallman
2002-11-17 22:56                     ` Dave Love
2002-11-18 19:09                       ` Richard Stallman
2002-11-20 17:10                         ` Dave Love
2002-11-21 17:12                           ` Richard Stallman
2002-11-24 18:57                             ` Dave Love
2002-11-25 12:36                               ` Richard Stallman
2002-11-27 23:38                                 ` Dave Love
2002-11-29 15:04                                   ` Richard Stallman
2002-11-29 19:57                                     ` Dave Love [this message]
2002-12-01  9:16                                       ` Richard Stallman
2002-12-02 14:02                                         ` Dave Love
2002-12-05 15:10                                           ` Richard Stallman
2002-12-09 19:03                                             ` Dave Love
2002-12-12 17:09                                               ` Richard Stallman
2002-12-15 17:23                                                 ` Dave Love
2002-12-01  9:16                                       ` Richard Stallman
2002-12-02 14:05                                         ` Dave Love
2002-12-02 15:47                                       ` Richard Stallman
2002-12-06 16:41                                         ` movemail re-write [was Re: TODO additions] Dave Love
     [not found]                                           ` <E18LD0N-0004Rc-00@fencepost.gnu.org>
2002-12-10 23:42                                             ` Dave Love
2002-12-16 10:49                                           ` Michael Sperber [Mr. Preprocessor]
2002-12-17 18:44                                             ` Richard Stallman
2002-12-18  9:35                                               ` Michael Sperber [Mr. Preprocessor]
2002-12-19 18:32                                                 ` Richard Stallman
2002-12-02 15:47                                       ` TODO additions Richard Stallman
2002-12-03 10:58                                         ` Dave Love
2002-12-05 15:10                                           ` Richard Stallman
2002-11-29 15:04                                   ` Richard Stallman
2002-11-27 15:13                           ` Francesco Potorti`
2002-11-28  1:43                             ` Miles Bader
2002-11-28  5:45                               ` Eli Zaretskii
2002-11-29 15:03                             ` Richard Stallman
2002-11-29 15:59                               ` Francesco Potorti`
2002-11-30 14:05                                 ` Richard Stallman
2002-11-07  4:48           ` Richard Stallman
2002-11-11 20:19             ` Dave Love
2002-11-13 11:32               ` Richard Stallman
2002-11-17 22:47                 ` Dave Love

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=rzqisygw3lu.fsf@albion.dl.ac.uk \
    --to=d.love@dl.ac.uk \
    --cc=emacs-devel@gnu.org \
    --cc=monnier+gnu/emacs@rum.cs.yale.edu \
    --cc=schwab@suse.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).