IRC Chat : 2008-06-24 - OpenMRS

00:44:05 *** sioraiocht has joined #openmrs
00:47:29 *** sioraioc_ has quit IRC
01:22:55 *** nribeka has quit IRC
01:33:09 *** sioraioc_ has joined #openmrs
01:47:05 *** sioraiocht has quit IRC
03:21:47 *** TorLye has joined #openmrs
03:30:09 *** cancerb0y has joined #openmrs
03:35:23 <cancerb0y> has anybody deployed openmrs in ubuntu here?
03:38:59 <upul> i have
03:40:03 <cancerb0y> upul: i have a problem in running openmrs... but i ve deployed it successfully... if i try to start openmrs it says "This application is not running, runtime information is unavailable"
03:40:27 <cancerb0y> i have placed the runtime file in /home/username/.openmrs
03:40:51 <upul> you mean there are no erros in the log
03:45:08 *** cancerb01 has joined #openmrs
03:49:19 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #874 (defect created): basic form entry broken in trunk <http://dev.openmrs.org/ticket/874>
03:50:52 *** cancerb02 has joined #openmrs
03:51:08 <cancerb02> sorry got disconnected... here is my log http://pastebin.com/m4d9bc342
04:01:03 <upul> does tomcat work without openmrs? looks like those errors are from existing webapps in tomcat
04:01:43 *** cancerb0y has quit IRC
04:02:12 *** cancerb0y has joined #openmrs
04:02:39 <cancerb0y>  sorry got disconnected... here is my log http://pastebin.com/m4d9bc342 .. i could not figure out the actual error it only says "SEVERE: Context [/openmrs] startup failed due to previous errors"
04:05:04 <upul> actually all the webapps contents have failed
04:05:30 <upul> even ROOT etc.
04:05:46 <upul> you can try with fresh tomcat
04:05:54 <cancerb0y> hmmm... so wat do i do now??
04:06:08 *** cancerb01 has quit IRC
04:06:29 <cancerb0y> upul: actually did this with fresh tomcat... yesterday my windows crashed so doin with this
04:07:12 <cancerb0y> upul: but my other war deployed apps are working
04:07:42 <upul> is there anything unusual in the webapps directory
04:08:41 <cancerb0y> upul: nothing...
04:10:19 <upul> are you using a root account for anything when deploying or starting...
04:12:11 *** cancerb02 has quit IRC
04:28:32 *** cancerb0y has quit IRC
04:35:47 *** cancerb0y has joined #openmrs
04:36:32 *** cancerb0y has left #openmrs
05:06:30 *** TorLye has quit IRC
05:19:44 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #875 (defect closed): demo.openmrs.org is down <http://dev.openmrs.org/ticket/875#comment:2> || OpenMRS Tickets: Ticket #875 (defect created): demo.openmrs.org is down <http://dev.openmrs.org/ticket/875>
05:58:42 *** upul has quit IRC
06:19:56 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #876 (enhancement created): "add new observation" for obs groups. <http://dev.openmrs.org/ticket/876>
06:20:53 *** njero has joined #openmrs
06:20:54 *** ChanServ sets mode: +v njero
06:47:09 *** james_regen has joined #openmrs
06:47:09 *** ChanServ sets mode: +v james_regen
06:50:01 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #874 (defect closed): basic form entry broken in trunk <http://dev.openmrs.org/ticket/874#comment:1>
06:59:16 *** TorLye has joined #openmrs
07:06:28 *** bwolfe has joined #openmrs
07:06:29 *** ChanServ sets mode: +o bwolfe
07:11:44 *** atomicturtle has joined #openmrs
07:19:08 *** atomicturtle has quit IRC
07:30:50 *** Nzeyi has joined #openmrs
07:35:12 *** bmckown has joined #openmrs
07:35:13 *** ChanServ sets mode: +o bmckown
07:35:56 <TorLye> I'm listening to BBC World Service right now, they'll talk about OpenMRS on the show 'Digital Planet' in a minute
07:36:40 <njero> oooh
07:41:39 <bwolfe> TorLye: link ?
07:41:53 <TorLye> http://www.bbc.co.uk/worldservice/programmes/digital_planet.shtml
07:41:55 <OpenMRSBot> <http://ln-s.net/1xny> (at www.bbc.co.uk)
07:42:50 * njero tries to figure out how to listen online using a mac...
07:43:11 * bwolfe is equally puzzled with his ubuntu machine
07:43:35 <TorLye> the feed is wma, works with totem movie player in ubuntu
07:43:53 <TorLye> or you can download the show in mp3 format
07:44:16 <TorLye> (podcast link on the digital planet page)
07:45:17 <bwolfe> victory. thanks TorLye
07:45:38 <bwolfe> njero: it was telling me I needed plugins to watch it.
07:45:53 <njero> yep me too
07:45:55 <njero> almost there
07:50:19 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #871 (defect closed): Missing unique constraint on Encounter Type and Mime Type names <http://dev.openmrs.org/ticket/871#comment:1> || OpenMRS Tickets: Ticket #870 (defect closed): When managing forms, the Add Form link has a weird behaviour <http://dev.openmrs.org/ticket/870#comment:1>
08:03:56 *** bmckown_ has joined #openmrs
08:04:07 *** james_rege1 has joined #openmrs
08:20:13 *** bmckown has quit IRC
08:21:44 *** james_regen has quit IRC
08:24:49 *** upul has joined #openmrs
08:25:44 *** bmckown_ is now known as bmckown
08:25:59 *** ChanServ sets mode: +o bmckown
08:34:43 <njero> Hey that OpenMRS BBC thing was cool... well done!
08:38:43 *** nribeka has joined #openmrs
08:39:24 *** bmckown_ has joined #openmrs
08:39:54 *** james_regen has joined #openmrs
08:39:55 *** ChanServ sets mode: +v james_regen
08:54:51 *** bmckown has quit IRC
08:56:09 <upul> Hi bwolfe
08:56:21 <bwolfe> hey upul
08:56:24 <bwolfe> how've you been ?
08:56:33 *** james_rege1 has quit IRC
08:56:52 <upul> okay i guess
08:56:58 <upul> how's the safari
08:59:00 <bwolfe> the safari was fine
08:59:06 <bwolfe> not too many animals
08:59:10 <bwolfe> they were all hiding :-/
09:00:05 <upul> they must be thinking what these strange animals are doing in their homes
09:00:49 <upul> what did you bring, diamonds?
09:01:01 <upul> ivory, lepard skins
09:01:19 <upul> a pet meer cat
09:02:02 <njero> bwolfe: where was the safari? ZA?
09:02:30 <bwolfe> upul: haha, that would have been cool!
09:02:41 <bwolfe> upul: and only a few of those would have gotten me arrested!
09:03:13 <bwolfe> njero: brian, jacob and I went up to hluhluwue in SA on monday before the conference
09:03:25 <njero> ah...
09:04:11 <njero> too bad the animals were hiding... I guess the bush is still pretty thick at this point though
09:04:37 <upul> bwolfe has posted pictures
09:04:41 <bmckown_> actually James, Ben, and Jacob went. I didn't make it.
09:04:58 <bmckown_> Good to meet you in SA, njero.
09:05:01 <bmckown_> :-)
09:05:24 <njero> you as well bmckown_ :)
09:05:38 <njero> I am guessing you got your flight from Durban sorted
09:05:47 <bmckown_> unfortunately so.
09:05:58 <bmckown_> I could have stayed a few more days. :-)
09:07:41 <bwolfe> njero: they said something about swirling winds that day that caused the animals to be skiddish and hide
09:07:59 <njero> hmm, never heard that before... odd
09:08:04 <bwolfe> the park usually has a lot of animals...and a lot very close to the cars
09:08:49 <njero> There definitely was a big storm approaching though... we got that in Durban
09:13:40 <upul> bwolfe is there a sql script or something for the modulerepository database?
09:14:33 <bwolfe> upul: I thought so
09:14:38 <bwolfe> if not I can commit one. one sec
09:18:04 *** sioraiocht has joined #openmrs
09:20:39 <OpenMRSBot> Recent updates in the world of openmrs: Tor Lye: In a world gone mad, only a lunatic is truly insane. <http://tor-soc.blogspot.com/2008/06/in-world-gone-mad-only-lunatic-is-truly.html>
09:21:28 <bwolfe> upul: done
09:21:50 <upul> ok thanks bwolfe
09:21:52 *** bmckown_ is now known as bmckown
09:22:05 *** ChanServ sets mode: +o bmckown
09:22:14 <bwolfe> interesting blog post title TorLye :-)
09:22:42 *** sioraioc_ has quit IRC
09:23:08 <TorLye> bwolfe: indeed! it's a quote from The Simpsons... cracked me up when I first heard it
09:23:09 <njero> interesting article too
09:23:39 * njero wonders how java handles blting and matrices..
10:18:01 <Phantal-> Maybe I'd have to see the site to understand, but ... why would the entire image need to be loaded into memory in the first place? Couldn't it be streamed to the client?
10:19:06 <bwolfe> Phantal-: is that aimed at TorLye ?
10:19:37 *** Nzeyi has quit IRC
10:19:39 <Phantal-> 'aimed' makes it seem like an attack ... but ya, more of a question though. I'm not a web developer
10:20:04 <bwolfe> /s/aimed/directed
10:20:51 <bwolfe> Phantal-: I was just trying to figure out if you were looking at his imageviewer or something else in openmrs
10:21:02 <bwolfe> as it seems its the imageviewer, I'll let him answer
10:21:07 <bwolfe> :-)
10:21:09 <Phantal-> i was just reading the blog post linked to earlier
10:21:55 <Phantal-> Does Tushar hang out here under another name?
10:30:46 *** nribeka has quit IRC
10:33:32 <TorLye> Phantal-: I'm making an image viewer based on the Google Maps API. The way it works is that it loads the image in "tiles" of 256x256 pixels
10:33:57 <TorLye> the server needs to load the original image from the hard drive, decode it and create the image tiles
10:37:23 <TorLye> that way you could have, say, a huge 100 Mpixel png image at the server. The client would only have to download half a dozen small jpegs
10:38:20 <Phantal-> ah. I guess you could potentially pre-process that and produce a series of many png/jpg images if you wanted
10:38:42 <Phantal-> Seems like, in theory at least, it would take nearly the same amount of space
10:40:20 <TorLye> you could, yes.. but it would take more space though. You can view the image at several different zoom levels, so you'd have to keep a set of image tiles for each zoom level
10:40:38 <Phantal-> oh, that would be a pain
10:41:08 <TorLye> in addition, I want to be able to flip/rotate etc...
10:42:22 <TorLye> The google maps ajax client handles this in a very nice way, and it works in most browsers. that's why I use it
10:44:31 * Phantal- nods
10:57:53 *** nribeka has joined #openmrs
11:26:03 <nribeka> bwolfe: the helloworld module is not working
11:26:18 <nribeka> The page "/openmrs/module/helloworld/addResponse.form" cannot be found
11:40:06 *** Nzeyi has joined #openmrs
11:49:14 *** cancerb0y has joined #openmrs
11:57:59 *** Nzeyi has quit IRC
12:12:59 <bwolfe> nribeka: go ahead and fix it ;-)
12:13:59 <r0bby> Oh my god
12:15:08 * r0bby wrote a resume that pops -- the way i described my summer of code project is sure to make anybody wanna hear more :)
12:16:10 <r0bby> TorLye: neato
12:23:42 *** upul has quit IRC
12:37:19 <jacobb> back to work, bwolfe?
12:37:32 <bwolfe> jacobb: yep
12:37:45 <bwolfe> jacobb: still digging out, really. so no "real" work yet :-p
12:37:56 <jacobb> haha, that's good
12:38:32 * r0bby drops a pile of rocks on bwolfe
12:39:08 * bwolfe thinks about "kick"ing r0bby ...
12:39:33 * bwolfe needs no more stuff to dig out from under
12:39:48 <r0bby> oh baby
12:39:54 <r0bby> don't kick me :P
12:40:05 <r0bby> actully true story: i'm the guifications kick toy :)
12:47:45 <bwolfe> and whom did you anger there to get that honor ?
12:48:02 <jacobb> bwolfe: how were the flights back?
12:48:06 <bwolfe> long
12:48:09 <jacobb> you guys get that ticket mishap worked out?
12:48:17 <jacobb> sounda like a pita
12:48:33 <bwolfe> yeah, klm had kindly cancelled brians JNB->AMS flight :-p
12:48:38 <jacobb> lol
12:48:39 <jacobb> no big deal
12:48:40 <jacobb> ;)
12:48:43 <bwolfe> they gave him a new one fairly quickly
12:48:57 <jacobb> you guys just wanted to leave him there and cancelled it behind his back
12:49:09 <jacobb> don't lie
12:49:09 <jacobb> ;)
12:49:16 <bwolfe> yes, we did
12:49:19 <jacobb> haha
12:49:27 <jacobb> did he catch up with you guys?
12:49:35 <bwolfe> we actually all went down there
12:49:41 <jacobb> in AMS?
12:49:45 <bwolfe> in JNB
12:49:59 <jacobb> oh ok
12:50:00 <jacobb> nice
12:50:01 <jacobb> not bad then
12:50:06 <jacobb> did you have exit rows again?
12:50:24 <jacobb> i got them to give me one of the last 4 rows in the 777 for my 2 big 12 hour flights
12:50:35 <jacobb> which are handicapped 2 person rows
12:50:36 <jacobb> score
12:50:50 <bmckown> I wanted to stay in Durban.
12:51:01 <bmckown> At least for a few more days/weeks.
12:51:06 <jacobb> hahah
12:51:20 <jacobb> it was actually a really cool place, i wouldn't have minded
12:51:28 <jacobb> on friday night carl and I went to a mall there
12:51:31 <jacobb> was really neat
12:51:48 <bmckown> How was your flight home, jacobb? Ah, yeah. Did you go to the Gateway mall?
12:51:59 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #865 (defect closed): Should not add more than one location with the same name <http://dev.openmrs.org/ticket/865#comment:1>
12:52:00 <jacobb> bmckown, i think that sounds right
12:52:20 <jacobb> and the food there is so cheap, he said it was more of a pricey place and my filet mignon was like 100 rand
12:52:42 <bmckown> cool. I didn't eat when we went.
12:52:59 <jacobb> he couldn't believe that that would cost 30+ at an average place here
12:53:14 <jacobb> bmckown: my flights back were pretty painful
12:53:43 <jacobb> the plane from Paris -> LAX was mostly french I think, a LOT of tourists reallly excited to see california
12:54:04 <bmckown> I'll bet. we traveled about 26 hours. I know you traveled more.
12:54:06 <jacobb> we flew over Las Vegas and everyone ran to the windows to take pictures
12:54:31 <jacobb> yeah I added it up and it was about 36 hours
12:54:55 <jacobb> security at paris is a pain...and then they closed my side of the terminal b/c there was baggage left behind
12:55:04 <bmckown> haha. Speaking of pics, do you have any we could put on this page? http://openmrs.org/wiki/2008-06-17_Implementers_Group_Meeting
12:55:07 <OpenMRSBot> <http://ln-s.net/1xuN> (at openmrs.org)
12:55:18 <jacobb> hm
12:55:23 <jacobb> i have a good pic of a zebra ;)
12:55:33 <jacobb> and one of ben giving me bunny ears
12:55:34 <jacobb> lol
12:55:40 <bmckown> Yea, unfortunately Paul and Ben and Shaun's luggages didn't make it to indy on time.
12:55:56 <jacobb> ugh, that's not good, i was lucky and had my luggage show up every time
12:56:07 <bmckown> that's just great. a zebra and bunny ears on the openmrs page.
12:56:12 <bmckown> :-)
12:56:12 <jacobb> lol
12:56:29 <jacobb> I have some great pics of the hotel from the beach, and the beach from the hotel
12:56:39 <jacobb> but nothing of the actual conference
12:56:48 <bmckown> That was a pretty place. I have a few but....
12:56:57 <jacobb> on saturday morning i went and walked along the beach, was pretty cool
12:57:22 <bmckown> but... forgot my camera charger and cable in the hotel room. Only discovered that yesterday.
12:57:29 <jacobb> ah
12:57:34 <jacobb> oh well, easy to replace
12:57:47 <bmckown> yea. just cannot offload my photos yet.
12:57:55 <jacobb> what type of memory stick?
12:57:59 <jacobb> i'm sure someone has a reader
12:58:07 <bmckown> sony. hmm. true.
12:58:12 <bwolfe> :-)
12:58:24 <bwolfe> bunny ears...heheh
12:58:29 <jacobb> ben: I still need a non bunny ears pic from you, haha
12:59:07 <bwolfe> jacobb: yeah, I think I have one somewhere
12:59:12 <bmckown> we could smudge out the bunny ears and then use it on openmrs page.
12:59:19 <jacobb> ah, bmckown, i also got a decent video of baboons chasing each other
12:59:52 <bmckown> Oh, yea from the gala dance?
12:59:59 <bmckown> :X
13:00:00 <jacobb> rofl
13:00:02 <bmckown> just kidding.
13:00:04 <jacobb> hahaha
13:00:09 <jacobb> you can title it as a video of the openmrs developers hard at work
13:00:26 <nribeka> bwolfe: back. how to fix it haha ...
13:00:51 <bwolfe> jacobb: actually, you'll have to photoshop out the ears. seems she didn't actually take the picture on my camera :-/
13:01:09 <jacobb> haha
13:01:18 <jacobb> she got one on james's
13:01:31 <jacobb> no big deal =P
13:08:01 <bwolfe> nribeka: its probably a linking problem
13:08:06 <bwolfe> check the moduleApplicationContext file
13:09:34 <nribeka> addResponse.form mapped to addResponseForm
13:11:00 <bwolfe> interesting
13:11:30 <nribeka> i think everything is intact :P
13:12:13 <bwolfe> perhaps some other error then?
13:13:17 <nribeka> logs?
13:13:22 <nribeka> checking ...
13:20:23 <jacobb> bwolfe: how are the fixes to my four bug reports doing ;)
13:20:38 <jacobb> i saw you did something w/ the short patient form one, but wasn't sure what
13:21:02 <nribeka> no error in the log
13:21:35 <bwolfe> jacobb: I did something with it?
13:21:48 <bwolfe> nribeka: make sure the page is there
13:21:55 <bwolfe> nribeka: try unloading/loading the module
13:22:11 <jacobb> there was some change to it, i thought it was you ;)
13:22:13 <bwolfe> nribeka: try comparing the moduleApplicationContext and file setup to seme other module that works
13:22:13 <jacobb> maybe not
13:22:20 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #838 (defect closed): Empty person attributes are created when adding a new person <http://dev.openmrs.org/ticket/838#comment:5>
13:22:33 <bwolfe> jacobb: change to the file? or to the ticke t?
13:26:51 <jacobb> ticket
13:28:05 <bwolfe> jacobb: ah yes, I was just cleaning up your description ;-)
13:28:10 <jacobb> haha
13:28:14 <jacobb> well thanks :P
13:28:24 <jacobb> how's that ff3 one going
13:28:30 <jacobb> sucks i can't use it here
13:28:30 <jacobb> haha
13:29:38 <bwolfe> jacobb: I thought you were fixing that ;-)
13:29:58 <bwolfe> I've looked at it briefly, but the fact that I can't use firebug in ff3 either makes it harder
13:30:00 <jacobb> i wish i could figure it out...it's confusing
13:30:18 <jacobb> do you think it has to do with inline javascript?
13:30:32 <jacobb> rather than stuff just in head
13:31:55 <bwolfe> not sure
13:31:59 <jacobb> bwolfe: I think you can use firebug one of two ways
13:32:06 <jacobb> either try the beta, which is supposed to be much better
13:32:06 <bwolfe> we use inline all over the place though, so I hope not
13:32:28 <jacobb> or you can download the xpi, rename it to a zip, open it, and modify the file that has the min and max firefox versions in it
13:32:31 <bwolfe> jacobb: I think I'll just fall back to the javascriptdebugger plugin
13:32:39 <jacobb> it could maek it slightly unstable but it should work
13:32:41 <cancerb0y> bwolfe hi ben.. while running 1.3.0-createdb-from-scratch-with-demo-data.sql i get Script line: 533 Specified key was too long; max key length is 767 bytes
13:33:07 <jacobb> http://getfirebug.com/
13:33:10 <jacobb> everyone says use 1.1 beta
13:33:16 <bwolfe> cancerb0y: which version of mysql are you using ?
13:33:17 <jacobb> they say it's way better than 1.0 anyway
13:33:24 <cancerb0y> at lines 533,561,1024 and 2207
13:33:49 <cancerb0y> jacobb i use mysql 6
13:34:49 <cancerb0y> but actually that error can be recovered by changing the length from 255 to less than that... but i think thats not the good way..
13:34:59 <cancerb0y> is there any other other possible way?
13:37:45 <bwolfe> cancerb0y: try this:
13:37:53 <bwolfe> change the line at the beginning from "CREATE DATABASE /*!32312 IF NOT EXISTS*/ `openmrs` /*!40100 DEFAULT CHARACTER SET utf8 */;"
13:38:09 <bwolfe> to CREATE DATABASE `openmrs` DEFAULT CHARACTER SET utf8 ;
13:38:13 <bwolfe> see if that does it
13:38:35 <Phantal-> Anyone know why the import to mysql takes so long for the omrs db?
13:38:53 <Phantal-> on a dell 2950 (quad xeon, raided drives, 4gb ram) it took ~7 hours to import
13:39:08 <Phantal-> granted it's just a default mysql install, no performance tweaks, but ...
13:39:17 <Phantal-> That seems excessive
13:40:54 <jacobb> 7 hours to import what?
13:40:55 <cancerb0y> bwolfe now it works fine... thanks
13:41:06 <jacobb> to run the default install script?
13:41:20 <jacobb> that takes like 10 seconds for me on a quad core 4gb ram
13:41:35 <Phantal-> https://www.slashtmp.iu.edu/public/download.php?FILE=bawolfe/78346GcRMUi
13:41:36 <OpenMRSBot> <http://ln-s.net/1xv+> (at www.slashtmp.iu.edu)
13:41:44 <Phantal-> justin linked me to that ~2 weeks ago
13:41:57 <Phantal-> it's a ~200mb download, contains all the data for the omrs demo
13:42:00 <bwolfe> cancerb0y: great, thanks for that find. I'll commit that change
13:42:00 <jacobb> oh
13:42:03 <jacobb> that's large
13:42:07 <jacobb> haven't tested that...
13:42:15 <bwolfe> Phantal-: thats our deidentified database from kenya
13:42:22 * Phantal- nods
13:42:46 <bwolfe> it has 28 million obs, 70000 patients, 70000 persons, 1.5 million encounters...
13:42:49 <Phantal-> If it took 7 hours on a powerful machine like that, I'd hate to put it on my laptop, which is where I was planning on doing the majority of my work
13:42:52 <bwolfe> of course it takes a while :-p
13:43:15 <jacobb> bwolfe: did you work on a hippa compliant blinding script before?
13:43:20 <Phantal-> alright, guess I should get a smaller sample set to start with
13:43:23 <jacobb> that blinds the openmrs blinding database
13:43:31 <jacobb> i just did duplicate owrk on that recently if you did
13:43:59 <jacobb> er the openmrs database...blinds all of hte patient data that hippa says can't be public
13:44:14 <bwolfe> jacobb: the script I wrote doesn't blind it per se
13:44:18 <bwolfe> it mixes it
13:44:28 <jacobb> what do you mean by that
13:44:35 <bwolfe> randomizes names, jostles the dates around by ~6 months, etc
13:44:45 <jacobb> by randomize names
13:44:48 <bwolfe> Phantal- and the other pentaho guys needed a database to work against
13:44:49 <jacobb> does it still have patien tnames?
13:45:03 <jacobb> or do you fill them with random data
13:45:11 <jacobb> and what about addresses, phone number, etc. etc.
13:45:24 <bwolfe> jacobb: it puts all first/middle/last names into a table, then picks one out for each person's f/m/l name
13:45:34 <jacobb> ah ok i see
13:45:35 <bwolfe> jacobb: yes, yes
13:45:38 <jacobb> what was that for
13:45:43 <bwolfe> for Phantal- :-p
13:45:50 <jacobb> i don't *think* that's hippa compliant, is it?
13:45:56 <bwolfe> probably not
13:46:12 <bwolfe> but I never said it was
13:46:21 <Phantal-> bwolfe, is this database the functional system db, or is it based on the olap schema they came up with last year?
13:46:22 <bwolfe> its as close as I could come without spending weeks thinking about all the points
13:46:31 <bwolfe> Phantal-: functional
13:46:36 <Phantal-> k
13:46:46 <Phantal-> that's what I guessed from the layout, but i wanted to be sure
13:46:53 <jacobb> bwolfe, is any of that work public?
13:47:02 <jacobb> and if not, can you fwd it on to me?
13:47:04 <jacobb> =P
13:47:16 <bwolfe> jacobb: only linked to from the Durban Testing competition rules page
13:47:23 <Phantal-> jacobb, are you referring to his stuff for obfuscating the data, or for the dwh work?
13:47:35 <jacobb> obfuscating data
13:48:11 <jacobb> haha, thx ben
13:48:13 <jacobb> i see it
13:49:10 <bwolfe> Phantal-: can you open that sql file for me with a text editor ?
13:49:19 <bwolfe> Phantal-: vi or the like with work best
13:49:30 <bwolfe> (so that it doesn't try to load the whole file)
13:49:41 <Phantal-> even vi takes awhile to load it, but ya, one sec
13:49:49 <bwolfe> (I can't get to the machine that has that file right now)
13:49:58 <bwolfe> I am wondering if it has the extended inserts turned on
13:50:01 <Phantal-> it's loading
13:50:11 <bwolfe> so is the file insert/insert/insert/
13:50:12 <Phantal-> when it's loaded ,what to search for?
13:50:31 <bwolfe> or is it insert (data), (data), (data) / insert (data), (data), (data)/ etc
13:50:46 <Phantal-> k, i'll check when it's up
13:51:14 <Phantal-> so, on another topic, what's the 'summer of code' thing, anyway
13:51:21 <Phantal-> how does it work
13:51:25 <Phantal-> or what is it
13:51:51 <nribeka> hi Phantal-
13:51:55 <Phantal-> hi there nribeka
13:52:01 <nribeka> are from pih or regen clan?
13:52:03 <bwolfe> !soc
13:52:03 <OpenMRSBot> bwolfe: Error: "soc" is not a valid command.
13:52:05 <bwolfe> !gsoc
13:52:06 <OpenMRSBot> bwolfe: Error: "gsoc" is not a valid command.
13:52:20 <bwolfe> !learn soc as http://code.google.com/soc
13:52:20 <OpenMRSBot> bwolfe: The operation succeeded.
13:52:24 <Phantal-> wow, this is taking a long time to load
13:52:28 <bwolfe> !refer Phantal- [soc]
13:52:28 * OpenMRSBot refers Phantal- to "soc" --- http://code.google.com/soc
13:52:39 <bwolfe> Phantal-: its 4gb...I'm not surprised :-p
13:53:42 <nribeka> bwolfe: who is Phantal- :D
13:53:50 <Phantal-> insert into 'concept' values (...), (...), (...)
13:54:33 <bwolfe> Phantal-: ok, so I know of no other optimizations
13:54:44 <Phantal-> nribeka, I have been doing OLAP stuff with mondrian for about 7-8 months now. I found the OMRS project while googling for info for my project, and thought it'd be interesting to participate, so I offered to build the olap schema
13:54:45 <bwolfe> nribeka: Phantal- is a developer with pentaho
13:55:09 <Phantal-> bwolfe, ohhh no, I don't work for them. I just use mondrian for work
13:55:22 <bwolfe> ah ok
13:55:35 <Phantal-> Closest I've come to writing code for them is to debug mondrian to figure out some of my problems
13:55:58 <bwolfe> haha, I see
13:56:12 <bwolfe> Phantal-: where are you located?
13:56:13 <nribeka> ah pentaho clan :D
13:56:17 <Phantal-> SLC, Utah
13:58:24 <Phantal-> Where are you guys located
13:58:32 <bwolfe> nribeka: no, I was wrong, just an interested dev :-)
13:58:41 <bwolfe> I'm in Indianapolis
14:00:43 <nribeka> :P
14:01:29 <nribeka> bwolfe: how can i call jnlp from an openmrs webpage?
14:01:44 <jacobb> bwolfe, does the sql create schema-only even have the admin/test account in it?
14:01:49 <nribeka> do i need to define it as the successView?
14:02:25 <bwolfe> nribeka: what are you wanting to return ?
14:02:30 <bwolfe> the webstart stuff ?
14:02:49 <nribeka> yes
14:02:51 <nribeka> the jnlp
14:02:55 <bwolfe> jacobb: no rows in the schema-only script...including admin/test. (hence "schema only")
14:03:04 <jacobb> yeah just making sure
14:03:14 <nribeka> so when you click the link it will open up the webstart
14:03:19 <nribeka> or push a button
14:03:23 <jacobb> then what's core vs. from scratch with demo vs. core AND demo
14:03:23 <bwolfe> nribeka: I haven't used that before
14:03:33 <jacobb> the descriptions in the readme basically just say what the file names imply
14:03:35 <bwolfe> nribeka: perhaps a servlet ?
14:04:14 <bwolfe> nribeka: or have your controller NOT extend SimpleFormController but instead just Controller (or the like) and there is a method you can override that is for returning a stream of data
14:04:39 <bwolfe> jacobb: core data are things like admin/test, concept classes, etc
14:04:47 <bwolfe> jacobb: demo data are patients, concepts, etc
14:04:53 <jacobb> interesting, 1.3.0-schema-with-core-and-demo-data and 1.3.0-schema-with-core-data are identical files when diffed
14:04:56 <nribeka> which method bwolfe?
14:04:59 <jacobb> yeah, that's about what i figured
14:05:27 <jacobb> what's the difference supposed to be between core+demo and scratch+demo
14:05:29 <bwolfe> nribeka: not sure. do a rightclick-->soruce-->override/impleemnt methods
14:05:47 <bwolfe> jacobb: scratch has the drop/create database in it
14:05:51 <jacobb> though core+demo right now looks to mistakenly be the same as the core only file
14:06:03 <jacobb> haha k, so nothing big then
14:06:09 <jacobb> might want to fix the core+demo one :)
14:06:37 <bwolfe> jacobb: you are correct
14:06:41 <bwolfe> nice catch
14:06:55 <jacobb> thx, no wonder i was confused
14:07:57 *** njero has quit IRC
14:23:57 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #841 (defect closed): Deletion of concept classes is allowed when they are still in use <http://dev.openmrs.org/ticket/841#comment:2>
14:48:52 <r0bby> I dont know what i'd do if i wasnt using groovy
15:13:08 <jacobb> r0bby, can you explain the benefits of groovy and how you are using it
15:13:11 <jacobb> :)
15:15:08 *** james_regen has quit IRC
15:15:58 <r0bby> jacobb: wanna see
15:17:04 <jacobb> sure
15:17:18 <jacobb> wondering if it woudl be useful to add groovy scripting to mirth
15:22:51 <jacobb> bwolfe: do bug reports still give points? :P got another one
15:22:56 <jacobb> or you can tell me if it is
15:23:10 <jacobb> retired tribes still show up in the dropdowns, or at least on the new patient form they do
15:23:12 <bwolfe> no points, but you can ask
15:23:26 <jacobb> aw, guess i'll have to live w/ 40 ;)
15:23:40 <jacobb> so does that sound like a bug?
15:24:29 <jacobb> they still show up on the long patient form too..
15:25:19 <r0bby> jacobb: this my type checking code for template generation: http://eugeneciurana.com/pastebin/pastebin.php?show=27185
15:25:20 <OpenMRSBot> <http://ln-s.net/1xx0> (at eugeneciurana.com)
15:26:02 <bwolfe> jacobb: yeah, I think they will always show there because they are simply retired.
15:26:12 <bwolfe> jacobb: what if someone comes in later with that old tribe ?
15:26:34 <bwolfe> jacobb: if a row is voided (only certain objects are voided) then the voided row will not show up in drop downs
15:26:35 <r0bby> oh shit that may not work
15:26:42 <jacobb> hm, ok
15:26:53 <jacobb> in 1.2 i think tribes could be removed
15:26:54 <bwolfe> r0bby: why is it that you use a different pastebin everytime?
15:26:55 <jacobb> completely
15:26:57 <jacobb> not sure though..
15:27:36 <jacobb> cool, r0bby, thx
15:27:41 <r0bby> bwolfe: because I know a shitload of em
15:28:07 <bwolfe> r0bby: and you dont' want to show preferential treatment? :-p
15:28:16 <r0bby> yeh
15:28:27 <r0bby> ben
15:28:51 <jacobb> bwolfe: another Q...I'm making my own create script for openmrs based of the core, if i want to add some additional concepts in the scripts do you know which linked tables are required off the top of your head?
15:29:01 <r0bby> jacobb: groovy is really neat
15:29:10 <r0bby> However you need to use the groovyc ant task
15:29:11 <jacobb> yeah, it sounds like it
15:29:17 <r0bby> I used the joint compiler :)
15:29:45 <bwolfe> jacobb: concept_name is the only other required table to have a row with the same concept_id
15:29:56 <r0bby> ben
15:30:00 <jacobb> bwolfe: there's the concept_numeric, etc....are those only required if you use a numeric concept type?
15:30:04 <bwolfe> datatype and class in concept should be non null too
15:30:23 <bwolfe> jacobb: correct.
15:31:24 <jacobb> ok, thanks
15:34:34 <r0bby> ben, do you happen to know how scott arranged the hosting for openmrs?
15:35:00 <bwolfe> r0bby: he knows the guy that owns the colocation facility, why ?
15:35:07 <r0bby> see skype
15:40:30 <bwolfe> see skype run
15:44:15 *** TorLye has quit IRC
15:46:54 <r0bby> see skype jump
15:47:03 <r0bby> see skype commit suicide *duck*
15:47:17 <r0bby> maybe I shouldn't write children's books
15:51:38 *** njero has joined #openmrs
15:51:39 *** ChanServ sets mode: +v njero
15:54:35 *** bwolfe has quit IRC
16:02:50 *** njero has quit IRC
16:12:03 *** bmckown has quit IRC
16:27:17 *** nribeka has quit IRC
16:28:15 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #825 (task closed): View Patient Programs is required to view dashboard <http://dev.openmrs.org/ticket/825#comment:3> || OpenMRS Tickets: Ticket #821 (defect closed): Get observation failed <http://dev.openmrs.org/ticket/821#comment:2>
16:39:39 *** njero has joined #openmrs
16:39:39 *** ChanServ sets mode: +v njero
16:42:22 *** sioraioc_ has joined #openmrs
16:42:40 *** atomicturtle has joined #openmrs
16:52:22 *** njero has quit IRC
16:57:03 *** sioraiocht has quit IRC
17:06:13 <r0bby> I think i need to re-word the class property stuff
18:08:58 *** nribeka has joined #openmrs
18:25:04 *** njero has joined #openmrs
18:25:05 *** ChanServ sets mode: +v njero
18:38:12 *** njero has quit IRC
18:39:30 *** njero has joined #openmrs
18:39:31 *** ChanServ sets mode: +v njero
20:09:40 *** bwolfe has joined #openmrs
20:09:41 *** ChanServ sets mode: +o bwolfe
20:09:50 *** njero has quit IRC
20:21:40 *** docpaul has joined #openmrs
20:21:40 *** ChanServ sets mode: +o docpaul
20:21:46 <docpaul> hi. :)
20:22:40 <r0bby> hey docpaul
20:22:48 <docpaul> hi. :)
20:23:06 <docpaul> http://www.bbc.co.uk/worldservice/programmes/080624_digitalplanet_wk26.shtml
20:23:06 <docpaul> :)
20:23:21 <OpenMRSBot> <http://ln-s.net/1y0r> (at www.bbc.co.uk)
20:24:16 <[mharrison]> docpaul, woot!
20:24:31 <docpaul> hi matt. :)
20:24:58 *** jacobb has quit IRC
20:24:58 *** sioraioc_ has quit IRC
20:24:58 *** rfoecking has quit IRC
20:24:58 *** docpaul has quit IRC
20:24:58 *** atomicturtle has quit IRC
20:24:58 *** bwolfe has quit IRC
20:24:58 *** Echidna has quit IRC
20:24:58 *** nribeka has quit IRC
20:24:58 *** r0bby has quit IRC
20:25:03 <[mharrison]> lol
20:25:33 *** docpaul has joined #openmrs
20:25:33 *** bwolfe has joined #openmrs
20:25:33 *** nribeka has joined #openmrs
20:25:33 *** atomicturtle has joined #openmrs
20:25:33 *** sioraioc_ has joined #openmrs
20:25:33 *** Echidna has joined #openmrs
20:25:33 *** rfoecking has joined #openmrs
20:25:33 *** jacobb has joined #openmrs
20:25:33 *** irc.freenode.net sets mode: +oo docpaul bwolfe
20:25:48 <[mharrison]> Reunited, and it feels so good
20:25:48 *** r0bby has joined #openmrs
20:26:03 *** jacobb has quit IRC
20:26:03 *** rfoecking has quit IRC
20:26:03 *** sioraioc_ has quit IRC
20:26:03 *** atomicturtle has quit IRC
20:26:03 *** docpaul has quit IRC
20:26:03 *** bwolfe has quit IRC
20:26:03 *** Echidna has quit IRC
20:26:03 *** r0bby has quit IRC
20:26:03 *** nribeka has quit IRC
20:26:47 *** docpaul has joined #openmrs
20:26:47 *** r0bby has joined #openmrs
20:26:47 *** bwolfe has joined #openmrs
20:26:47 *** nribeka has joined #openmrs
20:26:47 *** atomicturtle has joined #openmrs
20:26:47 *** sioraioc_ has joined #openmrs
20:26:47 *** jacobb has joined #openmrs
20:26:47 *** rfoecking has joined #openmrs
20:26:47 *** Echidna has joined #openmrs
20:26:47 *** irc.freenode.net sets mode: +oo docpaul bwolfe
20:27:26 <[mharrison]> Are we stable yet?
20:27:34 <docpaul> http://www.bbc.co.uk/worldservice/
20:27:35 <docpaul> shit, look ben
20:27:35 <docpaul> hehe
20:27:36 <bwolfe> we're preventing pandemics
20:27:37 <jacobb> wow, that's nice
20:28:09 <docpaul> not sure
20:28:45 <docpaul> i can't believe how far this simple interview went... BBC rocks
20:28:50 <bwolfe> heh
20:28:52 <jacobb> seriously
20:29:26 <r0bby> It does not require any programming knowledge and is helping to improve how people are cared for and treated. << lie
20:29:29 <r0bby> it WILL :)
20:29:35 <r0bby> *IF* you wanna use the groovy forms module
20:29:46 <docpaul> heheh.... it's all on your shoulders rob
20:29:53 * docpaul smacks head
20:32:59 <r0bby> oh yeh
20:33:30 <r0bby> i have this working IF i can figure out a way to get at the actual object reference
20:34:00 <r0bby> then i can do if(c && c.answers) { ... } to determining if answers exist for a given concept
20:34:16 <r0bby> I may have a job lined up after soc
20:34:18 <r0bby> :)
20:34:37 <r0bby> But the number crunching makes it seem impossible to actually have any cash left over
20:35:13 *** rfoecking has quit IRC
20:35:13 *** sioraioc_ has quit IRC
20:35:46 *** sioraioc_ has joined #openmrs
20:35:46 *** rfoecking has joined #openmrs
20:35:57 <r0bby> docpaul: my soc work may get me a job :D
20:36:12 <r0bby> http://mybawx.org/rob_resume.pdf -- fair warning: it's pathetic
20:36:45 <docpaul> nice rob
20:37:09 *** rfoecking has quit IRC
20:37:09 *** sioraioc_ has quit IRC
20:37:22 *** sioraioc_ has joined #openmrs
20:37:22 *** rfoecking has joined #openmrs
20:37:26 <docpaul> you have to crawl before you walk
20:44:55 <r0bby> gonna go in and interview friday
20:45:13 <r0bby> gonna dig into my soc cash =/
20:48:37 *** jacobb has quit IRC
20:52:09 <r0bby> http://icanhascheezburger.files.wordpress.com/2008/06/funny-pictures-weekends-at-bernies.jpg
20:52:10 <OpenMRSBot> <http://ln-s.net/1y1O> (at icanhascheezburger.files.wordpress.com)
20:52:55 <bwolfe> r0bby: you have to pay to interview??
20:53:29 <r0bby> bwolfe: No, i have to pay to get there
20:53:45 <r0bby> cab + train
20:53:51 <r0bby> + probably food
21:00:37 *** docpaul has quit IRC
21:07:58 *** bwolfe has quit IRC
21:33:12 *** r0bby has quit IRC
21:33:14 *** r0bby has joined #openmrs
21:33:31 *** ChanServ sets mode: +v r0bby
21:33:38 *** r0bby has quit IRC
21:34:06 *** r0bby has joined #openmrs
21:34:06 *** ChanServ sets mode: +v r0bby
21:39:49 *** upul has joined #openmrs
23:03:49 <[mharrison]> hehe! LH posting to the implementers list - that's surreal and awesome
23:29:51 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #838 (defect reopened): Empty person attributes are created when adding a new person <http://dev.openmrs.org/ticket/838#comment:6>