SIMD support...

Vladimir Panteleev vladimir at thecybershadow.net
Fri Jan 6 18:04:55 PST 2012


On Friday, 6 January 2012 at 19:11:27 UTC, Brad Roberts wrote:
> On 1/6/2012 3:32 AM, Vladimir Panteleev wrote:
>> On Friday, 6 January 2012 at 03:17:55 UTC, Walter Bright wrote:
>>> Something about the way you are posting is breaking the 
>>> threading of these message threads.
>> 
>> This is because the mailing list gateway assigns new Message 
>> IDs to posts forwarded from the mailing list to the
>> newsgroup. Mailing list users don't see these IDs, so a post 
>> from a mailing list user replying to a post by another
>> mailing list user will never appear as a "reply" to newsgroup 
>> users.
>> 
>> I have an idea of how to counter this in DFeed (subscribing 
>> DFeed to mailing lists, in addition to polling the newsgroup
>> server, and saving both Message IDs for each post), but it'll 
>> still be broken for everything else tied to the newsgroup
>> server.
>
> It's not nearly that generally broken.  As evidence.. this 
> reply.. or any of my replies over the last mumble (5?) years.
> Or any of the replies from the hundreds of other people that 
> use the lists rather than the newsgroups.

The problem is not visible to mailing list users. Mailing list 
users receive messages with the original Message ID.

I admit I haven't looked hard for a counter-example, but there's 
an obvious pattern emerging to newsgroup users when two 
mailing-list users engage in a dialogue: their posts appear flat, 
all replies to the same parent (a post from a newsgroup user).

> The last time anyone researched it, there was a known bug in 
> mailman (the gateway software in use) that triggered with
> messages that are crossposted to multiple newsgroups.  I'd 
> welcome anyone to dig deeper into the mailman code and send
> bug report and/or fixes.  I'll happily install any updates that 
> come down the pike.

I found this:

http://wiki.list.org/pages/viewpage.action?pageId=4030712

So, it looks like this behavior is by design.

Note that the page states the following:

> If your mail program or newsreader implements message threading 
> correctly (see http://www.jwz.org/doc/threading.html), then it 
> should be able to deal with these differences.

I don't know if they simply refer to software being able to 
handle posts without known parents, but fully-correct threading 
is certainly impossible - the original message IDs are never 
mentioned anywhere (Mailman could have at least had the courtesy 
to put the original ID into some X-Mailman-Original-ID header). A 
workaround in DFeed as described above would probably be the 
safest solution...


More information about the Digitalmars-d mailing list