- Server glitch vs other possibilities - 18 Updates
- Pass by rvalue reference - 2 Updates
- Working Draft, Standard for Programming Language C++ - 1 Update
- Z++ for Windows and Linux - 1 Update
snipeco.2@gmail.com (Sn!pe): Jan 25 12:17AM David Brown <david.brown@hesbynett.no> wrote: [...] > give some useful insight into how the glitch could have occurred, or if > such things have happened before, or if it should be reported back to > news.eternal-september.org. That would be useful. Telling us again If you read e-s.support you would know the definitive answer. AIUI the overview database became desynchronised from the main db (I don't know why). Ray, the admin, took the server down for three hours to resynchronise. See:- Message-ID: <m27cxipaip.fsf@raybanana.net> <http://al.howardknight.net/?ID=167460564300> -- ^Ï^. Sn!pe – My pet rock Gordon just is. "Germany is the leading European Power." ~ Slava Ukraini ~ |
David Ritz <dritz@mindspring.com>: Jan 24 08:25PM -0600 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tuesday, 24 January 2023 14:20 +0100, in article <tqoluk$5cht$2@dont-email.me>, >> I'm of the "Show Me" school. I do not care about spurious, >> unsupported claims. The only glitch was human error. > I'm sorry, but you are wrong. While that may be possible, it is unlikely in this case. You, on the other hand, are simply mistaken about what you believe you saw. What, pray tell, is the M-ID for the original essay, as you observed it on ES? Show me. In this specific incidence, I have yet to see anything which supports this notion. Show me. > If you think servers - hardware and/or software - can never fail, > you are naïve beyond comprehension. I am not so inclined. Software and hardware failures are a certainty. > in the perfection of all Usenet servers, then you should not be > involving yourself in any kind of abuse resolution or advice. You > should be asking questions first - not passing arbitrary judgement. Being confused and intentionally spreading falsehoods are different things. You are simply mistaken. To review: <02q63458-1orq-4135-9358-994371poq6o8@zvaqfcevat.pbz> <(http://al.howardknight.net/?ID=167454810700 DR> Based on the References header of <JaMukkKxSBcM7VPWN@bongo-ra.co> DR> (<http://al.howardknight.net/?ID=167449837100>): DR> DR> <36403165-3cf1-4b73-8ad1-da339b960339n@googlegroups.com> DR> (<http://al.howardknight.net/?ID=167449810000>) posted to DR> rec.arts.books, only: strictly limited to a single newsgroup by G2's DR> http2nntp interface. The article was posted using the GG posting DR> account associated with the valid ibshambat@gmail.com email address. This is the essay, titled "Change and Choice" which appeared only in rec.arts.books. This article never appeared in comp.lang.c++, except as quoted, in full: <02q63458-1orq-4135-9358-994371poq6o8@zvaqfcevat.pbz> (<http://al.howardknight.net/?ID=167454810700>) DR> <Bonita.Montero@gmail.com>": <tqbkrr$1ja1c$1@dont-email.me> DR> (<http://al.howardknight.net/?ID=167449819800>) added comp.lang.c++. DR> The troll includes the full quote of the original post. The DR> information included in the From header, of this message, may or may DR> not accurately reflect its origin. I am asking you to show me the M-ID for the article, "Change and Choice," in comp.lang.c++. AGAIN, <36403165-3cf1-4b73-8ad1-da339b960339n@googlegroups.com> never appeared in comp.lang.c++. No matter how long or hard one looks for this article in comp.lang.c++, on any NNTP server, one will not find it. If you believe otherwise, show me; make me eat my words. See <http://al.howardknight.net/?ID=167449819800>. The followup, <tqbkrr$1ja1c$1@dont-email.me> was posted to rec.arts.books, but with comp.lang.c++ appended to the Newgroup header. NOTE: The subject was also changed to "Re: Compute Unique Numbers in a Set". See <http://al.howardknight.net/?ID=167449840700>. NOTE: I am not calling anyone a troll. This followup, purporting to be from Bonita.Montero@gmail.com, IS the troll: bait trailed behind a boat, in order to catch fish. It was quite a success, as the bait was taken, hook, line and sinker, by several of the unsuspecting, if somewhat naïve readers of comp.lang.c++. ADDITIONALLY, I have nothing to irrefutably identify this post as actually being originated by Bonita.Montero@gmail.com, as ES users are able to put pretty much whatever they desire into a From header. As stated previously, it may or may not be from Bonita. If it is from Bonita.Montero@gmail.com, fine. If not, and Bonita.Montero@gmail.com is an address active and assigned to another Gmail user, there may be a basis for forgery complaint. DR> X-post continued in <tqbn12$1jgmh$1@dont-email.me> DR> (<http://al.howardknight.net/?ID=167449840700>, from DR> =?UTF-8?B?w5bDtiBUaWli?= <ootiib@hot.ee>). It is in this post that DR> the erroneous claim, "I can find no server with 'quoted' post," DR> appears. (The quoted original text appeared only in rec.arts.books, DR> not in comp.lang.c++.) DB> And you thought it was necessary to quote the /entire/ post to make that DB> comment? <ea2f3bb3-532d-4014-9acd-24fe10a1feecn@googlegroups.com> (<http://al.howardknight.net/?ID=167449849500>) posted only to comp.lang.c++. ÖT> BM probably made it up. I can find no server with "quoted" post. As demonstrated, _this_ was the glitch. It involved neither software nor hardware. This was a wetware glitch, likely based on a search in the wrong newsgroup.. > Someone of the "Show me" school would ask for more information. > You appear to be in the "Jump to conclusions" school. My first request was for a vowel^W Message-ID. I then looked at the headers of the article, to which I was replying, which told the story in the References headers of <JaMukkKxSBcM7VPWN@bongo-ra.co> (<http://al.howardknight.net/?ID=167449837100>). References: <36403165-3cf1-4b73-8ad1-da339b960339n@googlegroups.com> <tqbkrr$1ja1c$1@dont-email.me> <tqbn12$1jgmh$1@dont-email.me> <ea2f3bb3-532d-4014-9acd-24fe10a1feecn@googlegroups.com> <tqbrub$1kco3$1@redfloyd.dont-email.me> <Xl3lFrvdCHAcHgye5@bongo-ra.co> <glAd6+V1QpMVQTwiD@bongo-ra.co> <tqed5k$mbn$1@gioia.aioe.org> <7f79edd3-1735-4d01-9760-bd24db578e41n@googlegroups.com> <tqgkfh$2j5t0$1@dont-email.me> <tqh1vj$1dnb$1@gioia.aioe.org> <tqjaf1$33opo$1@dont-email.me> <tqlkc2$148e$1@gioia.aioe.org> <tqm247$3kqcf$2@dont-email.me> Notice, the thread begins with the "Change and Choice" article, posted via Google Groups. This article appears only in rec.arts.books. Keep in mind, many NNTP clients use the Reference header for the purpose of threading. It's fairly cheap, as the References are an overview header, like the From, Message-ID, and Xref headers. > There are limits to how much I can "show you" what happened. You don't have much to show me, then, do you? > But I can describe things in as much detail as practical. Your descriptions must be taken with a grain of salt, as I am unable to verify your interpretation. > I use news.eternal-september.org as a Usenet server, with Thunderbird as > the client. Both are irrelevant. > I am currently looking at the thread with subject "Re: > Compute Unique Numbers in a Set" started (via a cross-post from > comp.lang.c) on 08.01.2023. This is a different thread. It is completely unrelated to my examination, here. Human readable Subjects are included for humans. M-IDs and References are included so that machines and processes can work with them. > comp.lang.c++. The penultimate post in the branch was made by Bonita > 18.01.2023, 18:23, message id "tq99tp$vtqp$1@dont-email.me". Everything > looks normal. As noted, that was a different thread. > When downloading message headers, the next message on the thread appears > to be the expected reply from Muttley. It has the same subject, and the > timestamp 19.01.2023, 10:31. I don't particularly care, as its a different thread. The troll changed the Subject, to "Re: Compute Unique Numbers in a Set." This does not make it part of the same references based thread. You were trolled by a Subject line modification. > "36403165-3cf1-4b73-8ad1-da339b960339n@googlegroups.com", there are no > reference links to the other messages in the thread. The message contains > a rambling essay. So what? It's the beginning of a new, completely unrelated thread. > The body of the quotation is the rambling essay. This is entirely > consistent with Bonita's post - she replied to what she believed to be a > message from Muttley. It's in the new tread, which began in rec.arts.books. > It is quite clear that there has been a glitch on the > news.eternal-september.org server. I'm not seeing it. Say it again, that's sure to change my response. > delivered as though it matched the normal-looking pre-downloaded header in > the thread. (I'm guessing Muttley actually made a post in the original > thread, but I am unable to see the real message body.) Please see my headers, regarding invalid assumptions. There was no link, beyond a Subject change in the X-posted troll. > post in rec.arts.books, made by Ilya Shambat - it was a real post, but on > news.eternal-september.org the message body was accidentally attached to > the wrong header summaries for comp.lang.c++. Show me. (While I have access to several Usenet servers, I do not have an account with Ray.) > conversation. It is possible that you have experiences or knowledge that > could help explain things - but if you think you know all the answers > before you've heard the question, there's no point in commenting. You're here, theoretically in order to learn from my experience and expertise. I read headers. I try to steer clear of idle speculation. The References, in the original Compute Unique Numbers thread, do not appear in the headers of this or any other message, which begins with "Change and Choice" based thread, beginning with <36403165-3cf1-4b73-8ad1-da339b960339n@googlegroups.com> (<http://al.howardknight.net/?ID=167449810000>). Look at the References. You were trolled. Get over it. - -- David Ritz <dritz@mindspring.com> Never underestimate the gullibility of the average user. -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQSc0FU3XAVGYDjSGUhSvCmZGhLe6wUCY9CTKAAKCRBSvCmZGhLe 6wYdAJ42UzZsxXAM7Sx0EtJjwgK8DSmJ7gCeMVcF5IUTm8UWGSSFtuGZTYqyxmU= =KZn+ -----END PGP SIGNATURE----- |
David Ritz <dritz@mindspring.com>: Jan 24 08:30PM -0600 On Tuesday, 24 January 2023 17:47 -0000, in article <B1jyOFXZ9kwyO2oB1@bongo-ra.co>, Spiros Bousbouras <spibou@gmail.com> wrote: [...] > It could be a Thunderbird issue. [...] Keep guessing. -- David Ritz <dritz@mindspring.com> "Blues is easy to play, but hard to feel." - Jimi Hendrix (1942-70) |
David Ritz <dritz@mindspring.com>: Jan 24 08:31PM -0600 On Tuesday, 24 January 2023 18:50 -0000, in article <tLVzL.775660$GNG9.378305@fx18.iad>, > Does eternel-september.org honor cancels? This, like the vast majority of this thread, is irrelevant. -- David Ritz <dritz@mindspring.com> Be kind to animals; kiss a shark. |
Keith Thompson <Keith.S.Thompson+u@gmail.com>: Jan 24 08:07PM -0800 > Scott Lurndal <scott@slp53.sl.home> wrote: >> Does eternel-september.org honor cancels? > This, like the vast majority of this thread, is irrelevant. It's certainly irrelevant to comp.lang.c++. I suggest dropping comp.lang.c++ from any replies and posting only to news.admin.net-abuse.usenet. Personally, I didn't see the beginning of this brouhaha, since I've blocked Bonita's posts, but when I saw the discussion I made an initial assumption about what had happened. Having followed the discussion, it appears that *either* a particular user created a forgery *or* a server glitch made it appear that way. I do not care which. I ask those who do to discuss it elsewhere. (If this was trolling, it was spectacularly successful.) -- Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com Working, but not speaking, for XCOM Labs void Void(void) { Void(); } /* The recursive call of the void */ |
"Adam H. Kerman" <ahk@chinet.com>: Jan 25 05:02AM >forgery *or* a server glitch made it appear that way. >I do not care which. I ask those who do to discuss it elsewhere. >(If this was trolling, it was spectacularly successful.) You crossposted and posted off topic and troll fed to ask other people to stop crossposting and to stop posting off topic and to stop troll feeding. |
James Kuyper <jameskuyper@alumni.caltech.edu>: Jan 25 12:10AM -0500 On 1/24/23 21:25, David Ritz wrote: >> I'm sorry, but you are wrong. > While that may be possible, it is unlikely in this case. You, on the > other hand, are simply mistaken about what you believe you saw. He's posted a screenshot of what he "believes" he saw. Do you claim that the screenshot is a forgery? Snipe posted a message pointing out that the newsgroup eternal-september.support had messages in it from the system administrators acknowledging that there had been some server glitches recently. Looking at that newsgroup, it appears that they've had a flurry of messages about a variety of server problems for a week now, and took the server down to resolve the problems a few days ago. As far as I can tell, they do not mention this particular glitch in that newsgroup, but the other glitches they've had around the same time makes it more plausible that this particular incident may also have been the result of a server glitch. > What, pray tell, is the M-ID for the original essay, as you observed > it on ES? Show me. According to David's own message with the ID <tqoluk$5cht$2@dont-email.me> the message-id was 36403165-3cf1-4b73-8ad1-da339b960339n@googlegroups.com Which matches exactly the message id you give: > This is the essay, titled "Change and Choice" which appeared only in > rec.arts.books. This article never appeared in comp.lang.c++, except > as quoted, in full: Since David asserted that what he saw was a message header list that matched the message actually posted by Muttley to comp.lang.c++, and that the corresponding message body had headers that matched the message actually posted by Ilya Shambat to rec.arts.books, that is consistent with what you saw. What newsserver did you use to view those messages? If the server problems mentioned in eternal-september.support are in fact relevant, you SHOULDN'T be seeing the same thing he does, unless you're using eternal-september as your server. I didn't see that message, despite the fact that I do use eternal-september.org, but that's because Muttley's on my killfile, so I can't personally confirm what David is saying. |
David Brown <david.brown@hesbynett.no>: Jan 25 09:43AM +0100 On 25/01/2023 01:17, Sn!pe wrote: > down for three hours to resynchronise. See:- > Message-ID: <m27cxipaip.fsf@raybanana.net> > <http://al.howardknight.net/?ID=167460564300> Thanks for that. That confirms the matter - it was a server glitch, which confused people and led to inappropriate posts, misunderstandings and unfounded accusations. And the newsserver admin is dealing with it. I'd rather not get involved in the e-s.support group - it is not something I am particularly interested in or knowledgeable about. But if you think anything I wrote previously in this thread describing the symptoms, or the screenshot I posted, would be of any help to Ray then please feel free to pass it on to him. |
David Brown <david.brown@hesbynett.no>: Jan 25 10:56AM +0100 On 25/01/2023 03:25, David Ritz wrote: (snipping a bit for brevity) >> I'm sorry, but you are wrong. > While that may be possible, it is unlikely in this case. You, on the > other hand, are simply mistaken about what you believe you saw. Again, you are wrong. I am not mistaken, and this has been confirmed in several ways. Please read my other posts in this thread to see my descriptions of the problem and how it appeared, details of the message ID's, a description of how to replicate the issue, and a screenshot showing it. Oh, wait - you /did/ read them, as you quoted them below. And yet you deny them blindly. There was also a post from Sn!pe confirming that the admin of the news.eternal-september.org was aware there had been a synchronisation issue between the overview database and the main message database on that server - /exactly/ the kind of server glitch that could lead to the effect seen. > What, pray tell, is the M-ID for the original essay, as you observed > it on ES? Show me. See above - I did. >> If you think servers - hardware and/or software - can never fail, >> you are naïve beyond comprehension. > I am not so inclined. Software and hardware failures are a certainty. And yet you conclude - with certainty - that there was no failure here? >> should be asking questions first - not passing arbitrary judgement. > Being confused and intentionally spreading falsehoods are different > things. You are simply mistaken. Fair enough. > This is the essay, titled "Change and Choice" which appeared only in > rec.arts.books. This article never appeared in comp.lang.c++, except > as quoted, in full: Incorrect. You are mistaken. The article did not appear in comp.lang.c++ on any of the newsservers /you/ looked at. It /did/ appear in comp.lang.c++ on news.eternal-september.org. I do not know if it also appears in rec.arts.books on news.eternal-september.org - I have not looked at that group. (It also appeared in a quotation in the post made by Bonita. That was made as a normal post by Bonita, quoting the message as it appeared on news.eternal-september.org.) > appeared in comp.lang.c++. No matter how long or hard one looks for > this article in comp.lang.c++, on any NNTP server, one will not find > it. Incorrect. Again, you are mistaken. It appears on the server news.eternal-september.org in the group comp.lang.c++, exactly as I said it does. This is the result of a server glitch - a synchronisation issue between the overview database and the main database. I believe I am safe in asserting that you have not checked /every/ NNTP server for this post. In particular, I am entirely confident that you have not looked on the relevant server - news.eternal-september.org. > If you believe otherwise, show me; make me eat my words. I have shown you. I have given a screenshot, and detailed instructions on how to see the problem for yourself. That requires you to make an account on news.eternal-september.org so that you can see the problem there. I hope that you will do so. You will learn a little about what can go wrong in Usenet servers, and perhaps also why it is not good to jump to conclusions or make too many claims before you have looked at the details. > See <http://al.howardknight.net/?ID=167449819800>. I am aware of how the messages appear on other servers (I used Google Groups to check, for practical convenience). Other servers did not see the mismatch between the overview header and the message body. > If it is from Bonita.Montero@gmail.com, fine. If not, and > Bonita.Montero@gmail.com is an address active and assigned to another > Gmail user, there may be a basis for forgery complaint. We are familiar with Bonita in comp.lang.c++. Yes, she posted it. No, it was not a troll - it was a somewhat snarky response to what she thought was a mixed up post by Muttley. There are plenty of people here who dislike some of Bonita's habits - but I have no doubts at all that she genuinely believed Muttley had written that rambling essay for rec.arts.books, and had accidentally cross-posted it to comp.lang.c++. I thought so too, when I first saw it - people accidentally posting to the wrong group is much more common than server glitches. Bonita is guilty of blindly quoting an entire OT post and top-posting a one-line comment on it. That's not good Usenet etiquette. But it was not trolling, forgery, or intentional misrepresentation - and I do not like to see anyone falsely accused of that. It is correct that Muttley did not write the original essay - and it is therefore incorrect for Bonita's post to have the attribution "Muttley wrote ...". But that attribution is because the newsserver Bonita used, news.eternal-september.org, had attached the essay message body to the overview header of a post Muttley /did/ write. > As demonstrated, _this_ was the glitch. It involved neither software > nor hardware. This was a wetware glitch, likely based on a search in > the wrong newsgroup.. Incorrect. Again, people who are not using news.eternal-september.org did not see the quoted post. People who use news.eternal-september.org, did see it. >> There are limits to how much I can "show you" what happened. > You don't have much to show me, then, do you? I later found I could show you more - including a screenshot for your convenience. >> But I can describe things in as much detail as practical. > Your descriptions must be taken with a grain of salt, as I am unable > to verify your interpretation. No salt is needed. Unless you have already jumped to a conclusion and are unwilling to look at evidence and information, then you should have realised that my experience of the post is different from yours. This should lead to a line of inquiry of /why/ it is different. Was it a temporary thing? Something local to my computer? An issue with my newsreader client, or with the server I used? How many people saw what I saw, how many saw something different? What are the common factors distinguishing the groups? Of course, that requires you to be of the "Sometimes I don't know everything" and "Sometimes different people see different things" schools. Being of the "Show me" school doesn't help if you are not willing to look when people show you. I had already figured out, before the thread was cross-posted to news.admin.net-abuse.usenet, that this was a server glitch that had not propagated to all servers - though I did not know at the time that it was found only on the one news.eternal-september.org server. >> I use news.eternal-september.org as a Usenet server, with Thunderbird as >> the client. > Both are irrelevant. Nope. Wrong again. It quickly became clear that the client did not matter - it was coincidence that the three people who saw the mismatched post used Thunderbird. But the /server/ - that is critical. >> comp.lang.c) on 08.01.2023. > This is a different thread. It is completely unrelated to my > examination, here. It is a different thread, yes. It is absolutely critical to the matter, as it is in /that/ thread that the mismatched post appeared. You'd know that if you followed my suggestions and looked for yourself. >> It is quite clear that there has been a glitch on the >> news.eternal-september.org server. > I'm not seeing it. Say it again, that's sure to change my response. It is quite clear that there has been a glitch on the news.eternal-september.org server. You can look at Sn!pe's post, and the link he has to a message from the admin of that server, discussing the glitch on the server. I am really hoping your response has changed by now. >> the wrong header summaries for comp.lang.c++. > Show me. (While I have access to several Usenet servers, I do not > have an account with Ray.) Right. So the one server where there is a problem that you could easily see, you have not looked at. And yet you feel confident in claiming there is no problem with that server. The issue is still there - I checked anew with a fresh pan installation on a different machine. You have to connect to the server you claimed is irrelevant, and look at the thread you claimed is irrelevant. Or is "Show me" just a mantra to you, rather than something you actually want? >> before you've heard the question, there's no point in commenting. > You're here, theoretically in order to learn from my experience and > expertise. I read headers. I try to steer clear of idle speculation. And yet you are idly speculating that I am wrong, every piece of evidence and guidance I gave is irrelevant, and that your experience and expertise lets you pronounce judgements without looking at what has happened. No, /I/ did not come to this group for your expertise and experience. Someone else in comp.lang.c++ made the cross-post, hoping for ideas. Sn!pe's post is an example. Now, I am sure you have plenty of expertise and experience in Usenet and the servers - I just use it, I don't run a server. However, it seems this particular case is outside your experience - /you/ have the chance to learn here. That's great, of course, if you are open to it. None of us are so good at anything that we can't learn more. It turns out that what appears to be your usual investigative process, with a focus on message ids, let you down in this case. > You were trolled. Get over it. You were wrong. Learn from it. |
Richard Harnden <richard.nospam@gmail.com>: Jan 25 01:00PM > I never wrote any such thing. The only post I've seen is Bonita "reposting" > something I apparently wrote. Either she wrote it herself or someone spoofed > by id which is hardly hard to do on usenet. The orginal post, "Change and Choice" on rec.arts.books is dated Thu, 19 Jan 2023 09:42:01 +0000 Bonita's follow-up and x-post has an attribution line of "Am 19.01.2023 um 10:31 schrieb Muttley@dastardlyhq.com:" So, the attribution line is wrong - since there are no 49min time-zones. Bonita forging/over-typing that, for whatever reason, is more likely than a server/client glitch. |
David Ritz <dritz@mindspring.com>: Jan 25 10:39AM -0600 On Tuesday, 24 January 2023 20:46 +0100, in article <tqpcje$8v5p$3@dont-email.me>, > the link, then I can happily email the screenshot. But it seems a > quick and easy way to make a link to the screenshot. > <https://paste.pics/b4149f38abb4e210da0a71886714d014> It appears that Thunderbird and/or Pan is/are playing silly buggers with threading. We'd have a better idea of what was going on, if the display headers included the Newsgroups information. Better still, what do you see, when you look at the headers? What do you see in the Newsgroups header? What do you see in the Xref header? (The Xref header is added by the NNTP server, from which the article is being retrieved.) If only rec.arts.books is listed in the Xref header, that article appears only there on the ES spool. If comp.lang.c++ is also included, it indicates a server side error. Speaking of Thunderbird flakiness, while "Re. Compu..." appears in the article list, while the Subject of the displayed article clearly shows "Change and Choice." -- David Ritz <dritz@mindspring.com> Be kind to animals; kiss a shark. |
James Kuyper <jameskuyper@alumni.caltech.edu>: Jan 25 02:51PM -0500 On 1/25/23 11:39, David Ritz wrote: > On Tuesday, 24 January 2023 20:46 +0100, in article > <tqpcje$8v5p$3@dont-email.me>, David Brown <david.brown@hesbynett.no> > wrote: ... > It appears that Thunderbird and/or Pan is/are playing silly buggers > with threading. We'd have a better idea of what was going on, if the > display headers included the Newsgroups information. The level of the headers displayed is adjustable. In the screenshot he posted, the little down arrow next the the headers shown would have caused it to expand, to show the newsgroups. It would have been better if David had done so, and expanded the header section to make sure all headers were visible. However, it is sufficient to note that the newsgroup currently being viewed is displayed at the top of the window, and the screen shot he posted makes it clear that the newsgroup is comp.lang.c++. If Bonita saw the same thing, she would have had no reason to suspect that the message body had actually been posted to a different newsgroup. If you want to talk about what he could have done, he could have configured the newsgroup section to show a larger selection of the message headers. Thunderbird allows you to select about 8 of the message headers for display. ... > Speaking of Thunderbird flakiness, while "Re. Compu..." appears in the > article list, while the Subject of the displayed article clearly shows > "Change and Choice." That's not Thunderbird flakiness, that's Thunderbird responding to the server glitch. All of the information in the newsgroup section at the top of the window is from the header summary. The highlighted line describes Muttley's message. The four headers on display at the top of the message section at the bottom of the window are from the message body, which is from Ilya Shambat's message. You can see that the first three (Subject, Author, and Date) do not match what's shown in the newsgroup section. The header summary is supposed to match the message body; it's not a bug if Thunderbird deals poorly with a case that's not supposed to happen. Arguably, showing both sets of information is more useful, because it makes it easier to notice that there's a discrepancy. |
James Kuyper <jameskuyper@alumni.caltech.edu>: Jan 25 02:52PM -0500 On 1/25/23 08:00, Richard Harnden wrote: ... > So, the attribution line is wrong - since there are no 49min time-zones. > Bonita forging/over-typing that, for whatever reason, is more likely > than a server/client glitch. The time that Bonita posted is the time for the message that Muttley posted to comp.lang.c. It shows up as such in the header summary that eternal-september.org sends to Thunderbird. The corresponding message body is the message body for Ilya Shambat's message, and contains a header indicating the time at which he posted that message. Dave Brown looked at both and compared them. So are you claiming that Dave lied about what he says he saw in the message headers and corresponding message body served up by eternal-september.org? If so, why do you think that? Or are you claiming that Bonita hacked eternal-september.org to make it give him the evidence he saw? Such a hack would, legitimately, qualify as a server-glitch, and would therefore not refute his assertion that there was such a glitch. |
Malcolm McLean <malcolm.arthur.mclean@gmail.com>: Jan 25 02:13PM -0800 > give him the evidence he saw? Such a hack would, legitimately, qualify > as a server-glitch, and would therefore not refute his assertion that > there was such a glitch. I suspect that Bonita's cat walked over the keyboard and somehow put a spurious message into comp.lang.c++. |
Spiros Bousbouras <spibou@gmail.com>: Jan 25 10:58PM On Tue, 24 Jan 2023 20:46:54 +0100 > broken post - I have made no such suggestion, precisely because I /can/ > replicate it. I still see it on two different computers with > Thunderbird, and now also with Pan. I thought so because it is one of the first things you should have mentioned in the very first post you talked about a server glitch. You are a technical person , you *know* that for bugs , glitches , etc. one ideally should mention precise steps which would allow one to reproduce the problem. So I can't imagine what you were thinking in failing to do so. It couldn't have been for lack of time because you posted some very long responses which were light on technical content but made no mention whatsoever of the very important fact that you could consistently reproduce the problem. In fact , in at least 4 posts you said "a server fault" or something analogous without mentioning that there was one specific server on which you saw the issue. I was actually wondering what the hell was happening and you weren't giving specifics. > link, then I can happily email the screenshot. But it seems a quick and > easy way to make a link to the screenshot. > <https://paste.pics/b4149f38abb4e210da0a71886714d014> This isn't very helpful and in particular it doesn't help to distinguish whether it's a server issue or a Thunderbird issue. Just because Thunderbird threads posts in a certain way or puts some post under a certain group , does not imply that the server has the same view of things. Perhaps Thunderbird received correct responses from the server and messed things up. Below I will give 2 precise ways to reproduce the problem which clearly show that it's an eternal-september issue. Before doing so I will note that when you want to talk about the date of a message it is best to quote the following 2 lines from the header Date: Thu, 19 Jan 2023 01:42:00 -0800 (PST) Injection-Date: Thu, 19 Jan 2023 09:42:01 +0000 instead of saying for example (from <tqoluk$5cht$2@dont-email.me>) "timestamp 19.01.2023, 10:31" .If Thunderbird does not allow you to see the header exactly as it received it from the server then it's no good for diagnosing issues. For both of the following methods one must have an eternal-september account since this is the server which displays the issue. Method 1 You need to have the lynx text based browser installed. You do lynx news://news.eternal-september.org/comp.lang.c++/137660-137665 .This asks lynx to contact news.eternal-september.org and fetch article numbers 137660-137665 from the group comp.lang.c++ .Note that article numbers are server and group specific , a different server might not have articles with such numbers or they might refer to different posts. But the important point here is that whatever posts the server returns , they must have been posted to comp.lang.c++ , possibly among other groups. The first post you will see is Newsgroups: rec.arts.books Date: Thu, 19 Jan 2023 01:42:00 -0800 (PST) Message-ID: <36403165-3cf1-4b73-8ad1-da339b960339n@googlegroups.com> Subject: Change and Choice From: Ilya Shambat <ibshambat@gmail.com> .Note that it was not (cross)posted on comp.lang.c++ so it should have never been returned. The last post you will see in the above list is ===== From: Bonita Montero <Bonita.Montero@gmail.com> Newsgroups: rec.arts.books,comp.lang.c++ Subject: Re: Compute Unique Numbers in a Set Date: Thu, 19 Jan 2023 15:42:54 +0100 Message-ID: <tqbkrr$1ja1c$1@dont-email.me> References: <36403165-3cf1-4b73-8ad1-da339b960339n@googlegroups.com> [...] Are you the twin-brother of Amine Moulay Ramdane ? Am 19.01.2023 um 10:31 schrieb Muttley@dastardlyhq.com: [...] ===== .This correctly appears in the response by the server since it was crossposted on comp.lang.c++ . Method 2 You have to run a Python script which I will give below. It runs on Python 2.5 .Yes it's an old version but it's the only one I have handy and I haven't bothered to learn Python 3.whatever .But the script should run on the newest Python with little or no modifications. You run the script with python path-to-script username password where username and password are the ones you have for eternal-september . The script will append its output to file /tmp/server-glitch-2 . ==== Script starts on the next line import os import string import sys import nntplib import datetime class TerminateError(Exception) : def __init__(self , message) : self.mes = message def __str__(self) : return self.mes def terminate(*args) : global util_name mes = util_name + " :" for a in args : mes = mes + " " + str(a) raise TerminateError(mes) util_name = "server-glitch" server = "news.eternal-september.org" separ = '\n@@@ \n\n' port = 119 if len(sys.argv) != 3 : terminate("2 arguments required : username and password") username = sys.argv[1] password = sys.argv[2] fnobj = open("/tmp/server-glitch-2" , "a") now = datetime.datetime.now() fnobj.write("Starting at " + now.strftime("%Y-%m-%d %H:%M:%S %z") + '\n\n') try : connection = nntplib.NNTP(server , port , username , password) response = connection.group("comp.lang.c++") fnobj.write("Response choosing comp.lang.c++ was\n\n" + str(response) + "\n\n") response , overviews = connection.xover("137660" , "137665") fnobj.write("Response asking for range of articles was\n\n" + str(response) + "\n\n") for art in overviews : fnobj.write("Article number " + str(art[0]) + " :\n") fnobj.write(str(art[1]) + "\n\n") for art in overviews : response , number , id , content = connection.article(str(art[0])) if id == '<36403165-3cf1-4b73-8ad1-da339b960339n@googlegroups.com>' or \ id == '<tqbkrr$1ja1c$1@dont-email.me>' : fnobj.write("Printing article number " + str(art[0]) + " :\n\n") for l in content : fnobj.write(l + '\n') fnobj.write(separ) else : fnobj.write("Skipping article with id\n " + id + separ) connection.quit() except nntplib.NNTPError,exception : terminate("NNTP error\n" , "Exception was\n" , exception) now = datetime.datetime.now() fnobj.write("Terminating at " + now.strftime("%Y-%m-%d %H:%M:%S %z") + '\n\n =======\n\n') fnobj.close ==== The important points are the following : server = "news.eternal-september.org" connection = nntplib.NNTP(server , port , username , password) response = connection.group("comp.lang.c++") It connects to eternal-september and goes to comp.lang.c++ . response , overviews = connection.xover("137660" , "137665") Asks for list of articles from 137660 to 137665 , same numbers as with lynx above. Then it goes through the articles one by one and puts in /tmp/server-glitch-2 the articles with IDs <36403165-3cf1-4b73-8ad1-da339b960339n@googlegroups.com> and <tqbkrr$1ja1c$1@dont-email.me> .It puts the articles exactly as it receives them from the header. Again you will see that the Shambat article has Newsgroups: rec.arts.books so it should not have appeared under comp.lang.c++ regardless of what range of articles we asked for. -- Technology is dominated by two types of people: those who understand what they do not manage, and those who manage what they do not understand. Putt's law |
David Brown <david.brown@hesbynett.no>: Jan 26 12:00AM +0100 On 25/01/2023 17:39, David Ritz wrote: > It appears that Thunderbird and/or Pan is/are playing silly buggers > with threading. We'd have a better idea of what was going on, if the > display headers included the Newsgroups information. The clients are not playing silly buggers. Do you /really/ think two completely independent newsclients would show the same incorrect information about one - and only one - particular article in one thread in one group from one server, and get everything else right (including getting the article right when using a different newsserver) ? I'm at a loss to comprehend the level of denialism here. > you see in the Newsgroups header? What do you see in the Xref header? > (The Xref header is added by the NNTP server, from which the article > is being retrieved.) I recommend you check these things for yourself. However, I will do my best to answer your questions. In the overview, or "header" pane of pan, the article in question is says it is from Muttley with the subject "Re: Compute Unique Numbers in a Set". The message id is "tqb2m7$1aqa$1@gioia.aioe.org". The timestamp is 19.01.2023 10:31, and it is 22 lines. Clicking on that gives the full article (headers plus body) that news.eternal-september.org returns - Message id "36403165-3cf1-4b73-8ad1-da339b960339n@googlegroups.com", from Ilya Shambat, newsgroups rec.arts.books. Xref: reader01.eternal-september.org rec.arts.books:26566. Basically, the overview provided by the server (I guess by the "OVER" NNTP command) looks fine and appropriate, and is what you'll see from other servers. But the article content (I guess from the "ARTICLE" NNTP command) for the message is really a completely different message. It's the symptoms you'd expect from a mismatch between the overview database and the main message database, as mentioned by the news.eternal-september.org admin. > If only rec.arts.books is listed in the Xref header, that article > appears only there on the ES spool. If comp.lang.c++ is also > included, it indicates a server side error. Only rec.arts.books is there - so there is a server side error. The server should not have returned that message when asked for the article with the message id of the comp.lang.c++ header. > Speaking of Thunderbird flakiness, while "Re. Compu..." appears in the > article list, while the Subject of the displayed article clearly shows > "Change and Choice." It clearly does, yes. That clearly shows the server has given the wrong information. The client gets the common headers twice for each article. It gets them once from the overview (when the client is "downloading headers"), no doubt using the "OVER" command. It gets them a second time when downloading the body of the article (presumably with "ARTICLE"). When the server is working correctly, these will contain the same information - it therefore does not matter which one the client uses to show the subject. In this case, because of the server glitch, the client gets conflicting information. One set is for one article, the other set is for a different article that the server sent by mistake. Nothing here indicates Thunderbird flakiness or flaws - it behaves identically to Pan, and it is entirely correct and sensible behaviour that results from trusting the server to give correct information. If you want a better idea of what is going on, make an account on news.eternal-september.org and try it yourself. It is surely less effort than asking these things. |
David Brown <david.brown@hesbynett.no>: Jan 26 12:03AM +0100 On 25/01/2023 23:13, Malcolm McLean wrote: >> there was such a glitch. > I suspect that Bonita's cat walked over the keyboard and somehow put a spurious > message into comp.lang.c++. I really think people should read the information posted in this thread, and stop posting the same incorrect nonsense. The time for guessing theories is long past - the admin of the newsserver in question has already said there was a fault on the server. Bonita has a style and manner that annoys many people, and has ended up in several kill-files as a result. (The same applies to Muttley.) That does not mean it is fair to continually accuse her and blame her of something she did not do. There was a server glitch. Bonita responded to the post as she saw it, because the newsserver she used returned the wrong message body. That's all there is to it. |
ikook <iKook@GMAIL.COM>: Jan 25 11:17PM On 25/01/2023 23:03, David Brown wrote: > There was a server glitch. Bonita responded to the post as she saw > it, because the newsserver she used returned the wrong message body. > That's all there is to it. Which particular message you are referring to that shows there was a glitch? Post the FULL HEADER OF THAT MESSAGE. |
Pawel Por <porparek@gmail.com>: Jan 25 12:43PM -0800 Hello, Please help me to understand why in the following example MyList::push_front(T&&) receives argument by lvalue reference while std::forward_list::push_front(_Tp&&) receives argument by rvalue reference. Thank you in advance #include <iostream> #include <forward_list> template <typename T> void p(const T &v) { std::cout << v << std::endl; } struct Dog { Dog() { p(__PRETTY_FUNCTION__); } Dog(const Dog&) { p(__PRETTY_FUNCTION__); } Dog(Dog&&) { p(__PRETTY_FUNCTION__); } Dog& operator=(const Dog&) { p(__PRETTY_FUNCTION__); return *this; } Dog& operator=(Dog &&) { p(__PRETTY_FUNCTION__); return *this; } }; template<typename T> struct MyList { void push_front(T &&v) {} }; int main(int argc, char **argv) { MyList<Dog> ml; std::forward_list<Dog> fl; Dog dog; p("ml.push_front"); ml.push_front(std::move(dog)); // lvalue reference p("fl.push_front"); fl.push_front(std::move(dog)); // rvalue reference return 0; } |
"Alf P. Steinbach" <alf.p.steinbach@gmail.com>: Jan 25 10:49PM +0100 On 2023-01-25 9:43 PM, Pawel Por wrote: > Hello, > Please help me to understand why in the following example MyList::push_front(T&&) receives argument by lvalue reference while std::forward_list::push_front(_Tp&&) receives argument by rvalue reference. That is not the case. > fl.push_front(std::move(dog)); // rvalue reference > return 0; > } You don't get any output from the call of `MyList::push_front` because it doesn't do anything. Here's more sane code: #include <iostream> #include <forward_list> #include <utility> template <typename T> void p(const T &v) { std::cout << v << std::endl; } struct Dog { Dog() { p(FUNCSIG); } Dog(const Dog&) { p(FUNCSIG); } Dog(Dog&&) { p(FUNCSIG); } Dog& operator=(const Dog&) { p(FUNCSIG); return *this; } Dog& operator=(Dog &&) { p(FUNCSIG); return *this; } }; template<typename T> struct MyList { void push_front(T &&v) { T x = std::move( v ); (void) x; } }; int main() { MyList<Dog> ml; std::forward_list<Dog> fl; Dog dog; p("ml.push_front"); ml.push_front(std::move(dog)); p("fl.push_front"); fl.push_front(std::move(dog)); } Output: [C:\root\temp] > cl _.cpp /D FUNCSIG=__FUNCSIG__ _.cpp [C:\root\temp] > _ __cdecl Dog::Dog(void) ml.push_front __cdecl Dog::Dog(struct Dog &&) fl.push_front __cdecl Dog::Dog(struct Dog &&) [C:\root\temp] > g++ _.cpp -D FUNCSIG=__PRETTY_FUNCTION__ [C:\root\temp] > _ __cdecl Dog::Dog(void) ml.push_front __cdecl Dog::Dog(struct Dog &&) fl.push_front __cdecl Dog::Dog(struct Dog &&) - Alf |
"Alf P. Steinbach" <alf.p.steinbach@gmail.com>: Jan 25 05:42AM +0100 On 2023-01-24 4:15 AM, Jack L wrote: > Document is dated: 2022-12-18 > I am not cross posting this to C newsgroup as most of them visit here > during the day. https://eel.is/c++draft/ - Alf |
"Öö Tiib" <ootiib@hot.ee>: Jan 24 04:41PM -0800 On Wednesday, 25 January 2023 at 01:14:39 UTC+2, Chris M. Thomasson wrote: > void main > God damn it! Can't even return if a program completed successfully or failed? Instead some kind of agents start to roam around autonomously and moan "Braiins!" Maybe that is what the "z" comes from. |
You received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page. To unsubscribe from this group and stop receiving emails from it send an email to comp.lang.c+++unsubscribe@googlegroups.com. |
No comments:
Post a Comment