unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Dmitry Gutov <dgutov@yandex.ru>
To: Eli Zaretskii <eliz@gnu.org>
Cc: 40990-done@debbugs.gnu.org
Subject: bug#40990: Improve message-mode and isearch icons
Date: Mon, 11 May 2020 17:18:15 +0300	[thread overview]
Message-ID: <60322abc-7b56-db02-3a41-2bfc9ea59b9c@yandex.ru> (raw)
In-Reply-To: <F3681ED9-3342-4100-B481-F415A414E28E@gnu.org>

On 11.05.2020 07:17, Eli Zaretskii wrote:
> On May 11, 2020 5:46:03 AM GMT+03:00, Dmitry Gutov <dgutov@yandex.ru> wrote:
>> On 11.05.2020 05:35, Eli Zaretskii wrote:
>>> You are just listing the advantages of releasing frequently.  No one
>>> will argue with that, the problem is how to make that happen without
>>> hurting stability.
>>
>> I don't think it's possible not to sacrifice stability at all. It will
>>
>> most likely go down in XX.1 releases, at least to some extent.
> 
> The stability already goes down in NN.1 versions, that's why we always have a NN.2 version to follow.  We are talking about how much more it will decrease.  If you have practical suggestions for how to keep the instability in check while making more frequent releases, I'm all ears.

I mean will go down compared to the current situation.

But actually, if the period before branching, before stabilization, is 
also reduced proportionally, then fewer regressions will have a chance 
to sneak in. The odds of *some* regression remaining will likely go up, 
though.

For example, if we target, say, a new Emacs release every 6 months, then 
it will be 2 months development, 2 months stabilization, and 2 months 
prerelease (with new developments doing to the master for the last 4 
months).

With cycles like that, there will also be less temptation to "sneak that 
last feature in", or land an experimental feature later in the cycle. 
Developers will also moderate the risk themselves.

As for regression bugs remaining at each time, maybe the way to look at 
them is: If the period between when the regression happened and when it 
was reported will be longer than the time to the next minor release, 
maybe we can do the release now. And thus nominate fewer bugs to be 
actual blockers.

Right now Emacs releases, and even development branches, are fairly 
stable, so we have some margin for experimentation.





  reply	other threads:[~2020-05-11 14:18 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-04-30 23:50 bug#40990: Improve message-mode and isearch icons Dmitry Gutov
2020-05-01  6:16 ` Eli Zaretskii
2020-05-01 15:21   ` Dmitry Gutov
2020-05-01 15:43     ` Eli Zaretskii
2020-05-01 15:49       ` Eli Zaretskii
2020-05-01 22:12       ` Dmitry Gutov
2020-05-02  6:23         ` Eli Zaretskii
2020-05-11  1:42           ` Dmitry Gutov
2020-05-11  2:35             ` Eli Zaretskii
2020-05-11  2:46               ` Dmitry Gutov
2020-05-11  4:17                 ` Eli Zaretskii
2020-05-11 14:18                   ` Dmitry Gutov [this message]
2020-05-11 15:53                     ` Eli Zaretskii

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=60322abc-7b56-db02-3a41-2bfc9ea59b9c@yandex.ru \
    --to=dgutov@yandex.ru \
    --cc=40990-done@debbugs.gnu.org \
    --cc=eliz@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).