This is way off the main topic, but I've been working a lot on mail threading lately and want to inject a couple of points.
Zawinski's post on threading is not a diatribe on the horrors of RFC822 headers, it's a diatribe against a particular threading implementation that replaced his own. Zawinski's approach is what I would call forgiving, while the replacement (the database model) sounds much more unforgiving. Considering that the input to both is data generated by a multitude of sources from the Internet, I think it's clear why Zawinski's approach wins. It's been stated that Gmail ignores In-Reply-To: and only honors Subject:, or something like that. That's incorrect, and the Thunderbird Conversations implementors know it (from the last paragraph of the Wiki link you posted): Gmail has a very powerful threading algorithm that mixes headers analysis, subject analysis, and content analysis. So it does work better than Thunderbird's threading algorithm. Try sending two emails with the same subject to the same Gmail address from separate accounts. Gmail won't combine them into a conversation. As for the original topic, my recommendation (for whatever it's worth) is not to attempt to discern Gmail's conversation algorithm and code to it. Rather, ensure that GNOME's Bugzilla is using standard, well-accepted email practices and things will more or less fall into place. -- Jim On Wed, Dec 12, 2012 at 12:47 PM, Jasper St. Pierre <[email protected]> wrote: So, one, GMail's Conversation View *isn't* threading. A conversation is centered around a subject or topic. If that subject changes, GMail opens up a separate conversation. For instance, the "Upgrade Bugzilla" is a separate subject than "Gmail threading finally working!". This is a feature, not a bug, as many people just mash "Reply All" to start a new topic. If you're curious as to the horrors of the headers, jwz has a long post here: http://www.jwz.org/doc/threading.html There are people trying to implement the GMail Conversation View in e.g. Thunderbird, who say why the headers aren't good, or how they fail: https://github.com/protz/GMail-Conversation-View/wiki/What-is-threading On Wed, Dec 12, 2012 at 3:41 PM, Andre Klapper <[email protected]> wrote: Examples / references welcome. On Wed, 2012-12-12 at 15:27 -0500, Jasper St. Pierre wrote: > Various people have documented why the header is broken, and thus why gmail > doesn't care about or use it. > > On Wed, Dec 12, 2012 at 11:32 AM, Dodji Seketeli <[email protected]> wrote: > > > > > Whoah! The proper way to handle this would be to have Gmail actually > > support the 'References' header. > > > _______________________________________________ > desktop-devel-list mailing list > [email protected] > https://mail.gnome.org/mailman/listinfo/desktop-devel-list -- Andre Klapper | [email protected] http://blogs.gnome.org/aklapper/ -- Jasper
_______________________________________________ gnome-bugsquad mailing list [email protected] https://mail.gnome.org/mailman/listinfo/gnome-bugsquad
