*** Joins: paulr__ (~IceChat09@cpc5-enfi19-2-0-cust776.20-2.cable.virginmedia.com) | 01:28 | |
*** Quits: Hans_Henrik (~Hans_Henr@90.149.250.68) (Ping timeout: 258 seconds) | 02:08 | |
*** Quits: vboctor (~vboctor@c-24-22-166-249.hsd1.wa.comcast.net) (Ping timeout: 255 seconds) | 03:25 | |
GitHub112 | [mantisbt] siebrand pushed 1 new commit to master-1.2.x: http://git.io/xo9Lqg | 05:32 |
---|---|---|
GitHub112 | mantisbt/master-1.2.x e957627 Siebrand Mazeland: Localisation updates from http://translatewiki.net. | 05:32 |
*** Joins: dregad (~dregad@127-233.193-178.cust.bluewin.ch) | 09:36 | |
*** Joins: mantisbot (supybot@2600:3c00::f03c:91ff:fedf:2302) | 10:37 | |
*** Quits: mantisbot (supybot@2600:3c00::f03c:91ff:fedf:2302) (Quit: jreese) | 10:43 | |
*** Joins: mantisbot (supybot@2600:3c00::f03c:91ff:fedf:2302) | 10:49 | |
jreese | test | 10:50 |
jreese | mantisbot: bug 10231 | 10:55 |
mantisbot | jreese: sorry, bug 10231 was not found | 10:55 |
jreese | mantisbot: version | 10:55 |
mantisbot | jreese: The current (running) version of this Supybot is 0.83.4.1. The newest version available online is 0.83.4.1. | 10:55 |
jreese | mantisbot: mantis version | 10:55 |
mantisbot | jreese: Mantis SOAP API version: 1.2.15 | 10:55 |
jreese | mantisbot: quit | 10:55 |
*** Quits: mantisbot (supybot@2600:3c00::f03c:91ff:fedf:2302) (Quit: jreese) | 10:55 | |
dregad | jreese - playing with the bot ? | 11:11 |
jreese | no, never :P | 11:11 |
dregad | funny, i was just setting up supybot here for some tests | 11:11 |
*** Joins: mantisbot (supybot@2600:3c00::f03c:91ff:fedf:2302) | 11:11 | |
dregad | in preparation to run the irc logs locally on mantisbt.org | 11:12 |
jreese | got bugged when my server had to restart and it broke logging again, and had a short bit of time on my hands | 11:12 |
jreese | I haven't set up the actual log parsing stuff yet, so if you want to pick up there once I get the bot finished, by all means :P | 11:13 |
jreese | mantisbot: bug 14088 | 11:13 |
dregad | how are you setting things up ? | 11:13 |
mantisbot | Bug 14088 - vboctor - open - confirmed | 11:13 |
mantisbot | Mantis 1.3.0 blocking issues - http://www.mantisbt.org/bugs/view.php?id=14088 | 11:13 |
jreese | the 'supybot' package is installed on the server, and I'm just running it out of a directory there for the moment, but will set up an upstart job for it soon so it will run automatically when the server boots | 11:14 |
dregad | great | 11:15 |
jreese | mantisbot: image great success | 11:15 |
mantisbot | http://i263.photobucket.com/albums/ii140/freakspazzatazz/GreatSuccess.jpg | 11:15 |
* dregad was wondering how to make the bot auto-reconnect to the network / channel if disconnected | 11:16 | |
dregad | jreese - it'd be great if you can send me some notes on the setup once you're done with it, i'll look into it and work on the irc logs setup | 11:21 |
jreese | afaik it should reconnect automatically as long as it's one of the core configured channels | 11:22 |
dregad | and also maybe create a wiki page to document things | 11:22 |
jreese | notes: look at ~supybot/mantisbot :P | 11:22 |
dregad | k | 11:22 |
jreese | the rest of it is all down to configuration, unfortunately | 11:22 |
paulr__ | mo | 11:22 |
jreese | hi paul | 11:23 |
dregad | when i'm ready i'll touch base with you to coordinate switching off your noswap job | 11:23 |
paulr__ | hi | 11:23 |
dregad | hi paul | 11:23 |
jreese | sounds good | 11:23 |
jreese | my biggest concern atm with the logs is the timestamp format that supybot is using, which is different from what ZNC uses, and since I haven't tested the parser yet with supybot, I don't know if/how it deals with the timestamp | 11:24 |
dregad | i'm sure that can be configured | 11:24 |
jreese | I would hope so, considering the parser is a bunch of Perl :P | 11:24 |
dregad | wot, no python ! | 11:25 |
dregad | ;) | 11:25 |
jreese | I didn't write the parser ;) | 11:25 |
dregad | j/k | 11:25 |
jreese | once we make sure supybot is logging in a parseable format, we just need to figure out a good way to merge all the log files in a way that the parser can deal with, and then duplicate my current cronscript to work with the paths on the new server, and to not need to ssh ofc | 11:27 |
jreese | btw, register your user with the bot, and I'll grant it admin rights | 11:30 |
jreese | you know, when you're done playing games with it ;) | 11:31 |
dregad | lol | 11:31 |
jreese | and the roulette game works much better when you grant the bot channel ops so it can kick the user that gets the bullet :P | 11:31 |
dregad | i never used that plugin so i was wondering what it was for | 11:32 |
*** ChanServ sets mode: +o mantisbot | 11:32 | |
jreese | mantisbot: roulette | 11:33 |
*** jreese was kicked by mantisbot (BANG!) | 11:33 | |
*** Joins: jreese (jreese@2600:3c00::f03c:91ff:feae:5a8b) | 11:33 | |
jreese | like that :) | 11:33 |
* dregad laughs his ass off | 11:33 | |
TerrorBite | interesting | 11:33 |
TerrorBite | mantisbot: image I have no idea what I'm doing | 11:33 |
mantisbot | http://d10oq7ycfhpb9j.cloudfront.net/pictures/9f975093da0252e2c0ae181d74c90dc6.jpg | 11:33 |
jreese | I'm actually surprised I didn't have to run through the entire cylinder to get that effect | 11:34 |
dregad | that's just your luck | 11:34 |
dregad | i guess | 11:34 |
*** ChanServ sets mode: -o mantisbot | 11:34 | |
jreese | dregad: take a look at https://github.com/jreese/supybot-mantis and https://github.com/jreese/supybot-plugins when you get a chance; those are the custom plugins I set up for the bot | 11:36 |
jreese | gonna grab some food, will finish this up later | 11:38 |
jreese | cheers | 11:38 |
dregad | ok, i registered | 11:39 |
dregad | enjoy your meal | 11:39 |
dregad | i'll be away for a bit as well | 11:39 |
dregad | ttyl | 11:39 |
GitHub57 | [mantisbt] rombert pushed 1 new commit to master-1.2.x: http://git.io/UzRyOw | 12:16 |
GitHub57 | mantisbt/master-1.2.x 46564e6 Robert Munteanu: Expand SOAP API documentation... | 12:16 |
GitHub23 | [mantisbt] rombert pushed 1 new commit to master: http://git.io/Ca0EzQ | 12:17 |
GitHub23 | mantisbt/master d5ead81 Robert Munteanu: Expand SOAP API documentation... | 12:17 |
* dregad thinks about what jreese said regarding the log2html script being perl | 12:57 | |
* dregad looks at bottom of http://www.mantisbt.org/irclogs/mantisbt/latest.log.html | 12:57 | |
dregad | Generated by irclog2html.py <== does not look like perl to me ;) | 12:58 |
jreese | Liar :P | 12:58 |
* jreese has a terrible memory | 12:58 | |
dregad | welcome to the club | 12:59 |
jreese | Been a life member for 27 years :P | 13:00 |
dregad | got you beat there, kiddo | 13:00 |
dregad | i'll have the answer to life, the universe and everything in less than 2 months | 13:01 |
jreese | Lol | 13:01 |
dregad | (hopefully that will include an upgrade to my brain) | 13:01 |
*** Quits: mantisbot (supybot@2600:3c00::f03c:91ff:fedf:2302) (Quit: jreese) | 13:30 | |
*** Joins: mantisbot (supybot@2600:3c00::f03c:91ff:fedf:2302) | 13:30 | |
jreese | dregad: you should have admin status now | 13:31 |
dregad | jreese do you run the irclog2html on noswap.com then rsync, or do you rsync the logs then run the script on mantisbt.org ? | 13:31 |
jreese | my crontab runs genirclogs.sh (which gets uploaded alongside the logs) every 15 minutes, and according to that, it looks like it runs the python script first, and then rsyncs | 13:33 |
jreese | and the python script is what actually calls logs2html | 13:34 |
dregad | looks like the admin access works (see mantisbt-help) | 13:37 |
* dregad looks at the scripts | 13:37 | |
dregad | jreese do you perform some conversion on the filenames resulting from the logger ? | 14:24 |
dregad | by default it prefixes channel name with # | 14:24 |
dregad | but the files you upload don't have that | 14:24 |
jreese | dregad: yeah, that's what the first part of the python script is doing: copying the logs from my bouncer into the aggregation directory with a new name, mainly because filenames starting with a # aren't easy to specify in a URL :P | 14:39 |
dregad | i trying to decypher that regex | 14:40 |
dregad | i guess the file naming from your bouncer is different than that of channellogger | 14:40 |
jreese | that's what that regex is on line 13, looking at the log filenames from ZNC, discarding the "default_" prefix, grabbing the channel name next, and then the date | 14:40 |
jreese | and yes | 14:40 |
jreese | jreese@liara ~ ยป ls .znc/users/freenode/moddata/log/*\#mantisbt_201304* | 14:41 |
jreese | .znc/users/freenode/moddata/log/default_#mantisbt_20130401.log .znc/users/freenode/moddata/log/default_#mantisbt_20130412.log | 14:41 |
jreese | .znc/users/freenode/moddata/log/default_#mantisbt_20130402.log .znc/users/freenode/moddata/log/default_#mantisbt_20130413.log | 14:41 |
jreese | .znc/users/freenode/moddata/log/default_#mantisbt_20130403.log .znc/users/freenode/moddata/log/default_#mantisbt_20130414.log | 14:41 |
jreese | ... | 14:41 |
dregad | ok so i just need to adjust the regex basically | 14:42 |
dregad | (i couldn't figure out where this 'default_' was coming from) | 14:42 |
jreese | root@fluffy ~supybot/mantisbot # ls -1 logs/ChannelLogger/freenode/\#mantisbt/ | 14:43 |
jreese | #mantisbt.2013-04-21.log | 14:43 |
jreese | so yeah, changing the regex and paths should get you pretty much all the way there | 14:44 |
jreese | going to test the upstart job... | 14:59 |
jreese | mantisbot: quit | 14:59 |
*** Quits: mantisbot (supybot@2600:3c00::f03c:91ff:fedf:2302) (Quit: jreese) | 15:00 | |
*** Joins: mantisbot (supybot@2600:3c00::f03c:91ff:fedf:2302) | 15:02 | |
jreese | mantisbot: whoami | 15:02 |
mantisbot | jreese | 15:02 |
jreese | so mantisbot is now running from upstart, so it will stop/start automatically with the rest of the system services | 15:03 |
dregad | great | 15:03 |
dregad | thanks | 15:03 |
jreese | which also means you can run `start|stop|restart|status mantisbot` from the shell | 15:03 |
dregad | awesome | 15:04 |
jreese | so cronjobbing the irclogs stuff is all that's left I guess | 15:04 |
dregad | think so | 15:05 |
dregad | i'll take care of that | 15:05 |
jreese | I can drop a tarball onto the server if you want a copy of all my raw ZNC logs to start from | 15:05 |
jreese | that way you're building a contiguous history | 15:05 |
dregad | i should have all of these already from the /irclogs directory, no ? | 15:06 |
jreese | although now that I think of it, all the raw logs are already on the server anyways, alongside the .hhtml | 15:06 |
jreese | ^that | 15:06 |
dregad | yep | 15:06 |
jreese | you probably still want to build the html files outside of the web root, and then rsync them in afterwards, so you don't have to worry about logs2html writing to the html files all the time while apache is trying to serve them | 15:08 |
dregad | makes sense | 15:08 |
paulr__ | dregad | 15:09 |
dregad | not sure if it's worth the effort, but it may be good to do a kind of yearly archive to avoid processing 1000+ logs everytime | 15:10 |
jreese | probably | 15:10 |
jreese | but my server always had plenty of spare cycles so I wasn't worried about it | 15:10 |
dregad | maybe a version 2 thing ;) | 15:10 |
dregad | paulr__ | 15:10 |
jreese | though now that I think about it, Linode just announced all their free plan upgrades, so vboctor needs to get our box upgraded so we get double the RAM and CPU cores :P | 15:11 |
dregad | when are you going to remove the trailing "__" from your nick :P | 15:11 |
jreese | when paulr and paulr_ quit freenode :P | 15:11 |
dregad | ever heard of /nickserv register ? :P | 15:12 |
jreese | I think he complained about nickserv not being Q from quakenet... :P | 15:12 |
paulr__ | whens dregad gonna do some coding | 15:16 |
paulr__ | dregad: did you see I started on context thing other day? | 15:26 |
dregad | i saw the discussion on the mailing list but did not look at the code | 15:27 |
paulr__ | in fact, did i do push other day | 15:27 |
paulr__ | answer: no | 15:27 |
GitHub26 | [mantisbt] grangeway pushed 3 new commits to master-2.0.x: http://git.io/d2-PeQ | 15:28 |
GitHub26 | mantisbt/master-2.0.x 4ba772e Paul Richards: Fix typo spotted by atrol | 15:28 |
GitHub26 | mantisbt/master-2.0.x db2c92b Paul Richards: misc fixes for 2.x | 15:28 |
GitHub26 | mantisbt/master-2.0.x b997da9 Paul Richards: Initial work at adding MantisContext class concept... | 15:28 |
dregad | lol | 15:28 |
dregad | one day you'll get that git thing right ;) | 15:28 |
paulr__ | dregad: what do you think of b997da9 | 15:28 |
dregad | not sure my brain is in the right state to look at code atm | 15:29 |
*** Quits: paulr__ (~IceChat09@cpc5-enfi19-2-0-cust776.20-2.cable.virginmedia.com) (Quit: Some folks are wise, and some otherwise.) | 15:54 | |
*** Quits: dregad (~dregad@127-233.193-178.cust.bluewin.ch) (Quit: Clap on! , Clap off! Clap@#&$NO CARRIER) | 17:16 | |
*** Joins: kirillka (~Miranda@195.242.142.17) | 22:00 | |
*** Joins: dregad (~dregad@127-233.193-178.cust.bluewin.ch) | 23:54 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!