IRC Chat : 2011-10-04 - OpenMRS

00:33:56 *** r0bby has joined #openmrs
00:33:56 *** ChanServ sets mode: +v r0bby
00:37:08 *** r0bby has quit IRC
00:37:14 *** r0bby__ has joined #openmrs
00:37:14 *** ChanServ sets mode: +v r0bby__
00:53:53 *** r0bby__ has quit IRC
01:10:36 *** Echidna has quit IRC
01:13:02 *** Echidna has joined #openmrs
01:13:02 *** zelazny.freenode.net sets mode: +v Echidna
02:18:11 *** jriley has joined #openmrs
02:19:22 *** jwild has quit IRC
02:20:26 *** jriley has quit IRC
02:25:40 *** robbyoconnor has joined #openmrs
02:25:40 *** ChanServ sets mode: +v robbyoconnor
03:06:25 *** upul` has joined #openmrs
03:06:25 *** ChanServ sets mode: +v upul`
04:15:52 *** surangak has joined #openmrs
04:53:50 *** jwishnie has quit IRC
05:40:37 *** surangak has quit IRC
05:52:28 *** irfn has joined #openmrs
05:52:47 *** robbyoconnor has quit IRC
05:52:57 <irfn> Hi all
05:53:13 *** robbyoconnor has joined #openmrs
05:53:13 *** ChanServ sets mode: +v robbyoconnor
05:53:40 <irfn> anyone faced MySQLIntegrityConstraintViolationException: Column 'uuid' cannot be null
05:53:48 <irfn> while using openmrs api jar
06:01:47 *** bwolfe has joined #openmrs
06:01:47 *** ChanServ sets mode: +o bwolfe
06:05:21 <irfn> @bwolfe while using openmrs api jar i get Column 'uuid' cannot be null
06:05:32 <irfn> constraint voilation
06:05:42 <bwolfe> irfn, how are you using it?
06:05:52 <bwolfe> for which object?
06:06:07 <irfn> userService.saveUser(user, "Openmr5xy");
06:06:35 <irfn> i see this kind of code in the openmrs unit tests
06:06:53 <irfn> i have practically just copied this from unit test code
06:07:06 <irfn> i want to use the openmrs api jar
06:07:15 <irfn> 1.8
06:08:01 <irfn> i am able to call api correctly for reading records
06:08:19 <irfn> such as userService.getUserByUsername("admin")
06:08:23 <irfn> works as expected
06:08:32 <irfn> all the saves to db
06:08:43 <irfn> for any object are failing with same exceptions
06:09:10 <irfn> database is essentially a blank installation of openmrs
06:11:30 <irfn> bwolfe, any ideas
06:15:14 *** bwolfe has quit IRC
06:41:09 *** bwolfe has joined #openmrs
06:41:09 *** ChanServ sets mode: +o bwolfe
06:44:51 <irfn> bwolfe: i am still stuck with the issue :(
06:45:34 <bwolfe> irfn, did you answer my questions? seems I got disconnected before I saw them
06:45:45 <bwolfe> last thing I see in my logs is my link to the "how to use the api" page
06:45:57 <irfn> oops
06:46:01 <irfn> i didnt see that one
06:46:21 <irfn> ill paste what i think u missed out
06:46:28 <irfn> userService.saveUser(user, "Openmr5xy");
06:46:29 <irfn> irfn
06:46:29 <irfn> i see this kind of code in the openmrs unit tests
06:46:30 <irfn> irfn
06:46:32 <irfn> i have practically just copied this from unit test code
06:46:34 <irfn> irfn
06:46:36 <irfn> i want to use the openmrs api jar
06:46:38 <irfn> irfn
06:46:40 <irfn> 1.8
06:46:42 <irfn> irfn
06:46:44 <irfn> i am able to call api correctly for reading records
06:46:46 <irfn> irfn
06:46:48 <irfn> such as userService.getUserByUsername("admin")
06:46:50 <irfn> irfn
06:46:52 <irfn> works as expected
06:46:54 <irfn> irfn
06:46:56 <irfn> all the saves to db
06:46:58 <irfn> irfn
06:47:00 <irfn> for any object are failing with same exceptions
06:47:02 <irfn> irfn
06:47:04 <irfn> database is essentially a blank installation of openmrs
06:47:06 <irfn> 11:41 irfn
06:47:07 <bwolfe> I got tall fo that
06:47:08 <irfn> bwolfe, any ideas
06:47:12 <bwolfe> *I got all of that
06:47:22 <bwolfe> irfn, so any call to any save method is giving you that error?
06:47:22 <bwolfe> did you start the transactions correctly?
06:47:23 <bwolfe> https://wiki.openmrs.org/display/docs/How+To+Use+the+OpenMRS+API
06:47:24 <bwolfe> did you see that?
06:47:30 <OpenMRSBot> <http://ln-s.net/9CYJ> (at wiki.openmrs.org)
06:47:48 <irfn> yes
06:48:08 <irfn> i am able to make calls that read data from db
06:48:18 <irfn> but not the ones that write data to db
06:57:21 <irfn> is it possible that Context isnt wired up with all necessary handlers
06:57:36 <bwolfe> irfn, probably
06:57:52 <bwolfe> irfn, was your "yes" meaning that you have seen that wiki page?
06:57:57 <bwolfe> you have to do an open session
06:58:00 <bwolfe> and a close session
06:58:07 <irfn> i have done that
06:58:09 <bwolfe> and make sure that all the right spring application context files are started
06:58:16 <irfn> eh
06:58:24 <irfn> what does that mean
07:00:37 *** andtorg has joined #openmrs
07:00:42 <irfn> bwolfe: i have a sample code at https://github.com/irfn/openmrs-api-example
07:01:20 <bwolfe> irfn, can you link me right to your openmrs api startup code?
07:01:38 <bwolfe> (sorry, am on a slow connection and am trying to pay attention to the training I'm currently in) :-)
07:01:50 <irfn> its very similar to this https://github.com/irfn/openmrs-api-example/blob/master/src/main/java/org/openmrs/api/example/Example.java
07:01:57 <OpenMRSBot> <http://ln-s.net/9CYO> (at github.com)
07:02:41 <irfn> except i am doing
07:02:45 <irfn> User user = new User();
07:02:45 <irfn> user.setPerson(new Person());
07:02:45 <irfn> user.addName(new PersonName("Benjamin", "A", "Wolfe"));
07:02:47 <irfn> user.setUsername("bwolfe");
07:02:49 <irfn> user.getPerson().setGender("M");
07:02:51 <irfn> user.getPerson().setPersonDateCreated(new Date());
07:02:53 <irfn> userService.saveUser(user, "Openmr5xy");
07:03:26 <bwolfe> irfn, yeah, that code is ok. its all about whether the hibernate interceptor and the aop classes are set up right
07:03:48 <irfn> how do i ensure that
07:04:00 <bwolfe> irfn, whats in your startup method?
07:04:11 <bwolfe> (from the code you just linked me to)
07:04:32 *** rafa has joined #openmrs
07:04:32 *** ChanServ sets mode: +v rafa
07:04:35 <irfn> logger.warn(format("connecting to openmrs instance at %s", url));
07:04:36 <irfn> Properties properties = new Properties();
07:04:36 <irfn> properties.setProperty(AUTO_UPDATE_DATABASE_RUNTIME_PROPERTY, String.valueOf(true));
07:04:37 <irfn> String path = getClass().getClassLoader().getResource("openmrs-data").toURI().getPath();
07:04:39 <irfn> logger.warn(format("openmrs data folder is set to %s", path));
07:04:41 <irfn> properties.setProperty(APPLICATION_DATA_DIRECTORY_RUNTIME_PROPERTY, path);
07:04:43 <irfn> startup(url, user, password, properties);
07:04:45 <irfn> openSession();
07:04:47 <irfn> authenticate(openmrsUser, openmrsPassword);
07:04:49 <irfn> logger.warn(format("loaded %d modules", ModuleFactory.getLoadedModules().size()));
07:05:17 <irfn> essentially just
07:05:18 <irfn> startup(url, user, password, properties);
07:05:24 <irfn> openSession();
07:05:30 <irfn> authenticate(openmrsUser, openmrsPassword);
07:05:59 <bwolfe> oh, you're doing a static import of Context methods?
07:06:00 <bwolfe> boo
07:06:09 <irfn> hehe
07:06:12 <bwolfe> makes code less readable for me :-p
07:06:18 <irfn> sorry if that was confusing
07:08:28 <bwolfe> ok, so you're calling the openmrs startup methods
07:09:41 <irfn> i am
07:10:33 <irfn> could it be related to the idgen.omod in any way
07:10:58 <bwolfe> I dunno
07:11:01 <bwolfe> are you loading that in as well?
07:11:09 <bwolfe> try without any modules (other than logic)
07:11:44 <irfn> ok ill try
07:12:56 <irfn> doesnt work
07:13:02 <irfn> same issue Column 'uuid' cannot be null
07:13:17 <irfn> even when i explicitly setUuid
07:13:36 <bwolfe> ha
07:13:42 <bwolfe> now thats even weirded
07:13:51 <bwolfe> it says no uuid for the user?
07:14:11 <irfn> could not insert: [org.openmrs.Person]
07:14:24 <irfn> : Column 'uuid' cannot be null
07:14:30 <bwolfe> hmm, so its not putting the uuid on the person object
07:14:39 <bwolfe> this might be a bug
07:14:48 <bwolfe> although it works in the unit test??
07:15:03 <irfn> i see that unitest in openmrs codebase
07:15:03 <bwolfe> irfn, trying creating/saving something simple like an EncounterType to see if it saves the uuid for you
07:15:09 <bwolfe> irfn, which class?
07:15:12 <bwolfe> UserServerTest?
07:15:16 <bwolfe> *Service
07:15:42 <irfn> UserServiceTest
07:15:44 <irfn> yes
07:15:47 <bwolfe> ok, I see that
07:15:49 <bwolfe> very strange
07:16:04 <bwolfe> irfn, try with an encountertype
07:16:11 <irfn> ok
07:20:49 <irfn> ok bwolfe, just did
07:20:52 <irfn> EncounterType encounterType = new EncounterType("foo", "bar");
07:20:52 <irfn> encounterType.setDateCreated(new Date());
07:20:52 <irfn> encounterType.setCreator(userService.getUserByUsername("admin"));
07:20:53 <irfn> encounterService.saveEncounterType(encounterType);
07:21:08 <irfn> i get same error
07:21:20 <bwolfe> hmm
07:21:29 <irfn> onstraintViolationException: could not insert: [org.openmrs.EncounterType]
07:21:36 <bwolfe> so the RequiredDataAdvice interceptor is not getting called
07:21:37 <irfn> Column 'uuid' cannot be null
07:21:43 <irfn> oh ok
07:21:47 <bwolfe> very strange
07:21:55 <irfn> hmm
07:21:58 <bwolfe> the applicationContext-service.xml spring config file is supposed to set that on all services
07:22:13 <irfn> i am getting all the services
07:22:19 <bwolfe> and the Context.startup() is calling that
07:22:24 <irfn> yes
07:23:00 <irfn> anyways thanks bwolfe
07:23:17 <irfn> will keep u posted on if i find any solution
07:23:21 <bwolfe> irfn, ok
07:23:55 <bwolfe> irfn, if you're good with debugging you might want to check to see what interceptors are called around those save methods. you can tell from the stacktrace
07:39:44 *** dkayiwa has joined #openmrs
07:41:31 *** surangak has joined #openmrs
07:55:34 *** jriley has joined #openmrs
07:58:39 *** bwolfe has quit IRC
08:06:21 *** bryq has joined #openmrs
08:06:21 *** ChanServ sets mode: +v bryq
08:07:58 <irfn> we should push source zip's for api jar to maven repo
08:08:51 <irfn> for ide integration
08:09:16 <irfn> Intellij offers to download zipped source from maven repo
08:17:20 *** bwolfe has joined #openmrs
08:17:20 *** ChanServ sets mode: +o bwolfe
08:24:34 *** jriley has quit IRC
08:31:15 *** irfn has quit IRC
08:45:03 *** bwolfe has quit IRC
09:56:37 *** rafa has quit IRC
10:41:37 *** bwolfe has joined #openmrs
10:41:37 *** ChanServ sets mode: +o bwolfe
10:44:38 *** irfn has joined #openmrs
11:04:57 *** james_regen has joined #openmrs
11:05:07 *** ChanServ sets mode: +v james_regen
11:19:20 *** andtorg has quit IRC
11:29:18 *** irfn has quit IRC
11:32:03 *** upul` has quit IRC
11:35:48 *** bryq has quit IRC
11:43:37 *** bwolfe has quit IRC
11:54:14 *** rafa has joined #openmrs
11:54:14 *** ChanServ sets mode: +v rafa
11:57:50 *** bwolfe has joined #openmrs
11:57:50 *** ChanServ sets mode: +o bwolfe
12:08:51 <surangak> hi james_regen
12:09:02 <surangak> james_regen, you're really early, right :-)
12:10:56 <bwolfe> 8am isn't that early
12:11:10 <bwolfe> I think james usually gets to the office at 7am
12:12:55 <surangak> bwolfe, 7 am ?? wow, Im usualy in by 8 am, but thats only becoz I wanna do downloads :P
12:13:23 *** andtorg has joined #openmrs
12:13:27 <surangak> one of these days Im gonna get caught :-)
12:13:43 <bwolfe> who says you haven't been caught already?
12:13:51 <bwolfe> this channel is publicly logged you know ;-)
12:13:52 <james_regen> hi surangak. i'm here before the other people who sit around me
12:14:04 <surangak> bwolfe, :D
12:14:19 <surangak> james_regen, good morning !
12:14:26 <surangak> james_regen, same here :-)
12:14:45 <surangak> james_regen, r u busy ?
12:15:18 <james_regen> i can answer any questions you have. i don't have any meetings this morning
12:15:32 <surangak> james_regen, thats great... let me go in point form...
12:16:41 <surangak> james_regen, 1. Im thinking that the MI should be calculated before the record linkage process is run, because we r going to need the MI values to determine the scores...
12:17:07 <surangak> james_regen, therefore, I put the check box on the sessions tab...
12:18:55 <surangak> dkayiwa, thanks, that was a really old bug you closed :-)
12:19:19 <dkayiwa> more to you for fixing it surangak :D
12:20:29 <james_regen> surangak: so at what time will it be run with the check box?
12:21:09 *** bwolfe_ has joined #openmrs
12:21:09 *** ChanServ sets mode: +o bwolfe_
12:21:18 <surangak> james_regen, when the user clickes on the 'run linkage process' button, itll check if the check box was ticked, and work accordingly...
12:21:26 <surangak> james_regen, is that behavior correct ?
12:23:17 <james_regen> i think it'd be easiest to add a button on the analysis tab. 'run linkage process' starts something that the user doesn't interact with. it uses the existing m and u values to score pairs and write the results to a file. if MI is calculated as part of that, i don't think there's an opportunity to inform the user how to modify anything
12:24:12 *** dkayiwa has quit IRC
12:24:27 <james_regen> also, i'm not clear on how MI will be used. some things, like entropy of a field, doesn't directly result in values being changed in the program. it does let the user know, maybe, that a field is useless, and to not waste time and effor including in
12:24:47 *** bwolfe has quit IRC
12:25:12 <surangak> james_regen, give me a minue to think on that ....
12:25:27 <james_regen> this contrasts with something like random sampling, which directly calculates new u-values to use, meaning the results are stored and things change. do you know if MI will be descriptive and informative, or if it'll be a calculation that modifies something?
12:26:55 *** jriley has joined #openmrs
12:28:09 <surangak> james_regen, there are two ways we can use the MI score. a) if the user knows the MI score, he can decide which columns to include / block on. or b) the user is not told the MI score, but it it used to score pairs...
12:29:20 <james_regen> ok, i wasn't aware of option b. in that case, the score would be shifted, depending on the MI analysis results?
12:30:04 <surangak> james_regen, yeps, thats what I had in mind....
12:30:22 <surangak> james_regen, based on what Dr. Shaun told me..
12:30:57 <james_regen> that makes sense, we've done something like that before.
12:31:12 <surangak> as in, is column A and b match, we score 2 points. But if their MI value is high, then we should not score 2 points, but lower, because they're already similar
12:32:25 <surangak> james_regen, does this match with what u had in mind ?
12:33:23 <james_regen> the first idea that comes to mind is to keep the checkbox, but make it an option like "Use analysis results to modify scores" the analysis and creating the object that modifies the score can be done previously, so the results can inform the user, and i fthe results aren't as useful as expected, it doesn't have to be a part of the scoring process
12:35:01 *** andtorg has quit IRC
12:35:59 <surangak> james_regen, sorry, didnt get that properly... u mean that the MI calculation should take place before the "Run linkage process' and that scored are modified based on the usuful ness of the results generated, it is ?
12:38:22 <james_regen> the analysis panel is a mess in the program, but it's kind of the place where things that do math are placed. i think MI can be calculated from a button there, and the user can see the output. thse results can be saved. if the user wants to use the MI results to modify the scores, then the checkbox you've added already can be selected.
12:39:05 <surangak> james_regen, ah, I get it...
12:39:11 <surangak> will do it that way...
12:40:11 <surangak> james_regen, you referrd to the 'check box' mmm.......... where should I have that ?
12:42:04 <james_regen> i think it makes sense in the "Linkage Process" group of options, along with "perform grouping" and "include XML"
12:42:28 <surangak> james_regen, I get it.. will do that way....
12:43:10 <james_regen> there's a simple framework for modifying the scores. there's no exposed way in the GUI to use it, though. this will make it possible, though.
12:43:33 <surangak> james_regen, the analysys tab is a place for us to run math tests on the data after the scoring has been done right ?
12:44:02 <surangak> ah, mm.. can u remember the name of the score modification class ? that'd be really helpful....
12:44:43 <james_regen> in the analysis package, there's a Modifier interface.
12:44:57 <james_regen> i'm trying to find an example of where it's used . . .
12:45:34 * surangak is excited...
12:46:45 <james_regen> there's ScaleWeightModifier. it's older code, and it's a bit messy, and a lot of the stuf fin the constructor and other methods probably no longer apply
12:47:09 <james_regen> the getModifiedMatchResult method looks to be helpful, though
12:47:21 *** andtorg has joined #openmrs
12:48:03 <surangak> james_regen, thanks a lot... Ill be working on this today...
12:48:16 <surangak> james_regen, there will be something for you to look at tomorrow :-)
12:48:51 <james_regen> it adjusted the score based on the frequency of the value in the records. so if the records had a common name, the score went down, a rare name, the score went up. ScaleWeightAnalyzer was used to make it. that's also more complcated than it needs to be, i think, and more complicated than what you should end up writing
12:50:12 <surangak> james_regen, and thus we return to the hardest part, the math...
12:50:41 <surangak> james_regen, I've been trying out things, not much progress, but definitely getting somewhere...
12:51:30 <james_regen> yeah, it's easy doing something, not so easy doing the right thing. at least you should be able to get your objects made, get it working in the right places, and if the numbers are a bit wrong, it's just going back to fix a bit of code
12:53:35 <surangak> james_regen, yep, ill have to do some designing too.. but we'll ultimately get there, I guess
13:02:22 *** bwolfe_ has quit IRC
13:03:09 <surangak> james_regen, would it help if I write up the math equation stuff, my planned solution, and have it on a wiki page, so that people can ckeck it out if they like ?
13:04:46 <james_regen> it couldn't hurt. providing a simple test case, expected results, and eventually results from the code would provide evidence we're doing it correctly
13:05:42 <surangak> james_regen, yeps, I'll do that
13:05:54 <surangak> james_regen, thanks for everything, you've been a great help... :-)
13:06:22 <james_regen> no problem
13:15:03 *** bwolfe has joined #openmrs
13:15:07 *** ChanServ sets mode: +o bwolfe
13:53:26 *** jwishnie has joined #openmrs
14:11:25 <rafa> hey bwolfe, wluyima
14:11:46 <bwolfe> hi rafa
14:11:56 <rafa> scrum?
14:11:59 <bwolfe> I'm about to sign off so I can drive home. were you starting the scrum?
14:12:03 <bwolfe> ah yes
14:12:06 <bwolfe> where is daniel?
14:12:16 <bwolfe> rafa, you can copy yours in
14:12:21 <bwolfe> I only have about 5 mins!
14:12:23 <rafa> *** Rafal ***
14:12:23 <rafa> Today:
14:12:23 <rafa> * Continued to work on TRUNK-2710: Create Encounters by Visit portlet
14:12:23 <rafa> https://tickets.openmrs.org/browse/TRUNK-2710
14:12:23 <rafa> QUESTION: Do I need to replace the Visits Tab on the Patient Dashboard with this new Encounters By Visits Tab?
14:12:24 <rafa> Tomorrow:
14:12:24 <rafa> * Finish TRUNK-2710
14:12:25 <rafa> No blockers.
14:12:47 <wluyima> hi
14:14:08 <bwolfe> rafa, your mockup looks better. I'd say "yes, replace it"
14:14:31 <bwolfe> wluyima, can you paste in your scrum log quickly?>
14:14:32 <bwolfe> :-)
14:14:39 <rafa> it's Darius who made the mockup ;)
14:14:47 <rafa> I'll confirm with him too
14:15:53 <bwolfe> rafa, commit first, ask questions later ;-)
14:16:13 <wluyima> today:
14:16:13 <wluyima> - TRUNK-2447 - Add Show Verbose to the new jquery search widgets
14:16:13 <wluyima> - Created TRUNK-2712 - Encounter form is broken
14:16:13 <wluyima> - TRUNK-2717 - Display a meaningful message when a scheduled task with no repeat interval fails to start
14:16:13 <wluyima> - TRUNK-2099 - Update Concept Index task should be able to pick up where it left off if it's interrupted
14:16:14 <wluyima> today:
14:16:16 <wluyima> TRUNK-2716 - Cannot submit an encounter form
14:16:18 <wluyima> - other Sprint tickets
14:16:24 <rafa> bwolfe: hmm if you say so :D
14:16:59 <wluyima> TRUNK-2717 - Created it, didn't work on it
14:18:35 <rafa> !ticket trunk-2717
14:18:36 <OpenMRSBot> rafa: [#TRUNK-2717] Display a meaningful message when a scheduled task with no repeat interval fails to start - OpenMRS JIRA - https://tickets.openmrs.org/browse/trunk-2717
14:19:20 <rafa> !ticket trunk-2712
14:19:21 <OpenMRSBot> rafa: [#TRUNK-2712] Encounter form is broken - OpenMRS JIRA - https://tickets.openmrs.org/browse/trunk-2712
14:20:16 <rafa> wluyima: 2712 would help me out with my ticket too :)
14:22:17 <rafa> wluyima: I need to enter test encounters with SQLs :/
14:22:39 *** bwolfe has quit IRC
14:24:19 <wluyima> !ticket TRUNK-2712
14:24:20 <OpenMRSBot> wluyima: [#TRUNK-2712] Encounter form is broken - OpenMRS JIRA - https://tickets.openmrs.org/browse/TRUNK-2712
14:24:30 <wluyima> ok i will work on it
14:24:50 <rafa> thanks in advance :D
14:24:58 <wluyima> acttualli will start with that
14:25:06 <rafa> cool
14:25:21 <wluyima> rafa, have you managed to reproduce the bug?
14:25:39 <rafa> wluyima: yes
14:25:51 <rafa> wluyima: it fails as you described
14:28:13 *** dkayiwa has joined #openmrs
14:28:26 <dkayiwa> hi rafa
14:28:37 <rafa> hi dkayiwa
14:28:45 <dkayiwa> did you guys scrum?
14:28:52 <rafa> yes, a moment ago
14:29:00 <dkayiwa> oh sorry i missed that
14:29:19 <rafa> you can have a look at IRC logs :)
14:29:46 <dkayiwa> i had a network problem. and my other sim card which serves as backup had its credit expired
14:29:46 <dkayiwa> :)
14:29:52 <dkayiwa> just rushed to a shop and renewed it :)
14:29:57 *** surangak has quit IRC
14:30:13 <rafa> haha
14:31:11 <rafa> I do the same when needed :)
14:31:16 <rafa> but mostly while travelling
14:31:30 <dkayiwa> lolll
14:41:49 <wluyima> hi dkayiwa
14:41:56 <dkayiwa> hi wluyima
14:52:17 *** jriley has quit IRC
15:00:49 *** james_regen has quit IRC
15:00:53 *** finbrein has joined #openmrs
15:02:56 *** dkayiwa has quit IRC
15:10:21 *** rafa has quit IRC
15:20:39 *** rafa has joined #openmrs
15:20:39 *** ChanServ sets mode: +v rafa
15:42:03 *** upul` has joined #openmrs
15:42:03 *** ChanServ sets mode: +v upul`
15:45:16 *** bryq has joined #openmrs
15:45:16 *** ChanServ sets mode: +v bryq
15:45:20 *** rafa has quit IRC
16:33:08 *** upul` has quit IRC
16:35:01 *** finbrein has quit IRC
16:37:00 *** andtorg has quit IRC
17:08:52 *** chughgaurav has joined #openmrs
17:10:40 *** finbrein has joined #openmrs
17:24:00 *** downeym has joined #openmrs
17:24:00 *** ChanServ sets mode: +o downeym
17:24:00 *** OpenMRSBot sets mode: +o downeym
17:32:02 *** Suranga has joined #openmrs
17:32:24 *** jwishnie has quit IRC
17:33:53 <Suranga> downeym, Hi michael
17:34:04 <Suranga> downeym, Got a minute ? :-)
17:34:14 <downeym> Suranga: I have 2 :)
17:34:52 <Suranga> downeym, I ment to ask about that presentation proposal I made for the conference
17:35:16 <Suranga> I wanted to ask you earlier, but I was too busy running aroud over the past few days :-(
17:35:30 <downeym> Suranga: looked good to me.
17:35:51 <downeym> Suranga: when do you arrive at the conference?
17:35:57 <Suranga> downeym, how should we plan for it ? that is, are they going to ask me to do it or... how prepared should I be ?
17:35:59 <Suranga> on the 9th
17:36:27 <downeym> Suranga: if you want to find me before things get started we can talk about it … don't worry too much. :) also most of the mentors will be there and could help you understand how best to demo some of the other projects
17:37:10 <Suranga> downeym, Actually I was thinking of planning right away :P
17:37:13 <downeym> Suranga: what might be cool is to try to get volunteer mentors to all come to the same session and demo their own stuff :)
17:37:22 <downeym> and you can be the leader or moderator of the conversation
17:37:48 <Suranga> downeym, mm.. would I need any slides etc ?
17:38:05 <downeym> if you want. might be cool to do an overview of GSoC for the people who don't know about tit
17:38:16 <downeym> then maybe some demos, then Q&A ?
17:38:34 <downeym> i think the sessions will be 90 minutes this year so there's plenty of time to be relaxed
17:39:59 <Suranga> downeym, 90 minutes ?
17:40:06 <Suranga> wow, I better start reading up right awayyy
17:40:22 <downeym> Suranga: that's why i think it'd be good to get several people involved, so you don't have to do all the work
17:40:30 <downeym> at an unconference, there is really not a formal presentation usually
17:40:43 <Suranga> downeym, ah, I get it
17:40:48 <downeym> and lots of questions and conversation
17:41:03 <downeym> since there are several days, you could plan to go later in the event so you get the feel for how they go :)
17:41:12 <Suranga> downeym, I see
17:42:03 <Suranga> downeym, when will u be arriving ?
17:42:15 <downeym> i think i'll arrive the 9th too
17:42:44 <downeym> will probably hang around the hackathon on the 10th and do some helping with set up of the conference rooms
17:42:56 <downeym> we're going to *try* to do some live video streaming
17:43:32 <Suranga> downeym, :-O
17:43:50 <Suranga> downeym, Im not sure if network connections are that good in our countries :p
17:44:12 <downeym> Suranga: yeah … we'll see about the place. we have some dedicated internet connectivity being donated
17:44:45 <downeym> will be trying the system used by barcamp nairobi which seemed to work pretty good there
17:46:08 <Suranga> downeym, that will be awesommeee
17:46:23 <downeym> http://www.livestream.com/OpenMRS
17:56:11 *** rafa has joined #openmrs
17:56:11 *** ChanServ sets mode: +v rafa
17:56:20 *** downeym has quit IRC
17:58:21 *** bwolfe has joined #openmrs
17:58:21 *** ChanServ sets mode: +o bwolfe
18:07:10 *** Suranga has quit IRC
18:12:36 *** downeym has joined #openmrs
18:12:36 *** ChanServ sets mode: +o downeym
18:12:36 *** OpenMRSBot sets mode: +o downeym
18:21:30 *** chughgaurav has quit IRC
18:27:43 *** chughgaurav has joined #openmrs
18:33:01 *** chughgaurav has quit IRC
19:29:51 *** wluyima has quit IRC
19:50:50 *** djazayeri has joined #openmrs
19:50:50 *** ChanServ sets mode: +o djazayeri
19:55:50 *** downeym has quit IRC
20:02:33 *** djazayeri has quit IRC
20:03:53 *** djazayeri has joined #openmrs
20:03:53 *** ChanServ sets mode: +o djazayeri
20:07:29 *** andtorg has joined #openmrs
20:17:21 *** djazayeri has quit IRC
20:25:24 *** dkayiwa has joined #openmrs
20:31:02 *** finbrein has quit IRC
21:00:21 *** wyclif has joined #openmrs
21:05:12 *** bryq has quit IRC
21:25:23 *** rafa has quit IRC
21:35:26 *** dkayiwa_ has joined #openmrs
21:37:43 *** dkayiwa has quit IRC
21:39:33 *** dkayiwa has joined #openmrs
21:39:51 *** dkayiwa_ has quit IRC
21:45:33 *** dkayiwa has quit IRC
21:49:03 *** dkayiwa has joined #openmrs
22:01:40 *** dkayiwa has quit IRC
22:22:00 *** andtorg has quit IRC
22:30:11 *** finbrein has joined #openmrs
23:25:42 *** lh_ has joined #openmrs
23:25:42 *** lh_ has joined #openmrs
23:25:42 *** lh has quit IRC
23:25:43 *** lh_ is now known as lh