Gnus development mailing list
 help / color / mirror / Atom feed
From: Ted Zlatanov <tzz@lifelogs.com>
To: ding@gnus.org
Subject: Re: nnimap article editing
Date: Fri, 10 Oct 2008 08:07:34 -0500	[thread overview]
Message-ID: <86hc7kppih.fsf@lifelogs.com> (raw)
In-Reply-To: <87k5chbipk.fsf@marauder.physik.uni-ulm.de>

On Thu, 09 Oct 2008 22:45:59 +0200 Reiner Steib <reinersteib+gmane@imap.cc> wrote: 

RS> On Thu, Oct 09 2008, Ted Zlatanov wrote:
>> On Thu, 09 Oct 2008, Reiner Steib <reinersteib+gmane@imap.cc> 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




  reply	other threads:[~2008-10-10 13:07 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-10-09 10:20 Didier Verna
2008-10-09 11:52 ` David Engster
2008-10-09 13:44   ` Ted Zlatanov
2008-10-09 14:58     ` David Engster
2008-10-09 17:21       ` Ted Zlatanov
2008-10-09 17:36     ` Reiner Steib
2008-10-09 19:04       ` Ted Zlatanov
2008-10-09 20:02         ` Christoph Conrad
2008-10-09 20:25           ` Ted Zlatanov
2008-10-09 21:23             ` Christoph Conrad
2008-10-09 20:45         ` Reiner Steib
2008-10-10 13:07           ` Ted Zlatanov [this message]
2008-10-10 18:14             ` Reiner Steib
2008-10-13 13:21               ` Ted Zlatanov
2008-11-03 15:25               ` Gnus CVS checkins (was: nnimap article editing) Ted Zlatanov
2008-11-03 20:19                 ` Gnus CVS checkins Reiner Steib
2008-11-03 20:46                   ` Ted Zlatanov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=86hc7kppih.fsf@lifelogs.com \
    --to=tzz@lifelogs.com \
    --cc=ding@gnus.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).