On Tue, Apr 21, 2009 at 07:00:30AM -0700, William Morgan wrote:
> Reformatted excerpts from Mark Alexander's message of 2009-04-16:
> > Consider two messages that arrive in the same second, but the second
> > message is smaller than the first.  Because the message size makes up
> > the low seven (decimal) digits of the ID, the second message, even
> > though it arrived later, will have an ID that is less than the first
> > message.
> 
> I think you could be right. Using the size as part of the ID was
> supposed to differentiate messages with the same timestamp, but it would
> result in exactly the behavior you describe when polling.

Isn't part of the maildir scheme that the filenames are guaranteed to be
unique?  It's been a while since I looked at this part of the sup
source, but would it be possible to simply use the filename as the ID
when working with maildir, rather than generating a new ID?  Or is there
an additional constraint (like ordering?) that needs to be satisfied and
isn't by maildir?

I switched back to mutt a few months ago because a couple of details of
sup were driving me nuts, partly to do with maildir handling and to a
crash I was having, but there are a lot of UI features of sup I find
myself really missing, and I'm considering coming back again.  I'm
hoping switching back and forth a few times will help inform what I
*want* in an MUA . . . if, as I currently suspect, turning sup into what
I want will be easier than turning mutt into what I want, that could
result in my contributing a bunch more patches down the road.

Attachment: pgp3nnsVrUj2Z.pgp
Description: PGP signature

_______________________________________________
sup-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/sup-talk

Reply via email to