--- Log opened Sat Sep 22 00:00:21 2012 00:37 < conseo> mcallan: i have committed the first version of the track and merged with you. repo is ready to pull 09:16 < mcallan> ok, will pull on my next release. probably after i fix that diff lighting bug 09:18 < mcallan> re upsert: you found the same answer i did. we already ref that post in the code, e.g. http://zelea.com/project/votorola/_/javadoc/src-html/votorola/s/wap/store/StoreTable.html#line.156 09:24 < mcallan> my impl is not 100% robust. could fail (with exception) if two db clients in separate vm's do upsert simulaneously 10:44 < mcallan> re the shadow lighting bug: i see another: http://zelea.com/w/User:4consensus_WebDe/G/p/vohall 10:44 < mcallan> one bridge link is missing, the other is incorrectly placed (i'll look at that, too) 12:08 < conseo> mcallan: you mean if they both execute the sub-query for NOT EXISTS before each other finishes? good that we came to the same conclusion. 12:09 < conseo> mcallan: what do you mean with one bridge link is missing? 12:16 < conseo> (no hurry, i just wanted to mention that the first version is ready) 12:31 < mcallan> hmmm... i don't have the NOT EXISTS guard. maybe EXISTS did not exist in postgres when i coded my upserts. in any case, that would be the correction. and it might no longer be necessary to synchronize both parts together. (so i've tasked this for myself to fix. thx!) 12:39 < mcallan> re links. there are two segments (1.1, 1.2), but the shadow and link to the first are missing. should at least be an error link (red bridge) in there 12:41 < mcallan> even more are missing in your diff vs. thomas. (anyway, i'll take care of it) 12:45 < conseo> mcallan: re db. not exsists should have been in the sql standard for some time, it is pretty neat. you can also do unions or use EXCEPT to operate on result sets and do the usual set algebra operations 12:46 < conseo> mcallan: re links, thx! it felt good to edit the page and besides this minor annoyance everything has worked as expected (including the post showing up in the feed) 12:47 < conseo> next for me is to build the KickWAP. will you be around for some time? i will post some questions best to list i guess, even if they are not complicated 12:47 < conseo> i can include a quick note on my progress 12:48 < conseo> (the trick with this upsert is that you don't insert in the table but in the result set which only exists if there is no key yet. i don't know how solid it is, but it seems reasonable) 12:49 < conseo> no i am babbling non-sense forget that last one 12:49 < mcallan> ok, no problem. i should be around a few more hours, at least 12:56 < mcallan> struggled half yesterday with diff lighting design problems (which is what thomas and i talked about). i made some progress on that and will post. then bug fixes 13:18 < mcallan> conseo: i will actually go for run now, and work later 13:19 < mcallan> do you still have server to show your stuff on? 13:20 < conseo> mcallan: yes 13:21 < mcallan> serapath: you are subscribed as citizen@serapath.de, so your cc to list failed. you have too many email addresses ;-) 13:22 < mcallan> conseo: ah good. we're in a good shape, making real progress. feels good! 13:24 < conseo> mcallan: but it has no wiki http://v.polyc0l0r.net:8080/v/xf/#c=DG 13:28 < conseo> i could mount your vote-counts through ssh, i guess 13:28 < conseo> (read-only of course) 13:29 < mcallan> no public wiki, but just private one? 13:29 < mcallan> i get: Feed request failed: com.google.gwt.jsonp.client.TimeoutException: Timeout while calling http://127.0.0.1:8080/voff/wap?wCall=dfyDiffFeed. Ready to retry. 13:30 < mcallan> (it's calling your local wiki, i guess) 13:34 < mcallan> conseo: remind me because i forget. why can't you use the reference pollwiki? 13:36 < conseo> i have set the wiki.setLocation (or how it was called) in votes-server.js to zelea.com 13:38 < conseo> you can actually log in and see it 13:38 < mcallan> right, that's what it says here: http://v.polyc0l0r.net:8080/v/w/ 13:39 < mcallan> gwt has separate config, so you need to set it there too 13:40 < mcallan> back on Wicket now, strange that i see no icons here on link track: http://v.polyc0l0r.net:8080/v/w/Votespace?p=Sys!p!sandbox 13:40 < mcallan> (whole stage is black, except pollname in left caption) 13:41 < mcallan> conseo: you see the same? 13:42 < conseo> only if i access from the outside 13:42 < mcallan> in my apache httpd logs: File does not exist: /home/v/votorola/web/vo0.jsm 13:42 < conseo> yeah, i guess somewhere it is configured to link 127.0.0.1 instead of v.polyc0l0r.net 13:43 < mcallan> (that would be default) 13:43 < mcallan> you gotta configure gwt.js 13:44 < mcallan> conseo: but that missing vo0.jsm is wicket 13:45 < mcallan> u can replicate u say, and debug yourself a while? i will go for a run and lunch, and back in ~2 hours 13:45 < conseo> the file is there with me (vo0.jsm), world readable 13:45 < conseo> sure 13:46 < mcallan> zelea server is getting hit for that file 13:50 < mcallan> not just for me, but for u, and at least one other client. here's u: [Sat Sep 22 13:41:29 2012] [error] [client 46.237.232.95] File does not exist: /home/v/votorola/web/vo0.jsm, referer: http://v.polyc0l0r.net:8080/v/w/Votespace?p=Sys!p!sandbox 13:51 < mcallan> that file name looks familiar, but for the life of me i cannot find it in my own setup :-) 13:51 < mcallan> going for a run to clear my brain. back in a while 16:41 < mcallan> am back 18:25 < conseo> mcallan: i have a copy of it 18:26 < conseo> mcallan: i have dumped it in zelea.com:/tmp 18:27 < conseo> nothing fancy :-) 18:36 < conseo> mcallan: is this supposed to be public? http://zelea.com/system/host/u/home/v/.tmda/config 18:41 < mcallan> no, tmda is only for mail interface. looking at this vo0, which i don't use, and wondering why... 18:45 < mcallan> conseo: who is asking for this file? can you grep across your config dir 18:45 < mcallan> ? 18:46 < conseo> it was linked from vowicket.js 18:46 < conseo> i have removed the script tag addition 18:47 < conseo> do i have to restart tomcat? usually it works without, but it is still in http://v.polyc0l0r.net:8080/v/w/Votespace?p=Sys!p!sandbox 18:48 < mcallan> yes 18:49 < mcallan> (vowicket is the wicket web interface, run on tomcat) 18:49 < mcallan> anyway, it's a red herring, because that file did nothing 18:53 < conseo> puuh, port 80 resolves differently atm. i have to reinstall a reverse-proxy to expose apache 18:54 < mcallan> conseo: found what happened to my vo0. the dummy vo.inc it coded is now coded in vowicket: http://zelea.com/system/host/u/home/v/votorola/web/vowicket.js 18:59 < mcallan> by default, everything serves from tomcat i think. what files do you need to expose 80 for? 18:59 < mcallan> (i mean, why expose 80?) 19:14 < conseo> mcallan: don't know. although i have replaced vowicket.js with yours the script-include was still on the page of http://v.polyc0l0r.net:8080/v/w/Votespace?p=Sys!p!sandbox 19:14 < conseo> now the stage is gone 19:20 < conseo> mcallan: can i use the (single-sign-on) cookie authentication settings or will this cause issues with SOP? 19:22 < conseo> anyhow, i don't know if will be able to write the mail still. i am wasted 19:22 < conseo> i think i will read a bit and go to bed soon 19:24 < mcallan> that script include should not be there (indicates something is wrong), but neither should it cause problems, ofc 19:25 < conseo> yes 19:25 < conseo> but now one even can't even reproduce the old error of the images pointing to 127.0.0.1 19:26 < conseo> a heisenbug :-D 19:27 < conseo> (no seriously i guess i am not a good debugger anymore, i am too tired. i would go on, but its pointless) 19:27 < conseo> so i wish you happy hacking, i will be around for a bit and am open to chat, but i will work on that tomorrow 19:28 < mcallan> sure, leave it till morning. i am almost done myself 19:28 < mcallan> have a heisenburg, and relax :-) 19:33 < conseo> hmm, a beer (which i associate the term with spontaneously) is really no bad idea 19:34 < mcallan> in the morning, you can look at net trace with firebug. see if any files are 404 19:35 < mcallan> and if worse comes to worse, you can run a clean install from scratch (voff, vtest, or something), following instructions in manual 19:36 < conseo> sure, your docs are pretty good 19:48 < mcallan> i'll test my own minimal vote-server now. so i can point u to minimal config, if you need it 23:56 < mcallan> conseo: this is done. so if you need a minimal install with tested config at any point, then just (1) pull from me, and (2) begin at step 5 of the latest build instructions: http://zelea.com/project/votorola/b/instructions.xht 23:59 < mcallan> as mentioned there, the latest tested config from my workstation is always here: http://zelea.com/var/deploy/votorola/votorola/s/_/example/ --- Log closed Sun Sep 23 00:00:01 2012