[00:54] nedbat called the ops in #ubuntu () [00:54] false alarm ^ === Captain_h00k is now known as h00k [06:00] lol i scared off a troll with my scariness [06:00] rawr [06:00] i like how he joined a channel of fake users to educate them about their fakeuserness [06:01] elky: he's the Holden Caufield of IRC [06:01] and equally tedious [06:01] heh [06:07] WWHCD? [06:08] (He'd call everyone phony, that's what he'd do.) [06:08] and put on his people shooting hat [06:08] not unlike chanops [06:08] ;-) [07:44] IdleOne: Pici: It wasn't something I set deliberatly, I set a +q as /mode +q *!*@*38.116.192* to stop multiple web gateway users with slightly different ip's trolling, when it was set, for some reason it went as +qi rather than just +q But I thought that was just something automatic for that hostname and not channel wide [08:09] i am looking for a ubuntu versio without systemd [16:50] darmok and jalad at tanagra [17:12] * [IamSoSad] #ubuntu #freenode [17:12] maybe he wants to crosspost to #debian or something (hes not there, but whatever) [17:56] Possible troll .... sexappeal> how does one patch KDE2 under FreeBSD? (from #ubuntu) [19:14] unopaste repeated itself in #ubuntu, http://pastebin.ubuntu.com/7412089/ (note that the +q is not repeated, but the message and -q both are). [19:53] it probably lagged [19:54] Still, lag should not cause it to repeat itself like that. [19:56] it would if the user said enough to trigger it twice [19:56] I'm not saying that isn't what caused it, I think it probably is. I'm saying that lag *shouldn't* cause that to happen. [19:56] so it issued a +q and message after one time, then did it again. you only saw one +q because the ircd silently ignores duplicate list mode changes [19:57] how would you code around that? [19:57] if it sent both +q in the same message (/mode +qq host host) the server will combine them [19:57] It depens on how the existing code is structured, but it's certainly not impossible if that's what you're implying. [19:58] FloodBot did it by having multiple floodbots and doing lag detection between them, which was not exactly fun [19:58] I'm not sure how else to do it in a way that will detect inter-server lag as well as client-server lag [19:59] it's not impossible to work around, but it's practically impossible with spaghetti^Wsupybot [19:59] hehe [20:03] rww: I would think of it less as detecting lag and more as preventing redundant operations. If you've already tried to quiet someone, don't try to quiet them again (unless of course they've since been unquieted). Only send a message to a user after quieting them. Don't try to unquiet someone if you've already tried to unquiet them, etc. [20:04] the trouble is when the state is not updated because of the lag [20:06] Hence why I talked about "don't quiet if you've already tried to quiet" rather than "don't try to quiet if they're already +q", but I'm not planning to look at the actual code, so meh :) [20:09] so it needs to add another layer of state, probably not simple to refactor