From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/67564 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.gnus.general Subject: Re: nnimap article editing Date: Fri, 10 Oct 2008 08:07:34 -0500 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <86hc7kppih.fsf@lifelogs.com> References: <86bpxtsx1k.fsf@lifelogs.com> <8763o1d620.fsf@marauder.physik.uni-ulm.de> <86od1tr3ng.fsf@lifelogs.com> <87k5chbipk.fsf@marauder.physik.uni-ulm.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1223644326 8497 80.91.229.12 (10 Oct 2008 13:12:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 10 Oct 2008 13:12:06 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M16015@lists.math.uh.edu Fri Oct 10 15:13:00 2008 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.50) id 1KoHkn-0003Qx-91 for ding-account@gmane.org; Fri, 10 Oct 2008 15:10:01 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1KoHif-00040E-C3; Fri, 10 Oct 2008 08:07:49 -0500 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1KoHid-000400-To for ding@lists.math.uh.edu; Fri, 10 Oct 2008 08:07:47 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.69) (envelope-from ) id 1KoHib-0001ca-Pg for ding@lists.math.uh.edu; Fri, 10 Oct 2008 08:07:47 -0500 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1KoHif-00032Z-00 for ; Fri, 10 Oct 2008 15:07:49 +0200 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1KoHiW-0005Jv-Me for ding@gnus.org; Fri, 10 Oct 2008 13:07:40 +0000 Original-Received: from 38.98.147.130 ([38.98.147.130]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 10 Oct 2008 13:07:40 +0000 Original-Received: from tzz by 38.98.147.130 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 10 Oct 2008 13:07:40 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 27 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 38.98.147.130 X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6;d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.0.60 (gnu/linux) Cancel-Lock: sha1:jmu0IrJ/HggVsVDN4JtFeMe1PwM= X-Spam-Score: -1.5 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:67564 Archived-At: On Thu, 09 Oct 2008 22:45:59 +0200 Reiner Steib wrote: RS> On Thu, Oct 09 2008, Ted Zlatanov wrote: >> On Thu, 09 Oct 2008, Reiner Steib wrote: RS> Creating a new Message-ID would break threading. The edited RS> article should have the same Message-ID, as we do for nnml, etc. >> >> Do you know of anything that would break if two messages have the same >> Message-ID? RS> I'd be surprised if there are any problems with duplicate MIDs in mail RS> back ends. It's quite a normal situation, cf. (info RS> "(gnus)Duplicates"). You can also generate multiple copies of a RS> message (with the same MID) with `gnus-summary-copy-article' (B c) in RS> the same group. I never tried threading in this situation (multiple RS> parents with the same MID). OK, so without using Supersede: it will work thus: 1) get article contents in a buffer, keep Message-ID 2) let user edit, then on submit... 3) spool article as new and mark original expired (or read maybe?) This will be called if BACKEND doesn't support direct editing. So nnmaildir and nnml for instance will not be affected. Ted