From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Nick Helm Newsgroups: gmane.emacs.bugs Subject: bug#28843: 26.0.90; gnus kills unsaved message buffer Date: Thu, 12 Apr 2018 11:21:14 +1200 Message-ID: References: <877ev1xzjf.fsf@ericabrahamsen.net> <87po35xwcn.fsf@mouse.gnus.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1523488813 2410 195.159.176.226 (11 Apr 2018 23:20:13 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 11 Apr 2018 23:20:13 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (darwin) Cc: Eric Abrahamsen , 28843@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Apr 12 01:20:08 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6P28-0000RW-1r for geb-bug-gnu-emacs@m.gmane.org; Thu, 12 Apr 2018 01:20:08 +0200 Original-Received: from localhost ([::1]:38557 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f6P4D-0007ax-5I for geb-bug-gnu-emacs@m.gmane.org; Wed, 11 Apr 2018 19:22:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49183) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f6P42-0007ab-Et for bug-gnu-emacs@gnu.org; Wed, 11 Apr 2018 19:22:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f6P3z-0005ae-Ac for bug-gnu-emacs@gnu.org; Wed, 11 Apr 2018 19:22:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:38906) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f6P3y-0005aM-V7 for bug-gnu-emacs@gnu.org; Wed, 11 Apr 2018 19:22:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1f6P3y-0000ps-6R; Wed, 11 Apr 2018 19:22:02 -0400 X-Loop: help-debbugs@gnu.org 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: Original-Received: via spool by 28843-submit@debbugs.gnu.org id=B28843.15234888903174 (code B ref 28843); Wed, 11 Apr 2018 23:22:02 +0000 Original-Received: (at 28843) by debbugs.gnu.org; 11 Apr 2018 23:21:30 +0000 Original-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 Original-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= Original-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 In-Reply-To: <87po35xwcn.fsf@mouse.gnus.org> (Lars Ingebrigtsen's message of "Wed, 11 Apr 2018 23:32:40 +0200") 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+5tRF2NTD141NqNv3iI5e 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+aLNK4UfbdQOGNktBCBZj1YBb3pbWRNSNCsHelYYTzn lr6t2liLcd5I/IOsVsax1tSfEEVe3WKgIfeQDqEfKl50G+ 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:145112 Archived-At: 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.