IRC Chat : 2009-09-22 - OpenMRS

00:42:28 *** atomicturtle has joined #openmrs
00:49:25 *** atomicturtle has left #openmrs
00:53:37 *** nribeka has joined #openmrs
00:53:37 *** ChanServ sets mode: +v nribeka
02:09:06 *** nribeka has quit IRC
02:09:13 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [10392]: Fixed custom date binder to fetch proper date format from Context <http://dev.openmrs.org/changeset/10392> || OpenMRS Changesets: Changeset [10391]: ncd: Changes the storage approach for alerts (replaces table: ncd_alert … <http://dev.openmrs.org/changeset/10391> || OpenMRS Modules: Access Log Module 1.1 uploaded to OpenMRS Module Repository <https://dev.openmrs.org/modules/view.jsp?module=accesslogging&version=&1.1>
02:15:12 *** nribeka has joined #openmrs
02:15:12 *** ChanServ sets mode: +v nribeka
02:20:31 *** openmrs_web090 has joined #openmrs
02:26:04 *** njero has joined #openmrs
02:26:04 *** ChanServ sets mode: +v njero
02:36:17 *** openmrs_web090 has quit IRC
03:12:13 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: OpenMRS Administering Programs <http://forum.openmrs.org/viewtopic.php?f=23&t=498#p1825>
03:13:37 *** upul has joined #openmrs
03:13:37 *** ChanServ sets mode: +v upul
03:41:43 *** atomicturtle1 has joined #openmrs
06:12:57 *** pascal` has joined #openmrs
06:14:27 <upul> hi pascal`
06:14:50 <pascal`> hey upul
06:15:06 <pascal`> hi nribeka, r0bby, Echidna
06:15:35 <upul> "
06:18:07 *** pascal` has quit IRC
06:42:32 *** pascal` has joined #openmrs
06:42:32 *** atomicturtle1 has quit IRC
06:43:07 *** atomicturtle has joined #openmrs
06:46:24 <upul> there's champions cup today
06:46:33 <upul> south africa will surely lose
07:05:29 <pascal`> what sport is it?
07:09:02 <pascal`> upul ^ ?
07:12:28 *** bwolfe has joined #openmrs
07:12:28 *** ChanServ sets mode: +o bwolfe
07:15:38 *** njero has quit IRC
07:15:45 <pascal`> hi bwolfe
07:16:08 *** njero has joined #openmrs
07:16:08 *** ChanServ sets mode: +v njero
07:17:18 <bwolfe> hi pascal`
07:21:25 *** pascal` has quit IRC
07:23:12 *** pascal` has joined #openmrs
07:23:28 *** pascal` has quit IRC
07:23:42 *** pascal` has joined #openmrs
07:25:53 *** jmiranda has joined #openmrs
07:25:53 *** ChanServ sets mode: +o jmiranda
07:31:45 <upul> cricket pascal`
07:31:59 <pascal`> hi jmiranda
07:32:09 <pascal`> i see upul, well I think then we have a good chance of winning
07:33:25 *** njero has quit IRC
07:38:25 *** rcrichton has joined #openmrs
07:55:58 <pascal`> nice tweet upul, lol
07:57:49 <upul> i have nothing to say
07:59:30 <upul> i just created everything yesterday night
07:59:36 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: Re: OpenMRS Administering Programs <http://forum.openmrs.org/viewtopic.php?f=23&t=498#p1826>
07:59:50 <upul> hmm last night
08:06:41 <pascal`> upul, there's a cool wordpress plugin that will automatically tweet about your latest blog post
08:06:41 <pascal`> it's what I'm planning to use once I find time to put up my new webserver
08:14:07 *** jmiranda_ has joined #openmrs
08:16:42 *** jmiranda has quit IRC
08:16:53 *** bwolfe has quit IRC
08:17:04 *** bwolfe has joined #openmrs
08:17:04 *** ChanServ sets mode: +o bwolfe
08:17:35 *** openmrs_web084 has joined #openmrs
08:17:47 *** openmrs_web084 is now known as danielf
08:18:14 <upul> pascal`, you have a server?
08:22:59 <pascal`> hey danielf, rcrichton
08:23:38 <rcrichton> Hey pascal`
08:23:39 <pascal`> upul, it's just a VM
08:23:39 <pascal`> running on my box at home
08:24:24 <upul> hi danielf, hi rcrichton
08:24:53 <upul> pascal`, hard to do it here it's not reliable
08:25:15 <rcrichton> Hey all :)
08:25:46 <upul> are you three in the same room?
08:26:40 <rcrichton> Nope all in separate rooms
08:27:02 <rcrichton> Pascal is in a separate city to me and Dan
08:28:09 <bwolfe> but even if they were in the same room, they'd still prefer to converse in irc :-p
08:28:23 <rcrichton> Probably, hehe
08:30:24 <upul> in a place i know, all the teams were mixed up so that they will do the talking through mailing list
08:31:36 <danielf> hey all
08:31:56 <pascal`> upul, what's not reliable?
08:32:16 <rcrichton> Hey danielf
08:33:45 <upul> pascal`, i mean in my context, lots of things can go wrong
08:34:58 *** mkulumadzi has joined #openmrs
08:37:52 <pascal`> hey mkulumadzi
08:37:52 <pascal`> upul, things can always go wrong
08:37:52 <pascal`> I like setting up my own server though, it's fun (=
08:38:13 <mkulumadzi> hey pascal`
08:49:59 <bwolfe> Echidna: what happened to that 1.5 demo data set you created?
09:19:47 <pascal`> bwolfe, it might be cool to make a gsoc project for a data generator
09:20:01 <bwolfe> sounds boring :-p
09:20:12 <bwolfe> or are you saying a program that generates the data?
09:20:28 <pascal`> it will be necessary to create something like that to generate many millions of patient records and even more millions of observations
09:21:15 <pascal`> program that generates the data
09:23:23 <upul> create a new virus and spread it in places where openmrs is installed
09:29:49 <rcrichton> +1 for a random data generator, using the current concept dictionary etc
09:32:45 <danielf> problem is, you usually need random data for your specific concept dictionary
09:33:45 <danielf> need a way of specifying the test data to create - i.e. concept id, answer concept, obs date/time etc.
09:34:39 <pascal`> yup, random data for local concept dictionary... I think it can be done
09:35:14 <pascal`> bwolfe, shouldn't there be a 1.5 release tag?
09:35:21 <rcrichton> Yeah or you could do some clever traversing of concept question and concept answer pairs
09:35:37 <bwolfe> pascal`: yeah
09:35:42 <bwolfe> pascal`: haven't gotten to it yet
09:36:19 <pascal`> danielf, I'm not sure we'll be able to do it that specifically
09:37:14 <danielf> rcrichton: ye that could work
09:37:19 <pascal`> I think the best we'll be able to do is specifiy a distribution of across concept_id's and generate the obs according to that
09:37:19 <pascal`> and maybe even specifiy a distribution across answers for a specific concept
09:38:02 <pascal`> my main idea was to use the data for performance testing, so have representational data doesn't matter so much in that case
09:38:46 <danielf> pascal`: sorry, i'm thinking more of creating test data to test reporting
09:39:06 <danielf> wasn't thinking of performance
09:39:32 <danielf> my bad
09:39:35 <rcrichton> For performance it would be relatively easy as the data doesn't need to make sence really
09:40:09 <rcrichton> side question: I'm getting permission erros using the deploy-web target. Is there a better way to set it up in linux or should I change my webapps folder permissions?
09:41:13 <danielf> rcrichton: switch to windows, much easier to set it up
09:41:13 *** atomicturtle has quit IRC
09:41:36 <rcrichton> Haha, no turning back now
09:42:10 <pascal`> dammit, VM needs a reboot
09:42:10 <pascal`> guess it's not a good idea to do a major kernel upgrade underneath a suspended VM =S
09:43:33 *** atomicturtle has joined #openmrs
09:45:26 <nribeka> morning everyone
09:45:45 <rcrichton> Hey win
09:45:46 <danielf> nribeka: morning
09:45:58 <nribeka> who is danielf? haha ...
09:46:09 <danielf> haha, not sure
09:46:12 *** pascal` has quit IRC
09:46:30 <danielf> nribeka: X
09:47:05 <rcrichton> nribeka: oX-<
09:47:17 <nribeka> how's SA danielf + rcrichton ?
09:47:28 <nribeka> what is that supposed to mean rcrichton?
09:47:28 <danielf> its cold i think
09:47:37 <nribeka> i miss SA
09:47:44 <danielf> i miss you
09:48:13 <rcrichton> O.O
09:48:38 <danielf> rcrichton: haha, nice one: oX-<
09:48:46 <rcrichton> SA, is good. Bit cold tho. Glad to be back in Durban
09:48:58 <rcrichton> danielf: haha someone got it
09:49:19 <danielf> rcrichton: ye, better than my attempt: X
09:49:24 <nribeka> haha ...
09:49:38 <Echidna> bwolfe: what demo data set
09:49:49 <danielf> rcrichton: lunch before or after skype call?
09:50:01 <bwolfe> Echidna: didn't you make a 1.5 dataset off of hte 1.4 one?
09:50:21 <Echidna> bwolfe: i made an empty data model iirc
09:50:54 <Echidna> i installed 1.5 fresh and then exported the db via phpmyadmin
09:51:28 <nribeka> after skype call danielf
09:52:29 <rcrichton> danielf: yeah before I think, keen for now?
09:55:00 <nribeka> let's have lunch now
09:55:14 <nribeka> fish n chips?
09:55:22 <Echidna> D=
10:10:04 *** danielf has quit IRC
10:10:16 *** pascal` has joined #openmrs
10:15:27 *** pascal` has quit IRC
10:17:35 *** pascal` has joined #openmrs
10:23:37 *** pascal` has quit IRC
10:30:47 *** pascal` has joined #openmrs
10:47:47 *** pascal` has quit IRC
10:50:45 *** nribeka has quit IRC
10:54:08 *** pascal` has joined #openmrs
11:03:56 *** openmrs_web431 has joined #openmrs
11:04:24 *** openmrs_web431 is now known as danielf
11:11:59 *** danielf has quit IRC
11:16:59 <upul> what's the purpose of life
11:17:56 <bwolfe> 42
11:29:45 *** nribeka has joined #openmrs
11:29:52 *** ChanServ sets mode: +v nribeka
11:30:12 <upul> :-)
11:30:20 *** upul has quit IRC
11:43:22 *** pascal` has quit IRC
11:52:23 *** atomicturtle has left #openmrs
12:01:19 *** openmrs_web573 has joined #openmrs
12:04:28 *** pascal`` has joined #openmrs
12:04:43 *** mkulumadzi has quit IRC
12:14:26 <nribeka> bwolfe, quick question
12:19:30 <bwolfe> yes nribeka
12:21:54 <nribeka> is there any particular reason the BaseContextSensitiveTest need to include module app context?
12:27:28 <bwolfe> nribeka: that file shouldn't. but the BaseModuleContextSensitiveTest should
12:27:50 <nribeka> ah ok
12:28:17 <nribeka> i want to test out the core code from a module, that's why i need to remove that file :P
12:28:17 *** upul has joined #openmrs
12:28:17 *** ChanServ sets mode: +v upul
12:30:27 <nribeka> burke wants the LogicService stays in core and LogicServiceImpl in module. but the app context requires LogicServiceImpl. so, the idea is create a DummyLogicServiceImpl in core :P
12:31:06 <nribeka> i want to test out and make sure that the core resolve to DummyLogicServiceImpl and the module resolve to the actual LogicServiceImpl
12:31:11 <nribeka> what do you think bwolfe
12:31:34 <bwolfe> nribeka: perhaps it is loading the moduleApplicationContext because there are tests that have modules in there
12:31:37 <bwolfe> *there == them
12:32:13 <bwolfe> nribeka: I don't like the idea of a dummyserviceimpl. you should just take the logicservice out of hte spring app context in core and there will be no logic service until you add a module that has a logicserviceimpl
12:33:39 <nribeka> that will completely remove the ability to do "eval" in core then?
12:33:53 <nribeka> well, that will be easier for me actually :P
12:34:17 <nribeka> do you want me to start a thread in the dev list about this?
12:35:04 <bwolfe> nribeka: isn't eval just calling Context.getLogicService() ?
12:35:16 <bwolfe> or is there a LogicServiceImpl.eval method ?
12:36:35 <nribeka> all eval are in the LogicService
12:36:44 <bwolfe> hmm
12:36:54 <nribeka> because the Context.getLogicService() == return (LogicService) getService(LogicService.class);
12:37:06 <nribeka> that's why he wants to retain the LogicService interface
12:37:18 <nribeka> or you want to return null from the Context?
12:38:24 <bwolfe> yeah, it would return null from the Context until you have a logic service module installed. I suggest changing the Context.getLogicService() method to write a helpful log message like ("the logicservice is null because there is no logicmodule implementation installed")
12:40:09 <nribeka> ok bwolfe. i will put some note in the ticket then
12:40:35 <bwolfe> the LogicService interface should still be in core
12:40:43 <bwolfe> but the implementation will be in your module
12:41:06 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [10394]: xforms module: adding support for patient registration using an xform … <http://dev.openmrs.org/changeset/10394> || OpenMRS Changesets: Changeset [10393]: reporting: Fixed bug when clicking "play" button from dataset manager … <http://dev.openmrs.org/changeset/10393>
12:41:11 <bwolfe> I see no point in returning someone a dummy impl that does nothing but throw an error saying "go install a logic module" :-p
12:41:38 *** upul_ has joined #openmrs
12:41:38 *** ChanServ sets mode: +v upul_
12:42:10 *** atomicturtle1 has joined #openmrs
12:44:55 *** openmrs_web713 has joined #openmrs
12:45:03 *** openmrs_web713 is now known as danielf
12:47:21 <nribeka> haha .. that's true bwolfe. but somehow burke wants it. i'm writing email :D
12:48:53 *** atomicturtle1 has left #openmrs
13:05:29 *** upul has quit IRC
13:13:10 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [10395]: ncd: Fixes for $ found in the first 8 MSH fields during MSH9 replacement. … <http://dev.openmrs.org/changeset/10395>
13:16:58 *** upul_ is now known as upul
13:26:42 *** bmckown has joined #openmrs
13:26:42 *** ChanServ sets mode: +o bmckown
13:44:34 *** pascal`` has quit IRC
13:47:17 *** upul has quit IRC
13:56:45 *** openmrs_web573 has quit IRC
14:01:17 *** mkulumadzi has joined #openmrs
14:02:59 *** bwolfe has quit IRC
14:05:28 *** upul has joined #openmrs
14:05:28 *** ChanServ sets mode: +v upul
14:27:40 *** njero has joined #openmrs
14:27:40 *** ChanServ sets mode: +v njero
14:45:32 *** atomicturtle has joined #openmrs
14:45:37 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Modules: XForms 3.6.2 uploaded to OpenMRS Module Repository <https://dev.openmrs.org/modules/view.jsp?module=xforms&version=&3.6.2>
14:51:53 *** atomicturtle has left #openmrs
15:03:34 *** jmiranda_ has quit IRC
15:17:20 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: Re: OpenMRS Administering Programs <http://forum.openmrs.org/viewtopic.php?f=23&t=498#p1827>
15:28:24 *** mkulumadzi has quit IRC
15:33:26 *** rcrichton has quit IRC
15:36:22 *** danielf has quit IRC
17:26:46 *** njero has quit IRC
17:32:49 *** upul has left #openmrs
17:33:14 *** mkulumadzi has joined #openmrs
17:40:30 *** pascal` has joined #openmrs
17:52:34 *** pascal`` has joined #openmrs
17:53:06 *** pascal`` is now known as psbrandt
17:53:22 *** psbrandt is now known as pbrandt
18:02:51 *** pascal` has quit IRC
18:02:58 *** pbrandt is now known as pascal`
18:25:43 *** jmiranda_ has joined #openmrs
18:40:56 <pascal`> nice blog post jmiranda_
18:40:57 <pascal`> thanks
18:41:18 <jmiranda_> thanks pascal` i'll try to post one a day
18:41:29 <jmiranda_> or at least a few times per week
18:41:53 <jmiranda_> i need to start with some easier ones
18:41:58 <pascal`> i'll be reading them (=
18:42:07 <pascal`> well, it depends on the target audience
18:58:03 *** pascal` has quit IRC
19:33:36 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [10401]: --chica * updated module version <http://dev.openmrs.org/changeset/10401> || OpenMRS Changesets: Changeset [10400]: --sockethl7listener * updated module version <http://dev.openmrs.org/changeset/10400> || OpenMRS Changesets: Changeset [10399]: -- chica * fixed incorrect equality/inequality checking <http://dev.openmrs.org/changeset/10399> || OpenMRS Changesets: Changeset [10398]: ncd: Fixes to tests and issues found during JUnit tests. <http://dev.openmrs.org/changeset/10398> || OpenMRS Changesets: Changeset [10397]: -- sockethl7listener * fixed incorrect String equality check * changed … <http://dev.openmrs.org/changeset/10397> || OpenMRS Changesets: Changeset [10396]: -- openmrs chirdl * added another null pointer check <http://dev.openmrs.org/changeset/10396>
20:27:40 *** nribeka has quit IRC
20:37:41 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [10403]: -- atd * cleaned up some equality checking <http://dev.openmrs.org/changeset/10403> || OpenMRS Changesets: Changeset [10402]: perufitnessstudy. fixed a hibernate mapping error, and xml lookup … <http://dev.openmrs.org/changeset/10402>
20:39:20 *** mkulumadzi has quit IRC
20:40:23 <r0bby> WAIT somebody posted?
20:40:27 <r0bby> h mm
20:40:30 *** mkulumadzi has joined #openmrs
21:41:44 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [10404]: ncd: implemented user controllable sort for "Dismissed By" (the name of … <http://dev.openmrs.org/changeset/10404>
22:36:30 *** mkulumadzi has quit IRC
22:46:05 *** bmckown has quit IRC
23:29:32 *** njero has joined #openmrs
23:29:32 *** ChanServ sets mode: +v njero
23:56:35 *** jmiranda_ has quit IRC