Menu

#12 Gmane cross-mailings are killed

1.11
closed-invalid
nobody
fetchnews (6)
5
2005-09-07
2005-09-07
No

If I post to a newsgroup and send the same message
(same message ID) to a mailing list which is listed on
Gmane.org, fetchnews says:

gmane.test: considering articles 2477 - 2477
gmane.test: killed 2477
(<877jdseo8d.fsf@wilson.rwth-aachen.de>), already
fetched before
gmane.test: 0 articles fetched, 1 killed

However, it didn't fetch the article from *this* group
before, so it mustn't kill it.

Discussion

  • Matthias Andree

    Matthias Andree - 2005-09-07

    Logged In: YES
    user_id=2788

    The way NNTP servers work, a Message-ID is unique per
    server. NNTP was not really made to support various
    information networks that are joined - all NNTP servers
    assume the news article database stems from one large
    unified network, and with RFC-977 (or the current NNTP
    follower) or 1036 in effect, I don't see how this would change.

    The article that leafnode is supposed to fetch from
    GMANE.org is already known to leafnode per the initial
    assumption - posting to the newsgroup and sending by mail -
    while it appears in a different newsgroup, it has the same
    message-ID - leafnode has no choice but to ignore the
    posting, otherwise it would have to fetch crosspostings for
    every group, too.

    Now, the articles you would be downloading are DIFFERENT
    (GMANE replaces addresses in the body to thwart spam) - yet
    they share the same Message-ID. Your best bet to solve your
    problem is to be sure to send the email message with a
    different Message-ID than your news posting. It probably
    works to post, and then go to your Posted folder in your
    mailer, click "edit as new", add the mailing list address,
    and then send it off as email message.

    Note that newsreaders (KDE's, whatever its name is today,
    and GNOME Pan) cache by Message-ID, so fixing the server
    would not be sufficient - the whole NNTP and Usenet
    standards would have to be changed first, and then count to
    ten - and that is years, until the change is widely adopted.

    Sorry!

     
  • Matthias Andree

    Matthias Andree - 2005-09-07
    • status: open --> closed-invalid
     
  • Torsten Bronger

    Torsten Bronger - 2005-09-08

    Logged In: YES
    user_id=442234

    Thanks for the precise explanation but I still wonder why
    ordinary crosspostings are treated differently. The message
    in question was acually sent to three groups and one mailing
    list. It appears in all three groups but not in the mailing
    list group. If I crosspost to all *four* groups (still
    distributed on two servers) everything works as expected,
    i.e. I see four articles.

     
  • Matthias Andree

    Matthias Andree - 2005-09-08

    Logged In: YES
    user_id=2788

    The Newsgroups: header is the important difference - if you
    post to all groups including the GMANE one, leafnode will
    crosspost the article into the GMANE group, because the
    GMANE group name is in the newsgroup header the FIRST time
    when the article with said Message-ID is seen.

    If you post only to three groups, then the GMANE group name
    is missing from the Newsgroups: header the FIRST time when
    the article is seen, and the SECOND time (when it has ONLY
    the GMANE group name), the Message-ID is already known, the
    article thus skipped.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.