From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#33225: [debbugs.el] Don't send control message immediately Date: Fri, 02 Nov 2018 11:30:10 +0100 Message-ID: <87a7mrlqkt.fsf@gmx.de> References: <87k1lxhtfc.fsf@gmail.com> <871s84g9cp.fsf@portable.galex-713.eu> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1541154963 7078 195.159.176.226 (2 Nov 2018 10:36:03 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 2 Nov 2018 10:36:03 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 33225@debbugs.gnu.org, Noam Postavsky To: "Garreau\, Alexandre" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Nov 02 11:35:58 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gIWo2-0001iF-LK for geb-bug-gnu-emacs@m.gmane.org; Fri, 02 Nov 2018 11:35:58 +0100 Original-Received: from localhost ([::1]:50682 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gIWq9-00017s-7P for geb-bug-gnu-emacs@m.gmane.org; Fri, 02 Nov 2018 06:38:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39802) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gIWjM-00021m-DE for bug-gnu-emacs@gnu.org; Fri, 02 Nov 2018 06:31:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gIWjI-0004Rv-RT for bug-gnu-emacs@gnu.org; Fri, 02 Nov 2018 06:31:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:55005) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gIWjG-0004Qq-7g for bug-gnu-emacs@gnu.org; Fri, 02 Nov 2018 06:31:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gIWjG-0001Qm-3R for bug-gnu-emacs@gnu.org; Fri, 02 Nov 2018 06:31:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 Nov 2018 10:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33225 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 33225-submit@debbugs.gnu.org id=B33225.15411546313726 (code B ref 33225); Fri, 02 Nov 2018 10:31:02 +0000 Original-Received: (at 33225) by debbugs.gnu.org; 2 Nov 2018 10:30:31 +0000 Original-Received: from localhost ([127.0.0.1]:59263 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gIWik-0000xh-Nb for submit@debbugs.gnu.org; Fri, 02 Nov 2018 06:30:31 -0400 Original-Received: from mout.gmx.net ([212.227.17.21]:55893) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gIWii-0000rE-5w for 33225@debbugs.gnu.org; Fri, 02 Nov 2018 06:30:28 -0400 Original-Received: from detlef.gmx.de ([212.91.238.246]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0Lxdfb-1fUwxM2cYt-017GBR; Fri, 02 Nov 2018 11:30:11 +0100 Original-Received: from detlef.gmx.de ([212.91.238.246]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0Lxdfb-1fUwxM2cYt-017GBR; Fri, 02 Nov 2018 11:30:11 +0100 In-Reply-To: <871s84g9cp.fsf@portable.galex-713.eu> (Alexandre Garreau's message of "Thu, 01 Nov 2018 15:28:54 +0100") X-Provags-ID: V03:K1:b7xJZ6nwIEeyJaoXeV1KMZNZWX18hStgRu8Ci2Szx6WNXqOId57 nstKy8+sqMhELDsloW08nnQEPafdvZVAhXJf4aXJfGNa0jyCNI2QWp9A/bEN1YC0EP+zgew sczLH3nH/ByqUtvesPbi3WI5DEleYgGJj8GRH6QBEudlVtzE1wp8eSfiAq8rnssWa+dWbpd 9JiAxCGAVzi4IRi35/Mzg== X-UI-Out-Filterresults: notjunk:1;V01:K0:ghwI3nfIwl8=:8Qvk3uqLbRha69WwwbL0ES GqtEbDl5mUQrfMQ07gJKCqwX1DhFJUV4foxDiC2Mg/hXCWhPWNYdaMRyIHN71H+IxtcQ7CQ3y u+p46TX9QlZL9eyj8OFBgMeBJfUQoP82j/k0v4mJbGD4uECsJ8kFb6fAS2LXHIzIWKrT/enJ8 IvfML2I2a5vedEc699T/vYbIV41+nE7Jo3TmLp6sfoCumIh9F0rtPwDxWPJcshYl4zpfGYcRm 5Dkk1SxJaHaahmLIWllB/aQbRwm83Fl+TF30zDYfUGjLfsaZmpc43eblbaWtCyUfJkZruKGce DDHfRY0nPIaBdJHnvIEZ4edRUTVT/ehI6JKL4kLFB7zkRR04QGM6fzWdYINcwM/2uhn1mJdGX npIKOR4k8l3ba9vuOKYLS499c+N4NHz9g6NyckjO9LI8YZRWGYZkWU82t29ELWM09QF+f5q+h QPg4ZfUI6TuKAMGYAiGz7ADucnISGxyfi7Zw7SXk8RoOjxNPYwrycz2U0HKzbs6KOvdwudut8 ndTCVeO91sElAVoCpdc6YnhQG8I6gCLV8fMN9nS6JoDINfnGxFxuXCb03doPnfeet1thOwCzg dK2KKyKhG6F0y/ufvW0nXlpVqoapgQYLt7W8nIifo+e+3ExyxnwHHqSwNx0ekrI0ZZK825gm8 G7TT6KEOJuktkE8cd2B82kf6HsuOL3tnqVMHKPSND1yiHgGdyHkrlImUBrMmQkG8icw427Z/T fKzPCAe5jvEBxqYVFM7mbTxPmH8yIwP1SQkVK6y+S4ut6QWMibxXFRfJz5SOSb6loQxZNDWe X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:151947 Archived-At: "Garreau, Alexandre" writes: Hi Alexandre, >> As mentioned in [1], I have a modified version of >> debbugs-gnu-send-control-message which just creates the message (or >> edits the current one) rather than sending it right away. > > I believe this is the most straightforward solution to the problem of > control messages sending too fast for the newcomer user. As you have seen the other message, I'm also in favor of this solution. > However, I guess this is a feature more than a bug for most used > users, and this would have been only useful for the first time to me, > when I wanted to =E2=80=9Ctest it to see how it looks=E2=80=9D thinking o= f =E2=80=9Ccancelling > at the last moment=E2=80=9D, and discovered the mail was already sent bef= ore I > could even understand what was happening (and take the time to > document more myself on what was the control message really meaning). > Sure if I saw a message-mode buffer before, at this moment, I=E2=80=99d h= ave > canceled, but that would only have been useful the first time: then it > would have become tiring, so I would have disabled it to come back the > simple behavior, and loose the benefit of the additional > security-check step. In fact I believe we shall offer both functions. debbugs-gnu-send-control-message, without any confirmation, is good for experienced users. When you are working on a bug triage, for example, you need a fluid workflow, w/o interruption for confirmation and alike. > What I suggested later instead was asking for confirmation for certain > control messages that might uselessly garble and bloat the bug history, > while letting go more common and useful messages that might otherwise > anyway be undone without semantic overhead [2], first suggestion was > just about asking for confirmation about certain messages and not > others, so I attach the already suggested [3] patch here for better > referencing of it. But in last message [2] I argued in favor of better > discrimination among control messages and potentially clarifying their > meaning and better linking doc. I believe it is a matter of personal taste, which control messages need a confirmation, and which not. And this will change also over the time. Oce you know what "owner" is intended for, you don't need to confirm this again and again. What I could imagine is, that you implement an explanation for the control messages, based on Noam's debbugs-control-make-message. This needs an emhancement in the manuals, but I'm working on. Best regards, Michael.