unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: "Eli Zaretskii" <eliz@is.elta.co.il>
Cc: emacs-devel@gnu.org
Subject: Re: emacs 21.2
Date: Fri, 22 Mar 2002 19:45:56 +0200	[thread overview]
Message-ID: <9743-Fri22Mar2002194555+0200-eliz@is.elta.co.il> (raw)
In-Reply-To: <FC3DA3DC8D4AD311AB910020352A8FDC0BC62C82@eagle.midas-kapiti.com> (simon.marshall@misys.com)

> From: "Marshall, Simon" <simon.marshall@misys.com>
> Date: Fri, 22 Mar 2002 15:20:32 -0000
> 
> I don't know if you meant to direct this comment at the emacs-devel list
> only

It was meant to anyone who is interested in Emacs development.
emacs-devel is certainly a good place to find those people.

> If it was directed at pretesters, then, put yourself in my (a pretester)
> shoes.  I spent a large amount of my own time tracking down problems
> with the last pretest & coming up with some fixes & testing others'.

Thank you very much for those efforts.  They are certainly
appreciated.

> I did it because I thought it would be worth it: I thought the next
> Emacs release would fix those problems.  Why would I bother if fixes
> wouldn't appear in the next release?

It is not always possible to fix everything in the version currently
under a pretest.  If the bug is minor and the fix can potentially
affect other places in Emacs, then there's a judgement call whether to
fix it in the upcoming release or the one after that, especially if
the pretest is otherwise stable and ready for a release.

A pretest should be a converging process--as it proceeds, the codebase
should become more and more stable (less bugs, less crashes, etc.), at
least on the average.  Installing a change that potentially
destabilizes the code could mean either unstable release or more
pretest releases and a resultant significant delay in the release
date.  So there's a clear tradeoff here.  I'm sure I'm not telling
you anything you didn't already know.

> > Of course, since there's a judgement call involved, everybody is
> > welcome to step forward and argue for the changes they think should
> > be included.  But if you don't speak up, I can't see how can we take
> > your views into account.
> 
> I think it is difficult for pretesters to follow the release policy
> (assuming that they know what it is---I didn't/don't) and make these
> kinds of judgements.

Whatever is not clear can be explained if you ask.  The CVS, both the
release branch and the development trunk, are there for you to
scrutinize.  There are special mailing lists where you are notified
about commits to the CVS; you can subscribe to one of those lists and
monitor the changes, to know whether your patches are installed for
the next release or only on the trunk.  Failing all that, you can ask
explicitly.

In other words, the development process is open--you are welcome to
monitor the decisions and speak up your views.

> I think your release policy itself is wrong---assuming I know what it
> is---I think the only reason to release a version that does not fix
> serious but not necessarily fatal bugs is when a quick release is needed
> because the previous release was broken.

Emacs 21.1 is not broken, but it has a number of annoying redisplay
bugs, albeit subtle ones, which don't show up except in sufficiently
rare situations.  The main purpose of 21.2 was to quickly fix those
problems, in order to make Emacs 21 as good as Emacs 20.7.  Problems
which existed in Emacs 20.x, such as the scroll-bar behavior, do not
belong to this class of problems.

As to the next release, AFAIK we still need to see whether v21.2 is
stable enough to make it the last release from the branch or not.  If
it is, the next release will have all of your changes.

> To take your 2nd para above, you say "even if the release under pretest
> is a minor bugfix".

That wasn't said about Emacs 21.2.  It was a general statement.

_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://mail.gnu.org/mailman/listinfo/emacs-devel


  parent reply	other threads:[~2002-03-22 17:45 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-03-22 12:43 emacs 21.2 Marshall, Simon
2002-03-22 14:21 ` Eli Zaretskii
2002-03-22 15:20   ` Marshall, Simon
2002-03-22 16:36     ` Juanma Barranquero
2002-03-22 17:45     ` Eli Zaretskii [this message]
2002-03-22 19:38     ` Jason Rumney
2002-03-22 23:54     ` Miles Bader
2002-03-23  8:59       ` Eli Zaretskii
2002-03-23 16:15     ` Richard Stallman
2002-03-23  9:03   ` Per Abrahamsen
2002-03-23 10:12     ` Eli Zaretskii
2002-03-24 15:51     ` Richard Stallman
2002-03-24 18:04       ` Eli Zaretskii
2002-03-25 12:02         ` Richard Stallman
2002-03-25 19:45           ` Eli Zaretskii
2002-03-26 10:14             ` Werner LEMBERG
2002-03-28  4:55               ` Richard Stallman
2002-03-28  9:37                 ` Eli Zaretskii
2002-03-29 17:15                   ` Florian Weimer
2002-03-29 17:32                     ` Eli Zaretskii
2002-03-29 17:47                       ` Florian Weimer
2002-03-22 16:52 ` Stefan Monnier
  -- strict thread matches above, loose matches on Subject: below --
2002-03-22 17:34 Marshall, Simon
2002-03-22 18:47 ` Eli Zaretskii
2002-03-22 17:05 Marshall, Simon
2002-03-22  9:40 Marshall, Simon
2002-03-22 11:44 ` Eli Zaretskii
2002-03-23 16:13 ` 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

  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=9743-Fri22Mar2002194555+0200-eliz@is.elta.co.il \
    --to=eliz@is.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 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).