--- Log opened Mon Apr 04 00:00:09 2011 05:04 < mcallan_> conseo: ping 05:05 < mcallan_> my client is messed up, back shortly 05:08 < mcallan> i'm back 07:46 < mcallan> conseo: typo or something, you have 2 copies of each func: votorola/a/diff/feed/voharvester.js 08:42 < conseo> mcallan: oops, forgotten to remove the old copy. fixed it 08:43 < conseo> mcallan: i'll get something to eat and then i'll be at your disposal 08:43 < mcallan> ok 08:50 < mcallan> conseo: 4-Apr-2011 8:50:07 AM votorola.a.diff.feed.VOHarvester 08:50 < mcallan> SEVERE: You have to configure harvester services in your Javascript configuration file for VOHarvester. Have a look at haCC.addService() 08:52 < mcallan> my voharvester.js: http://piratepad.net/XnhXCQTerT 09:20 < conseo> just in case this still works: i just got dns problems with my provider, don't know when i'll be back to normal 09:27 < mcallan> conseo: are u there? 09:27 < conseo> yep 09:27 < conseo> seems that the connection is still active 09:28 < conseo> just dns does not work 09:28 < mcallan> ah... 09:28 < conseo> can you resolve the ip of piratepad for me 09:28 < conseo> ? 09:28 < mcallan> ! 09:28 < mcallan> yes 09:29 < mcallan> http://194.14.56.21/XnhXCQTerT 09:30 < mcallan> weird, it feels like you are hanging on by a single, frayed wire :-) 09:30 < conseo> hmm seems it depends on external javascript and css so no luck :-/ 09:30 < mcallan> damn... 09:30 < mcallan> i will paste here? 09:30 < conseo> ok 09:31 < conseo> an alternative dns server would have been smart 09:31 < conseo> i have to save one 09:32 < mcallan> usually they give u 2 servers 09:32 < mcallan> stand back, here it comes... 09:32 < mcallan> |//// -*- coding:utf-8; -*- 09:32 < mcallan> |// Startup configuration for difference feed's message harvester. 09:32 < mcallan> |// 09:32 < mcallan> |vo.inc( 'code/votorola/s/share/JSON.jsm' ); 09:32 < mcallan> |vo.inc( 'code/votorola/s/share/wiki.jsm' ); 09:32 < mcallan> |vo.inc( 'code/votorola/s/share/wikiURIResolver.jsm' ); 09:32 < mcallan> |vo.inc( 'pollserver.jsm' ); 09:32 < mcallan> | 09:32 < mcallan> | 09:32 < mcallan> | 09:32 < mcallan> | /** Called prior to construction of the harvester. 09:32 < mcallan> | * 09:32 < mcallan> | * haCC - harvester construction context, per 09:32 < mcallan> | * votorola/_/javadoc/votorola/a/diff/VOHarvester.ConstructionContext.html 09:32 < mcallan> | */ 09:32 < mcallan> | function contructingHarvester( haCC ) 09:32 < mcallan> | { 09:32 < mcallan> |// var botPrefix = _hvv_pollserver.name == 'v'? '': _hvv_pollserver.name + '-'; 09:32 < mcallan> | haCC.setCrossforumService( 'http://metagovernment.tuxfamily.org/crossforum/' ); 09:32 < mcallan> | haCC.setDiffService( 'http://havoc.zelea.com:8080/vdev/w/D' ); 09:32 < mcallan> |// haCC.addService( 09:32 < mcallan> |// /*type*/ 'irc', 09:32 < mcallan> |// /*name*/ '#metagov', // channel 09:32 < mcallan> |// /*username*/ botPrefix + 'xfbot', // nickname 09:32 < mcallan> |// /*password*/ '', // not applicable, I guess 09:32 < mcallan> |// /*hostname*/ 'irc.freenode.net', // irc server? 09:32 < mcallan> |// /*url_base*/ _hvv_pollserver.hostURL + '/home/' + _hvv_pollserver.name // channel logs 09:32 < mcallan> |// + '/votorola/out/voharvester/irclog/', 09:32 < mcallan> |// /*url_provider*/ 'log', // ? 09:32 < mcallan> |// /*interval*/ 0 ); // not applicable, I guess 09:32 < mcallan> |// haCC.addService( 09:32 < mcallan> |// /*type*/ 'maildir', 09:32 < mcallan> |// /*name*/ 'metagoverment', // list name 09:32 < mcallan> |// /*username*/ 'USERNAME', // not applicable 09:32 < mcallan> |// /*password*/ 'PASSWORD', // not applicable 09:32 < mcallan> |// /*hostname*/ '/mnt/lan/obsidian/home/vdev/.mail/voharvester', // maildir filepath 09:32 < mcallan> |// /*url_base*/ 'http://metagovernment.org/pipermail/', // list archive 09:32 < mcallan> |// /*url_provider*/ 'mailman', // list type 09:32 < mcallan> |// /*interval*/ 60/*seconds*/ ); // for polling the maildir 09:32 < mcallan> | var mailCC = haCC.maildirHarvesterCC(); 09:32 < mcallan> | mailCC.setFolder( '/mnt/lan/obsidian/home/vdev/.mail/voharvester' ); 09:32 < mcallan> | mailCC.setInterval( 60/*seconds*/ ); // for polling the maildir 09:32 < mcallan> | mailCC.setName( 'metagoverment' ); 09:32 < mcallan> | } 09:32 < mcallan> | 09:32 < mcallan> | 09:32 < mcallan> | 09:32 < mcallan> | /** Undocumented. 09:32 < mcallan> | */ 09:32 < mcallan> | function ircNickname( mailishUsername ) 09:32 < mcallan> | { 09:32 < mcallan> | var userPageName = "User:" + mailishUsername; 09:32 < mcallan> | var userPage = vo_s_share_wiki.setPagePropertiesFromRDF( 09:32 < mcallan> | {}, userPageName, JSON.parse( pollserver.wikiCache().readRDF_JSON( 09:32 < mcallan> | userPageName, false /* TODO change to false */ ))); 09:32 < mcallan> | var nickname = vo_s_share_wiki.valueFromRDF( userPage['Property:IRC nickname'] ); 09:32 < mcallan> | return nickname; 09:32 < mcallan> | } 09:32 < mcallan> | 09:32 < mcallan> | 09:32 < mcallan> | 09:32 < mcallan> | /** Undocumented. [Liable to break in future releases. Instead, caller ought to pass 09:32 < mcallan> | * a single context parameter to each function as required.] 09:32 < mcallan> | */ 09:32 < mcallan> | function init( ps ) { pollserver = ps; } 09:32 < mcallan> | 09:32 < mcallan> | 09:32 < mcallan> | 09:32 < mcallan> | function ircWebProvider( wp ) 09:32 < mcallan> | { 09:32 < mcallan> | wp.setUrl( _hvv_pollserver.hostURL + '/home/' + _hvv_pollserver.name // channel logs 09:32 < mcallan> | + '/votorola/out/voharvester/irclog/' + wp.ident() ); 09:32 < mcallan> | } 09:32 < mcallan> | 09:32 < mcallan> | 09:32 < mcallan> | 09:32 < mcallan> | function mailWebProvider( wp ) 09:32 < mcallan> | { 09:32 < mcallan> | if( wp.ident() == "scraper" ) wp.setIdent( "" ); 09:32 < mcallan> | wp.setUrl( 'http://metagovernment.org/pipermail/' + wp.ident() ); 09:32 < mcallan> | } 09:32 < mcallan> | 09:32 < mcallan> | 09:32 < mcallan> | 09:32 < mcallan> | var pollserver; 09:35 < conseo> ok 09:35 < conseo> stop :-p 09:35 < conseo> haha 09:35 < conseo> battle for pasting 09:35 < mcallan> say 'uncle' 09:36 < conseo> go for it 09:36 < conseo> ! 09:36 < conseo> do it! 09:36 < conseo> yeah common! 09:36 < conseo> uncle? 09:37 < conseo> can u resolve my ip? 09:37 < mcallan> i think there may be a delay, in our comms? 09:37 < conseo> aka can u pull? 09:37 < conseo> dunno 09:37 < mcallan> i pulled earlier 09:38 < mcallan> this works: ping whiletaker.homeip.net 09:38 < conseo> ok atm. you have to call addService( *HarvesterCC ); after you have created the context (in your case haCC.addService( mailCC ); 09:38 < conseo> ) 09:38 < conseo> but i should at it on construction i guess 09:38 < mcallan> ok 09:38 < conseo> it just adds it to a ArrayList, so i can do that from the start 09:39 < conseo> can u reach me? otherwise i will fix it later and ask u to pull and remove it agin 09:39 < mcallan> wait, don't mod crossforum.xht... 09:40 < conseo> no i am talking about VOHarvester.java 09:40 < mcallan> are u saying u will change it? 09:40 < conseo> ok 09:40 < conseo> i'll just get rid of the explicit addService call 09:41 < conseo> that is all 09:41 < mcallan> ok, i won't doc it. a moment... 09:41 < conseo> kk 09:42 < conseo> i haven't figured out why aligning does not work in kate (my editor), so i have left it for your emacs to fix it :-) 09:43 < mcallan> it runs... 09:44 < mcallan> just caught up with weeks worth of metagov messages... 09:44 < mcallan> (this is vdev i'm running) 09:48 < mcallan> problems, hard to describe... 09:49 < conseo> :-( 09:49 < mcallan> no, just a little thing: 09:49 < mcallan> 4-Apr-2011 9:49:37 AM votorola.a.crossforum.diff.DiffFeedSS doGet 09:49 < mcallan> FINE: request from 127.0.0.1: http://havoc.zelea.com:8080/vdev/xfDiff?form=json&since=0&callback=__gwt_jsonp__.I0.onSuccess 09:49 < mcallan> 4-Apr-2011 9:49:37 AM votorola.a.crossforum.diff.DiffFeedSS doGet 09:49 < mcallan> WARNING: 09:49 < mcallan> org.postgresql.util.PSQLException: ERROR: column "webpfunc" does not exist 09:49 < mcallan> at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:1592) 09:49 < mcallan> at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1327) 09:49 < mcallan> at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:192) 09:49 < mcallan> at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:451) 09:49 < mcallan> at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:350) 09:49 < mcallan> at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:254) 09:49 < mcallan> at votorola.a.diff.feed.DiffMessageTable.get(DiffMessageTable.java:173) 09:49 < mcallan> at votorola.a.crossforum.diff.DiffFeedSS.doGet(DiffFeedSS.java:196) 09:49 < mcallan> at javax.servlet.http.HttpServlet.service(Unknown Source) 09:49 < mcallan> at javax.servlet.http.HttpServlet.service(Unknown Source) 09:49 < mcallan> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown Source) 09:49 < mcallan> at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown Source) 09:49 < mcallan> at org.apache.catalina.core.StandardWrapperValve.invoke(Unknown Source) 09:49 < mcallan> at org.apache.catalina.core.StandardContextValve.invoke(Unknown Source) 09:49 < mcallan> at org.apache.catalina.valves.RequestFilterValve.process(Unknown Source) 09:49 < mcallan> at org.apache.catalina.valves.RemoteAddrValve.invoke(Unknown Source) 09:49 < mcallan> at org.apache.catalina.core.StandardHostValve.invoke(Unknown Source) 09:49 < mcallan> at org.apache.catalina.valves.ErrorReportValve.invoke(Unknown Source) 09:49 < mcallan> at org.apache.catalina.core.StandardEngineValve.invoke(Unknown Source) 09:49 < mcallan> at org.apache.catalina.connector.CoyoteAdapter.service(Unknown Source) 09:49 < mcallan> at org.apache.coyote.http11.Http11Processor.process(Unknown Source) 09:49 < mcallan> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Unknown Source) 09:49 < mcallan> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(Unknown Source) 09:49 < mcallan> at java.lang.Thread.run(Thread.java:662) 09:50 < conseo> oh i forgot u have to drop the old table 09:50 < conseo> sorry! 09:50 < mcallan> no prob, what table to drop? 09:51 < conseo> diff_messages 09:51 < conseo> feed.diff_messages 09:52 < conseo> is the org.apache.catalina part the tail of the first error a seperate one? 09:52 < mcallan> just the tail, all one error 09:54 < mcallan> running... 09:56 < mcallan> sent test msg to metagov.. 09:58 < mcallan> whoops, dumb test msg ... 09:59 < mcallan> try again... 10:00 < mcallan> ==> /home/vdev/.java/deployment/log/0_0.log <== 10:00 < mcallan> 4-Apr-2011 10:00:37 AM votorola.a.diff.feed.MaildirHarvester pollService 10:00 < mcallan> WARNING: Could not access mail data. 10:00 < mcallan> java.lang.NullPointerException: method name is null 10:00 < mcallan> at com.sun.script.javascript.RhinoScriptEngine.invoke(RhinoScriptEngine.java:158) 10:00 < mcallan> at com.sun.script.javascript.RhinoScriptEngine.invokeFunction(RhinoScriptEngine.java:142) 10:00 < mcallan> at votorola.g.script.JavaScriptIncluder.invokeKnownFunction(JavaScriptIncluder.java:132) 10:00 < mcallan> at votorola.a.diff.feed.MailHarvester.parsePostIdent(MailHarvester.java:77) 10:00 < mcallan> at votorola.a.diff.feed.Harvester.processMsg(Harvester.java:177) 10:00 < mcallan> at votorola.a.diff.feed.MaildirHarvester.pollService(MaildirHarvester.java:114) 10:00 < mcallan> at votorola.a.diff.feed.PollHarvester.run(PollHarvester.java:40) 10:00 < mcallan> at java.lang.Thread.run(Thread.java:662) 10:04 < mcallan> is my 'function mailWebProvider( wp )' correct? see my config pasted earlier. 10:06 < conseo> hehe hacked my way out 10:06 < conseo> nu dns server 10:06 < conseo> ok puuh ':-) 10:06 < conseo> they seem to have fixed the dns issue 10:06 < mcallan> ok, my config is on the pad too 10:07 < mcallan> i suspect 'cc.webPFunction()' in your code does not default to "mailWebProvider" 10:08 < mcallan> ... which i got from sample config 10:08 < conseo> nope 10:09 < conseo> you have to use haCC.setWebPFunction("mailWebProvider"); 10:09 < conseo> sry wait a sec 10:10 < conseo> in your case mailCC.setWebPFunction("mailWebProvider"); 10:10 < mcallan> ok 10:11 < mcallan> BTW it's putting output on my console 10:11 < mcallan> ...content of message i posted is there 10:12 < mcallan> see votorola.a.diff.feed.MaildirHarvester 10:12 < mcallan> conseo: i am commenting those out ok? 10:14 < mcallan> running, i'll drop the message again... 10:15 < mcallan> (grep it for System.out, u'll see) 10:15 < mcallan> conseo: if fix, ok? 10:15 < mcallan> conseo: *i* fix, ok? 10:19 < conseo> yep 10:19 < conseo> fixed 10:19 < conseo> ok, i'll leave it to you 10:19 < conseo> do u commit afterwards? 10:19 < conseo> sure 10:19 < conseo> its just a hangover (was a bit tired tonight) 10:19 < conseo> so i forgot to grep for System.out. 10:19 < mcallan> no problem, i feex 10:20 < conseo> hehe 10:20 < conseo> found a free dns server that works without registration 87.118.100.175 10:21 < conseo> google also has too available 8.8.8.8 and 8.8.4.4 but i don't think this is a particularly good idea 10:21 < conseo> s/too/two 10:21 < conseo> feex sounds cool 10:21 < mcallan> feexing an error in my config... 10:22 < mcallan> conseo: where's wp.setUrl documented? 10:23 < mcallan> what soes it want from me? 10:23 < mcallan> *does* 10:23 < conseo> hehe online again while my provider has problems, that is a cool feeling :-p 10:23 < mcallan> (tape for the frayed wire) 10:24 < mcallan> never mind, i found it 10:26 < mcallan> conseo: this needs work: "Use this function to set the url in the config script. This is used by scrapers and the servlet for Crossforum to get fully qualified web urls." 10:26 < mcallan> i'll try this: 'http://metagovernment.org/pipermail/start_metagovernment.org/' + wp.ident() 10:27 < mcallan> conseo: but what is ident? 10:27 < mcallan> ident get it :-) 10:28 < conseo> Harvester.WebProviderContext 10:28 < conseo> :-D 10:28 < conseo> "Google Public DNS does not perform blocking or filtering of any kind. " 10:28 < conseo> lol 10:28 < conseo> let's just keep the web open plz 10:28 < conseo> ok 10:29 < conseo> is token better? it was path in the first place, but it might be also a query or maybe even something which is used to generate a valid url from it in a special way... 10:30 < mcallan> what do i put to make it work? 10:30 < conseo> the above is right 10:31 < mcallan> ok 10:31 < conseo> your whole quoted function is right 10:31 < conseo> from your above pasting 10:31 < conseo> the scraper uses the ident "scraper" to get the valid base url which is in our case the same as the ones for the posts 10:31 < conseo> so we can wipe it 10:31 < conseo> (the ident) 10:32 < mcallan> conseo: just to be sure, i can't wreck it by re-feeding messages? 10:34 < mcallan> conseo: can u use skype, this is too slow? 10:35 < mcallan> s/?// 10:37 < mcallan> dumb question anyway. i already dropped the table. here goes... 10:38 < mcallan> it ate it 10:39 < mcallan> query works, single bite: http://havoc.zelea.com:8080/vdev/xfDiff?form=json&pretty=y&since=0 10:39 < mcallan> (but u can't access, probably) 10:41 < mcallan> conseo: refresh on feed client doesn't show it. i have to wait 10 minutes? 10:56 < mcallan> conseo: it works, but client has the wrong URL for the message. Oddly, it's using the old URL, from before i reconfigured. 10:59 < mcallan> conseo: confirmed, i restart the feed is sending me the wrong URL. From JSON: "url": "http://metagovernment.org/pipermail/2011-April/003788.html" 10:59 < mcallan> but i have: wp.setUrl( 'http://metagovernment.org/pipermail/start_metagovernment.org/' + wp.ident() ); 11:12 < conseo> hmm weird 11:13 < conseo> havoc.zelea.com:8080 -> 403 11:13 < mcallan> there u are! 11:13 < mcallan> i dropped the db... 11:14 < mcallan> ... table again ... 11:14 < conseo> sry, got interrupted 11:14 < conseo> ok 11:14 < mcallan> something very weird now ... 11:15 < mcallan> can u reach the pad? 11:17 < conseo> yep 11:18 < mcallan> weird huh? 11:19 < mcallan> jsi.invokeKnownFunction( dmsg.webPFunction, wp ); 11:21 < mcallan> it says no such func 'webProvider_start_metagovernment', i demo there is such a func 11:21 < mcallan> conseo: ping 11:22 < mcallan> why dmsg.webPFunction, when webPFunction comes from config? 11:25 < conseo> i guess something on parsing went wrong 11:25 < conseo> can u drop the table somewhere? 11:25 < conseo> feed.diff_messages? 11:25 < conseo> because it depends on the harvester. 11:25 < conseo> it gets fetched from the config during harvesting, but on the client side it is fetched from db (the function name) and invoked from the servlet code 11:25 < mcallan> dropping... 11:27 < mcallan> conseo: same error! 11:27 < mcallan> is there some other table? 11:27 < conseo> sorry i meant can you paste it for me somewhere? 11:27 < mcallan> paste what? 11:27 < conseo> drop it in a folder where i can reach it 11:27 < conseo> the table contents 11:28 < conseo> sqldump 11:28 < mcallan> oh, ok... 11:31 < mcallan> waiting for my web server to sync... 11:31 < mcallan> webpfunc is webProvider_start_metagovernment 11:31 < mcallan> moment... 11:33 < mcallan> conseo: http://zelea.com/var/tmp-public/c.txt 11:33 < mcallan> (that ^M is a CR or something) 11:34 < conseo> checking... 11:37 < mcallan> conseo: oh man... 11:37 < mcallan> my fault 11:38 < mcallan> i forgot to restart tomcat 11:38 * mcallan goes and hides in corner 11:39 < mcallan> it works now, url: http://havoc.zelea.com:8080/vdev/xfDiff?form=json&pretty=y&since=0 11:39 < conseo> *G* 11:39 < mcallan> whoops: http://metagovernment.org/pipermail/start_metagovernment.org/2011-April/003788.html 11:40 < mcallan> and i saw the client was working. so what next? 11:40 < mcallan> irc? 11:40 < conseo> mcallan: havoc does not like my access -> 403 11:40 < mcallan> moment... 11:41 < mcallan> try now 11:43 < mcallan> so what next? irc? or deploy? 11:46 < conseo> ok 11:46 < conseo> only one message... 11:46 < conseo> what do you mean with whoops: http://metagovernment ... ? 11:47 < conseo> irc first imo 11:47 < conseo> i'd like to have your feedback and be sure it works for u first 11:48 < mcallan> (i sent wrong URL first, wanted to show that it had correct web URL, now - 2nd URL) 11:48 < mcallan> ok irc, working... 11:51 < conseo> ok where is ur bot? 11:52 < mcallan> i havent configured irc yet... 11:53 < conseo> ah ok misread your message as "irc is working" 11:53 < mcallan> (sry) 11:53 < conseo> no prob 11:55 < mcallan> conseo: it's hard to figure out. can u paste one that is working? 12:00 < conseo> mcallan: in the pad 12:01 < mcallan> thanks 12:05 < mcallan> conseo: what's this for? ircHCC.addChannel( "##metagov_hidden" ); 12:06 < conseo> the config error seems to have crashed the servlet: http://havoc.zelea.com:8080/vdev/xfDiff?form=json&pretty=y&since=0 right? 12:06 < conseo> channels you add that way will be joined on start 12:06 < conseo> (you can still invite the bot to other channels) 12:07 < mcallan> so i need ircHCC.addChannel( "#metagov" ); ? 12:07 < mcallan> whoops, it was running without a table! i dropped it. moment... 12:08 < conseo> added docs for IRCHarvesterCC 12:08 < mcallan> running, but empty 12:09 < mcallan> docs? 12:10 < mcallan> conseo: do i need ircHCC.addChannel( "#metagov" ); ? 12:10 < conseo> yep 12:10 < mcallan> ok 12:12 < mcallan> vdev-xfbot: time 12:12 < mcallan> vdev-xfbot: help 12:13 < mcallan> vdev-xfbot: what's a matter for u? 12:13 < mcallan> it's busy 12:13 < conseo> huhu 12:13 < conseo> :-D 12:14 < conseo> vdev-xfbot: channels 12:14 < vdev-xfbot> Currently monitoring: #metagov 12:14 < conseo> vdev-xfbot: help 12:14 < vdev-xfbot> vdev-xfbot is CrossForumBot 0.1 for http://metagovernment.tuxfamily.org/crossforum/ 12:14 < vdev-xfbot> vdev-xfbot COMMAND parameters # comment 12:14 < vdev-xfbot> vdev-xfbot CHANNELS # channels being monitored 12:14 < vdev-xfbot> vdev-xfbot TIME # current time of the bot 12:14 < vdev-xfbot> vdev-xfbot INVITE channel # invite temporarily 12:14 < conseo> test_xfb: help 12:14 < test_xfb> test_xfb is CrossForumBot 0.1 for http://u.zelea.com/var/deploy/crossforum 12:14 < test_xfb> test_xfb COMMAND parameters # comment 12:14 < test_xfb> test_xfb CHANNELS # channels being monitored 12:14 < test_xfb> test_xfb TIME # current time of the bot 12:14 < test_xfb> test_xfb INVITE channel # invite temporarily 12:14 < vdev-xfbot> mcallan: The time is now Mon Apr 04 12:13:16 EDT 2011 12:14 < vdev-xfbot> vdev-xfbot is CrossForumBot 0.1 for http://metagovernment.tuxfamily.org/crossforum/ 12:14 < vdev-xfbot> vdev-xfbot COMMAND parameters # comment 12:14 < vdev-xfbot> vdev-xfbot CHANNELS # channels being monitored 12:14 < vdev-xfbot> vdev-xfbot TIME # current time of the bot 12:14 < vdev-xfbot> vdev-xfbot INVITE channel # invite temporarily 12:15 < mcallan> whoah, that took a long time 12:15 < vdev-xfbot> vdev-xfbot is CrossForumBot 0.1 for http://metagovernment.tuxfamily.org/crossforum/ 12:15 < vdev-xfbot> vdev-xfbot COMMAND parameters # comment 12:15 < vdev-xfbot> vdev-xfbot CHANNELS # channels being monitored 12:15 < vdev-xfbot> vdev-xfbot TIME # current time of the bot 12:15 < vdev-xfbot> vdev-xfbot INVITE channel # invite temporarily 12:15 < conseo> it simply has a look for a "?" at the end of the line 12:15 < mcallan> vdev-xfbot: time 12:15 < mcallan> vdev-xfbot: time? 12:16 < mcallan> huh? 12:16 < conseo> maybe it should answer with the help by default if it cannot recognize the command 12:16 < mcallan> vdev-xfbot: ? 12:16 < mcallan> vdev-xfbot: help? 12:16 < mcallan> vdev-xfbot: help 12:16 < mcallan> vdev-xfbot: help 12:16 < mcallan> it doesn't seem busy 12:17 < conseo> :-/ 12:17 < vdev-xfbot> mcallan: The time is now Mon Apr 04 12:16:36 EDT 2011 12:17 < vdev-xfbot> vdev-xfbot is CrossForumBot 0.1 for http://metagovernment.tuxfamily.org/crossforum/ 12:17 < vdev-xfbot> vdev-xfbot COMMAND parameters # comment 12:17 < vdev-xfbot> vdev-xfbot CHANNELS # channels being monitored 12:17 < vdev-xfbot> vdev-xfbot TIME # current time of the bot 12:17 < vdev-xfbot> vdev-xfbot INVITE channel # invite temporarily 12:17 < conseo> i'll change it 12:17 < vdev-xfbot> vdev-xfbot is CrossForumBot 0.1 for http://metagovernment.tuxfamily.org/crossforum/ 12:17 < vdev-xfbot> vdev-xfbot COMMAND parameters # comment 12:17 < vdev-xfbot> vdev-xfbot CHANNELS # channels being monitored 12:17 < vdev-xfbot> vdev-xfbot TIME # current time of the bot 12:17 < vdev-xfbot> vdev-xfbot INVITE channel # invite temporarily 12:17 < vdev-xfbot> vdev-xfbot is CrossForumBot 0.1 for http://metagovernment.tuxfamily.org/crossforum/ 12:17 < vdev-xfbot> vdev-xfbot COMMAND parameters # comment 12:17 < vdev-xfbot> vdev-xfbot CHANNELS # channels being monitored 12:17 < vdev-xfbot> vdev-xfbot TIME # current time of the bot 12:17 < vdev-xfbot> vdev-xfbot INVITE channel # invite temporarily 12:17 < vdev-xfbot> vdev-xfbot is CrossForumBot 0.1 for http://metagovernment.tuxfamily.org/crossforum/ 12:17 < vdev-xfbot> vdev-xfbot COMMAND parameters # comment 12:17 < vdev-xfbot> vdev-xfbot CHANNELS # channels being monitored 12:17 < vdev-xfbot> vdev-xfbot TIME # current time of the bot 12:17 < vdev-xfbot> vdev-xfbot INVITE channel # invite temporarily 12:17 < vdev-xfbot> vdev-xfbot is CrossForumBot 0.1 for http://metagovernment.tuxfamily.org/crossforum/ 12:17 < vdev-xfbot> vdev-xfbot COMMAND parameters # comment 12:17 < vdev-xfbot> vdev-xfbot CHANNELS # channels being monitored 12:17 < vdev-xfbot> vdev-xfbot TIME # current time of the bot 12:17 < vdev-xfbot> vdev-xfbot INVITE channel # invite temporarily 12:17 < mcallan> it is scanning each message, according to log 12:17 < mcallan> whoha! 12:18 < mcallan> conseo: it's just a big delay, that's all 12:18 < mcallan> anyway no matter, technically it works... 12:18 < conseo> where is a delay? 12:18 < mcallan> conseo: deploy? 12:19 < conseo> deploy to v or to metagovernment? 12:20 < conseo> test_xfb: u mad 12:20 < test_xfb> test_xfb is CrossForumBot 0.1 for http://u.zelea.com/var/deploy/crossforum 12:20 < test_xfb> test_xfb COMMAND parameters # comment 12:20 < test_xfb> test_xfb CHANNELS # channels being monitored 12:20 < test_xfb> test_xfb TIME # current time of the bot 12:20 < test_xfb> test_xfb INVITE channel # invite temporarily 12:21 < conseo> test_xfb: no help needed... 12:21 < test_xfb> test_xfb is CrossForumBot 0.1 for http://u.zelea.com/var/deploy/crossforum 12:21 < test_xfb> test_xfb COMMAND parameters # comment 12:21 < test_xfb> test_xfb CHANNELS # channels being monitored 12:21 < test_xfb> test_xfb TIME # current time of the bot 12:21 < test_xfb> test_xfb INVITE channel # invite temporarily 12:21 < conseo> test_xfb: time 12:21 < test_xfb> conseo: The time is now Mon Apr 04 18:21:58 CEST 2011 12:21 < mcallan> deploy to v... 12:21 < conseo> and the weather is sunny 12:21 < conseo> ok 12:22 < mcallan> ... and client to metagov 12:23 < mcallan> ok, deploying... 12:23 < conseo> ok 12:23 < conseo> "hg pull http://zelea.com/var/db/repo/votorola/" gives 500 error. any idea why? 12:24 < mcallan> yes, moment... 12:26 < mcallan> try it now 12:27 < conseo> no luck 12:28 < mcallan> oh oh 12:30 < mcallan> i know why. it'll take a few minutes to fix... 12:33 < conseo> ok no prob 12:42 < mcallan> conseo: i'm stuck. i can't give you repo access right away. which do you want first? deploy or repo? 12:44 < conseo> repo 12:44 < conseo> i have fixed the addService config call and the bot, so it makes sense to deploy that imo 12:44 < mcallan> hang on, i can do both quickly... 12:46 < mcallan> conseo: can u see these? 12:46 < mcallan> http://havoc.zelea.com/var/db/repo/ 12:46 < conseo> kk 12:49 < mcallan> conseo: wait, before you edit... 12:52 < mcallan> conseo: ok, please re-pull to get my latest 12:55 < conseo> mcallan: hmm still 500 12:55 < conseo> maybe i am doing it wrong(?) 12:56 < mcallan> conseo: pull from here, c: http://havoc.zelea.com/var/db/repo/votorola/ 12:56 < mcallan> i need to update hg on the other box. 12:56 < mcallan> damned thing's 3 years old or something, can't handle newly cut repos. 12:57 < conseo> "newly cut" ? 12:57 < conseo> pulled and merged 12:57 < conseo> rebuilding now to check 12:57 < mcallan> newly created 12:57 < conseo> (takes ~5 min) 12:57 < conseo> well likely less 12:57 < mcallan> 5 min to build? 12:58 < mcallan> deploying... 12:59 < conseo> xgwt takes some time 13:03 < conseo> ok now i know why, it is swapping like insane 13:03 < conseo> need to assign more mem for that virtual machine 13:08 < conseo> ok down to 95s 13:08 < conseo> :-D 13:09 < conseo> test_xfb: what do u want in here? 13:09 < test_xfb> test_xfb is CrossForumBot 0.1 for http://u.zelea.com/var/deploy/crossforum 13:09 < test_xfb> test_xfb COMMAND parameters # comment 13:09 < test_xfb> test_xfb CHANNELS # channels being monitored 13:09 < test_xfb> test_xfb TIME # current time of the bot 13:09 < test_xfb> test_xfb INVITE channel # invite temporarily 13:10 < conseo> mcallan: ok merged and u can pull now for my changes. remove addService calls from voharvester.js 13:12 < mcallan> conseo: so i can simply delete those lines? 13:12 < conseo> yep 13:18 < mcallan> here goes, hold onto your hat... 13:21 < mcallan> damn, wrong name... 13:26 < conseo> :-) 13:28 < mcallan> klutz i am today... 13:30 < conseo> lol 13:33 < mcallan> http://u.zelea.com:8080/v/xfDiff?form=json&pretty=y&since=0 13:34 < mcallan> http://u.zelea.com/var/deploy/crossforum/#c=DG 13:35 < conseo> it sounds like http://dict.leo.org/ende?lp=ende&lang=de&searchLoc=0&cmpType=relaxed§Hdr=on&spellToler=&search=klotz 13:35 < conseo> full of win :D 13:37 < conseo> mcallan: does it make sense to draft a ruleset only for the homepage or shouldn't it be at least for all polls made up from metagovernment sites? otherwise i am fine with http://u.zelea.com:8080/v/w/D?b=4199&a=4203&aR=2839&bR=2854 13:37 < xfbot> POLL: G/p/m00 13:37 < xfbot> AUTHOR: 4consensus WebDe 13:37 < xfbot> POSURL: http://metagovernment.org/w/index.php?oldid=2839 13:37 < test_xfb> POLL: G/p/m00 13:37 < test_xfb> AUTHOR: 4consensus WebDe 13:37 < test_xfb> POSURL: http://metagovernment.org/w/index.php?oldid=2839 13:38 < conseo> should i add a config option for the bot to silence itself up, since there might be more than one bot in a channel... 13:38 < conseo> ? 13:41 < mcallan> still deploying, a moment... 13:42 < mcallan> and our 3rd successful URL: http://metagovernment.tuxfamily.org/crossforum/#c=DG 13:42 < conseo> cool 13:43 < mcallan> it works, links and all. Nice! 13:43 < conseo> does the irclog work? i can give u a stylesheet for it 13:45 < mcallan> http://u.zelea.com/system/host/u/home/v/votorola/out/voharvester/irclog/2011-04-04/Nmetagov.html 13:46 < conseo> u.zelea.com:/home/c/style.css 13:46 < conseo> just drop it in the irclog folder 13:46 < conseo> hmm indeed, it has a significant delay 13:46 < mcallan> but those folders are auto-generated, so any style sheet must be auto-dropped 13:47 < mcallan> besides, i like the style 13:47 < mcallan> plain jane 13:47 < conseo> or i have a significant delay 13:47 < conseo> my posts are ordered differently (i post first) 13:48 < conseo> when does this message show up with you? [19:47:07] hmm indeed, it has a significant delay 13:48 < conseo> s/does/did 13:49 < mcallan> i'm confused, there is no delay in my client. but obviously the messages in the logs are out of order. 13:50 < mcallan> i have in my client: 13:46 < conseo> hmm indeed, it has a significant delay 13:51 < mcallan> then right beneath it, i have: 13:46 < mcallan> but those folders are auto-generated, so any style sheet must be auto-dropped 13:51 < conseo> mcallan: u don't need the style, but u can use it 13:51 < conseo> so if you like it i am ok with it, i just wanted to mention that you can style it 13:51 < mcallan> but you can see here: http://u.zelea.com/var/cache/irc/metagov/11-04/04 13:52 < conseo> ok 13:52 < mcallan> my point is that you have to style it, because the output directories are not for humans 13:55 < mcallan> conseo: well, this thing works. thanks for your help! 13:57 < mcallan> i'm going to reply to Matteo, and then have lunch. 13:57 < conseo> why not drop a style.css in there? 13:57 < conseo> if it gets lost then there is no problem, if it is missing neither 13:57 < conseo> u re welcome! 13:57 < conseo> i am happy to see it running 13:57 < conseo> maybe it has something to do with the irc servers of freenode to which we are connected to 13:58 < conseo> mcallan: u have to point the ircWebProvider function to u.zelea.com, u are pointing it to zelea.com, which does not work atm. 13:58 < conseo> clicking the irc posts link in crossforum gives: The requested URL /system/host/u/home/v/votorola/out/voharvester/irclog/2011-04-04/Nmetagov.html was not found on this server. 14:01 < mcallan> conseo: you put the style sheet where u need it. i will fix ircW* 14:02 < conseo> is your time synced? 14:02 < conseo> i am checking against: http://wwp.greenwichmeantime.com/info/current-time.htm 14:03 < mcallan> my time is not in perfect sync, often off by 1-2 min 14:10 < conseo> ok 14:13 < mcallan> ok thanks. it was a mistake left over from my total klutz-up earlier. works now! 14:16 < conseo> looks like i have a significant delay 14:18 < conseo> mcallan: i still get "not found" 14:18 < conseo> restarting my chat server to see if that helps 14:18 < conseo> re 14:19 < mcallan> moment... 14:19 < mcallan> conseo: paste the url 14:20 < mcallan> and the source page from where u copied it? 14:20 < conseo> i'll post u a message and you reply immediatly ok? 14:20 < conseo> ready? 14:20 < conseo> xfbot: time 14:20 < xfbot> conseo: The time is now Mon Apr 04 14:20:25 EDT 2011 14:20 < conseo> ok my delay seems to be gone 14:21 < conseo> stupid me forgot to reload :-( works now 14:21 < conseo> bon appetite 14:21 < conseo> ;-) 14:22 < conseo> i'll catch up with the list now 14:22 < mcallan> ok, no problem. i'm half asleep now too. long day. but it works! 14:23 < conseo> looks like it 14:23 < mcallan> conseo: sorry, u can't write to that dir. (actually, that's ur own fault, u created it!) so i'll copy the style sheet... 14:23 < conseo> hope that threading does not bite me 14:24 < mcallan> conseo: but where to copy it? 14:24 < conseo> mcallan: it was only a proposal that you can adjust the styling if u like to 14:24 < conseo> in "irclog" 14:24 < mcallan> conseo: i don't want to adjust styling. do you? 14:24 < mcallan> done 14:24 < conseo> u can check it and then delete it (it is only color sheme) 14:25 < conseo> i just thought that u might like to adjust it to your website style 14:27 < mcallan> it's ok, it's there. i don't use it yet, that's all. so i don't care what colour etc. 14:41 < conseo> i'll get sth. to eat, cu later 14:44 < conseo> test_xfb: invite ##metagov_hidden 14:44 < test_xfb> Joined ##metagov_hidden. 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:44 < conseo> i am such a trolling verbose guy 14:45 < conseo> i am such a trolling verbose guy 14:45 < conseo> i am such a trolling verbose guy 14:45 < conseo> i am such a trolling verbose guy 14:45 < conseo> oops wrong channel sry 15:22 < conseo> test-message plz ignore... still not sure if i should patch this nice thing over here: http://u.zelea.com:8080/v/w/D?b=4199&a=4203&aR=2839&bR=2854. not sure yet if the waiting period should be shorter... 15:22 < xfbot> POLL: G/p/m00 15:22 < xfbot> AUTHOR: 4consensus WebDe 15:22 < xfbot> POSURL: http://metagovernment.org/w/index.php?oldid=2839 15:22 < conseo> mcallan: i have noticed that the bot writes the wrong anchor format in the logs and have fixed it 15:22 < conseo> mcallan: can u pull again and restart the harvester (no config changes are needed...) 16:08 < mcallan> conseo: done 16:20 < conseo> mcallan: cool, thx --- Log closed Tue Apr 05 00:00:20 2011