[00:13:55] <jamessan> aa_: supybot-test test [00:17:58] <aa_> thanks [00:24:03] <aa_> jamessan: I get a utils.sorted error, testSorted (test.test_utils.GenTest) [00:24:16] <jamessan> odd [00:24:22] <aa_> jamessan: apart from that they pass. Want to see the patch, it is very trivial [00:24:27] <jamessan> can you paste the traceback somewhere? [00:24:28] <jamessan> sure [00:25:11] <supybot> <Strike|work> and I assume there are new tests to check the patch :) [00:25:41] <jamessan> I'm not sure you really can aside from running the bot [00:25:57] <jamessan> it's the "I'm the retarded twisted driver and I won't let the bot shutdown when it should" [00:26:00] <jamessan> bug [00:26:11] <jamessan> aa_: test passed here [00:26:29] <aa_> ok, give me approximately 300 seconds [00:26:39] <aa_> and I will achieve all those things pasted etc [00:26:59] <jamessan> as for the patch, you could just "darcs send" it [00:28:00] <aa_> I am taking this opportunity to test the darcs pluins I wrote for meld and pida, allow me in peace kindly :) [00:28:16] * aa_ chuckles [00:30:13] <aa_> http://www.rafb.net/paste/results/AY725179.html [00:30:22] <aa_> the test traceback [00:32:30] <aa_> jamessan: ok to just send it unsigned? [00:32:33] <jamessan> yup [00:34:21] <aa_> jamessan: ok, done. There are other possible solutions. We can forcibly tell the reactor to go through its shutdown routine instead of the provided way. But that requires an exlicit hook on the shutdown, and I am not sure how that all works. It looks a bit cunning. [00:37:14] <aa_> strike: good evening :) [00:37:35] <aa_> strike: and no, there are really no tests for the patch, though I am sure I could write some. [00:38:33] <aa_> jamessan: one thing that came out of the discussion with the twisted people is that we are using almost depracated API. It is not "depracated" but "not enough of a specific use-case requirement of enough of the core twisted developers" [00:39:09] <jamessan> yeah, I noticed that with the 2.0.1 (I think) update [00:39:31] <jamessan> unfortunately, I don't really grok Twisted enough to update to what we should be using [00:39:44] <aa_> I think it is not possible [00:41:58] <aa_> jamessan: instead we could use the reactor as to just schedule events, but that requires .run() and .stop() the reactor, which may not be possible with supy [00:42:12] <aa_> man i am not actually speaking english today [00:42:17] <jamessan> :) [00:42:26] <aa_> I swear I know what I mean [00:42:28] <aa_> :) [00:42:49] *** Mazon is now known as mazon [00:43:02] <aa_> well, can supy call .run once to start, and .stop once to stop? [00:43:48] <jamessan> maybe. I'm not entirely sure [00:46:32] <aa_> oh, hmm, I remember how this thing works...cunning really [00:52:19] *** jetscreamer has quit IRC [01:07:55] -supybot- Strike|work has quit oftc (Quit: leaving) [01:12:06] <jamessan> %quit twisted test [01:12:07] *** j4mesbot has quit IRC [01:18:43] *** j4mesbot has joined #supybot [01:19:10] <jamessan> %quit and again [01:19:11] *** j4mesbot has quit IRC [01:19:15] <jamessan> yay [01:19:24] <aa_> it worked? [01:19:30] <jamessan> yup [01:19:41] *** j4mesbot has joined #supybot [01:19:47] <aa_> and for remarkably little effor too (mostly arse-kissing) [01:20:18] <jamessan> heh [01:20:20] <aa_> "If only the supybot authors were enlightened enough to make twisted non-optional *sigh* but oh well, what are you going to do" [01:20:32] <aa_> or thereabouts :) [01:20:33] <jamessan> hahah [01:20:58] <jamessan> yes, we're going to rely solely on the driver that's been giving us the most problems [01:21:01] <jamessan> ;) [01:21:04] <aa_> hahaha [01:21:14] <aa_> yes, I failed to mention all that [01:50:45] *** beoba has joined #supybot [03:13:51] *** harshy has joined #supybot [03:14:48] *** harshy has quit IRC [03:41:52] *** factor has left #supybot [04:22:26] *** Freso has quit IRC [04:54:54] <jemfinch> @later tell aa* Your patch to supybot-darcs was unsigned, you need to send a signed patch. [04:54:55] <supybot> jemfinch: The operation succeeded. [04:55:32] *** flamingspinach has quit IRC [04:56:26] *** flamingspinach has joined #supybot [04:57:41] <jamessan> jemfinch: he knows it was. I'm going to apply it [05:08:27] <jemfinch> why can't he send a signed patch? [05:09:49] <supybot> <Strike> yeah jamessan ... if that IS your REAL name [05:10:33] <jemfinch> lol [05:13:38] <jamessan> jemfinch: maybe he didn't remember he had commit access [05:14:07] <jamessan> or maybe he just wanted me to look over it first. dunno [05:18:43] <aa_> yes, the latter [05:19:13] <jemfinch> psh [05:19:29] <jemfinch> twisted-- [05:19:36] <aa_> indeed [05:19:56] <jemfinch> they still don't understand a fundamental tenet I go by when programming: the application should rule, not the framework. [05:20:12] <jemfinch> I shouldn't have to bend my application around a framework, the framework should bend around my application. [05:20:19] <aa_> their tenet is just "we rule" [05:20:45] <aa_> but in seriousness, I agree with you [07:38:57] *** echelog has joined #supybot [07:40:26] *** mazon has joined #supybot [07:46:38] *** zanny has joined #supybot [07:50:58] -supybot- Strike has quit oftc (Quit: Leaving) [07:56:14] -supybot- Strike has joined on oftc [07:56:19] -supybot- mode change by ChanServ on oftc: +o Strike [08:25:53] *** supybot has quit IRC [08:26:21] *** supybot has joined #supybot [08:26:25] *** ChanServ sets mode: +o supybot [09:16:49] <jemfinch> @uptime [09:16:50] <supybot> jemfinch: I have been running for 1 week, 6 days, 16 hours, 31 minutes, and 47 seconds. [09:56:59] *** zanny has quit IRC [11:20:42] *** Jozo has quit IRC [11:40:40] *** Jozo has joined #supybot [11:50:04] *** Nightweaver has quit IRC [12:33:49] *** Freso has joined #Supybot [12:51:03] *** jetscreamer has joined #supybot [12:54:52] *** Nightweaver has joined #supybot [12:59:29] *** override has joined #supybot [12:59:31] <override> helleuw [13:17:04] *** jetscreamer has quit IRC [14:28:03] *** jetscreamer has joined #supybot [14:59:37] *** override has left #supybot [15:29:09] *** agile has quit IRC [16:08:10] *** agile has joined #supybot [16:32:20] -supybot- Strike|work has joined on oftc [16:32:25] -supybot- mode change by ChanServ on oftc: +o Strike|work [19:12:35] *** Freso has quit IRC [19:18:12] *** jetscreamer has quit IRC [19:21:36] *** mazon is now known as Mazon [20:12:41] *** brad2901 has joined #supybot [20:33:33] *** jetscreamer has joined #supybot [20:45:47] *** agile has quit IRC [21:05:18] *** brad2901 has quit IRC [21:06:32] *** brad2901 has joined #supybot [21:14:24] <eracc> Hrm, where is the web page (or pages) that describe what each plugin does? I thought I had it bookmarked but apparently not. [21:19:53] <jamessan> http://supybot.com/documentation/plugins I think [21:19:55] <supybot> Title: Official Plugins Documentation Supybot Website (at supybot.com) [21:23:21] *** agile has joined #supybot [21:26:18] *** jetscreamer has quit IRC [21:30:06] *** zann has quit IRC [21:32:45] *** zann has joined #supybot [22:25:50] *** CrashChaos has quit IRC