From unknown Sun Jun 22 04:30:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28843: 26.0.90; gnus kills unsaved message buffer Resent-From: Nick Helm Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 Oct 2017 07:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 28843 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 28843@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15080536129388 (code B ref -1); Sun, 15 Oct 2017 07:47:02 +0000 Received: (at submit) by debbugs.gnu.org; 15 Oct 2017 07:46:52 +0000 Received: from localhost ([127.0.0.1]:40890 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e3ddL-0002RL-BZ for submit@debbugs.gnu.org; Sun, 15 Oct 2017 03:46:51 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36296) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e3ddJ-0002R4-5n for submit@debbugs.gnu.org; Sun, 15 Oct 2017 03:46:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e3ddC-0000tY-Re for submit@debbugs.gnu.org; Sun, 15 Oct 2017 03:46:43 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: *** X-Spam-Status: No, score=3.3 required=5.0 tests=BAYES_50, RECEIVED_FROM_WINDOWS_HOST,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39994) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e3ddC-0000tS-Od for submit@debbugs.gnu.org; Sun, 15 Oct 2017 03:46:42 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55486) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e3ddB-0000ee-7k for bug-gnu-emacs@gnu.org; Sun, 15 Oct 2017 03:46:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e3dd8-0000sF-4V for bug-gnu-emacs@gnu.org; Sun, 15 Oct 2017 03:46:41 -0400 Received: from mail-me1aus01on0105.outbound.protection.outlook.com ([104.47.116.105]:45037 helo=AUS01-ME1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e3dd7-0000r7-G4 for bug-gnu-emacs@gnu.org; Sun, 15 Oct 2017 03:46:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tenpointcomms.onmicrosoft.com; s=selector1-tenpoint-co-nz; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=ZQIzkWuz4JNZxInq50z6T7eaO2ho9een9MH3Q7gd8WA=; b=EVugVHrnTmhksusaegR9FXLct4EO9Y3OFpDkp2tBWYddhuVdBqThrMEtOYmM2bwJLYay28NbCGU/H/lzGx1AjnGGXZBeOsxSYOGJoLJb1JRLSzDbCYZNrQuBhZYJFubMGDwERysbrcanCGx+SYgUa8C1W+9zTahbqlH9VVudSDs= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=nick@tenpoint.co.nz; Received: from oberon (125.239.169.76) by ME1PR01MB1058.ausprd01.prod.outlook.com (2603:10c6:200:f::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Sun, 15 Oct 2017 07:46:30 +0000 From: Nick Helm Date: Sun, 15 Oct 2017 20:46:25 +1300 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [125.239.169.76] X-ClientProxiedBy: MEXPR01CA0110.ausprd01.prod.outlook.com (2603:10c6:200:2c::19) To ME1PR01MB1058.ausprd01.prod.outlook.com (2603:10c6:200:f::9) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 95b24e0c-a1ee-4524-35e5-08d513a0d9a5 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(2017082002075)(2017052603199)(201703131423075)(201702281549075); SRVR:ME1PR01MB1058; X-Microsoft-Exchange-Diagnostics: 1; ME1PR01MB1058; 3:ZaEny3lzduvun86I96CNmOouK45/YVh/NF0HJDvDXpypmQUOPuhLq3cQ00IADtyKKkONKBJGKUjVRpfvHhYkkH7IP7uYLtHmgK1ZhZxrpdSSNPCvOZguxxMM6R/tB5n9f3Gfwz9/Llgo+AkoScB5B0MRK1POzWtDhJdgcduw1nMd3WG9t90OVd6dKjJ0WJnrbKT1I04tWqNFjahblW83JUgslPhyWSJFRogNEgR08jlIIvMVw7V2mNF7bqYFR1dX; 25:lCwIdqHZh+3NIZdEVUibpCJAJ4PCBzd2azufk/4GmoMzZFd35txeCiDc1sCEEM2ryaTbamd1sePVrELx2rs4JNr7JaeZiNliY/VWwPsvIPh8Qx2VXXTpr8UoM7XW0dJjzDRSRDLZX8uc5h3v//VBh+YhrmAWHcnq1uypNHDJFZt0pQE1wvXhm6N/SzQPbkgvN7KVAY4xvjfdlJpXSalPBBhFJ5bFt8tNLZKgastu7+2beqbMkM3orzsJgp02AhXECUyTARvkwkDz6oFOuY8kJxVk2i7aArc/u5DMEwBim912HEZ69I/btAOJ/NQnIFTYafKtTqzlz9pC8rFMrZN6Aw==; 31:OWSkIPNL8FUaLyDmqT3hqRnQCfOC2QJ8y3TFJ87zmZrA4cGwhxyP0uf32gR2uzERe2cAVDceU5kQmNytk2zflsTw+bGTz4/t6/iUjGegFzOozwaZrb2hIqMHEnCiMGx8RiH9PnNzp63Mc1GMo9n4/ljDUD9TVls8lOUH/ExY6GhYYDa11FIVl9a94F59Hk4A4zwu0MjggxodeY3U24Z0Z0cRdr+8yUXoLq44WFvnLxM= X-MS-TrafficTypeDiagnostic: ME1PR01MB1058: X-Exchange-Antispam-Report-Test: UriScan:(788757137089); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93001095)(3002001)(10201501046)(6041248)(20161123558100)(20161123562025)(20161123560025)(20161123564025)(201703131423075)(201703061421075)(20161123555025)(2016111802025)(6072148)(6043046)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:ME1PR01MB1058; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:ME1PR01MB1058; X-Microsoft-Exchange-Diagnostics: 1; ME1PR01MB1058; 4:jfcdc375RSNGBzfvm4roSPVwfldCXyIbbrSsDX/cQ560yKUGIK0BKDeH4+xkItL2WNCiYqA75v774tSmzY6fN+HuuzsuoouBxhmQYiWRurSIZMh4YZaklF4PXaqBne8W9broBCvbX1Z5SeBiIW6Si5dzengZytNO+TWNtBARZWxc1XcTcr9RSZ+WbR7r3pbPJPqw2hEHF12iz0OXeUyacdfiR+jWv9xsaXol+rK+p/MzJLvKOxZQMYlxaSM9mnkofBeOi1aB531gKs+KxefM6IuC/Jvt+ACQoEXJE8Xy4Jk= X-Forefront-PRVS: 046164D5C4 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(346002)(376002)(189002)(199003)(377424004)(5423002)(54356999)(5660300001)(53936002)(6486002)(101416001)(305945005)(50986999)(74482002)(2906002)(36756003)(508600001)(105586002)(6666003)(106356001)(25786009)(2351001)(15650500001)(6916009)(42882006)(33646002)(81166006)(81156014)(8676002)(47776003)(6496005)(2361001)(68736007)(8936002)(3846002)(6116002)(5003940100001)(189998001)(66066001)(48376002)(7736002)(97736004)(16526018)(86362001)(4001150100001)(551544002)(50466002)(16586007)(21314002); DIR:OUT; SFP:1102; SCL:1; SRVR:ME1PR01MB1058; H:oberon; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: tenpoint.co.nz does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1; ME1PR01MB1058; 23:fibWBfRYKswCO9gAD+4rqcnpn+h9DizHRrG71zyJlnbjoiUzLXUXueQndK1E6tkOgiTBoR8oYWdPTfW78PBmlJmOJBVb72GT6yUCubrcV+cT2GU2EIbEezESOs8xfZF6EvtP9eHu08JZzKBUwKyQumOCh9nhsRU22rQUD+cpbe1I2zGYUiz2GiDEk0olRDFNfp1EwZTjGohaPXZzGmM9N8mXIlL4bI8FR+njo0xR8DeVghUgl74xAGKtlIEfVwN+9gWPqc0T8S/h7ORGpniuIC6kntfktlw0ZFbYBKJXQXavKag7pBuPmqFbpLARRNWO2Pts6jyked6k4+l7qNiwTneHtGDyLk/EhtCNcEHcvyEXRjlOWHgzQoBJDsxyth5FwkbLLtl25abEdia6oIObAL3i7ddKErERg6FJOA24T6g5dZvy0A3UuZuLYd+hM3ArbS/wToGxpen4GtUiah7wJ/tXFLHQ17JZ3j4BPJ/nSWv4/antEvM1m8WGJOdc56mfyB/yvxW9rO6bxO4zK9W4FGwgpICqLpQ5gA37mdA7eeY+gduu1bkn+3mSPbi47EGEknian94Zp9vnmUiO/ZWndqQWwZLl9TiRlhbCjPq+kgDNnRwcDcDX7Hc06SXptDxwZ3h9zZWKFj3NO0GfNTV8VVFtk14SGwscUavuju4kfjTRGuj7OaBbtdbf9nU0NSrUlOVr7ycJaHFg0i40UAxhSBC97WAdrK29a1AYOzDnWiEU/U0SuSAgTa94ELxJGxGVYrkiDaGKHKu/vjv/ktlKbZJalpt4tJuZX1zGBgBJ7tAqpWqo3d4iQRPgQf/Bl0+FKm/lhfI3gsSpuGVkqBeFE7OYer0Jz7rxYEi7t0qlPX1pr/evt/To1JWxsvwtEHNcRoIwKojiipKBxCFh8V6jWlU4Wq7Af4v/AHLQPoJ3ovtVF414fTA69DqRIXN4wvtcFTYgODjjOzxsb4PCy4cRH1we4C6PHM96LLLGdLSG0R00d5vyzlwrrS8LzKcRgZBvB77Jj8w+OvcMbXzsLxQzBfKt3ABLt/IfDUpOQZoyYLs9wV7O4sZbeq1FbJe5Y6rvCLa9IxiYov+O4PjwhCufS4McgON2fIR+8eRO4/GfZgNpCnvqg4Wvcazd0Xr1M9Qz/DGiXTNc48+TSuY8w5cWBXDmsS2Fs4vgMVx9ixDqcV8= X-Microsoft-Exchange-Diagnostics: 1; ME1PR01MB1058; 6:eDdFCDp0jeJQd0hPJgZfsp4s01s3dpBuaOC/uFoQ0qwSSImcAaKS90oOIrfJtLUTV9wWZWmKJl28WlOeNbfgqGWAP/4q3yzWaaObJH90+HjLblo8mPGgD/Q1shGgyz2bReMkcSe6fcNhYHQRxKVl6IwLQ8Zae6NA9hhtQymx7iFnPWHHSpQSsEqCTWAlCVG9m9vsLtAc7dn/eWKHHjTwu/nIEJEVmLblKy7RGgxbIqVMjaks2Hc/gVMBuTkVqVQeBHS4r5B06i8W0k+OBHijY7lG5d9lD4r1GMaecad5G6lAQyLe2PixTaZVz2S0fEC8961Z7h3d2GmY6XWg/NKxew==; 5:bu4yILkN7DB2LxvQej/6tYGDD5kj3wbU41rKUnVKvJOVMRvww9TTEeFBNDV2hlPx+itCIIl8e23veJK9same2/dnJUcALMmfZ56dg9eYK8roWCnMSmIfzes1AXYNXhHvxvu0SPgdlRWsPgGPPiH0Mw==; 24:AjUtT/7sbHRZOXnf2Uq1VePe6kdKyHuRITGQqAoWGbPcb0zx926XZdH0hh4oAts2PMs8QwOTi5DScm+a54Xp78nHt1XpKZ2wHqVRh+uGdCY=; 7:jidcIBPC99EQOn/G858RVgKyWPNKHkBfvTPwPI9WWZ9nBr9DY+O4owRvhEkFU6osr/PHbzvTeqjOsOOAceeL6V5ecrIKsgTFycuPIQag4SJFys1+BT5M7n9fAbbyjWiSNkKVghQSNyWnkEe+y02dBfPeI5N+rnMuyCh5DazfV2UvCySYEJSVP2B8b91Yo1xd57yWIT8jjy9i9kSmV7wOL8OorGTwY9tPlk7EtfWJ7cE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: tenpoint.co.nz X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Oct 2017 07:46:30.8096 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: ed686f26-19e8-407b-91d0-7364c1c6f5cf X-MS-Exchange-Transport-CrossTenantHeadersStamped: ME1PR01MB1058 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) When gnus is the mail-user-agent, quitting gnus causes unsaved messages to be lost. Emacs -Q (setq mail-user-agent 'gnus-user-agent) M-x gnus C-x 5 m "xxx" ;make and modify a new message C-x 5 b "*Group*" ;back to gnus q, yes Gnus exits, and the unsaved message buffer dies with it, without prompts to save. In GNU Emacs 26.0.90 (build 1, x86_64-apple-darwin16.7.0, NS appkit-1504.83 Version 10.12.6 (Build 16G29)) of 2017-10-15 built on oberon Windowing system distributor 'Apple', version 10.3.1504 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Emacs start-up time: 0.2 seconds Configured features: JPEG NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS LCMS2 Important settings: value of $LANG: en_NZ.UTF-8 locale-coding-system: utf-8-unix Major mode: Text Minor modes in effect: savehist-mode: t global-eldoc-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t visual-line-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig mailcap gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source tls gnutls utf7 netrc nnoo parse-time gnus-spec gnus-int gnus-range gnus-win gnus nnheader wid-edit emacsbug message rmc puny seq byte-opt bytecomp byte-compile cconv format-spec rfc822 mml mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time dired-x easymenu dired dired-loaddefs pcase savehist nh-macdict easy-mmode iso-transl edmacro kmacro cl-loaddefs cl-lib gv plain-theme time-date tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote kqueue cocoa ns lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 262303 8886) (symbols 48 26274 4) (miscs 40 38 132) (strings 32 47796 1277) (string-bytes 1 1405572) (vectors 16 40422) (vector-slots 8 763529 24867) (floats 8 202 17) (intervals 56 206 0) (buffers 992 11)) From unknown Sun Jun 22 04:30:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28843: 26.0.90; gnus kills unsaved message buffer Resent-From: Nick Helm Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Thu, 26 Oct 2017 00:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28843 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: 28843@debbugs.gnu.org Received: via spool by 28843-submit@debbugs.gnu.org id=B28843.15089791497754 (code B ref 28843); Thu, 26 Oct 2017 00:53:02 +0000 Received: (at 28843) by debbugs.gnu.org; 26 Oct 2017 00:52:29 +0000 Received: from localhost ([127.0.0.1]:33752 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7WPM-000210-Sh for submit@debbugs.gnu.org; Wed, 25 Oct 2017 20:52:29 -0400 Received: from mail-sy3aus01on0103.outbound.protection.outlook.com ([104.47.117.103]:54272 helo=AUS01-SY3-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7WPK-00020m-8e for 28843@debbugs.gnu.org; Wed, 25 Oct 2017 20:52:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tenpointcomms.onmicrosoft.com; s=selector1-tenpoint-co-nz; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=GsxdqT1otvRdIXHYfe7dwjMg2v2zF6py/xpBVthnnpc=; b=VEbgF24PE1rIF30C1Xr/5an+MFcxsXvOq3jq9TIQZLDhDS+TFSyXEtOHchyLSnIrIz7fgOtYmZQ3sw5bMqOHdy0fIF4bu63vVAOqwReirQE02gpKYDlDS4MN2ZpzNxvGLInafyHq4ELE6INtD2IZDjZvjdkDXdYd6NSLrehsfck= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=nick@tenpoint.co.nz; Received: from oberon (125.239.172.252) by ME1PR01MB1058.ausprd01.prod.outlook.com (2603:10c6:200:f::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.156.4; Thu, 26 Oct 2017 00:52:17 +0000 From: Nick Helm References: Date: Thu, 26 Oct 2017 13:52:13 +1300 In-Reply-To: (Nick Helm's message of "Sun, 15 Oct 2017 20:46:25 +1300") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [125.239.172.252] X-ClientProxiedBy: ME1PR01CA0114.ausprd01.prod.outlook.com (2603:10c6:200:19::23) To ME1PR01MB1058.ausprd01.prod.outlook.com (2603:10c6:200:f::9) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f62719fe-7ffa-48f1-4529-08d51c0bce90 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(4603075)(4627075)(201702281549075)(2017052603199); SRVR:ME1PR01MB1058; X-Microsoft-Exchange-Diagnostics: 1; ME1PR01MB1058; 3:ZvgL/WFP/BEXtwM2xy/a+8M38BK4RfGeFPa2ObJ5oMfGqCFYilzjqp2NYucgFBnxzZzrM2swobXXjQv2U91oymPidIBaqz4UBJk9eS93EOy8V2GUZCvZ7zB8JyQWa9NaFvT8/tVuxZOP0hQCZL/OzjmZ5CwTvLnrToM+KgkCBik79GBNJx+QLEQYkeM25kC1L+/GWli4aDWZDguDH1LMtUjuIZBNEoW4ho1XoyAb/PNxTI0QlIx93pudvOMZdVzf; 25:1y/C1GRC8vi+DGHvWVWkUlnd73/jfKFxFIxN7O9fzJWgkTyvJME/CA5/s0TAv4ltJ3+A5eHwYYYR56AeQDXvCMFvIGHy+0C5HOEOIn17juGNz4YR6bdl0ezdyxXqVM10W+HUP5XVEQkb99wpCSIwmHtiCF1sU1SCBFULOVJo1v8Ohm4meLrdf9IHd7NkMfoEiri1KHOOxi3pr/LLT+vFv/OmCxVHGhIUSWb61IFG6bZ24AyOh4pn2E2PmTPMKHotAHACtkFRAUFdF7QZFwKtMsSmw0kvAM6bjdUc4XTs79X4JyPe8RgUHm3aW71QbooApUsWoL3TLHPt8srUp4GezQ==; 31:FOn6xjVM59xIqchpotU2dIHuJdmYl+UEVwC0e6uSeeRpNNHdVNZ9/yDltuDSV5g1zaEWK5E1zqx+qcU7x2IWxd0e/MBzAkiI11OwE4tQ+Xj96/ZnhXZBZYK+dAq5Pkh3NnFUd9Jus5X12nv8eqMvGuOXQaY+QwLrs1e3xlMZESh6oiUfPgZpbzsgi+1nrL+McuvhwTRIlNHL7BZ7TnAZYHZFxzMPO5wdDfB4E7CiYYU= X-MS-TrafficTypeDiagnostic: ME1PR01MB1058: X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(3231020)(6041248)(2016111802025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123562025)(20161123555025)(6043046)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:ME1PR01MB1058; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:ME1PR01MB1058; X-Microsoft-Exchange-Diagnostics: 1; ME1PR01MB1058; 4:5wUDVI18hDlmh2jT7LAsCsF0fXOQ9qodxp+jpY/eaX5YM+VJ77RZMRu5huGvy6rWoYnDjmmgF5ap7A6A/W+LNXL/XZQpJxveU0bH/o4hehodEY7q3CqmSS95QfrK6asHwwlXFkLJAL3ePLqWGNXD1Or3Nc0otQLwFhzeesTU1AMssY1Yl3jP7YtVz2Q/1lHs7W7QsTe4kOjvcnDHA47uAv25WvGtsaqQcDmiSvs6EnbioagmyszsPdTXwb0z6G9R X-Forefront-PRVS: 04724A515E X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(376002)(346002)(39830400002)(199003)(24454002)(189002)(5423002)(68736007)(66066001)(189998001)(106356001)(305945005)(97736004)(47776003)(5003940100001)(316002)(5660300001)(48376002)(16586007)(86362001)(83506002)(74482002)(7736002)(2361001)(101416001)(58126008)(15650500001)(50466002)(6496005)(229853002)(76176999)(54356999)(33646002)(2906002)(25786009)(6486002)(50986999)(6666003)(6116002)(42882006)(2950100002)(478600001)(36756003)(2351001)(6246003)(8676002)(6916009)(8936002)(3846002)(16526018)(105586002)(81166006)(81156014)(53936002)(21314002); DIR:OUT; SFP:1102; SCL:1; SRVR:ME1PR01MB1058; H:oberon; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: tenpoint.co.nz does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1; ME1PR01MB1058; 23:+j66XZ2rqVIMRQrz2JnPchiJltrI6LE+cNP56QDHX00nqFGg3LTkSOCZ1pLVadI33aqwaIJnZ1MYb1lgGHLi7b1MqP+sYYTaT5Q2cL75y5dxxJsnICbF6Jq7TzmO2zefV79heuDAkl7Xey0PucEG1dPlbfKmJgc20XPTLnccu6YYiLpdlbEqJJh0g+C6n9CfFDrLa7WcNtr+kNGd3GGrhqLHuSSIUlkaIFyxvTWVG9cln729Pj9bG/hByqxgitOWShEPHCQgLExgyGeSk+ngEbcUgsxDusjnpu7e4uArmDCxkDXGvFAEaqrWahRaq1QvsM9mtrugW8+1C9xfed5BXYkNLFBFEtUiOCiUMPJJDxeBayGBIAEkZEx8yqFlLiXEngcsSuIr0H50LAPTtDlW06nS34UuR73FDSu4psIrGGc7dFa9kt6uD8z17YovJlg8vAGLr5w2m3hrpX9/iG8cuM0jiTdQIWLMqfD0LAuvEeh1e4LoIU6s3aDnj2U3r71LKtweIGQmIKiYpXB8HPw20vt/RXLOa+L96H8EWpYKVHFoWs2hULgO5iRfLbXVea2JUIqR82frC662u1MdgZM1NambxoqB7AGpVzyMlkxEfcteHUJCaMWrSxpOupUzIAazjNWkLn2Ad7pIICCpp17knRZDU2QYOpXE01sxN2uY/Qd/vp2eJ3OXSlCzHh7FgOyffRkZI0a6LAh/Po6n4pr50/oT69749ODuna2UsWR+VRgWxVnR46Fh+kwCCnADFOCE1wj4Bg8ItaQIBYW5qcrhv95Q5JrnEO9ai0lGV6RGzrd6ZoPnBSwTTdwGIF0wf1q8GLrAcJuj4inGpPmp0v9aS4YcN4wCcp5dCLNxlzz0Yr3yd9bNd+PYrFSQs4cTyZ7xbN2QTow62S1XjaLhhQALaQeCHqN5iT3+VOVVRnappywUVyp9wHUS7J6DauMCtf1SFo5JR7m48VljKaZ4VbTtbS2HIFDF8Wm8cET7LZiYfrBeD8EWHIE0qIjjtBJuF/c+E3ffd4kEd0JTSVh0F4Ka/cohAMiEvglSyk9zJofh497T7HZuLLYWYtjXqkD3UOiY163X0qJN35yY1+P4V+np8yJfcR7ZRuIXthEtNThMZXspLiNltYYlIxETEFO/a/+R0jUlnY5hMETbcoiswfcRvlsJcQvXqFhIB8kgXdaMaa6EP0ydVJqLfGz5pEvydNvg5dg0RjQM6hIOmyR9uxNmKhWB+CzjFE6GaVw41hMQtAd+SdJWF/LsuOIM/C52EFBc2FbNube7XcWC5zBc06hC41OBALYx1bJn2+QBsjU30jM= X-Microsoft-Exchange-Diagnostics: 1; ME1PR01MB1058; 6:6dvAytkgk9YJ9UDDm93m08roA4FPjjMt7OWSMiVQMmst7/FfbJJTluWaF6+gf/1Pe7aJ9BsF3JG9Z1hIHUfqw4EcxZAj3QqSC7aWIS8XmgJFl9xdci1KN0CZebduW8uV3xbVzWZMeWdmogaZK51aztAekYhdJ+G6rFCla6zfJxgYeM0Msh64Jn5GSZ0DsyD7O5W6AUVFq9ktFmkPMvYVA+JtU8MSQG/0vlcNL05ghe5VhXBiBWd9URh06tEKpQPsBBHTTehEJxrjIrLaoR2BoY/RlqFOkU1DMaHxYjv/5Zco5LL+umnuJANP5zrkaZbpR/oUV+8vJEasiGBFWbSp1g==; 5:tJxkz8MvZyJKab88waPEcJYCcw4HeOP0JNLYL1z27j163NX808oFcZqhQHu19Riz8i1eIxzUp7sEbOeK22ZyNpas3PocdbeYxF/lUU+Y9qBpfyFn+LSjU4rky2Chjp0ozRzio0/BzQNVsJ0yadQhnw==; 24:sdppd4HNhXSQvBaMpFSnTtU+M4BBVzAnMngIBflH4EhUX3nXwnsevEr/x1lxSIxwbXIjeSXsTd6MYGsE1oXDI+L5YDgBVu2QH5QCbuvTmB0=; 7:fztVcuaYAK0BlEaGuazPdOoXDaBASIcpVSgiMxS9DnkOqhJhU8VLylzZCVsCbhk9tOdcu2aTCpjsi/WYgpuB420Zi9kJXq/zy+Z6oEgS0+JiTZXbINr+J+E65s0c3Nsqpi5sxEA40JKKo++i9ela5YDeNH8bHqRHtMBgQ1OKN1c3oPEWGkYyBxdToTmv1akJl/NXlBLgCbVXCV+JKhEpgwU93gmguSis4Lfe6buyLWo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: tenpoint.co.nz X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Oct 2017 00:52:17.6697 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f62719fe-7ffa-48f1-4529-08d51c0bce90 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: ed686f26-19e8-407b-91d0-7364c1c6f5cf X-MS-Exchange-Transport-CrossTenantHeadersStamped: ME1PR01MB1058 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) On Sun, 15 Oct 2017 at 20:46:25 +1300, Nick Helm wrote: > When gnus is the mail-user-agent, quitting gnus causes unsaved messages > to be lost. > > Emacs -Q > (setq mail-user-agent 'gnus-user-agent) > M-x gnus > C-x 5 m "xxx" ;make and modify a new message > C-x 5 b "*Group*" ;back to gnus > q, yes > > Gnus exits, and the unsaved message buffer dies with it, without prompts > to save. I got stung by this one again today, so I did a bit more looking into it. It seems the behaviour is intentional (see bug#26862 and commit 4b35dd653d35ba95c4d304bee69b69d41301ec3b). This commit changed `gnus-clear-system' to include this: #+begin_src emacs-lisp ;; Kill Gnus buffers. (do-auto-save t) (dolist (buffer (gnus-buffers)) (when (gnus-buffer-exists-p buffer) (with-current-buffer buffer (set-buffer-modified-p nil) (when (local-variable-p 'kill-buffer-hook) (setq kill-buffer-hook nil)))) (gnus-kill-buffer buffer)) #+end_src So gnus is at least auto-saving draft messages before zapping them. Is there a better way to do this though? I think the user should at least have some warning that an unsaved buffer is about to be automatically killed. Also, relying on auto-save means the next time I save a draft message (either manually or automatically) it silently clobbers the previous auto-save. At least that's what I see here. Only the latest draft is retained. From unknown Sun Jun 22 04:30:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28843: 26.0.90; gnus kills unsaved message buffer Resent-From: Nick Helm Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 08 Nov 2017 02:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28843 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: 28843@debbugs.gnu.org Received: via spool by 28843-submit@debbugs.gnu.org id=B28843.151010814832162 (code B ref 28843); Wed, 08 Nov 2017 02:30:02 +0000 Received: (at 28843) by debbugs.gnu.org; 8 Nov 2017 02:29:08 +0000 Received: from localhost ([127.0.0.1]:57312 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCG71-0008Me-R8 for submit@debbugs.gnu.org; Tue, 07 Nov 2017 21:29:08 -0500 Received: from mail-me1aus01on0097.outbound.protection.outlook.com ([104.47.116.97]:45120 helo=AUS01-ME1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCG6z-0008M4-5A for 28843@debbugs.gnu.org; Tue, 07 Nov 2017 21:29:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tenpointcomms.onmicrosoft.com; s=selector1-tenpoint-co-nz; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=qt720fvNYqxRfOGYlBe5LhDsIbvL0LsospdAzcBPi8k=; b=iL8zntQME4dnEDNprY8JGSWcQ5QVwqb9fYfVaohWpUCAJOUIjG1CO9VJrjDroGhD00UbMv4gPtPk3IC3/mP1okz1IoHCK7naqVlr7x0mS+wIoHBxbFb5OmuxUjs7I937E11EaAPIai2F6OXFnpv+okVOVxN39k8At7VEw3J9WaY= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=nick@tenpoint.co.nz; Received: from oberon.local (125.239.172.252) by SYXPR01MB1070.ausprd01.prod.outlook.com (10.169.175.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.197.13; Wed, 8 Nov 2017 02:28:53 +0000 From: Nick Helm References: Date: Wed, 08 Nov 2017 15:28:50 +1300 In-Reply-To: (Nick Helm's message of "Thu, 26 Oct 2017 13:52:13 +1300") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [125.239.172.252] X-ClientProxiedBy: ME1PR01CA0118.ausprd01.prod.outlook.com (10.171.8.155) To SYXPR01MB1070.ausprd01.prod.outlook.com (10.169.175.11) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 83451fb4-6df7-43a1-5da4-08d52650747d X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(4603075)(4627115)(201702281549075)(2017052603249); SRVR:SYXPR01MB1070; X-Microsoft-Exchange-Diagnostics: 1; SYXPR01MB1070; 3:V58JKGgabqohx3A2zL/rrNbXTTIO3UgWFN5dvOC4r52f1fHhTdYQm/hAMm6ZtevyTl2rWL09yOBERLaINT1NEPtKL3KDjSxVFBpECoInzW0ALKDDzINvmmpc5SIjaFnyAzIExuHWU56+UjSYP9Q+Uldx56Kdhc161pbnI2c2N418itMqfncCPUaaCaubc+swrByqgbmnR9MaJENwh7e1SF6rsScpMCD8zyg+Jk6Nh7J2dOOu75QnbE3tHfiyKs+0; 25:/Ww+hoElfXMsUcyb2oSr0dyc3QSwfHBji3COOggRn2n8bFF77LRXqMewxHJ7t6MspJaAr6e495BgP3pBqB3KI38VR9wac5aLV+CC8/h/DfbD3kHqh/Bw7Z5p203/0S9Refv7M1QLblUCfwjl4ADANBhtMiLneLi9V5ebYXQufDBLNVkk/0AYy5qoLwyAaqKOLbzg0Tgtz4Eij8NUr9iJfv+j5LyTS/o7FuFnJSoYwEqJzY/DCAnzKEOPB6UqCXGFMWLrLnywgH9xO5belDGv5B15XeZj6OogdIfvp/OYB7cpqdBqkqGlhhzh34EInVl+qufGZY6aF2MDGW3gHyoawg==; 31:ishfTWWG2AdPtJDEb+jOzLj0dKsS3ESCxYV7bpMCbpQr28dtbMvq+RsC6A9O/hWI1JS0oRyJb6PIjZx3hKtfEWMMleBVNAzH0kRZttpksLsSTjRi7gV+WOA0AAa2qg0ZzeqOpVwQPjy4tOShiiAZBkMKQdiGjOAPENOTxRA6/nGOO+quvT9ptKbLb74FtbcPVo53MquwIXO/1VdRmgIN5xlXP4NvzFC7meolMp4rB9o= X-MS-TrafficTypeDiagnostic: SYXPR01MB1070: X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(3231021)(6041248)(20161123564025)(2016111802025)(20161123560025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(6072148)(6043046)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:SYXPR01MB1070; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:SYXPR01MB1070; X-Microsoft-Exchange-Diagnostics: 1; SYXPR01MB1070; 4:Hxb8nk4xmRE5ug3ly3TQwoQL+c20jo15DWyQS8mwIeOoQdy0GrOX6VKJryFBgVJ3fUOrOMQG0PTC0wFPrHr3hYpDZPLv2eKTTIHExk1wpuMFFGI2Ce7Y8IioK3g1vD11wqQJuGrtZY8b0S/Aexeselfom79jiGrFSosaqo71vfDqPx4kup116/q1YJbld074CD3u8FtdjXuCyq8oyxQnKlWOdfnQsCUt4vKx1nCVO/Ll+WAQ16H/2UWS3M3EY1gPPIuWXQPLbjDV/C92oHb7CQ== X-Forefront-PRVS: 0485417665 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(39830400002)(376002)(346002)(199003)(377424004)(189002)(24454002)(5423002)(81156014)(2906002)(316002)(16586007)(58126008)(81166006)(6916009)(8936002)(8676002)(36756003)(305945005)(6246003)(5003940100001)(5660300001)(42882006)(7736002)(6116002)(478600001)(2950100002)(47776003)(15650500001)(54356999)(50986999)(76176999)(3846002)(6512007)(101416001)(66066001)(83506002)(33646002)(189998001)(53936002)(25786009)(106356001)(105586002)(2361001)(2351001)(48376002)(16526018)(68736007)(86362001)(50466002)(229853002)(4001150100001)(97736004)(74482002)(6486002)(6506006); DIR:OUT; SFP:1102; SCL:1; SRVR:SYXPR01MB1070; H:oberon.local; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: tenpoint.co.nz does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1; SYXPR01MB1070; 23:mRGYCMPtbuL6oRfpNUrgxWatyiqx0muG2aU3duhhve7AS1QefNtDEtZFZwroEd7dYfCiHEAAxWzQm06Nuho2Url8uquvaFzJ3vl8UQt5GamUdYHZ7gYvKQ0YJZDMdKQbRA9P8XNdAI6VFpGHv/IoUCumw1OBUcfqx+FNaRtQHuqZLpnDmYBKLhVFcCkmczHBc3gX/gLfkjuZ99vI6q69onYvRmPKXbpsWbsPq6hoYBesxnKFw2qvIILOUX3eXX8eYhWScnJqHF1UskrR+37B34H9Vg3YT7V0Bspu0Ww89KvcHNrr9sgnctK78vAuY3kU8NdYSGNL5ZfADu0EYxwLOiej2zXaKCy3T+9b66SltC4ElW3kwtjov+TfaOYzTecZszM6rDqJQbtV/6hFlOcOXwxsySCAGF4Mf+fJf6fIfGnrRPtt1Ut4VAlPnTOLGYwhU2xwLz+dgaFf6XaNB3r2juLgioum2vixUhck4yHFSIgEUzA0J7499DKD1R/prVGeSV5bccNuNJvjfwiwdDZPlLZlB6qa/OtVHnlI2TERXMQNJhSn4K9F6ZQyVnNiRs5lw1I4iAyfXfFuzUJUBNTQmZAmUFXoEqOlGjvCzHPn2srA4uMvSrRFFM9GqrhAAkNJYdpJlgqL7WymA1okTrPRJPNO/vng0OFUToCpI6WnYcLyjqtsg+wRADDsMU8qIXPawYamBgk/L2i/Ekb8g4SDC6mwqeMII8C6oOTLJN95qeHyI0yLTtsO//4up5U/chg3cC8FJWEuCr/K5gwypU7ol/fUDUUWBs6TgLReyIymSh0y6QEw8UTOq0V9aiDj4bXNR2pti1lveA68Oz7wrzYLIGGtGBQvSJLnsLr2qpdrGnaBfuEnAhWU+Fk69IheABa8ll9wJTJ+mwC5RYy7aLIGZixRwQZb2swXnhKOah8f3r32DkIKsoY2gorQo3hdNoPG/uIVC9BXzIQelT7WP1iDoNQhmIUaDTwgAVrxAjmfsYyfj/QsqN7mjxfr0MGTRn2YfoqSXkEH6Ebnqbq4mpKD0Omi5tgjQY7F5oBzzyI1cf4ZZeJbOyRTnWfJJ904Z2E3IpiBAuw03GP/d2/m8DnX5EasW6AVUBMaxtN7GQvG8GgUXYXraDIRZTW4gaPzMeYYVhn7YbuUjv63BEPFfCbOJwiF9kqJ/EcH5O7Te6pgIb8y4nwyGKOM693HYJhJLbCtvAd0F6QhQL//0n2VFWiXDzJ7JUTv5ZD4GNd5da9JVfj33I0+mWJ/ZYrdNdV24mVpfDv/+7VOZ4icsY8C5sFqzu+k7O8BIUbh1B67ryFHNfeNMFBQMDq00sPJSOzNDSaF X-Microsoft-Exchange-Diagnostics: 1; SYXPR01MB1070; 6:Pha122egkOQ6vavw2aCgzFcc5wtKFIcdcLEbrjbxRmcWj74fhoP/CW1Uqb4Y0Q2riv2xlRk1z1D57zKTN3AMXC6AmhUbCG60AjfQ2+we5sZIs3UloPEGCRf4ydcZegpWC8B7r76dcrDiPw6imf84e3RaD9mQOXpFGZfjxedx9StEO0WW9TdBH0v48KJ2Jeun+EhMfaEsuajFCLu9eKMqgo9kPSV686sojUTmir1xlnl+vv739dSRFOJrCgWx5d2utTBBz23iDxUMKXS+BCcyqqdNBrnIwrQX2qMRVjiGlEW/gJLbYTYoEmxIKycZ425j3KdzBqkDN666jI7OoFpPdLxWam0ya1L9/hmHXs89BUE=; 5:0/T40qyJEIAQVYj444Bp2VYdQqf+9BT8SKHeGL2pLWL+jk2bo9tFwbkxJHXUQijwkd6ZJxJPqFHCFzXuve0+A6XVZDw9Xt5048W+dFZOdqBtP4RKt1bfEOmuXub5NI2egf82onLNuL8ma+uOpgYVMcMAEGRs1822MyyN7/gqaOs=; 24:ON5fW3BMeQvQVlHLrBUfS4a7j8uqo6pE/6lOMblKCF5LqPFF3q1+4YoVvTzuenRGTYWengF7p8L/nG3Kpwf33XYe/Cv2V6cMq2FjG2hMREQ=; 7:RHDY6SEuJfKInQExlMNUQcfLXfuXzai02bHROkM2TfN7VtE0pjTiehsEhpm7SEHcRMTmqB1UDgk04HDetYohjeV2I7EdzmUPLbQRUIIyG3CllMUoqGbs6+ssec0B3+r5XPWeSj32ePoiuFxLS8AJyPpDyIXNivS9NMn0mvcYzTsig11Y1AXYw84+qFFdlti34qOV06biPSM4wtWbnhY/ZzSYMuN2JbXG82BD8zHIw0P3uUxfQdqKHfChP++2ervE SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: tenpoint.co.nz X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2017 02:28:53.4061 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 83451fb4-6df7-43a1-5da4-08d52650747d X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: ed686f26-19e8-407b-91d0-7364c1c6f5cf X-MS-Exchange-Transport-CrossTenantHeadersStamped: SYXPR01MB1070 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) On Thu, 26 Oct 2017 at 13:52:13 +1300, Nick Helm wrote: > On Sun, 15 Oct 2017 at 20:46:25 +1300, Nick Helm wrote: > >> Gnus exits, and the unsaved message buffer dies with it, without prompts >> to save. > > It seems the behaviour is intentional ... This commit changed > `gnus-clear-system' to include this: > > #+begin_src emacs-lisp > ;; Kill Gnus buffers. > (do-auto-save t) > (dolist (buffer (gnus-buffers)) > (when (gnus-buffer-exists-p buffer) > (with-current-buffer buffer > (set-buffer-modified-p nil) > (when (local-variable-p 'kill-buffer-hook) > (setq kill-buffer-hook nil)))) > (gnus-kill-buffer buffer)) > #+end_src > > So gnus is at least auto-saving draft messages before zapping them. > > Is there a better way to do this though? I think the user should at > least have some warning that an unsaved buffer is about to be > automatically killed. One solution (though not a very good one IMHO) would be to make the auto-save depend on the user's value of guns-interactive-exit. For example: --- a/lisp/gnus/gnus-start.el 2017-10-26 12:49:43.000000000 +1300 +++ b/lisp/gnus/gnus-start.el 2017-10-26 12:45:12.000000000 +1300 @@ -731,11 +731,12 @@ (kill-buffer (get-file-buffer (gnus-newsgroup-kill-file nil)))) (gnus-kill-buffer nntp-server-buffer) ;; Kill Gnus buffers. - (do-auto-save t) (dolist (buffer (gnus-buffers)) (when (gnus-buffer-exists-p buffer) (with-current-buffer buffer - (set-buffer-modified-p nil) + (unless gnus-interactive-exit + (do-auto-save t t) + (set-buffer-modified-p nil)) (when (local-variable-p 'kill-buffer-hook) (setq kill-buffer-hook nil)))) (gnus-kill-buffer buffer)) From unknown Sun Jun 22 04:30:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28843: 26.0.90; gnus kills unsaved message buffer Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 08 Nov 2017 02:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28843 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Nick Helm Cc: 28843@debbugs.gnu.org Received: via spool by 28843-submit@debbugs.gnu.org id=B28843.15101089881130 (code B ref 28843); Wed, 08 Nov 2017 02:44:01 +0000 Received: (at 28843) by debbugs.gnu.org; 8 Nov 2017 02:43:08 +0000 Received: from localhost ([127.0.0.1]:57334 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCGKa-0000IA-EQ for submit@debbugs.gnu.org; Tue, 07 Nov 2017 21:43:08 -0500 Received: from mail.ericabrahamsen.net ([50.56.99.223]:58890) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCGKY-0000I1-GK for 28843@debbugs.gnu.org; Tue, 07 Nov 2017 21:43:06 -0500 Received: from localhost (71-212-22-173.tukw.qwest.net [71.212.22.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 7A91CBBC1A; Wed, 8 Nov 2017 02:43:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mail.ericabrahamsen.net; s=mail; t=1510108985; bh=4XEYzSjbHHMolOE/oQH/ufhjRxn4a7LaCP78OccZhtI=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=jwCB7FORQycfs7INKy+ZEhyrSYk+DbyttR4oCLFe4QHeOw/4KicNA3FrqFuUgbQR2 qbnlcb97Tbhj6Tzre2Xvt7utcytQ5yiQoFSdleVnuf4uLaAZ0b/uTjadya/aJAUYXP rzAANfpNPX0ID1/GjmBrG+j5nfonGBeqPC/Tl9jg= From: Eric Abrahamsen References: Date: Tue, 07 Nov 2017 18:41:24 -0800 In-Reply-To: (Nick Helm's message of "Wed, 08 Nov 2017 15:28:50 +1300") Message-ID: <877ev1xzjf.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Nick Helm writes: > On Thu, 26 Oct 2017 at 13:52:13 +1300, Nick Helm wrote: > >> On Sun, 15 Oct 2017 at 20:46:25 +1300, Nick Helm wrote: >> >>> Gnus exits, and the unsaved message buffer dies with it, without prompts >>> to save. >> >> It seems the behaviour is intentional ... This commit changed >> `gnus-clear-system' to include this: >> >> #+begin_src emacs-lisp >> ;; Kill Gnus buffers. >> (do-auto-save t) >> (dolist (buffer (gnus-buffers)) >> (when (gnus-buffer-exists-p buffer) >> (with-current-buffer buffer >> (set-buffer-modified-p nil) >> (when (local-variable-p 'kill-buffer-hook) >> (setq kill-buffer-hook nil)))) >> (gnus-kill-buffer buffer)) >> #+end_src >> >> So gnus is at least auto-saving draft messages before zapping them. >> >> Is there a better way to do this though? I think the user should at >> least have some warning that an unsaved buffer is about to be >> automatically killed. > > One solution (though not a very good one IMHO) would be to make the > auto-save depend on the user's value of guns-interactive-exit. For > example: > > --- a/lisp/gnus/gnus-start.el 2017-10-26 12:49:43.000000000 +1300 > +++ b/lisp/gnus/gnus-start.el 2017-10-26 12:45:12.000000000 +1300 > @@ -731,11 +731,12 @@ > (kill-buffer (get-file-buffer (gnus-newsgroup-kill-file nil)))) > (gnus-kill-buffer nntp-server-buffer) > ;; Kill Gnus buffers. > - (do-auto-save t) > (dolist (buffer (gnus-buffers)) > (when (gnus-buffer-exists-p buffer) > (with-current-buffer buffer > - (set-buffer-modified-p nil) > + (unless gnus-interactive-exit > + (do-auto-save t t) > + (set-buffer-modified-p nil)) > (when (local-variable-p 'kill-buffer-hook) > (setq kill-buffer-hook nil)))) > (gnus-kill-buffer buffer)) We could also consider mirroring the behavior of Emacs itself: if `gnus-interactive-exit' is non-nil, prompt the user whether to save changed buffers or not. From unknown Sun Jun 22 04:30:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28843: 26.0.90; gnus kills unsaved message buffer Resent-From: Nick Helm Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 08 Nov 2017 03:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28843 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eric Abrahamsen Cc: 28843@debbugs.gnu.org Received: via spool by 28843-submit@debbugs.gnu.org id=B28843.151011297814842 (code B ref 28843); Wed, 08 Nov 2017 03:50:01 +0000 Received: (at 28843) by debbugs.gnu.org; 8 Nov 2017 03:49:38 +0000 Received: from localhost ([127.0.0.1]:57368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCHMv-0003rK-QT for submit@debbugs.gnu.org; Tue, 07 Nov 2017 22:49:38 -0500 Received: from mail-sy3aus01on0094.outbound.protection.outlook.com ([104.47.117.94]:38080 helo=AUS01-SY3-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCHMt-0003r3-5q for 28843@debbugs.gnu.org; Tue, 07 Nov 2017 22:49:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tenpointcomms.onmicrosoft.com; s=selector1-tenpoint-co-nz; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=oK++1z1Q37xypkK11OoC8LAcOUxYZhYNPIPVNNnzFS0=; b=oQDNbKwrFuJf6JjUDZBxGxA4ROqlzy0jjdDZEregH9vlv0z/BJBvxkxsGmQXFOkrhYw1NC4gwQ8Hz9bv37i3ucTF6C6d7eaG3Y1PPFnWgNoN2kUJ3sBNN6hmCq2eMIO/VO7eV+NdMooW5bXG4uwPnS1oeZHuYCUGMiCSvCoZBw4= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=nick@tenpoint.co.nz; Received: from oberon.local (125.239.172.252) by SY3SPR00MB121.ausprd01.prod.outlook.com (10.173.253.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.197.13; Wed, 8 Nov 2017 03:49:23 +0000 From: Nick Helm References: <877ev1xzjf.fsf@ericabrahamsen.net> Date: Wed, 08 Nov 2017 16:49:19 +1300 In-Reply-To: <877ev1xzjf.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Tue, 07 Nov 2017 18:41:24 -0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [125.239.172.252] X-ClientProxiedBy: ME1PR01CA0099.ausprd01.prod.outlook.com (10.171.8.32) To SY3SPR00MB121.ausprd01.prod.outlook.com (10.173.253.149) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ec7d46ab-828e-488e-e8c2-08d5265bb388 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(4603075)(4627115)(201702281549075)(2017052603249); SRVR:SY3SPR00MB121; X-Microsoft-Exchange-Diagnostics: 1; SY3SPR00MB121; 3:QdXRxNVEzzaj7enEjTRmFGqMWdCY7D8LGHDOupqegACqvnXTZCF/l3ZYyr/haIaQyAVuOVoKYZXTuv/z9YtrxP7wt/d+aFpVBAmRN/cGOYvX/h680SxwFYdFz/WkcXol3Vd1ewp76+M9JLB/rCweGMLwByxpd8gs3W/rKqGmWkiT+MYiH27iHCG2kFNaD1Za9NVCDiYNy3Cgqwfn45lRH8T53qmlhY0W1JLq4d0qVAfDYhlA+QbkvM/JtawpL2Ns; 25:FmPJEuxjozbtnq3vmAUf5ZyconslxlPWXFxXgoqX634qIDWeurdbrwLiCqR+L9rBqtIWUNtFnIS/flaqJHSpa4hXqtdsiFDLHyH1PJRMsW5JBFcbDt8m4lstN6NxkLOYQO2kBIUwrqQiGm1PrJDk5j85P+6SgtCBQWwCkL9uB/Zgg6lrWbGPd1RMNAMA9/Rzkc/+S3toDxYBAzm/I1/bHH33bdD500L+Nk599tAGIntmzLkM4BZl0Hs+QDklY7fxMASyaedqbwiejt7K69E14OQ7a8+VGLzbejKDo9mnLXo7jeS+wsnXUkx1vb+s1zj7pkhvrvN2FxY/Vf9L1zatQA==; 31:NsSg8JnpkwlOS2rhBrjW1c9EVzMXNhxfvuARBth0A1w4d2WzCoc3GpUU2k+tAFIkcfyQl7Dl1dZh/ujH8X8XXtRB8t76sdlOZ/VbZXJ0PZgXB8MrEhBpz67veytOUJAVUMwFLo9J77pynQ2mc6ZbZE2XETgNtJp6jMySl2wSe5yHSIsZ+lWhgY37NLRtB10el7Rx16nkwGiYTTDFPjVURuvi/cjoknI0krP/pH8GeXo= X-MS-TrafficTypeDiagnostic: SY3SPR00MB121: X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(3231021)(6041248)(2016111802025)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123564025)(20161123555025)(6072148)(6043046)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:SY3SPR00MB121; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:SY3SPR00MB121; X-Microsoft-Exchange-Diagnostics: 1; SY3SPR00MB121; 4:K6Yox5/byUkJyIGT/4VjFEgkzgntoNosfPyBW1PChMXQ6bNU6VZuYL6PEDEBBoEeaC7pY4kx45ibUpiCEseIw77XjIhKNXPV9SngbK1dfhlWbS7l6DiVOy/N0aUrbk4LhS7QTmgv3aj4fegwcmRpKIFX7o8/ARQ2tMJKRCNF3gPYjoKTzxAGxuoPbb8PFI0WILcHi0spVsBlVXd43faKDvoGOjLDmjqp8YVTlNHJneN5NTfZkGmmeSCBgXOXHYA+745QnC6tTVkVLVdSjMJPbg== X-Forefront-PRVS: 0485417665 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(39830400002)(346002)(376002)(5423002)(199003)(189002)(24454002)(377424004)(33646002)(6512007)(6246003)(316002)(81156014)(4001150100001)(8676002)(81166006)(47776003)(53936002)(97736004)(16586007)(6666003)(5003940100001)(189998001)(106356001)(58126008)(74482002)(4326008)(2906002)(48376002)(6916009)(42882006)(2950100002)(229853002)(66066001)(50466002)(6506006)(93886005)(86362001)(83506002)(25786009)(54356999)(6486002)(101416001)(305945005)(5660300001)(15650500001)(36756003)(8936002)(68736007)(478600001)(6116002)(16526018)(105586002)(3846002)(7736002)(76176999)(50986999); DIR:OUT; SFP:1102; SCL:1; SRVR:SY3SPR00MB121; H:oberon.local; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: tenpoint.co.nz does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1; SY3SPR00MB121; 23:arGayEcykW1SaZsCc4KWMVnKwVd92FnePrrmQCFul2SSI/nkGVXrUfwl3Ocrmpc54wbwyy8tdgtvZ9pB3Th4RSdFUSR8nFCtpeYXL24icgzB07AZF0xr3tj+ULVXE5le3DB67vnVJwqtddy8osygwFkN2Vh28UTUFUIxRD0IsfOoWYShndSnMl62F3KFXnvTrMh2cqkajpVhF/B+zfGu/UUIEMDNNoej3uv8OfaeoODMdxyVHcquLbd5RnsvCt790iJt4EhzHVVHEfzTPYmuRvmpzLEl3dtTyU9j8898DKe067l9AK+LLigcmwgx2K7jDxfGgMvxW8OANsiDJB/1o78KZztyQ4Gw3fTgOnK045hGAh/QjuTvYZpoGi6I9PX0DJ8CHXqeOsUJFtat/Oqi5gJPAR/oT/PODLn1UY++Xa+mJo5PNwMAz9ZlFtykwobMWn9aq9cpY85ed+T25dHadq8fs2PTiyNklYjaN+yTEyNPNDip/hG4PzcUs1hXgpIsAtW+CEc53fym8UDAO5mCYurC+7VM/awbVcLWyiB9aoazimSJQYEY2O2d5kiBtSOPN95izxGkTHsgnxii4z/YnG5O3n8zgy1Z3o06u3+XQuMuIKLXIA/fTpeJrHI80qGfOGyqtswMbFhxEskv4ZLCLuUMgxKrA6n428wq4dwyyNK8zCQ/NE7u9PvQ0HydlC3pWUexG4+5E51H9VpZzt48DJk+Al5m781cDzZ+2QzTnHc7zAQ/i0+LByN2L5RWRorXzNpmt50b8rRcWWn3xzSG2TOTUonKW6M89KZ/fFhMUHTKNbbnS/rzrWyUfTbLjzFPe5lJgZ790lThha61+d1qsFBPYtQhPw+NUCN1MSFMPN4Lba8iI1gImK8AUx4vQkdj8a77dXqSdGV75mve0EVLzjBCPL8L37Qe2tPuPtJTWGJ42j66Np7gyNeMs00SDWAdVfYwQl1bTzBfw6arjlk6QlE5FFbf3vBh+LVTn0jME/IjLJhcrSKJbwm5BwXFD/RBO/5kHYcBlP2nWz6neE9gQ/TEudZa8dHpbB5zJWcZ8CDGRXY/sqV+WdwR1p8+BLFvPR4wzz0wrIn6b1kN/FE0vHkctFBu5xg5lSC2ufDWqYqNTlOBc7vZwqf9SjG2yL/t9InJZV6XRDSQ9XtCO8We19Z+Nm1bbf6qMD1Yr+24tISMRtowY8CWA5E09HcGFg5Hi2l3FA6gGXyKgyWLwafqMbkS8+4dA0cEvG47+AJYIcPKhxr8ab+zoF5B4a6bmdFqqQQEFjXKKDrcCnNZBZl7dUwySOzcFQvrfEoLToIKtfiS6CWp4n0TGI/puzfABBlMoQelW1G13LKnMtVrdtJ4rA== X-Microsoft-Exchange-Diagnostics: 1; SY3SPR00MB121; 6:0DDdQKm1eXmCnj6LBdj2QRAdj8LZxRZAYNoGphJ/VDhG0gNyo/yCoLltUGNIa4rWiUMRNDWOpWGSOaKZdE7XxJ2YkHjDSRik6JlHyRIoyuVrTBPZrBf4daeYabKCi4ghRNZe/XMI2Y2UxqpEA52JoL1Cjg96kGT+BTf5t1dtqQ7n4C09fI1OnFLAaErYBszRqdY5lfGhMQEGmQUwCduBd2PZZToVKbGfVfZ5x0UeT66SJ6WKKSa9YB2eVHUX22HRuyqO/CQzeMaOvR2cQF/JWNCHs6fGtDEC+0o9kO6Oxp/ncqyP7fyEXY/FRie5rfihUjm7BOswZdsoW2yDly03djeaUHpXkIOHXdkbOD3HzrM=; 5:ClrVewvhx1bApmdyo4m1BkR9o8uula6uMgW5mQD78zTQtgxfxPsS4hBA4HI00xg3IeaMhhIkgzce9IbpAW2+Yrg/zKscWz24xvbXBK1qTCI4fBlCSPrKIo8gAYieBiulMC7bjJdtK42ZeVlAKu7kG0ho38cQ8Fjds4N+RotBbQM=; 24:Gveqh6jDl68JQ06BK1xYm31GN8S3gMA2MeWivOU1ztnfqFn9QOQN6XBsiuTDw48GrbaVrbFrVmO6eEI7vhqpQvMKhEwf9Opzq/SoUv19EaM=; 7:LzJHK6/3XUcXo589UlBfzR0ThgR6TTccIYl7gVdKBv1J5Un5oj36ZZ/m+6KCwNFoEhj0LQg8UOSGkzeMY5/gY0XU/oE/rWWGf0wQp9TMGmqlixY1LHFBema0dXQprGch18GYqsyukiYu/CPjrrfQbZfJ+pV/5edOg6sCKmWZJVSmB8NG1TNI3m0j52W6S5Q87kvwrTOhlyb5dY7enEBRM/brakJ9QHcOzAR6IXcQRq6/o96ZRUlAcF9PdOgBkhIA SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: tenpoint.co.nz X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2017 03:49:23.5798 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ec7d46ab-828e-488e-e8c2-08d5265bb388 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: ed686f26-19e8-407b-91d0-7364c1c6f5cf X-MS-Exchange-Transport-CrossTenantHeadersStamped: SY3SPR00MB121 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) On Tue, 7 Nov 2017 at 18:41:24 -0800, Eric Abrahamsen wrote: > Nick Helm writes: > >> On Thu, 26 Oct 2017 at 13:52:13 +1300, Nick Helm wrote: >> >>> On Sun, 15 Oct 2017 at 20:46:25 +1300, Nick Helm wrote: >>> >>>> Gnus exits, and the unsaved message buffer dies with it, without prompts >>>> to save. >>> >>> It seems the behaviour is intentional ... This commit changed >>> `gnus-clear-system' to include this: >>> >>> #+begin_src emacs-lisp >>> ;; Kill Gnus buffers. >>> (do-auto-save t) >>> (dolist (buffer (gnus-buffers)) >>> (when (gnus-buffer-exists-p buffer) >>> (with-current-buffer buffer >>> (set-buffer-modified-p nil) >>> (when (local-variable-p 'kill-buffer-hook) >>> (setq kill-buffer-hook nil)))) >>> (gnus-kill-buffer buffer)) >>> #+end_src >>> >>> So gnus is at least auto-saving draft messages before zapping them. >>> >>> Is there a better way to do this though? I think the user should at >>> least have some warning that an unsaved buffer is about to be >>> automatically killed. >> >> One solution (though not a very good one IMHO) would be to make the >> auto-save depend on the user's value of guns-interactive-exit. For >> example: >> >> --- a/lisp/gnus/gnus-start.el 2017-10-26 12:49:43.000000000 +1300 >> +++ b/lisp/gnus/gnus-start.el 2017-10-26 12:45:12.000000000 +1300 >> @@ -731,11 +731,12 @@ >> (kill-buffer (get-file-buffer (gnus-newsgroup-kill-file nil)))) >> (gnus-kill-buffer nntp-server-buffer) >> ;; Kill Gnus buffers. >> - (do-auto-save t) >> (dolist (buffer (gnus-buffers)) >> (when (gnus-buffer-exists-p buffer) >> (with-current-buffer buffer >> - (set-buffer-modified-p nil) >> + (unless gnus-interactive-exit >> + (do-auto-save t t) >> + (set-buffer-modified-p nil)) >> (when (local-variable-p 'kill-buffer-hook) >> (setq kill-buffer-hook nil)))) >> (gnus-kill-buffer buffer)) > > We could also consider mirroring the behavior of Emacs itself: if > `gnus-interactive-exit' is non-nil, prompt the user whether to save > changed buffers or not. Yes, that would be better. One way to do that might be to kill unsaved message buffers earlier in the gnus exit process, say with `gnus-exit-gnus-hook', and rely on Emacs's standard unsaved buffer query to do `save-buffer' or `message-dont-send'. Gnus is still running at that point, so it should save to the drafts group just fine. Also, the doc for `message-dont-send' says it does an auto-save, but the code says it actually does `save-buffer'. From unknown Sun Jun 22 04:30:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28843: 26.0.90; gnus kills unsaved message buffer In-Reply-To: Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 08 Nov 2017 16:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28843 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: 28843@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.151015831019884 (code B ref -1); Wed, 08 Nov 2017 16:26:01 +0000 Received: (at submit) by debbugs.gnu.org; 8 Nov 2017 16:25:10 +0000 Received: from localhost ([127.0.0.1]:58776 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCTA5-0005Ac-P7 for submit@debbugs.gnu.org; Wed, 08 Nov 2017 11:25:10 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57042) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCTA4-0005AN-GH for submit@debbugs.gnu.org; Wed, 08 Nov 2017 11:25:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eCT9y-0002em-3b for submit@debbugs.gnu.org; Wed, 08 Nov 2017 11:25:03 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34557) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eCT9y-0002ee-0H for submit@debbugs.gnu.org; Wed, 08 Nov 2017 11:25:02 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48001) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eCT9w-0001pE-C8 for bug-gnu-emacs@gnu.org; Wed, 08 Nov 2017 11:25:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eCT9r-0002bg-FC for bug-gnu-emacs@gnu.org; Wed, 08 Nov 2017 11:25:00 -0500 Received: from [195.159.176.226] (port=39103 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eCT9r-0002b0-6E for bug-gnu-emacs@gnu.org; Wed, 08 Nov 2017 11:24:55 -0500 Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1eCT9f-0005I2-JH for bug-gnu-emacs@gnu.org; Wed, 08 Nov 2017 17:24:43 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: Eric Abrahamsen Date: Wed, 08 Nov 2017 08:22:58 -0800 Lines: 87 Message-ID: <87y3ngvixp.fsf@ericabrahamsen.net> References: <877ev1xzjf.fsf@ericabrahamsen.net> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@blaine.gmane.org User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) Cancel-Lock: sha1:4T47/8H9To1Nyd3pt9viFyHTLjo= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Nick Helm writes: > On Tue, 7 Nov 2017 at 18:41:24 -0800, Eric Abrahamsen wrote: > >> Nick Helm writes: >> >>> On Thu, 26 Oct 2017 at 13:52:13 +1300, Nick Helm wrote: >>> >>>> On Sun, 15 Oct 2017 at 20:46:25 +1300, Nick Helm wrote: >>>> >>>>> Gnus exits, and the unsaved message buffer dies with it, without prompts >>>>> to save. >>>> >>>> It seems the behaviour is intentional ... This commit changed >>>> `gnus-clear-system' to include this: >>>> >>>> #+begin_src emacs-lisp >>>> ;; Kill Gnus buffers. >>>> (do-auto-save t) >>>> (dolist (buffer (gnus-buffers)) >>>> (when (gnus-buffer-exists-p buffer) >>>> (with-current-buffer buffer >>>> (set-buffer-modified-p nil) >>>> (when (local-variable-p 'kill-buffer-hook) >>>> (setq kill-buffer-hook nil)))) >>>> (gnus-kill-buffer buffer)) >>>> #+end_src >>>> >>>> So gnus is at least auto-saving draft messages before zapping them. >>>> >>>> Is there a better way to do this though? I think the user should at >>>> least have some warning that an unsaved buffer is about to be >>>> automatically killed. >>> >>> One solution (though not a very good one IMHO) would be to make the >>> auto-save depend on the user's value of guns-interactive-exit. For >>> example: >>> >>> --- a/lisp/gnus/gnus-start.el 2017-10-26 12:49:43.000000000 +1300 >>> +++ b/lisp/gnus/gnus-start.el 2017-10-26 12:45:12.000000000 +1300 >>> @@ -731,11 +731,12 @@ >>> (kill-buffer (get-file-buffer (gnus-newsgroup-kill-file nil)))) >>> (gnus-kill-buffer nntp-server-buffer) >>> ;; Kill Gnus buffers. >>> - (do-auto-save t) >>> (dolist (buffer (gnus-buffers)) >>> (when (gnus-buffer-exists-p buffer) >>> (with-current-buffer buffer >>> - (set-buffer-modified-p nil) >>> + (unless gnus-interactive-exit >>> + (do-auto-save t t) >>> + (set-buffer-modified-p nil)) >>> (when (local-variable-p 'kill-buffer-hook) >>> (setq kill-buffer-hook nil)))) >>> (gnus-kill-buffer buffer)) >> >> We could also consider mirroring the behavior of Emacs itself: if >> `gnus-interactive-exit' is non-nil, prompt the user whether to save >> changed buffers or not. > > Yes, that would be better. > > One way to do that might be to kill unsaved message buffers earlier in > the gnus exit process, say with `gnus-exit-gnus-hook', and rely on > Emacs's standard unsaved buffer query to do `save-buffer' or > `message-dont-send'. Gnus is still running at that point, so it should > save to the drafts group just fine. I guess it might be better to create an explicit function to do this. If you look at `gnus-group-exit' versus `gnus-group-quit', the former calls `gnus-offer-save-summaries' while the latter does not. I think the offer-save-summaries situation is analogous to draft saving: ie, "group quit" is expected to discard data; "group exit" is not. For extra safety we could check `gnus-expert-user' and, if it's nil, prompt anyway. If the function were called a bit earlier, the prompt could also allow a key saying "whoops, I didn't want to quit after all", which would abort the process. > Also, the doc for `message-dont-send' says it does an auto-save, but the > code says it actually does `save-buffer'. I think that's just poor doc wording -- obviously we can't actually call `do-auto-save' there, I think this "auto-save" just shorthand for "automatically save". From unknown Sun Jun 22 04:30:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28843: 26.0.90; gnus kills unsaved message buffer Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 11 Apr 2018 21:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28843 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Nick Helm Cc: Eric Abrahamsen , 28843@debbugs.gnu.org Received: via spool by 28843-submit@debbugs.gnu.org id=B28843.152348237719970 (code B ref 28843); Wed, 11 Apr 2018 21:33:02 +0000 Received: (at 28843) by debbugs.gnu.org; 11 Apr 2018 21:32:57 +0000 Received: from localhost ([127.0.0.1]:46631 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6NMP-0005C2-Jb for submit@debbugs.gnu.org; Wed, 11 Apr 2018 17:32:57 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:45933) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6NMN-0005Bu-T6 for 28843@debbugs.gnu.org; Wed, 11 Apr 2018 17:32:56 -0400 Received: from 46.67.12.60.tmi.telenormobil.no ([46.67.12.60] helo=corrigan) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1f6NME-0004u1-W3; Wed, 11 Apr 2018 23:32:49 +0200 Received: from larsi by corrigan with local (Exim 4.89) (envelope-from ) id 1f6NM9-0002Wq-A8; Wed, 11 Apr 2018 23:32:41 +0200 From: Lars Ingebrigtsen References: <877ev1xzjf.fsf@ericabrahamsen.net> Date: Wed, 11 Apr 2018 23:32:40 +0200 In-Reply-To: (Nick Helm's message of "Wed, 08 Nov 2017 16:49:19 +1300") Message-ID: <87po35xwcn.fsf@mouse.gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Nick Helm writes: > One way to do that might be to kill unsaved message buffers earlier in > the gnus exit process, say with `gnus-exit-gnus-hook', and rely on > Emacs's standard unsaved buffer query to do `save-buffer' or > `message-dont-send'. Gnus is still running at that point, so it should > save to the drafts group just fine. But haven't the buffers already been saved earlier in the shutdown by a `do-auto-save'? That how I interpret Katsumi in bug#26862... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sun Jun 22 04:30:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28843: 26.0.90; gnus kills unsaved message buffer Resent-From: Nick Helm Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 11 Apr 2018 23:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28843 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: Eric Abrahamsen , 28843@debbugs.gnu.org Received: via spool by 28843-submit@debbugs.gnu.org id=B28843.15234888903174 (code B ref 28843); Wed, 11 Apr 2018 23:22:02 +0000 Received: (at 28843) by debbugs.gnu.org; 11 Apr 2018 23:21:30 +0000 Received: from localhost ([127.0.0.1]:46802 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6P3R-0000p8-Oi for submit@debbugs.gnu.org; Wed, 11 Apr 2018 19:21:29 -0400 Received: from mail-sy3aus01on0092.outbound.protection.outlook.com ([104.47.117.92]:23638 helo=AUS01-SY3-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6P3P-0000or-3D for 28843@debbugs.gnu.org; Wed, 11 Apr 2018 19:21:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tenpointcomms.onmicrosoft.com; s=selector1-tenpoint-co-nz; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=YePSlb3QxQhL0o9yV/rWGS0treJzwZFOvGYC3Lnmrz0=; b=C18tL7nKu/jiU5k4535gvPTmvDe/K0RcroFmU8IHNERZOQN/kdOTghosIA3ZOJyS/Khr831JXgsSn5Mr42e6bhv6ngm67tEcAXZkD9ayLDrPDU9NA8V+71VlyN92aqrhA+nqhTZkNFrxToo3KiOoeAT62Zc2hLFqjvxh44UG2YY= Received: from oberon.local (125.239.174.80) by SY2PR01MB2905.ausprd01.prod.outlook.com (2603:10c6:1:1e::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.675.11; Wed, 11 Apr 2018 23:21:18 +0000 From: Nick Helm References: <877ev1xzjf.fsf@ericabrahamsen.net> <87po35xwcn.fsf@mouse.gnus.org> Date: Thu, 12 Apr 2018 11:21:14 +1200 In-Reply-To: <87po35xwcn.fsf@mouse.gnus.org> (Lars Ingebrigtsen's message of "Wed, 11 Apr 2018 23:32:40 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [125.239.174.80] X-ClientProxiedBy: MEXPR01CA0081.ausprd01.prod.outlook.com (2603:10c6:200:2d::14) To SY2PR01MB2905.ausprd01.prod.outlook.com (2603:10c6:1:1e::18) X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(7021125)(5600026)(4534165)(7022125)(4603075)(4627221)(201702281549075)(7048125)(7024125)(7027125)(7028125)(7023125)(2017052603328)(7153060)(7193020); SRVR:SY2PR01MB2905; X-Microsoft-Exchange-Diagnostics: 1; SY2PR01MB2905; 3:fNd/rf40rK2Xvq5htIRReVrVuybRjerJDUyYSdItk6/WCumNCgNqmR/MSXbGtNsY/joBEIlRYvJNIAWbty5Ey6uFG8trgbYrEg9y2OzpOjdei0R9NgnnnHdFOPIRPteUan7A5kFtvVl8cH5U/9GydaOFGc44hyvCUNjbkrXZrbfcqB+6IXBhonVEwi3pWzr8PpKL7gCbVJwRV0q5crMT68FxRFcm+Ka5Uo8Pvf9hhXIKtGvJgYUrnhxhiGK6HT5K; 25:PW0x2Yfrr3mShYRxGEuwk4MfwTRP+g+Z+sKtE40x4e6rDMpWTA7jsIJc6EELspQ2/vwNo3purk4u7bjG9ngYYOeFeMydlGybu7jQIhjDyhS9vN6Ed+AUvR1CcRD/2mF5xOn1+EMROWPcSIveeHiRUcNWQ6xjfkE12iNl3G1LHkN2K214ybH6bsqROK4bVLhi2+p5uEU0w4xnhmHdFTVR2pN+yS25WFT70SbqOwa5DTZip9oxaGXvXaU6pfmy2Z+Q9ee7NOf57MDHq+LxSbqPyc3ZMfILWAChAXiWkHiWlyTEibZBtI0GKhFArLTTBD7auvf1S16ubNzJ4eQ5tAKIxQ==; 31:eNhFQTgI07A0kBPw9VDW07OuiL5aFJoKAXE1LwCcPN0+/nasCIIa3PEJVk1pyvri7WHWJOqrMUxEbW1bh7icYDmieXZCXD2NtB6RaO6BuiPUhonkPGcBepODRZdqA6sRN7XnpIpl2dD3vSKKULs3yz7TxQ8AIs0AXRmIeQwKsr5uJeMkYcO129OnrPFtJ7VEHkBSQDyAbAF34C90qvLS+5tRF2NTD141NqNv3iI5exg= X-MS-TrafficTypeDiagnostic: SY2PR01MB2905: X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(3231221)(944501327)(52105095)(6041310)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(2016111802025)(6043046)(6072148)(201708071742011); SRVR:SY2PR01MB2905; BCL:0; PCL:0; RULEID:; SRVR:SY2PR01MB2905; X-Microsoft-Exchange-Diagnostics: 1; SY2PR01MB2905; 4:7GlMPScQKrls9AAwRsuD42mfn4mUa8ZO8nL0aq0Vp0p9Ie2USHu2JfgdTAcupcn5XaktBr0PMIPybH5dk9xLRi4pabDpy6FlQ5VjpUhhMwaJun3tfTGkY6khR+i7SDGEh/DEOE8pk1+aHfOA3jjszQW3XQxSWZH459aSWuW7MTK1uoTTfJCZaeYM1t/m8ES2A9cXo8GD53EhoNHzJBRlzV2CVQdvml9CaUTntlh0LiCf/ZN1u+hiTsXttQFpSsLm0VtxOdVbD3bL8u/9pSb5Rw== X-Forefront-PRVS: 0639027A9E X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(39830400003)(346002)(396003)(39380400002)(376002)(366004)(189003)(199004)(6346003)(6512007)(386003)(6506007)(6246003)(316002)(93886005)(2906002)(186003)(16526019)(26005)(25786009)(4326008)(74482002)(97736004)(486006)(476003)(58126008)(86362001)(16586007)(53936002)(51416003)(11346002)(956004)(48376002)(2616005)(50466002)(105586002)(229853002)(6486002)(446003)(106356001)(81156014)(6666003)(8936002)(6916009)(81166006)(3846002)(8676002)(66066001)(5660300001)(68736007)(6116002)(52116002)(15650500001)(47776003)(478600001)(76176011)(7736002)(305945005)(36756003); DIR:OUT; SFP:1102; SCL:1; SRVR:SY2PR01MB2905; H:oberon.local; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: tenpoint.co.nz does not designate permitted sender hosts) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=nick@tenpoint.co.nz; X-Microsoft-Exchange-Diagnostics: 1; SY2PR01MB2905; 23:Wa/V2jrAl9hHlNN+U3DTtAN0ZOkIAFcRi3HlSCFIQPnS5D1acMpvdNr7D4Xwm0sjrADyKk9/SbOQyjmzbNgW0YxWn0yM9ycBsjP9LM60z9tO9d920xggriw8cmkJuzB7hQXr45x+O/rm1j5mq0hKQXLUFyTRt3N7TOENLgQQUrXxgUvaivTT67PayF0x+bxQCLg4qt/4zo4ojX/usDOhsw1LvHhfvdRUhFNAufkqOijFy/4exs8x9EO5cgkTYJQfXjvRvghHLewlaUmxklZO5dvhGyR3ytFVpe9lng0hvvLnsTMkGsFlj26FDZA51aZV+eXiBBcOz2frCdgmp7NjjsVohR2MMIraBEikAr8NqT0KYpVz2ZQFj3YXkJ0MUbhJWYOHd9/wEiyoMXrDnvFW2XWdYN7I3cLpMTqslDtVJGenHPmWyTDVMTINrfw0Tz84OUfl5BkxA2k1t45loJie8NhKRvES7bMWbtxU+f3U/CDW878SVbhHxRF6l7JgZkH6NaBk1XTPxh1tWHVvhrRtLPfDcWbxlKVGLRfeQxALf5ks/JE/KIF5vb3KLcuou6SDLhxmtDYyUJszaaxM/fki81gSv00wM2DHiWWtEtoLdzbqBDLfXvv7rnA30J11rIhPY3uM9oUc5haBfdSil3xX5HlikmmovX+lzfm09rAwxvr+R061lJyfDEJjUWmkL+rhyekcpMP6V4AdpBx86YxKCh2mRq1DNLzZAvLSAEzqaU27YdhCA+aLNK4UfbdQOGNktBCBZj1YBb3pbWRNSNCsHelYYTznlr6t2liLcd5I/IOsVsax1tSfEEVe3WKgIfeQDqEfKl50G+WuR4yO2gqV8zfx/XU9zJjNdFW35usWyYRVsI+KBjzhjmS1592y5Ohz3m2fot8O/9QtORxqwK8SPEjKbqrwvZeseWo5O3z0iJD3vZUaZu/ywjB9CXWO7izXidyH9JY5OvhHPKT6K5J4TamAqrfi0rqbF5mQYk7S/c+O1V0mUKlymnlN3th4hco1G6jaNq+QLL6mPBkSZbBDlqWOJDZbEhhQHe+0M537SgTpzZDVT6cvXQlyv2SEewupXXPMeJSsqtKA5WOCw3DDl5PnEw/tY/bdBPxhkmpVLJsy8iNyKzXb/vlZCwJiWo+ew088ib1g43b7lGhJNswF5Z1oxHsbLRG8TkD3e5yknCovClPkgRp11u9me8oVayJhTsrcPrcR+9taQ7ZaQZZlw9vfyIVFP/ucYWCt+3qo+bsMncbTjGLCrckCoMfhLAkzAk34P1ylbi056elAu78bSKWkO5yoNclZPF5dlwuIAtw= X-Microsoft-Antispam-Message-Info: LE238OFII4NbZSRvtK3Wd/K87mkXxEEGBOp2aCZVhaKT8GK9X2KfYLxASYjxaWrtgh2yQy5Wj8FA9azpr2zf7WbYpuNrNTmET+9RCLYAgeHQXMkM6G6XI2hlvUy2ev0ZvaZA2KRWoxNoj/0cPWoQbhiN6a1c2ZeWR7S8786A6WCCBUKU2tcVnszJmTc3bwfO X-Microsoft-Exchange-Diagnostics: 1; SY2PR01MB2905; 6:CCBzJovSKUclCKdvlSY6RGXC97zE530dy/7AQquAapriNhN9lPvOc9lOGztta/u21CXQPCEbTDtmnnBu0Qj1QrMdYamxMQ+r4dCM8gYHgUWB2P+mWXrw02r1MjIDrvfOLlYWWIIwoi4CZMgknVZg1AXX0AqxTG1lSo09tDXynhR3byRfm4Fdtm/pjJ+NOXaVvKF+v8gAaWS8dfp1iN3KUr7A9et72tNH1c2cSeyHUgm4uXxHmHeOZ3lVr/aRJljMcnIM8SObaAAW+FxaSGowlw55QmrIzRwFdG+OyQczU4NB9hC2ICvlOfCjdpZsoHjk6wMO16LML1EgC3sAxCIryt9Mo0cHjxWoGFIFRSx6ZkTR3rJgT54ktcDqA0ayV9/Fc6yeAI2ughC+9nc+P2v7hgN/ycVM+stkPXG3eQzwjmUaEjLtmmQDsFDk4BQln3fO+9k4RcuqrtyuCsQBJ+z7rw==; 5:Xwtt/rZ/2Ozw20+GTw6A7OR0H7w0yzNG2jFjIz1KA6f3xribuAwCwWOvl7lve+cLjtywfVrC4xjlqjwzt0ra5paOZy3uYo0Vt9VF1GQBWO/fTqdyOg9bgHfuoIPVhz2OtL4RlZzpWVI+Oir+pEX+wMOa0lK3pIJoSDGcMPqaAx0=; 24:WgJaeG3uMpOoMwsHtcSdXikiZu/ZF5h7npC8bt2aLeg1vEd0Y3FdXSlCZvUK95C2r2yptwbrThaqBx8F1sKu+9W/EgT4Rfn1Drl1CbC8mjs= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SY2PR01MB2905; 7:MheOpF/5TZW+TFR0a6omWWMHoLiFF+M4VDoo50cXvBQMMsyZv4H+NCM/eua0AKhzW7uFWEvDVF2qFF6VwHOYE438YUOGW9x4WOS8Vs7ZSobBzsfACzP5ylqnj0xA2mKljFPJkuTFOX5j5601o2m5optJkpXFHDN+s3UMbOHdYAyzzAus1NzS1QtiDB0ksVTLObx8om+IuFc2zeZVl28I3wjg+ZW9gQN1cDv9DLuX9d6sHVOG4FO06GR3IPC30C7F X-MS-Office365-Filtering-Correlation-Id: 8d128335-6186-4a17-3a41-08d5a002ee22 X-OriginatorOrg: tenpoint.co.nz X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2018 23:21:18.4329 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8d128335-6186-4a17-3a41-08d5a002ee22 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: ed686f26-19e8-407b-91d0-7364c1c6f5cf X-MS-Exchange-Transport-CrossTenantHeadersStamped: SY2PR01MB2905 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Thu, 12 Apr 2018 at 09:32:40 +1200, Lars Ingebrigtsen wrote: > Nick Helm writes: > >> One way to do that might be to kill unsaved message buffers earlier in >> the gnus exit process, say with `gnus-exit-gnus-hook', and rely on >> Emacs's standard unsaved buffer query to do `save-buffer' or >> `message-dont-send'. Gnus is still running at that point, so it should >> save to the drafts group just fine. > > But haven't the buffers already been saved earlier in the shutdown by a > `do-auto-save'? That how I interpret Katsumi in bug#26862... Yes they have, but I was suggesting to remove that auto-save mechanism and find a way to prompt the user to save the draft instead, mimicking what happens when Emacs is shut down with an unsaved buffer. From unknown Sun Jun 22 04:30:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28843: 26.0.90; gnus kills unsaved message buffer Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Thu, 12 Apr 2018 11:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28843 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Nick Helm Cc: Eric Abrahamsen , 28843@debbugs.gnu.org Received: via spool by 28843-submit@debbugs.gnu.org id=B28843.15235329953402 (code B ref 28843); Thu, 12 Apr 2018 11:37:02 +0000 Received: (at 28843) by debbugs.gnu.org; 12 Apr 2018 11:36:35 +0000 Received: from localhost ([127.0.0.1]:47144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6aWp-0000so-5L for submit@debbugs.gnu.org; Thu, 12 Apr 2018 07:36:35 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:51970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6aWl-0000sf-Sq for 28843@debbugs.gnu.org; Thu, 12 Apr 2018 07:36:32 -0400 Received: from 46.67.12.60.tmi.telenormobil.no ([46.67.12.60] helo=corrigan) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1f6aWc-00043q-Ib; Thu, 12 Apr 2018 13:36:24 +0200 Received: from larsi by corrigan with local (Exim 4.89) (envelope-from ) id 1f6aWW-0003ly-V0; Thu, 12 Apr 2018 13:36:16 +0200 From: Lars Ingebrigtsen References: <877ev1xzjf.fsf@ericabrahamsen.net> <87po35xwcn.fsf@mouse.gnus.org> Date: Thu, 12 Apr 2018 13:36:15 +0200 In-Reply-To: (Nick Helm's message of "Thu, 12 Apr 2018 11:21:14 +1200") Message-ID: <87r2nksllc.fsf@mouse.gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Nick Helm writes: >> But haven't the buffers already been saved earlier in the shutdown by a >> `do-auto-save'? That how I interpret Katsumi in bug#26862... > > Yes they have, but I was suggesting to remove that auto-save mechanism > and find a way to prompt the user to save the draft instead, mimicking > what happens when Emacs is shut down with an unsaved buffer. Yeah, the Messsage buffers are kinda special, I guess, in that they're basically the only Gnus buffers what aren't generated somehow. So handling them the same way as Emacs does on shutdown does make some sense... On the other hand, even if we prompt the user, they're still saved to a pretty obscure place (i.e., the drafts group), so I'm not sure we're gaining anything by prompting the user. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sun Jun 22 04:30:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28843: 26.0.90; gnus kills unsaved message buffer Resent-From: Nick Helm Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Sat, 14 Apr 2018 03:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28843 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: Eric Abrahamsen , 28843@debbugs.gnu.org Received: via spool by 28843-submit@debbugs.gnu.org id=B28843.15236755026696 (code B ref 28843); Sat, 14 Apr 2018 03:12:02 +0000 Received: (at 28843) by debbugs.gnu.org; 14 Apr 2018 03:11:42 +0000 Received: from localhost ([127.0.0.1]:51204 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7BbK-0001jw-9B for submit@debbugs.gnu.org; Fri, 13 Apr 2018 23:11:42 -0400 Received: from mail-sy3aus01on0125.outbound.protection.outlook.com ([104.47.117.125]:33472 helo=AUS01-SY3-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7BbH-0001ji-Ju for 28843@debbugs.gnu.org; Fri, 13 Apr 2018 23:11:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tenpointcomms.onmicrosoft.com; s=selector1-tenpoint-co-nz; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=zNbpYVGJBcuzTtjlLZNJRCPxsti7AaKl657fb0q8ew4=; b=Ii8itrC72rxUr0I36xII8ky4Y6NtKxLjeyWWy4mni8HpMNBAoZS/fd72FFyGiQGZLMpyjD5G6rJbBs1tbYCsYVbY1KodGe04ykPw3EPJOkdo8W5SZX6G3bqjOzZmwQ93nrGjLI4uM98ZsK/La0LhkFVSm80SB1/5iOPgv5ytrbs= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=nick@tenpoint.co.nz; Received: from jupiter.local (125.239.174.80) by SYAPR01MB2911.ausprd01.prod.outlook.com (2603:10c6:1:11::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.675.10; Sat, 14 Apr 2018 03:11:30 +0000 From: Nick Helm References: <877ev1xzjf.fsf@ericabrahamsen.net> <87po35xwcn.fsf@mouse.gnus.org> <87r2nksllc.fsf@mouse.gnus.org> Date: Sat, 14 Apr 2018 15:11:26 +1200 In-Reply-To: <87r2nksllc.fsf@mouse.gnus.org> (Lars Ingebrigtsen's message of "Thu, 12 Apr 2018 13:36:15 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (darwin) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [125.239.174.80] X-ClientProxiedBy: SY3PR01CA0117.ausprd01.prod.outlook.com (2603:10c6:0:1a::26) To SYAPR01MB2911.ausprd01.prod.outlook.com (2603:10c6:1:11::11) X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(7021125)(5600026)(4534165)(7022125)(4603075)(4627221)(201702281549075)(7048125)(7024125)(7027125)(7028125)(7023125)(2017052603328)(7153060)(7193020); SRVR:SYAPR01MB2911; X-Microsoft-Exchange-Diagnostics: 1; SYAPR01MB2911; 3:1uPiC+Hu0UlnMfEmLmEP88b6HdQn/TmMQlmihLeJWwpm2ru+fQMggdxUgjRafHp7cTdkijGUkyHpSs0St/9BvmG+607nfosl3jq8pk6vx9EC8oOfoFLZBH08IgF4+tTl8DQHbmRhyj6r9xwBTYYQQXi6eF33LMjvyFdaBlp4acV3usJ8V/6VUWMz50ai34RLIu+vpzuqyxCvax6kdT4pdpH34wg9Ja+TTzMk/z/UvMUrjGj/BQC9SjaN7nIfRnzy; 25:u8Ytx7Xu4HUFDrdxxrBt51UBhY2qQKDA7rSEE9YJhkWDv11BeAXukXwwV0e9osavBjC/AePwN5dq9xRbaiDV00b5Cah9omk2dL865gE2EWyouRiS0wAlqKlWlt4FOs8+zSbR1XAlaUOFKliBkB8iNhUSKCfakXmbR6y2dhiuPpcS8S00OIlFUIUYcwH1bpX0xXO4T4WzdbJKoojabCf50Hg9hsFh7ibCrijcfHvZB1cm3e2t3HVqbFjzzyWmznCqzi4yWW9b4zfZ/4BbXmHCC4LHqVrX59SfxIKxSkAJaGRnHpUpuXrl0f15YGYtPVgIaHH8BVtxGCloJwbzTg4Wgw==; 31:OV7B4e9/n7jKNnppZYDuPjdI+7CUEWKhqcutUOFjm2cLex5Aoi5Q7ZKli5htc3Vdc9+I7o55u7C0/oLgIG6xR+UI78qjyFRA+CAG7TFTihFfo72mEFeS+1e3uhA6LXg1XOpZrdcQ0bWNqyGChZTi7AIaeN5kX2AUceBjv2B3Gqo8lZnkNkLW5nlFSsfF020SJG3I2VGeDM3CevYgk+ripeoCGPq7GXpn8NU3TXDZ5A8= X-MS-TrafficTypeDiagnostic: SYAPR01MB2911: X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(3231232)(944501327)(52105095)(10201501046)(6041310)(20161123564045)(20161123558120)(20161123562045)(20161123560045)(2016111802025)(6043046)(6072148)(201708071742011); SRVR:SYAPR01MB2911; BCL:0; PCL:0; RULEID:; SRVR:SYAPR01MB2911; X-Microsoft-Exchange-Diagnostics: 1; SYAPR01MB2911; 4:yRXuul3JPi5pLL9qDYuXzXrnXLMHcswh++3qdiSnUzhBIRRYeb9bSzwmQ1VGq1sGCZNxLKhFx7HNdm444Wz1dyarZ1U54YgwNzeXHfIh62WdO1ov9o2UaIoPAEJfoCyialUSTpcd7wsWL+kI4VUi92v7Rw947JLfwdR+qqg5uS9l5L2yn3nRDWQNMPTCt/MftKNda9qjCVO+bU2HxL/S41JEhe8YYPIidCupXIJv/1cbDd1O32RI/gDZf4bY6vjeD19XOLsQVc3ysivOcNkDAg== X-Forefront-PRVS: 0642A5E7BA X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(39380400002)(366004)(376002)(396003)(39830400003)(346002)(199004)(189003)(486006)(23676004)(186003)(6506007)(386003)(53936002)(50466002)(6246003)(52116002)(76176011)(52146003)(2486003)(93886005)(4326008)(58126008)(316002)(81166006)(8676002)(8746002)(476003)(305945005)(6666003)(8936002)(2616005)(956004)(6512007)(5660300001)(81156014)(86362001)(16526019)(26005)(446003)(11346002)(6916009)(7736002)(6486002)(229853002)(97736004)(2906002)(68736007)(36756003)(66066001)(105586002)(47776003)(478600001)(3846002)(6116002)(25786009)(74482002)(15650500001)(106356001); DIR:OUT; SFP:1102; SCL:1; SRVR:SYAPR01MB2911; H:jupiter.local; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: tenpoint.co.nz does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1;SYAPR01MB2911;23:R2reOQ5I2mOWrTF2hmwWQahRLZYyIjcu07DzYb+Sz7l2SEIAkd+dNvJJU2mQtnpnd/9WSokxAqrQ+i0coCL6gc9c8PJD70Z76RmWrxCXcmUoz83Wu/DW/VIIAT8OQrH0RRzOdWIhVJyxg680m/+reJRivZaOYs/5hHJVhkVP6Sy+mzQvUdMFUzCzfTC17fkE4oy8vQItRpWOcX7SMAaukWba7XU4Z5bTzD/lIpAIeGTOyfQemv6MjwAGABAi9SA8SiRqxJgz1gl9m/dKGGKPu6EsOB46eelw7AY1La46Nfvjqz80GbWmnnsSKc7EC1/VY4Y1NnEtMO8kC15o7OXRVwP7J1MyaL/flqphAqP95dRTU6QulbivAoPqIFJLXNnVbPdMXuwAJN3utwMN8edm/+phyCN+tZoEJLg9sSzu+p/ZIdnZPcqa8+Zit3ulFAifoia+tXlsqV9Te8katiNBTb0kTVpj4YQ/s76Wpiv97JYQNmy7403QveTzXFS6l7qS/8k92Xj2KHll75ws3EzAcrCV2vS7tNl+lDvE4LEHxSFZ90lu5NOh5luGcfymwsi2J3Ztkwcu/bK4YwsifujNo/pYHOjKDNnsUhKgDSRLewyQNJpECxmsm9FsDr53a+Bb+6YlGdY9HenhbibOREWhXmpdDEBVFvFyUVbiTqtB8uGRgaL9ZQmNlilaKbiecXM6DOVkLpZ7PAhJ4mCj2dMvnGpmThtHE9QYBRG+AI9bUpbU3IutGbZoDa0JvkX+BN5pe3AXus7j1C3zZ6PO7vo5MJcZWpkbuRQYgFA6kvD77O0ZOPCQ/guspp2IHSfjgPkaC/emyo6gQaZegalZzVAVvkIM6GY+A8OPcIAIZsn2JW9BBl70bnlFbovACv+1H7tgFJxWC3vaJicMnkT7zvDWQ/ir22a0ntZrpB8ouJqEB+HFUhySqS9n4bFqQmV7MwrSmHARRupCwN2W3sBVuwmQFKb23Smbg/Iy2Qqa+HlTD30r4/majhsTP96vWJYrJXZU6KQ3u2LIWfBe1UjcgQuraDAkqYIRuPvizehoPGyNL0NemK/kPGzvcw84J5hqOIxSikZZbl/uGvteI7QaqgZkcNHD9nqqY2GlexHEa7a7eBSlXRNuvZJg9B5E0QNSvAl2iy3llHDZ1+IG1QQH0axvrJrya6aDC1UG+eM5Q1BSci3D63rh06SX3ofu5X3XyHuOyVwIw4Vi64zUnH485GinMfdgr09pfvW7HOpOfR4/sGyJtVNCLzFhziFaylWQtA1OjK1ji1zUGVG8i3ZzYwe7tVVHAsTCO8e2ggCE2BdgU10= X-Microsoft-Antispam-Message-Info: 5w6jApfrmiTc+E9+pIs+KBg86bxvkp/5TqCjwLwgzOPPBQD8aKfpkdqD4t+yGFI3QaWAcQJYfzNovYPxUdSJMELnjharF1E0CyG/2bAi610TwauPPlZ4wIPOk3Br0Pta+QqjkKMoXWy3UEWZCXioPSOtJYaMJnLCF7z1Be+76l3Narc/iq8duF3ixs3Q5B3S X-Microsoft-Exchange-Diagnostics: 1; SYAPR01MB2911; 6:JtiYZPu1wWvbAyrwFKpiw8VIZ5HjSNyKMTECJyn4UgK0M5MnFRc/lZSh+A+Kg2ZvYBbso3L8tDTE0YyB6E3i7x9mXRH2Bs3b6EqOgPILW6jZQqnROJCSTPNm4x1cjYtj0TwMKEsvTIjWHcXA5WdO/xURpIDwZSfSVcgHWUN9lI4ta9NNE2AnKCNhZ0MZck2s25HMEF1uMiyf6ijvyLuPjHrjE4Ps+Ypa87DAfPVtKc8AC8qHZwRH7a1sXvVZm9aK2TumgrjHiiGriajdHYGnUxyCR2o07xvsRK3+S1LW0+789C8sJGKLlympYyQ1JpyKRsZOZ9rxZ7mEpQ9+EWxv1CDIHxidgyNltXvvQo0qfznJbXgYmd9m5ccTJakZAW/cDD2P/OqzJPPISs+cxJ1TEJQUtCp/xuWQN72Z9bbC9G6WUq0gvs34wAEm3JN5yadmS+/KbiPQJgZeqOM7HDNMYw==; 5:wPp2tpbslBGIbOg9wMw+AsvFrfln7PO3p07ua1cdi4QyPPTCK8512E5RiMkg1K30m+ZN2+vl3SpYYVPH5St6wLsvT883fbQfTQVRUNic41gVKFFU8Uwrn00KlAbLtDHZ5+WA1SGF/3viacAxs4QGNT17KtC16nxM9eWpJoivT6A=; 24:oSjKcyyim1hM8N15ecoSLV+CRuULtMCX1mXJmtJUUtQ5ASAu5qtFQgo9FLK0/VDOYf4oq8myqlkMOfNfosp7A3hHMtLsX+7mwQltwIB1dso= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SYAPR01MB2911; 7:G1lHL/jbeWuMK/WpoqPQl3VIDh+h/YDJhpWnJooQAe7XJNDnjwvPVXH0oPDleta9Rl9JVVPgeJ49ew13KwW3Vep1SgokkdqVZYWl8aN7j7SxQEJSikahfR2mhaGl1VJeZuSoSUF+it2xmbhuafKLMtHarqiAFnaDwGQqH7s5yzd79JtBBJPm0EXXoLbHdZbn3RFTGaN0o/o7l1HT6upJeKrCoc5i+VfVElOguezIQ1cbWzp70OmrST0RjFVaiU+B X-MS-Office365-Filtering-Correlation-Id: 72142e13-6199-47d7-bc59-08d5a1b56baf X-OriginatorOrg: tenpoint.co.nz X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Apr 2018 03:11:30.7812 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 72142e13-6199-47d7-bc59-08d5a1b56baf X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: ed686f26-19e8-407b-91d0-7364c1c6f5cf X-MS-Exchange-Transport-CrossTenantHeadersStamped: SYAPR01MB2911 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Thu, 12 Apr 2018 at 23:36:15 +1200, Lars Ingebrigtsen wrote: > Yeah, the Messsage buffers are kinda special, I guess, in that they're > basically the only Gnus buffers what aren't generated somehow. > > So handling them the same way as Emacs does on shutdown does make some > sense... On the other hand, even if we prompt the user, they're still > saved to a pretty obscure place (i.e., the drafts group), so I'm not > sure we're gaining anything by prompting the user. Personally, I think prompting gains us quite a bit. Most importantly, it can remind users that an un-dealt-with message exists. Maybe they intended to send it, but forgot, or mis-keyed? Or perhaps it contains sensitive info that shouldn't be kept? By silently saving (to a pretty obscure place) the user may never know about it. Prompting can also give them immediate control over what to do =E2=80=93 se= nd, save, discard? If they decide to save, they know to look for a draft later. We could even pop up a message telling them where to look. BTW, if auto-save is customized (say by changing make-auto-save-file-name) can we always guarantee the current behaviour will work? From unknown Sun Jun 22 04:30:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28843: 26.0.90; gnus kills unsaved message buffer Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Sat, 14 Apr 2018 13:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28843 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Nick Helm Cc: Eric Abrahamsen , 28843@debbugs.gnu.org Received: via spool by 28843-submit@debbugs.gnu.org id=B28843.1523710876894 (code B ref 28843); Sat, 14 Apr 2018 13:02:02 +0000 Received: (at 28843) by debbugs.gnu.org; 14 Apr 2018 13:01:16 +0000 Received: from localhost ([127.0.0.1]:51389 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7Kns-0000EM-II for submit@debbugs.gnu.org; Sat, 14 Apr 2018 09:01:16 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:53153) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7Knp-0000EC-Ml for 28843@debbugs.gnu.org; Sat, 14 Apr 2018 09:01:14 -0400 Received: from 46.67.12.60.tmi.telenormobil.no ([46.67.12.60] helo=corrigan) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1f7Knk-0002Do-6Q; Sat, 14 Apr 2018 15:01:10 +0200 Received: from larsi by corrigan with local (Exim 4.89) (envelope-from ) id 1f7Kne-0004gg-61; Sat, 14 Apr 2018 15:01:02 +0200 From: Lars Ingebrigtsen References: <877ev1xzjf.fsf@ericabrahamsen.net> <87po35xwcn.fsf@mouse.gnus.org> <87r2nksllc.fsf@mouse.gnus.org> Date: Sat, 14 Apr 2018 15:01:01 +0200 In-Reply-To: (Nick Helm's message of "Sat, 14 Apr 2018 15:11:26 +1200") Message-ID: <87tvsej62a.fsf@mouse.gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Nick Helm writes: > Personally, I think prompting gains us quite a bit. Most importantly, it > can remind users that an un-dealt-with message exists. Maybe they > intended to send it, but forgot, or mis-keyed? Or perhaps it contains > sensitive info that shouldn't be kept? By silently saving (to a > pretty obscure place) the user may never know about it. Yeah, that's true. You've convinced me. :-) Do you have a patch to make Gnus prompt at the right time (while it's still early enough that messages can be sent etc)? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sun Jun 22 04:30:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28843: 26.0.90; gnus kills unsaved message buffer Resent-From: Nick Helm Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Sat, 14 Apr 2018 20:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28843 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: Eric Abrahamsen , 28843@debbugs.gnu.org Received: via spool by 28843-submit@debbugs.gnu.org id=B28843.15237369903989 (code B ref 28843); Sat, 14 Apr 2018 20:17:01 +0000 Received: (at 28843) by debbugs.gnu.org; 14 Apr 2018 20:16:30 +0000 Received: from localhost ([127.0.0.1]:52761 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7Rb4-00012H-K6 for submit@debbugs.gnu.org; Sat, 14 Apr 2018 16:16:30 -0400 Received: from mail-me1aus01on0106.outbound.protection.outlook.com ([104.47.116.106]:61504 helo=AUS01-ME1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7Rb1-000122-Ub for 28843@debbugs.gnu.org; Sat, 14 Apr 2018 16:16:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tenpointcomms.onmicrosoft.com; s=selector1-tenpoint-co-nz; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=N1lIbNKCAZyPTfExkfP9k7Q1RD385bk65zPyi4acreU=; b=VMNRhMdFOg/dwfyEGWWeKPJqw3Dh1tYpZh7LKEpDGutd5+CN06SnjhA+9dAWWFFpkzbMd3fdqY9jNZT7ZLF/Aas/wq3P7R0Xn4KVlrI4Ia0u5EE83VOTghn8h6VbeDDHEoMpyOhFBjmS/kQ/f57kgVrgs20KyrbfuKFothEy4RI= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=nick@tenpoint.co.nz; Received: from jupiter.local (125.239.174.80) by SY2PR01MB2908.ausprd01.prod.outlook.com (2603:10c6:1:1e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.675.13; Sat, 14 Apr 2018 20:16:19 +0000 From: Nick Helm References: <877ev1xzjf.fsf@ericabrahamsen.net> <87po35xwcn.fsf@mouse.gnus.org> <87r2nksllc.fsf@mouse.gnus.org> <87tvsej62a.fsf@mouse.gnus.org> Date: Sun, 15 Apr 2018 08:16:15 +1200 In-Reply-To: <87tvsej62a.fsf@mouse.gnus.org> (Lars Ingebrigtsen's message of "Sat, 14 Apr 2018 15:01:01 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [125.239.174.80] X-ClientProxiedBy: SY3PR01CA0137.ausprd01.prod.outlook.com (2603:10c6:0:1b::22) To SY2PR01MB2908.ausprd01.prod.outlook.com (2603:10c6:1:1e::21) X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(7021125)(5600026)(4534165)(7022125)(4603075)(4627221)(201702281549075)(7048125)(7024125)(7027125)(7028125)(7023125)(2017052603328)(7153060)(7193020); SRVR:SY2PR01MB2908; X-Microsoft-Exchange-Diagnostics: 1; SY2PR01MB2908; 3:D1Y+rMY0J0pAHHsvZCv8+Eu09E85PZVzDhsxttQkaZE+KE90Yhm53oA0AGQ2yr1sjCXg6CISL5ail380gRoY6SBoaOOFb22MMeJPSFQj8baJdBbzH764P85+2/t5iYnz1DZD4Rw4+NPiP/cQThGa/uS72Ohclq3jg4OAk5FPbPMqtzieoCNquQrLZo783/RIumzyQ031GtlMJiLpao+AlT/5RGn5jAOi1mgzeVmWKkzEOA3Gu0HTsmj9I50mb0cz; 25:/mcHvF2eEIivNNk8S8DVFQOqZ5PcZICVRqBGDKAHa6EQttRrkbqRFHJL0fW4BiJ5b8eXCLsfzwo39bUjtxvuvpjXwR5G6BGhOnpA6P0XLYCkI33htosFtX3aTTSrf0zGmhA1unfNoySQLbRaLcdhqP/QO5z/1JZ24j0ONh8Z8auXdEBTyiBIkbAy+hp3fpG+LGa4oVrpz9ms9tLR7/0mOSKdclUIgxlf5kHxz8JXhfo/OiMK716MmhjhFy/KsttdTR+EkvsfqvaJNsSZi3NTTa0Oa/+m3Z/qsEErhptZINkeOAE63i1At7V52s7CENJnlHvvP72T04NH6Lb/DrhuLA==; 31:1Syu3f96fAvOxsgN6Yc5/dYt+T3Zc6JgdA7aBrssnJ93mihqVna4uCFMuTsiaxd2xK5kbja1mgqEJ10P5k8yrle0sRhRgGWcYQ3VGx34l965v8lbGBwzIwDxpMD/iFIiCTMDcv2/pg1iX2K2AcFkj2petrP+ZPxLiy+bXLaUFY1Y+CCX4fqANzqTrf5YKQYFz77BmTalNy5TN1lmTdOlYcdCjMJRg3uUQEQk+ZF39hE= X-MS-TrafficTypeDiagnostic: SY2PR01MB2908: X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(3231232)(944501327)(52105095)(6041310)(2016111802025)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(6043046)(6072148)(201708071742011); SRVR:SY2PR01MB2908; BCL:0; PCL:0; RULEID:; SRVR:SY2PR01MB2908; X-Microsoft-Exchange-Diagnostics: 1; SY2PR01MB2908; 4:U7u8oOcud5MUakIhQTOz7pDjCSA38axm2npDxjWB7XPH1ZDQbPq7vlsUK4As4ygO/atpPwZx/ldhT3DYFpTUxMLRcUP9oFmg/3Xf+GppRi9pq3+ipWe0v02/UELUun43hUKVOQFR0mf9FlXBZ1Gglrca72TfA8pmZeAeBwfF5UZkUr1utkO1aLkpuRnCMYoMHsMujnq5P7n3FqPXeIfhqhWWDFBGi4ksWRZdNa3oQqDFiPS1jTc3U86oJF0/kfSg3aaNnoBRCI+Y3sXvBDx/dA== X-Forefront-PRVS: 0642A5E7BA X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(346002)(396003)(366004)(39830400003)(376002)(39380400002)(189003)(199004)(68736007)(6486002)(6246003)(11346002)(6512007)(476003)(53936002)(486006)(2616005)(956004)(93886005)(66066001)(74482002)(105586002)(106356001)(47776003)(97736004)(316002)(58126008)(36756003)(15650500001)(6116002)(8676002)(48376002)(26005)(86362001)(305945005)(229853002)(7736002)(6666003)(3846002)(6916009)(16586007)(5660300001)(52116002)(50466002)(51416003)(76176011)(25786009)(16526019)(186003)(81166006)(81156014)(446003)(8936002)(4326008)(478600001)(2906002)(386003)(6506007); DIR:OUT; SFP:1102; SCL:1; SRVR:SY2PR01MB2908; H:jupiter.local; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: tenpoint.co.nz does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1; SY2PR01MB2908; 23:9a6T3z4cvvVcYH3vToeaZyN0z+FczgE0hgkloZGQ2EiWnGGN+K3XQ9zHZjd9aC9frIkGz/8sjvIICaDdNmfCl7s2S+/HY/fdjzxdZwK15YzplSQ3EAnr1vRp7ZlkQw9N39aQUsMIQ6XlHiUR3OwdJp2w0iNBkv0pOpiVHMZJhvmHvzUFRuFsp6aQUu3W61tbsiZXwpArzKdP9fWqqYA6Iey8HkJo99okgljlLq9Q4DV5a9JK48SqcwJC3Tkzi1zNizedqiTG1rN0Tw6rt+sVXKcwBdXo6FdYPRwsdNgVcuITNeltnvrsJjhb0cW/Ra1iFIJLf7NAwnjr+rATosJLSkK55KW1m2yKKp9LrwvHWE7VA+LieIQHIG0586RjOt8/UGmMRE03BakAhkGwh9Bwd5gAwlo9rjaMdCPsCWDwyFhAiWJOzU+0WVZE49pODUZmWxs3SHbYzllgqHZFtr87AO1gMeQBh+N3x430RyTM68ReZ6Nx3vETRnaqNpZZTH3D4cpnfq58v9+F4grw9sGdCm+biHVVxBW5JENv4xMtBBHd8rm0cjdRyi09JixZnTXZtDUJBJ9aJoEasul39hSUJydqhAAm9NtQruJXk8tfTPVYd8/uZtGeKS3hPmO/YWNZZExXwxRpmD3GFtSKD/9vV6/8DT8655Mqyp6xS/47DsoWlKmUhhgyUo6GfdGxGHnKUHTUXQ4X1NDKW5SBoqt4dQ0LgZ7iVnUob5BbLVEW1f4FYiBlIt6oNdO/WJNlETAhOuX6qAb8vJ1wDm7zyMBozWxEL41Dr6AWptZ0AV6DnSEAhyuv9kxYOMOw6vwjzjfUrrGo3OPPq3fYqV+LUVphjuEVveFHhG5zBZNeaWjA6zLpb5VDGv3/02DWXlsa3n3yzk3KsHCaWH+ZbmDfEat4sA6xv28LrX5oniCU/zEx1n0Lb1/eHXJgVXwall/EltmEiL3UaWrM7tCqqtQTCRFbZgvjv45/PCBcCG8jw49F2/rG1aVEjUUF/PjpKFjvbkv05e6r53FshchEFNF1d3dr8gKZvFwb8LxvMnaScrUTVyq4Fw6Grk8O69wE229gR5IsSwIH6EG6yK3i/oTpzBvnIP3SRk8aU4kFs8Zhli1SjulQFQ62IT+6fWCfb2RhTCvb1VBw2AGfVIwT6PQh52jXnoNaLTtidkAfWL+okGzgjkas+/Ucq211Asq4jn0PVtWTn2RyOz2jy7PPgQi9hNVQw03YAlAaQVR7B27n6hhniCaAptXRPgBRu9tLDZJFWsfJs8A+PHsc5Qi9EwmYy0PO5A== X-Microsoft-Antispam-Message-Info: rTZun8GyMNnETqKOKTbbpgfvZhKr1TiPVbzqVHHUbtJ2RiTN0W7NASgH1nCv7rHixYE9qZ1PTQF3cIJlKMYFsILuoyoT8S1DPCRYbONZulWwHNPn6tvmvV22N9tn0GIZHr3rOneXfJa6q0Yzro2t2FaA51MvMsPSipop8pjhWYQMNxF7158i2XGomXL6yXKI X-Microsoft-Exchange-Diagnostics: 1; SY2PR01MB2908; 6:WUmJ/UxLcX+sPeetD4v5hPP3n7uuDKTVNNRIVPh912iSv7mzFFTpyfUcgYrsqXU6dK9YhzLrrsSbJa5/HfZeTRNQW2Azgq7r+F8y8YNI99s7YhtH2M6R4OkQ/RtG8OUBR9imkMkBo+Bf1y55kDj5scU4BpHkEE0tl861+J99DMqPl6ueBsK0tQ/rZ1OqngjjnqE9KgGZI5xuLhPnhQLaFMVV0A7glaTN4XVgqBDDA2YUCszVeY7grMZHxdJ3vb5M/Q0+7Wx26aobZCFkCvyJbVd9+VHpa/P7tgBTc2M5dvhHsrFiR37Z/NZc9j9xXRRh2bkqNniwwCqNmm5+SgGxdd7ZFuxiikj7S9qNbzXm77AjPwfA3bONzZBjQC1oEvnp/Vaz/eyhLgL75qh39z+JDPjjQraDirFmtXz+4MYm18nP/5rAAsz4qnXqmu3eJPFGZrpd/XzeCjo33oowkEYong==; 5:l/KxMitNFVU5kUaZcAXmuQBZbO2K4TFO60RpBFVxLnyYkG34ROFwje2UZHSn6yiJah4Ca+L4KaRziRWSK6cwdNebuhguSDeaRM4ukPPeOxU974kxfm2dIqx3xaJioDEwhLn1Sr6muD3B/cVAzKYcXogl/G5HQDxeoqlBaDm2Ip8=; 24:YjrbdZKhH7ZtrOFCKIz2ZIp+k6DhtAzffsRDuQbOG8YuEq5mwJ8Shd4Vo//ljDY4Xfl5CtBsXVi1DqYbpnDnqL+G+TUmD0YOzDzzxsMq2zI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SY2PR01MB2908; 7:gAt8rePu/yXYg+h77ARWvnpx0soSSRnl7aiZToQQl95rBEDq5PRRfQUYYFJH3xkQLBawGgJBzk2Q2J8uUl6vHGguEXWDB+4g8yTe0iOfsf3TLtvGfbL+L819LuK1WoMzzpXDp9y6AsdWYG96dFGKXVUIJOTgLDPyczxzAkLfjO81zxnrp4Aw1a9ZRP8BL2dqw/GsHwpOIyRp7wSjb21H4YJ3S/3mS4Gl4mkgmVJ3RYoBWOWas2zzG+iQjxmReajk X-MS-Office365-Filtering-Correlation-Id: b435113e-005a-4f6b-5e7f-08d5a24495aa X-OriginatorOrg: tenpoint.co.nz X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Apr 2018 20:16:19.1958 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b435113e-005a-4f6b-5e7f-08d5a24495aa X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: ed686f26-19e8-407b-91d0-7364c1c6f5cf X-MS-Exchange-Transport-CrossTenantHeadersStamped: SY2PR01MB2908 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Sun, 15 Apr 2018 at 01:01:01 +1200, Lars Ingebrigtsen wrote: > Nick Helm writes: > >> Personally, I think prompting gains us quite a bit. Most importantly, it >> can remind users that an un-dealt-with message exists. Maybe they >> intended to send it, but forgot, or mis-keyed? Or perhaps it contains >> sensitive info that shouldn't be kept? By silently saving (to a >> pretty obscure place) the user may never know about it. > > Yeah, that's true. You've convinced me. :-) That's great, thanks! > Do you have a patch to make Gnus prompt at the right time (while it's > still early enough that messages can be sent etc)? I'm afraid I only got as far as thinking about how it might work, possibly using `gnus-exit-gnus-hook', but that's about it. From unknown Sun Jun 22 04:30:23 2025 X-Loop: help-debbugs@gnu.org Subject: bug#28843: 26.0.90; gnus kills unsaved message buffer Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Sun, 15 Apr 2018 13:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28843 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Nick Helm Cc: Eric Abrahamsen , 28843@debbugs.gnu.org Received: via spool by 28843-submit@debbugs.gnu.org id=B28843.15238001727562 (code B ref 28843); Sun, 15 Apr 2018 13:50:01 +0000 Received: (at 28843) by debbugs.gnu.org; 15 Apr 2018 13:49:32 +0000 Received: from localhost ([127.0.0.1]:53177 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7i28-0001xo-Ga for submit@debbugs.gnu.org; Sun, 15 Apr 2018 09:49:32 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:35681) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7i26-0001xZ-Qm for 28843@debbugs.gnu.org; Sun, 15 Apr 2018 09:49:31 -0400 Received: from 46.67.12.60.tmi.telenormobil.no ([46.67.12.60] helo=corrigan) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1f7i20-0003Vv-6u; Sun, 15 Apr 2018 15:49:26 +0200 Received: from larsi by corrigan with local (Exim 4.89) (envelope-from ) id 1f7i1u-0003BK-D5; Sun, 15 Apr 2018 15:49:18 +0200 From: Lars Ingebrigtsen References: <877ev1xzjf.fsf@ericabrahamsen.net> <87po35xwcn.fsf@mouse.gnus.org> <87r2nksllc.fsf@mouse.gnus.org> <87tvsej62a.fsf@mouse.gnus.org> Date: Sun, 15 Apr 2018 15:49:13 +0200 In-Reply-To: (Nick Helm's message of "Sun, 15 Apr 2018 08:16:15 +1200") Message-ID: <87fu3wd1gm.fsf@mouse.gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) I've now made Gnus query the user and abort exit if the user says so. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 15 09:49:32 2018 Received: (at control) by debbugs.gnu.org; 15 Apr 2018 13:49:32 +0000 Received: from localhost ([127.0.0.1]:53175 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7i28-0001xm-8s for submit@debbugs.gnu.org; Sun, 15 Apr 2018 09:49:32 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:35680) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f7i26-0001xX-Qn for control@debbugs.gnu.org; Sun, 15 Apr 2018 09:49:31 -0400 Received: from 46.67.12.60.tmi.telenormobil.no ([46.67.12.60] helo=corrigan) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1f7i23-0003gH-1c for control@debbugs.gnu.org; Sun, 15 Apr 2018 15:49:28 +0200 Received: from larsi by corrigan with local (Exim 4.89) (envelope-from ) id 1f7i1w-0003BN-RN for control@debbugs.gnu.org; Sun, 15 Apr 2018 15:49:20 +0200 To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #28843 Message-Id: Date: Sun, 15 Apr 2018 15:49:20 +0200 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 28843 fixed close 28843