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.
pgp3nnsVrUj2Z.pgp
Description: PGP signature
_______________________________________________ sup-talk mailing list [email protected] http://rubyforge.org/mailman/listinfo/sup-talk
