all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Eli Zaretskii" <eliz@elta.co.il>
Cc: emacs-devel@gnu.org
Subject: Re: Coordinating patches [was Re: Change in compile.el]
Date: Tue, 17 Feb 2004 21:43:42 +0200	[thread overview]
Message-ID: <7137-Tue17Feb2004214342+0200-eliz@elta.co.il> (raw)
In-Reply-To: <m38yj23tas.fsf_-_@kfs-l.imdomain.dk> (storm@cua.dk)

> From: storm@cua.dk (Kim F. Storm)
> Date: 17 Feb 2004 11:16:11 +0100
> 
> We have been discussing the new compile.el on the mailing lists.

We are discussing a lot of things, many of them don't end in a patch
and not necessarily are meant to.  Even if code fragments are being
posted and discussed, there's no way to know that someone is actively
working on a change.

> Also, the patch you applied to keyboard.c also had a nasty bug which
> I had already raised on the mailing list, and thus explained why it
> should not be applied in its current form.  I was quite surprised
> to see it installed anyway.

Richard asked me to install it a long time ago, and I guess I've
missed your objections (and so did Richard, it seems, since he never
drew my attention to your objections).  As long as we rely on humans
to pay attention, these things can happen.

> Given several incidents over the last few weeks where patches do more
> harm than good, I think we need to tighten the procedure of applying
> "3rd party" patches.  

I don't have anything against formalizing patch approval (in fact, I
suggested long ago that we do that for _all_ non-trivial changes, but
was voted down).  However, when Richard or some other core maintainer
asks me to install a patch, I don't regard that as ``3rd party'', I'm
sure you understand why.

> Before applying a 3rd party patch, a message is sent to emacs-devel
> with the subject:
> 
>         PATCH REVIEW: [title from original mail]
> 
> If no objections are received to that mail in 36 hours, you are
> free to go ahead an install it.  

People who object to a patch can voice their objections as things are
today: simply assume that every patch suggested on one of the 3
mailing lists could be installed RSN.  In other words, if you care
about the quality of the CVS code, please take time to review patches
that ``3rd parties'' are posting on these 3 lists.  No need to wait
for an announcement that a certain patch is about to be installed.

  reply	other threads:[~2004-02-17 19:43 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-02-16 20:08 Change in compile.el Stefan Monnier
2004-02-17  5:59 ` Eli Zaretskii
2004-02-17 10:16   ` Coordinating patches [was Re: Change in compile.el] Kim F. Storm
2004-02-17 19:43     ` Eli Zaretskii [this message]
2004-02-18  8:38     ` Richard Stallman
2004-02-18 10:45       ` Eli Zaretskii
2004-02-18 12:52         ` Kim F. Storm
2004-02-18 18:56           ` Eli Zaretskii
2004-02-18 23:38           ` Richard Stallman

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

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

  git send-email \
    --in-reply-to=7137-Tue17Feb2004214342+0200-eliz@elta.co.il \
    --to=eliz@elta.co.il \
    --cc=emacs-devel@gnu.org \
    /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 external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.