IRC Chat : 2012-06-20 - OpenMRS

00:05:16 *** r0bby has joined #openmrs
00:05:16 *** ChanServ sets mode: +v r0bby
00:30:35 <wyclif> djazayeri, i will revert it then
00:30:50 *** kreddy has quit IRC
00:38:28 *** sgithens has joined #openmrs
00:41:38 *** sgithens has quit IRC
00:51:29 *** r0bby_ has joined #openmrs
00:51:29 *** ChanServ sets mode: +v r0bby_
00:54:32 *** r0bby has quit IRC
01:24:24 <wyclif> hi djazayeri
01:24:29 <djazayeri> hi wyclif
01:25:44 <wyclif> djazayeri, am trying to revert the commit i made
01:26:14 <wyclif> i hope i can revert the revert to have the changeset back when you are done releasing
01:26:26 <wyclif> djazayeri, am not sure if this is possible with git
01:26:43 <djazayeri> wyclif: don't worry about it.
01:26:46 <wyclif> djazayeri, i.e revert and then undo the revert
01:26:48 <djazayeri> I'll just release later
01:27:05 <wyclif> djazayeri, sorry about that
01:27:36 <djazayeri> It doesn't strictly have to happen today, I was just hoping to do it before more untested code went in...
01:27:55 <djazayeri> wyclif: just shift over to doing things via pull requests from now on please. :-)
01:28:20 <wyclif> djazayeri, ok
01:28:40 <wyclif> djazayeri, with a fork?
01:29:01 <djazayeri> wyclif: yeah, with a fork into your own github account
01:29:16 <djazayeri> wyclif: gotta learn to do it someday, now that we're git-izing everything. :-)
01:29:23 <wyclif> djazayeri, ok
01:29:47 <wyclif> djazayeri, the thing i need to figure out is pushing to the main
01:30:30 <djazayeri> wyclif: not really, you _don't_ have to push to main. You commit and push to your own fork, then you do a pull request, and Mark pulls to main.
01:30:59 <wyclif> djazayeri, do you mean mark can put from all folks
01:31:25 <djazayeri> wyclif: yes, the point is that your fork is also publicly available
01:31:30 <wyclif> djazayeri, even withought knowing about them
01:31:31 <djazayeri> so you issue a "pull request"
01:31:43 <djazayeri> that pull request tells Mark he should pull from your fork.
01:31:58 <wyclif> djazayeri, ah ok, cool
01:32:01 <djazayeri> but he gets to decide when to do this, and he can do code review around it
01:32:17 <djazayeri> there are a bunch of tutorials about this workflow
01:32:18 *** r0bby_ has quit IRC
01:32:35 <wyclif> djazayeri, i will take time to read about it
01:32:44 <wyclif> djazayeri, and get up to speed
01:43:56 *** harshadura has quit IRC
01:44:12 *** harshadura has joined #openmrs
01:48:56 <harshadura> hi bwolfe
01:52:12 <bwolfe> hi harshadura
01:53:42 <harshadura> bwolfe, Do i need to done those changes as you mentioned in that previous email before the presentation ? I mean a quick Feedback Wizard and other styff
01:54:17 <bwolfe> no
01:54:22 <bwolfe> you can do some of the small things if you want
01:56:13 <harshadura> ok bwolfe, did you got the screenshot in the 2nd try. was it good ?
01:56:38 <bwolfe> it looked like it took
01:56:46 <bwolfe> I couldn't see it saved in the Manage Feedback page though
01:58:56 <harshadura> yes I still didn completed with them yet.
01:59:02 <harshadura> okay thanks Ben
02:04:57 <wyclif> hi djazayeri
02:05:32 <wyclif> for HTML-62, i see as though showAccessionNumber attribute is already supported
02:09:46 *** suranga has joined #openmrs
02:09:46 *** ChanServ sets mode: +v suranga
02:10:58 <djazayeri> wyclif: hmm, okay, I don't see it documented, so maybe you can just check it out and add documentation on the HTML Form Entry HTML Reference page on the wiki
02:11:07 <djazayeri> btw, did you document the encounter type tag?
02:16:34 <wyclif> djazayeri, not yet but i was planning to
02:33:08 *** harshadura has quit IRC
02:48:00 *** r0bby_ has joined #openmrs
02:48:00 *** ChanServ sets mode: +v r0bby_
03:02:37 *** r0bby_ has quit IRC
03:06:20 <suranga> hi bwolfe umm... good evening :)
03:06:38 <bwolfe> umm, good evening yourself!
03:06:39 <suranga> bwolfe, still working on your review comments
03:06:51 <suranga> bwolfe, he hee.. I just woke up over here
03:07:15 <suranga> bwolfe, our requirements keep changing. I suspect that you might not recognize my code if you saw it now :)
03:16:11 *** Jibesh has joined #openmrs
03:24:46 *** Jibesh has left #openmrs
03:28:08 *** Jibesh has joined #openmrs
03:28:08 *** Jibesh has left #openmrs
04:13:29 <wyclif> hi djazayeri
04:13:35 *** upul` has joined #openmrs
04:13:35 *** ChanServ sets mode: +v upul`
04:23:50 *** bwolfe has quit IRC
04:28:01 *** suranga has quit IRC
04:44:31 *** lh has quit IRC
04:51:03 *** jordank has joined #openmrs
04:52:47 *** kishoreyekkanti has joined #openmrs
05:16:36 *** goutham has joined #openmrs
05:21:04 *** goutham has quit IRC
05:23:19 *** goutham has joined #openmrs
05:59:12 *** magoo_ has joined #openmrs
06:01:29 *** r0bby_ has joined #openmrs
06:01:29 *** ChanServ sets mode: +v r0bby_
06:02:36 *** jordank has quit IRC
06:03:27 *** r0bby_ is now known as robbyoconnor
06:05:43 *** diptanuc has quit IRC
06:27:31 *** dkayiwa has joined #openmrs
06:29:32 *** kishoreyekkanti_ has joined #openmrs
06:30:56 *** kishoreyekkanti_ has quit IRC
06:31:17 *** kishoreyekkanti_ has joined #openmrs
06:31:17 *** kishoreyekkanti has quit IRC
06:32:25 <goutham> dkayiwa: Good morning :)
06:33:33 <dkayiwa> goutham: good morning :)
06:35:56 <goutham> dkayiwa: So you did you run the module?
06:36:15 <goutham> so did you run*
06:39:38 *** kishoreyekkanti has joined #openmrs
06:40:03 <dkayiwa> goutham: i came back tired and slept off :)
06:40:08 <dkayiwa> goutham: but doing it now :)
06:40:12 *** applecool has joined #openmrs
06:40:12 *** ChanServ sets mode: +v applecool
06:41:09 <applecool> hi dkayiwa
06:41:17 <dkayiwa> hi applecool
06:41:37 <goutham> dkayiwa: Ok :)
06:41:51 <applecool> i have a trouble building my project! here is the stack trace
06:41:59 <applecool> can you please tell me whats wrong
06:42:00 <applecool> http://pastebin.com/zcCDQtq2
06:43:30 <applecool> dkayiwa:
06:43:50 *** kishoreyekkanti_ has quit IRC
06:44:13 <dkayiwa> applecool: since when did you start getting it?
06:44:40 <applecool> today morning i even got one more error too
06:44:58 <applecool> Execution start-container of goal org.codehaus.cargo:cargo-maven2-plugin:1.0.6:start failed: Error while expanding /var/folders/B6/B6U+Y8tQHe4L7tfISFWpV++++TI/-Tmp-/cargo/installs/apache-tomcat-6.0.29.zip
06:45:02 <applecool> this too
06:45:34 <applecool> i dint have any problem till todays morning! it ran well in the morning too! but eventually it gave me strange errors
06:45:47 <dkayiwa> applecool: which module is that?
06:46:19 <applecool> its metadata sharing server! not a module
06:46:39 <dkayiwa> applecool: does it connect to some sort of server?
06:47:13 <applecool> only the localhost! thats it
06:47:48 <applecool> i mailed rafal the stack trace in the morning! but its very early morning for him :)
06:48:09 <applecool> dkayiwa: what do you think about that error?
06:49:40 <applecool> the stack trace which i have given you is wrong i guess!
06:50:04 <applecool> actually thats the error becoz i dint start my sql server
06:50:23 <applecool> i will give you the stack trace in a minute which actually is causing me trouble :)
06:53:27 <dkayiwa> applecool: ok :)
06:55:59 <applecool> here we go
06:55:59 <applecool> http://pastebin.com/QhRdHFPA
06:56:01 <applecool> dkayiwa:
07:02:40 <applecool> dkayiwa:
07:02:41 <applecool> ?
07:03:57 <dkayiwa> applecool: does an mvn clean install work?
07:04:18 <applecool> i didnt get you
07:04:28 <applecool> do you mean before?
07:04:29 <dkayiwa> applecool: mvn clean
07:05:01 <applecool> when i do mvn clean install i am getting this error!
07:06:35 <applecool> mvn clean is working! i am getting the obvious result which is build success
07:06:41 *** mgielow has joined #openmrs
07:07:45 <dkayiwa> applecool: then mvn install after that
07:07:48 <djazayeri> applecool: I'm assuming you've googled that?
07:07:56 <dkayiwa> :)
07:08:03 <djazayeri> this is not an error than anyone here is going to be familiar with...
07:08:06 <applecool> yes i googled it!
07:08:12 <djazayeri> (unfortunately)
07:08:27 <applecool> djazayeri: oh no
07:09:04 *** mgielow has quit IRC
07:09:14 <djazayeri> since we're most familiar with maven build errors on the main OpenMRS codebase, or modules, and this is a separate application...
07:09:22 <djazayeri> anyway, with that helpful comment, I'm off to bed. :-)
07:09:45 <applecool> djazayeri: hmm! okay :) Good night ;)
07:11:02 <applecool> dkayiwa: i googled it but no luck!
07:12:48 <dkayiwa> applecool: what do you get after doing an mvn clean and then later on an mvn install separately?
07:13:11 <applecool> just a sec! i wil pastebin it
07:13:40 *** mgielow has joined #openmrs
07:15:27 <applecool> give me a minute dkayiwa my test is failing :P
07:19:04 <applecool> dkayiwa: same error
07:20:36 <applecool> :(
07:20:52 <dkayiwa> applecool: pastebin it
07:21:59 <applecool> http://pastebin.com/RSdC3RnL
07:26:35 <dkayiwa> applecool: do you have this file? /var/folders/B6/B6U+Y8tQHe4L7tfISFWpV++++TI/-Tmp-/cargo/installs/apache-tomcat-6.0.29.zip
07:27:04 <applecool> i searched it i dont have
07:28:23 <dkayiwa> applecool: can you try put it there
07:28:42 <applecool> i didnt get you
07:29:02 <dkayiwa> applecool: paste it there
07:29:43 <applecool> what should i paste ?
07:29:54 <applecool> apache-tomcat-6.0.29
07:29:55 <applecool> ?
07:29:59 <dkayiwa> applecool: yes
07:30:12 <applecool> i dont have that file! it gets remotely right?
07:30:18 <applecool> am i wrong?
07:31:11 <applecool> i got that file
07:31:18 <applecool> i mean i went to the path the folder
07:31:23 <applecool> i tried to unzip it
07:31:35 <applecool> i am getting error operation not permitted
07:31:51 <applecool> and the /var is the hidden file on mac!
07:32:11 <dkayiwa> applecool: may be its a permission problem
07:32:56 <applecool> i gave all the permissions to the instals folder but no luck
07:33:41 <dkayiwa> applecool: so you cant paste stuff there?
07:35:01 <applecool> i can paste
07:35:15 <applecool> i just copied the file and tried to extract it on the desktop
07:35:17 <dkayiwa> applecool: paste the file there
07:35:24 <applecool> but its giving an error
07:35:36 <applecool> i guess the file is corrupted or some problem
07:35:55 <dkayiwa> applecool: where did you get the file from?
07:36:26 <applecool> i didnt get it! i guess appfuse has created it!
07:36:39 <dkayiwa> applecool: try get another one
07:36:45 <applecool> hmm
07:36:50 *** mgielow has quit IRC
07:36:51 <applecool> i will try
07:45:39 <dkayiwa> hi goutham
07:46:25 *** applecool has quit IRC
07:47:03 *** r0bby has joined #openmrs
07:47:03 *** ChanServ sets mode: +v r0bby
07:49:26 *** robbyoconnor has quit IRC
07:49:34 *** r0bby is now known as robbyoconnor
08:16:11 *** finbrein has joined #openmrs
08:16:59 <magoo_> dkayiwa i want to know more about github is another subtitute for svn is there a wiki cause am getting alot of problems checking repositories using maven svn
08:17:34 <dkayiwa> magoo_: am not sure i get u
08:19:28 <magoo_> dkayiwa what does github do?
08:19:46 <dkayiwa> magoo_: google :)
08:23:46 *** magoo_ has quit IRC
08:31:56 *** kishoreyekkanti has quit IRC
08:32:15 *** kishoreyekkanti has joined #openmrs
08:40:16 <goutham> dkayiwa: hi , went for lunch
08:40:22 <goutham> :)
08:41:04 <goutham> dkayiwa: Did it run sucess fully ? what are your suggestions ?
08:59:49 *** rafa has joined #openmrs
08:59:49 *** ChanServ sets mode: +v rafa
09:02:39 <dkayiwa> hi goutham
09:04:00 *** vishy_ has joined #openmrs
09:06:23 <goutham> dkayiwa: hi
09:06:53 <dkayiwa> goutham: do you plan to include the unknown option for gender?
09:08:04 <goutham> dkayiwa:Err..... Yes some how i keep on missing it. Will keep it now
09:09:55 <dkayiwa> goutham: what do you think of changing this title to: List of Assigned Filters
09:10:23 <dkayiwa> goutham: do you also think it should be "Add Form Property" or "Add Filter"?
09:10:56 <goutham> dkayiwa: Add Form Property => Add Filter
09:11:14 <dkayiwa> goutham: so which should we go with?
09:11:54 <goutham> dkayiwa: Add Filter is good :)
09:12:02 <dkayiwa> ok
09:12:38 <dkayiwa> goutham: ok go ahead and implement more functionality. then i will give it another review :)
09:12:44 *** harshadura has joined #openmrs
09:13:19 <goutham> dkayiwa: what should i change List Of assigned Filters to?
09:13:40 <dkayiwa> goutham: to: "List of assigned Filters"
09:13:47 <dkayiwa> goutham: small of
09:14:11 <goutham> dkayiwa: :) ok
09:15:07 <goutham> dkayiwa: Is the work flow ok ?
09:16:10 <dkayiwa> goutham: from a developer like me, yes. Though we shall need user/implementer's view :)
09:16:23 *** Goutham_vasiredd has joined #openmrs
09:17:32 <goutham> dkayiwa: Ok :)
09:18:09 <goutham> dkayiwa: some how uuid column is not getting auto-generated.. Can you have a look?
09:18:33 <dkayiwa> goutham: you need to assign it yourself
09:20:14 <goutham> dkayiwa: is there any openmrs function to do it?
09:21:19 <goutham> dkayiwa: but extending from baseopenmrsobject should do it...
09:21:52 <dkayiwa> goutham: ok good if it does
09:23:01 <goutham> dkayiwa: but it is not doing it :/
09:23:30 <dkayiwa> goutham: setUuid(UUID.randomUUID().toString())
09:24:32 <goutham> dkayiwa: Ok : )
09:26:51 *** harshadura has quit IRC
09:28:28 <goutham> dkayiwa: Till what point it will be good to show demo in tomorrow's presentation?
09:30:32 <dkayiwa> goutham: it would be better if you can show atleast a full working filter
09:30:52 <dkayiwa> goutham: atleast two
09:31:08 <dkayiwa> goutham: not just ui of setting up
09:33:46 <goutham> dkayiwa: I will try to do it on both these two filter
09:37:20 *** Goutham_vasiredd has quit IRC
09:37:48 *** dkayiwa has quit IRC
09:38:20 *** goutham has quit IRC
09:44:38 *** dkayiwa has joined #openmrs
09:59:04 *** magoo_ has joined #openmrs
10:00:53 *** vishy_ has quit IRC
10:02:20 <magoo_> dkayiwa my tomcat 6.0 keep on failing do u have an idea
10:02:42 <dkayiwa> magoo_: what is failling
10:02:52 *** goutham has joined #openmrs
10:02:56 <magoo_> dkayiwa i restart the pc tomact fails to start
10:03:47 <magoo_> dkayiwa have to keep installing and un-installing
10:04:24 <magoo_> dkayiwa port confilict none
10:08:28 <dkayiwa> magoo_: error log
10:13:38 <magoo_> dkayiwa 2012-06-20 13:09:01 Commons Daemon procrun stdout initialized Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object
10:16:19 <dkayiwa> magoo_: try to google it
10:16:36 <magoo_> dkayiwa okay
10:20:37 *** dkayiwa has quit IRC
10:31:50 *** snoppy has joined #openmrs
10:34:14 *** kishoreyekkanti has quit IRC
10:36:43 *** kishoreyekkanti has joined #openmrs
10:41:40 *** GrahameG has joined #openmrs
10:42:15 *** harshadura has joined #openmrs
10:47:27 <GrahameG> Kishore, I have it running now, thanks
10:52:06 *** magoo_ has quit IRC
10:56:31 *** GrahameG has quit IRC
11:11:20 *** grahameg has joined #openmrs
11:15:34 *** dkayiwa has joined #openmrs
11:21:41 *** grahameg has quit IRC
11:28:56 *** upul` has quit IRC
11:34:40 *** bwolfe has joined #openmrs
11:34:42 *** ChanServ sets mode: +o bwolfe
11:34:48 *** james_regen has joined #openmrs
11:34:48 *** ChanServ sets mode: +v james_regen
11:34:50 *** snoppy has quit IRC
11:49:44 *** dkayiwa has quit IRC
11:50:58 *** grahameg has joined #openmrs
11:51:27 *** dkayiwa has joined #openmrs
11:53:48 *** wyclif has quit IRC
12:03:07 *** kavuri has joined #openmrs
12:05:49 <bwolfe> dkayiwa, are you avoiding mavenizing xforms for any reason?
12:06:11 <bwolfe> https://tickets.openmrs.org/browse/XFRM-83
12:08:44 <dkayiwa> bwolfe: started with easier tickets :)
12:09:04 <bwolfe> dkayiwa, well, I guess you're a mac, so its harder to mavenize
12:09:08 <dkayiwa> bwolfe: and secondly, want as many others as possible do xforms tickets :)
12:09:13 *** GDG has joined #openmrs
12:09:17 <bwolfe> I can do that for you now if you want...
12:09:28 <dkayiwa> bwolfe: that will be excellent!!! :)
12:09:32 <bwolfe> dkayiwa, haha, mavenization doesn't require 'knowing' xforms though.
12:10:08 <dkayiwa> bwolfe: oh i see. but will still make you atleast psychologically more confident about xforms :)
12:10:47 <bwolfe> nah, xforms will still be a black box to me. :-(
12:11:05 <dkayiwa> bwolfe: lolllllllllllllllllllll
12:12:24 *** grahameg has quit IRC
12:34:05 *** kishoreyekkanti has quit IRC
12:36:40 *** kishoreyekkanti has joined #openmrs
12:38:28 <bwolfe> dkayiwa, grr, xforms has a bunch of libs it includes. :-(
12:39:00 *** kishoreyekkanti has quit IRC
12:42:54 <dkayiwa> bwolfe: oh sorry
12:44:08 *** Goutham_vasiredd has joined #openmrs
12:47:10 *** goutham has quit IRC
12:49:25 *** jordank has joined #openmrs
12:49:45 *** suranga has joined #openmrs
12:49:52 *** ChanServ sets mode: +v suranga
12:49:58 *** wyclif has joined #openmrs
12:50:55 *** mvorobey has joined #openmrs
12:51:34 <mvorobey> bwolfe, hi, I still need to authors mapping in order to convert reporting project to Git
12:52:06 <bwolfe> yeah, looks like my bet was wrong
12:52:10 <bwolfe> only a few of them wrote back
12:52:24 <bwolfe> lu and one other didn't email me.
12:52:39 <GDG> hi
12:52:52 <GDG> I have a question about HL7
12:53:05 <mvorobey> bwolfe, so, what am supposed to do ?
12:53:36 <bwolfe> mvorobey, still hold. let me try to contact directly
12:54:06 <GDG> does anyone know anything about HL7 here, or who I should contact to discuss it?
12:55:00 <GDG> (at least, I have a question about HL7 support in openMRS
12:55:00 <mvorobey> bwolfe, ok, thanks!
12:55:19 *** Goutham_vasiredd has quit IRC
12:56:52 <bwolfe> mvorobey, apparently I don't have either lu or rita's skype accounts. so I emailed them again. :-/
12:56:59 *** grahameg has joined #openmrs
12:57:03 <bwolfe> GDG, what kind of question?
12:57:07 <bwolfe> GDG, or what kind of support?
12:58:27 <grahameg> Well, it looks like openmrs is capable of receiving hl7 messages. But not generating them, why? Is there any plans?
12:58:41 <grahameg> (I am gdg on a different device)
13:05:30 <djazayeri> If anyone is trying to listen to the OpenMRS University call on FreeConferencing, that doesn't appear to be working
13:05:47 <djazayeri> so dial in using adobe connect instead
13:11:30 *** downey has joined #openmrs
13:11:30 *** ChanServ sets mode: +o downey
13:11:30 *** OpenMRSBot sets mode: +o downey
13:24:50 *** sgithens has joined #openmrs
13:26:47 *** grahameg has quit IRC
13:30:36 <bwolfe> GDG, still around?
13:31:01 *** sgithens has quit IRC
13:31:02 <bwolfe> GDG, there are several proposed projects to do the hl7 output end
13:31:18 <bwolfe> but nothing that is 100% complete. (not sure if any of them are still being worked on even)
13:33:49 <bwolfe> GDG, put my username in your reply and I will be notified
13:34:15 <suranga> bwolfe, it looks like hl7 output is a very needy issue...
13:34:32 <suranga> bwolfe, i was wanting to write up a wiki page on that, to see what we can drum up...
13:34:58 <bwolfe> https://wiki.openmrs.org/display/projects/HL7+Output+%28Design+Page%29
13:35:06 <bwolfe> (its in the assigned projects section)
13:36:33 <suranga> bwolfe, was that project completed ?
13:36:57 <suranga> bwolfe, I was thinkting that we could maybe use my code (update it for our needs) and use it as an module
13:41:40 *** lakkarau has joined #openmrs
13:42:08 <lakkarau> Bwolfe:morning
13:42:31 <wyclif> djazayeri, do you agree that i should revert all commits to hfe?
13:42:44 <bwolfe> suranga, I think it was half done. (see the review linked on wiki page)
13:42:52 <wyclif> djazayeri, i was thinking if i do it is the same as committing to it
13:42:55 <bwolfe> suranga, but we'd need to add support for converting our objects to hl7
13:43:12 <bwolfe> wyclif, just the last two
13:43:17 <suranga> bwolfe, im doing that at the moment, arnt I ?
13:43:19 <bwolfe> lakkarau, hi!
13:43:23 <bwolfe> lakkarau, you're up early today! :-)
13:43:32 <bwolfe> suranga, for some objects, yes
13:43:39 <suranga> bwolfe, but the problem is, im doing it in a way which suits our specific use case :(
13:44:04 <wyclif> bwolfe, but if i do it means i will have to commit the changes in the reversion and darius didnt want any more commits to hfe
13:44:39 <wyclif> bwolfe, i wanted to do that yesterday and he said no
13:45:23 <bwolfe> suranga, yes, don't worry about that, most hl7 is that way!
13:45:43 <lakkarau> bwolfe:i am working on the ticket #trunk3328
13:45:44 <bwolfe> more than half of places will want to customize how their hl7 is generated
13:45:51 <bwolfe> !ticket TRUNK-3328
13:45:52 <OpenMRSBot> bwolfe: [#TRUNK-3328] Searching for concepts by name throws an NPE - OpenMRS JIRA - https://tickets.openmrs.org/browse/TRUNK-3328
13:46:04 <suranga> bwolfe, im hoping to do something about this in the near future... I need to collect my thoughts on this :P
13:46:08 <bwolfe> lakkarau, ok, any questions on it?
13:46:17 <suranga> bwolfe, its been some time since I contributed some serious code for openmrs :(
13:46:19 *** goutham has joined #openmrs
13:46:26 <bwolfe> suranga, mirth is a decent solution. it allows scripting. we'd just need to get the objects to mirth via webservices or something
13:46:45 <bwolfe> suranga, then we coudl provide some example javascript conversions of the ws to hl7 and users can modify if they want
13:46:50 <lakkarau> bwolfe:at this point i have no questions.
13:47:09 <bwolfe> wyclif, correct. a revert is a commit. thats just how you have to do it
13:47:17 <lakkarau> bwolfe:i will be working on this ticket today.
13:47:25 <bwolfe> wyclif, be sure to save the patch file so you can apply it to your own fork
13:47:55 <suranga> bwolfe, mirth is new to my vocabulary... will need to read up on that...
13:48:05 *** lh has joined #openmrs
13:48:28 <bwolfe> lakkarau, ok, what were you up to yesterday?
13:48:55 *** lh has joined #openmrs
13:48:55 *** lh has joined #openmrs
13:49:27 *** snoppy has joined #openmrs
13:49:41 *** maurya has joined #openmrs
13:50:11 *** ChanServ sets mode: +v maurya
13:51:17 *** kishoreyekkanti has joined #openmrs
13:51:59 <suranga> hi snoppy
13:52:06 <suranga> snoppy, hows it going :)
13:52:55 <lakkarau> bwolfe:yesturday,i had a walk through the code.
13:53:38 <snoppy> suranga: hi! Okay!
13:54:05 <suranga> snoppy, based on the jira alerts im getting, you seem to be having a terrifc time :)
13:54:18 <suranga> snoppy, all good for tomorrow ?
13:55:57 <goutham> had snacks dkayiwa ?
13:56:10 <dkayiwa> goutham: about to :)
13:57:09 <snoppy> suranga: yes, now I'm doing some tests and creating simple page for demo for tomorrow's presentation
13:57:09 <goutham> dkayiwa: quick comments , to take control over forms , i need to create a formfilterhandler overriding getFormsModuleCanEnter
13:57:26 <suranga> snoppy, very nice. it will be cool to have a demo
13:57:34 <suranga> snoppy, you have tought of eveyrthing
13:57:44 <suranga> snoppy, you are working full time on gsoc, i belive
13:58:43 *** venkaban has joined #openmrs
14:00:07 <kishoreyekkanti> downey: Hey Mike how are you!
14:00:36 <snoppy> suranga: almost) some days i work 6-8 hours, some days 3-4
14:00:42 *** sgithens has joined #openmrs
14:01:32 <dkayiwa> goutham: was that a question?
14:01:50 <djazayeri> wyclif: yes, you can revert
14:02:30 *** mathiaslin has joined #openmrs
14:02:35 <djazayeri> wyclif: I was saying that if it was a big pain to revert, you don't have to do it, and I'll get the module released later
14:03:07 <djazayeri> wyclif: but if there are independent reasons to revert, yes, go ahead.
14:03:08 <snoppy> suranga: When it rained, I worked 8 hours a day)
14:03:14 <goutham> dkayiwa: i need to filter forms under form entry tab of patient dashboard ....right ?
14:03:24 <suranga> snoppy, not baaad :)
14:03:42 <dkayiwa> goutham: yes
14:03:45 <wyclif> djazayeri, actually i get failure messaged when i try to revert
14:05:47 *** harshadura has quit IRC
14:05:48 <goutham> dkayiwa: forms are shown using personformentryportlet
14:05:52 <bwolfe> hmm, no cpower
14:05:59 <bwolfe> lets get this scrum started without him
14:06:01 <dkayiwa> goutham: am not sure :)
14:06:06 <bwolfe> !scrumon
14:06:06 * OpenMRSBot says the DAILY SCRUM MEETING is STARTING. This meeting should not last longer than 15 minutes. Please hold other comments until the end of the meeting, or message someone privately. Thank you! ScrumMaster - you may begin when ready.
14:06:38 <bwolfe> today's order: rafa, dkayiwa, lakkarau, venkaban, bwolfe, wyclif, djazayeri, mvorobey. anyone I miss?
14:07:03 <rafa> Today:
14:07:03 <rafa> * Investigated
14:07:03 <rafa> REPORT-352: Provide ability to stop reports during the course of an execution
14:07:03 <rafa> https://tickets.openmrs.org/browse/REPORT-352
14:07:03 <rafa> TRUNK-3437: Cannot edit a role
14:07:03 <rafa> https://tickets.openmrs.org/browse/TRUNK-3437
14:07:04 <rafa> * Entered TRUNK-3463: Edit Drug Order fails
14:07:04 <rafa> https://tickets.openmrs.org/browse/TRUNK-3463
14:07:05 <rafa> * Now working on:
14:07:05 <rafa> TRUNK-3443: Remove sessionForm=true from spring definition file
14:07:06 <rafa> https://tickets.openmrs.org/browse/TRUNK-3443 (trying to figure out the best way to test opening links automatically)
14:07:06 <rafa> No blockers.
14:07:14 *** kavuri has quit IRC
14:07:35 <goutham> dkayiwa: hum..this is the flow happening
14:07:39 <dkayiwa> Had some discussions and review with my GSOC student
14:07:39 <dkayiwa> Committed remaining parts for: Fix unit tests in serialization module - SXS-1
14:07:39 <dkayiwa> Committed: Verify unit tests are working in reporting compatibility module after mavenization - RCM-84
14:07:40 <dkayiwa> Committed: Multiple version testing in serialization xstream module - SXS-11
14:07:40 <dkayiwa> Committed: Multiple version testing in reporting compatibility module - RCM-85
14:07:40 <dkayiwa> Now working on review comments for the above commits
14:07:40 <dkayiwa> No Blockers
14:08:41 <bwolfe> goutham, can you hold on a few minutes while we get through this scrum. sorry to interrupt you guys. we'll be quick about this though. :-)
14:09:12 <djazayeri> lakkarau: anything to report?
14:09:12 <bwolfe> lakkarau, you're up. can you report on what you did since the previous scrum and what you will work on until the next?
14:09:30 <bwolfe> (and any blockers...thats the most important part)
14:09:48 <bwolfe> rafa, don't spend too much time getting that to work. thats what release tests are for
14:10:16 <lakkarau> dkayiwa:i will be working on the ticket trunk:3328
14:10:30 <djazayeri> !ticket trunk-3328
14:10:31 <OpenMRSBot> djazayeri: [#TRUNK-3328] Searching for concepts by name throws an NPE - OpenMRS JIRA - https://tickets.openmrs.org/browse/trunk-3328
14:10:55 <lakkarau> dkayiwa:yes
14:10:59 <djazayeri> lakkarau: anything about that ticket that is blocking you that we can clear up now?
14:11:51 <djazayeri> let us know if there is
14:12:00 <lakkarau> dkayiwa:i am working on it.
14:12:04 <djazayeri> otherwise, venkaban, you're next
14:12:08 <venkaban> Yesterday, Worked on getting Git installed and running. Today, resolve the problems when trying to clone to the repository in Git, Design Call and resolve HTML 355 and HTML 357.
14:12:26 <djazayeri> !ticket html-355
14:12:27 <OpenMRSBot> djazayeri: [#HTML-355] Multiple version testing in HTML Form Entry module - OpenMRS JIRA - https://tickets.openmrs.org/browse/html-355
14:12:29 <venkaban> Blockers : Couldn't clone to the repository
14:12:32 <djazayeri> !ticket html-357
14:12:33 <OpenMRSBot> djazayeri: [#HTML-357] Verify unit tests are working in HTML Form Entry Extensions module after mavenization - OpenMRS JIRA - https://tickets.openmrs.org/browse/html-357
14:12:44 <djazayeri> venkaban: did you get that resolved, or are you still blocked?
14:12:58 <venkaban> djazayeri, I am still blocked
14:13:14 <djazayeri> what was the error?
14:13:15 <bwolfe> venkaban, please update wiki pages with your error message, findings, etc about getting git to pull with your proxy (I assume that was the problem)
14:13:32 <bwolfe> venkaban, djazayeri: HFE trunk tests fail right now due to wyclif's previous commit. :-/
14:13:32 <djazayeri> actually, let's go through the rest of the reports, and then address the blocker
14:13:55 <djazayeri> bwolfe: your turn
14:13:57 <venkaban> bwolfe, OK
14:13:58 <bwolfe> yes, lets put it off a few minutes. I'm up
14:14:05 <bwolfe> Tuesday
14:14:05 <bwolfe> email assistance
14:14:05 <bwolfe> finished htmlwidgets migration
14:14:05 <bwolfe> authors file setup
14:14:05 <bwolfe> add tickets for functional tests
14:14:06 <bwolfe> more sprint tickets?
14:14:08 <bwolfe> set up modules in ci - TRUNK-3452
14:14:10 <bwolfe> Wednesday
14:14:12 <bwolfe> reviewed sprint tickets by daniel
14:14:14 <bwolfe> htmlformentry in ci
14:14:16 <bwolfe> univ call
14:14:18 <bwolfe> started mavenizing xforms, on pause for now
14:14:20 <bwolfe> design call
14:14:22 <bwolfe> pm call?
14:14:24 <bwolfe> only blocker is if we're going to have that pm call. djazayeri? mseaton?
14:14:36 <bwolfe> wyclif, you're up now
14:14:40 <djazayeri> discuss later. I wouldn't mind free time
14:14:59 <wyclif> Tuesday:
14:14:59 <wyclif> HTML-88 - Added extra feature/tests to HTML-88 - reject encounterType tag in xml for a form where form.encounterType is not null
14:14:59 <wyclif> HTML-62 and update documentation - showCommentField and showAccessionNumber for obs
14:14:59 <wyclif> Add wiki documentation for encounter type tag
14:14:59 <wyclif> started HTML-176 - includeIf velocityTest: evaluate the $patient.age as a number doesn't work.
14:15:00 <wyclif> Wednesday:
14:15:04 <wyclif> Revert HFE and apply them to my fork(hope this doesnt get painful)
14:15:06 <wyclif> complete HTML-176 - includeIf velocityTest: evaluate the $patient.age as a number doesn't work.
14:15:08 <wyclif> REPORT-374 - UI pages for creating and managing report processor configurations
14:15:10 <wyclif> design call
14:15:12 <wyclif>
14:15:14 <wyclif> Blockers: Reverting in git seems to be messing up things and not working for me
14:17:18 <djazayeri> Tuesday 19-Jun-2012
14:17:18 <djazayeri> * Prepare for tomorrow’s University call on Visits.
14:17:18 <djazayeri> * I-TECH work
14:17:18 <djazayeri> * Mavenized the idgen module
14:17:18 <djazayeri> * PIH catchup call
14:17:19 <djazayeri> * Call with TW Australia
14:17:19 <djazayeri> * Fixed IDGEN-7 - Include a Luhn-base-10 identifier validator
14:17:20 <djazayeri> * Created TRUNK-3460 - Manually adding encounters to a visit should only show suitable encounters
14:17:20 <djazayeri> * Created IDGEN-9 - Allow admin to configure whether the prefix and suffix on an identifier are included in checksum/validation or not
14:17:22 <djazayeri> Wednesday 20-Jun-2012
14:17:22 <djazayeri> * University call
14:17:23 <djazayeri> * TW Catchup call
14:17:23 <djazayeri> * I-TECH Kenya call
14:17:24 <djazayeri> * Design call
14:17:24 <djazayeri> * (PM call?)
14:17:25 <djazayeri> * email people about when we’ve scheduled them for University calls
14:17:38 <djazayeri> no blockers, since I've decided to delay caring about the idgen issue I started a thread about
14:17:41 <mvorobey> * Work-In-Progress - CSTM tickets
14:17:41 <mvorobey> * Awaiting for some folks to setup github accounts thus I'll be able to convert reporting to Git
14:17:41 <mvorobey> * No blockers
14:18:11 <djazayeri> mvorobey: do those people know you're waiting for them?
14:18:39 <bwolfe> !scrumoff
14:18:39 * OpenMRSBot says the DAILY SCRUM MEETING has ENDED. This channel is now returned to normal hacking operations. Post-scrum meeting follow-up conversations may now begin.
14:18:45 <bwolfe> mvorobey: how to contact Lu Zuangwei and Rita Cuckovich?
14:18:54 <venkaban> djazayeri, whom should we contact for setting up github account?
14:19:02 <bwolfe> djazayeri, do you have Rita's skype name?
14:19:26 <mvorobey> djazayeri, yes they do
14:19:26 <bwolfe> venkaban, just do it. https://github.com/signup/free
14:19:52 <mvorobey> bwolfe, do not know, maybe bottle mail ?
14:20:15 *** lakkarau has quit IRC
14:20:52 <djazayeri> bwolfe: I pm'd you rita's skype name
14:21:01 <djazayeri> I don't know if she uses it or not
14:21:46 <bwolfe> djazayeri, bummer, looks like I already have that and she's just not online
14:22:01 <djazayeri> blockers today
14:22:03 <bwolfe> djazayeri, I emailed Lu and Rita yesterday morning and haven't heard back
14:22:05 <goutham> dkayiwa: can you give me hint in form hiding?
14:22:07 <djazayeri> venkaban has clone issues
14:22:09 <bwolfe> djazayeri, I'm going throug them
14:22:14 <djazayeri> wyclif has revert issues
14:22:20 <djazayeri> bwolfe has day planning issues
14:22:27 <bwolfe> oh, ok, list them out if you want
14:22:28 <dkayiwa> goutham: what do you mean by form hiding?
14:22:29 <downey> kishoreyekkanti: hey. :)
14:23:11 <goutham> dkayiwa: hiding forms based of filter properties.
14:23:23 <goutham> dkayiwa: based on*
14:23:37 <djazayeri> wyclif: I don't know why reverting doesn't work. I assume it should. Can you provide an error message?
14:23:48 <wyclif> djazayeri, reverted the changesets but pushing them is failing
14:23:50 <djazayeri> venkaban: did you discover that you're behind a proxy?
14:24:01 <wyclif> djazayeri, it seems like it is an authentication error message
14:24:02 <bwolfe> wyclif, are you following a how-to online somewhere?
14:24:23 <dkayiwa> goutham: for each form, you test it against the saved filters and display it only if all its filters return true
14:26:04 <wyclif> am just doing it through eclipse using 'revert commit'
14:26:11 <goutham> dkayiwa: this testing how should i do ? is there any example i can refer?
14:26:51 <bwolfe> djazayeri, yes, merck has a vpn they require for checking of email. so venkaban, lakkarau, and kreddy have issues all the time. :-(
14:27:27 <dkayiwa> goutham: i do not gave an example now. but you could start with what you think, then commit and i have a look at it, after which i will advise accordingly :)
14:27:40 <djazayeri> bwolfe: okay, so is there anything we can do to help venkaban research his issue?
14:27:40 <bwolfe> venkaban: what is blocking your testing?
14:27:43 *** harshadura has joined #openmrs
14:27:53 <bwolfe> djazayeri, he said he fixed git I thought
14:28:19 <venkaban> bwolfe, no i am not able to clone to the repository as of now
14:28:29 *** djazayeri has left #openmrs
14:28:33 <bwolfe> but he still seems hung up on the github vs git vs projects. perhaps we need another git call soon? and we also need a wiki page on how to do dev with git
14:28:49 <bwolfe> venkaban, ah, ok
14:29:07 <bwolfe> venkaban, are you able to do it if you disconnect from the proxy or try from a home connection?
14:29:32 <goutham> dkayiwa: what i observed is personformentryportlet has personformentrycontroller which uses handler.getFormsModuleCanEnter() method which return formlist
14:29:44 <venkaban> bwolfe, i tried it without connecting to VPN but still there is the same problem
14:29:57 <bwolfe> venkaban, from home even?
14:29:58 <venkaban> bwolfe, brb
14:30:11 <bwolfe> venkaban, when you get back: what is the line you're trying?
14:30:14 <bwolfe> dkayiwa: are you testing those multiple versions as well?
14:30:20 <bwolfe> dkayiwa, or just putting in the pom changes? :-)
14:30:30 <venkaban> bwolfe, i dint try from home
14:30:34 <bwolfe> rafa, display testing? how are you doing it?
14:30:52 <dkayiwa> bwolfe: was just putting the pom changes. did not know that fixing the failures was part of the tickets :)
14:31:21 <rafa> bwolfe: not display, just simple test if I get back a response with no 404, etc.
14:31:50 *** djazayeri has joined #openmrs
14:31:50 *** ChanServ sets mode: +o djazayeri
14:32:12 <bwolfe> rafa, so like what release-test does? only with a super simple story?
14:32:12 <goutham> dkayiwa: hum.. ok i will do and commit :) we can discuss then
14:32:25 <dkayiwa> goutham: ok :)
14:32:49 *** dkayiwa has quit IRC
14:32:54 <rafa> bwolfe: is that what relese-test does?
14:32:55 <bwolfe> dkayiwa, ok, yes, we need to also test them. can you do that as well? Update the descriptions to have that. and then unassign yourself so there aren't so many in your court! :-)
14:33:16 <bwolfe> rafa, release-test are the integration tests using cucumber and the in-memory firefox/db/openmrs/etc
14:34:18 <rafa> bwolfe: ok, I'm testing at the Spring level
14:34:42 <rafa> bwolfe: do release-tests work?
14:35:06 <bwolfe> rafa, some do. :-) kishoreyekkanti found 5 or 6 that don't
14:35:24 <bwolfe> wyclif, are you following a how-to online somewhere?
14:35:27 *** goutham has quit IRC
14:36:04 <wyclif> using this http://schacon.github.com/git/git-revert.html
14:36:27 <kishoreyekkanti> bwolfe: rafa : release-test uses Jbehave
14:37:09 <kishoreyekkanti> downey: hey hi.. right now i'm on a call. I want to follow up on the CI failures for release tests. Will get back to you in 45 minutes
14:37:23 <djazayeri> sorry, lost this window for a bit, but wyclif, what's the error message when you try to push?
14:37:25 <downey> kishoreyekkanti: ok
14:38:36 <rafa> kishoreyekkanti: can I write tests which don't rely on staring firefox or is it always required?
14:39:24 <bwolfe> wyclif, http://stackoverflow.com/questions/448919/how-can-i-remove-a-commit-on-github
14:39:26 <OpenMRSBot> <http://ln-s.net/3Kvi> (at stackoverflow.com)
14:39:32 <kishoreyekkanti> rafa: its not always needed. we can run in the headless mode(where the firefox/ any browser is not opened)
14:39:51 <djazayeri> bwolfe, wyclif: no!!!! not that!
14:40:24 <rafa> kishoreyekkanti: cool, do we have any how-to?
14:40:35 <bwolfe> djazayeri, because of possible other checkouts?
14:40:48 <djazayeri> bwolfe, wyclif: I mean, assuming that at this point someone else has gotten that commit, yeah, it's too late to remove it...
14:40:55 <djazayeri> yes, possible other checkouts
14:41:10 <kishoreyekkanti> rafa: I have wrote a bit about it here https://wiki.openmrs.org/display/docs/Behavior+Driven+Design+in+OpenMRS
14:41:29 <bwolfe> bummer. ok, then simply commit revert it and push it again. right wyclif? djazayeri?
14:41:48 <kishoreyekkanti> rafa: currently they are under release-tests folder under openmrs-trunk and if you are writing in a module, a sample is written in the html-form-entry module
14:41:53 <djazayeri> Right.
14:42:17 <wyclif> i really but that is failing
14:42:30 <djazayeri> wyclif: what error message?
14:43:18 <bwolfe> wyclif, djazayeri: perhaps mark revoked your privileges on github because you broke the build? :-)
14:43:26 <kishoreyekkanti> rafa: let me know if you have any questions!
14:44:13 <wyclif> it is an authorization error message
14:44:26 <djazayeri> wyclif: can you give us more details?
14:45:02 <bwolfe> copy/paste wyclif
14:46:29 <wyclif> the pop with the message is already gone
14:46:33 <wyclif> this is what am doing
14:47:05 <wyclif> i revert the commit in git repository view in eclipse
14:47:06 <rafa> kishoreyekkanti: sure I actually have one. Is it enough to change a webdriver to a headless one if I don't want to start firefox? Do I need to make changes in my tests?
14:47:10 <wyclif> and then try to commit after that
14:48:02 <djazayeri> wyclif: have you tried the command line?
14:48:22 *** sgithens has quit IRC
14:48:22 <djazayeri> wyclif: what's the checksum of the commit you're trying to revert?(is it just one?)
14:49:11 *** venkaban has quit IRC
14:49:37 <kishoreyekkanti> rafa: we need not change our tests. There are couple of ways we can do this. Give me 30 mins. I'm currently in a call. Will be back after that
14:50:10 <rafa> kishoreyekkanti: ok, thanks
14:50:16 <wyclif> let me try again
14:52:38 *** suranga has quit IRC
14:57:12 <djazayeri> wyclif: I'm about to try pushing a revert
14:57:26 <djazayeri> wyclif: is that okay? or have you already done it?
14:57:56 <wyclif> djazayeri, reverting my commits?
14:58:02 <djazayeri> wyclif: your one commit, yes
14:58:02 <wyclif> if you can, go ahead
14:58:07 <wyclif> djazayeri, sure go ahead
14:58:57 *** mvorobey has quit IRC
14:59:51 <djazayeri> grr, can't remember my github password...
15:00:59 <bwolfe> djazayeri, I think your password is "bwolfe-is-the-king-12345"
15:01:18 <djazayeri> No, I would have used more special characters...
15:02:38 *** magoo_ has joined #openmrs
15:02:52 <djazayeri> got it
15:03:10 <djazayeri> it was bw0lf3-is-the-king
15:03:15 <djazayeri> thanks for the password hint
15:03:46 <bwolfe> ah yes, makes sense
15:03:59 <OpenMRSBot> Recent updates in the world of openmrs: On Twitter: OpenMRS: RT @ekrub: In-page localization coming soon to an #OpenMRS instance near you… thanks to Mykola (mvorobey). Check out the video! http:// ... <http://twitter.com/OpenMRS/statuses/215454699179094016>
15:04:14 <djazayeri> wyclif: I believe that I successfully reverted it
15:04:20 <wyclif> djazayeri, coll thanks
15:04:36 <wyclif> what did you use, rebase or revert
15:04:40 <djazayeri> revert
15:04:52 <wyclif> djazayeri, command line?
15:04:57 <djazayeri> command line.
15:05:09 <djazayeri> just "git revert 12d1827ba5a24b3369e5f9cbaa58071465d21ddd"
15:05:15 <djazayeri> then "git push origin master
15:05:29 <djazayeri> (then I tried "git push origin master" 8 more times until I finally got my password right.
15:05:34 <wyclif> is that the commit is of the changeset you are reverting?
15:05:40 <djazayeri> wyclif: yes
15:05:47 <djazayeri> wyclif: also, note that getting the password wrong gives a 403
15:06:01 <wyclif> djazayeri, ok thanks
15:06:06 <djazayeri> so maybe that was your issue?
15:06:23 *** mccallumg has joined #openmrs
15:06:23 *** ChanServ sets mode: +v mccallumg
15:06:27 <wyclif> djazayeri, i was getting that password issue
15:06:43 <wyclif> and i cant seem to figure out how to change it
15:06:59 <djazayeri> wyclif: I recall an issue where it's impossible to fix your password in egit if you enter it wrong once
15:07:00 <wyclif> djazayeri, so far git is a nightmare to me
15:07:09 <mccallumg> downey: is there a way we can use adobe connect to practice a gsoc presentation?
15:07:12 <djazayeri> wyclif: or actually there's a way to reset all your passwords in eclipse
15:07:30 <downey> mccallumg: sure, the room is open 24x7
15:07:38 <wyclif> djazayeri, did you revert both changesets or just one?
15:07:44 <djazayeri> wyclif: there were two changesets?
15:07:46 <djazayeri> what's the second?
15:07:55 <mccallumg> downey: but when you connect as a guest, can you share your screen?
15:08:00 <downey> mccallumg: yep
15:08:26 <djazayeri> wyclif: is the other one the format change?
15:08:40 *** jriley has joined #openmrs
15:09:48 <mccallumg> downey: I don't think I can share my screen as a guest (looking at it right now)
15:10:00 <bwolfe> djazayeri, the 2 most recent changesets. first was format, second was feature
15:10:04 <wyclif> djazayeri, yes
15:10:46 *** dkayiwa has joined #openmrs
15:10:58 <mccallumg> downey: thanks
15:11:23 <mccallumg> downey: now that we're "presenters" the share button appeared
15:11:27 * downey is finding it odd that 3 different gsoc students are asking him the same question at precisely the same time… :)
15:11:28 <djazayeri> wyclif: I reverted that too
15:11:32 <downey> in multiple media
15:12:30 <downey> harshadura: you might check with djazayeri about tips on playing recorded presentations in adobe connect. i think he's done it in the past for university calls
15:12:49 <harshadura> okay downey
15:13:59 <wyclif> djazayeri, i doubt if you reverted the format revision
15:14:32 <wyclif> djazayeri, because when i pulled your commit of the revert, the files are still formatted
15:15:30 <djazayeri> wyclif: https://github.com/OpenMRS/openmrs-module-htmlformentry/commit/dc922954904262988cc23613453a089cdb8fc1fb
15:15:35 <OpenMRSBot> <http://ln-s.net/$K63> (at github.com)
15:15:59 <djazayeri> looks like it went through
15:20:34 <kishoreyekkanti> downey: Hi Mike I'm back.
15:20:52 <kishoreyekkanti> rafa: you were asking about how to run the release tests in the headless mode?
15:20:59 *** magoo_ has quit IRC
15:21:01 <rafa> kishoreyekkanti: yes
15:21:43 <kishoreyekkanti> currently in CI we are running them in headless mode by using xvfb. This will create a virtual screen and run the tests out there.
15:22:01 *** isharap has joined #openmrs
15:22:02 <kishoreyekkanti> rafa: currently in CI we are running them in headless mode by using xvfb. This will create a virtual screen and run the tests out there.
15:23:01 <rafa> kishoreyekkanti: it's not a default, right? how to enable that?
15:23:16 <rafa> kishoreyekkanti: any special profile in maven?
15:24:54 <kishoreyekkanti> rafa: nope there is no specific maven profile. the command we run in CI to run the tests in the headless mode is "xvfb-run mvn clean ….."
15:25:13 <kishoreyekkanti> rafa: xvfb-run will automatically run all the tests in a virtual frame buffer.
15:25:48 <kishoreyekkanti> downey: Let me know when you are free. Just wanna give one more try on the release tests which were failing with "too many open files" problem
15:26:02 <downey> kishoreyekkanti: yeah sure
15:26:20 <downey> kishoreyekkanti: also i added 2 additional local agents, so tests won't get queued up so much
15:26:20 <rafa> kishoreyekkanti: ok, any other way to run them headless on Windows? :)
15:27:20 <kishoreyekkanti> rafa: ohh :) never tried it in windows. But there are some ways to do it. If you can give me some time i'll look it up and let you know. Mean while i wanna fix something on our CI.
15:27:36 <kishoreyekkanti> downey: Thats awesome!! so less waiting on the builds \o/
15:28:35 <rafa> kishoreyekkanti: sure, thanks
15:30:07 <bwolfe> dkayiwa, if you download the xforms module you can see some cache.html and cache.jpg images in the /web/module/resources/ folders. are those part of some demo form? or just a miscompiled module?
15:30:43 <dkayiwa> bwolfe: they are gwt compiler output files
15:31:07 <bwolfe> dkayiwa, does the omod need those?
15:31:15 <bwolfe> (fresh downloaded omod has those files in it already)
15:31:16 <dkayiwa> bwolfe: yes
15:32:09 <bwolfe> dkayiwa, hmm, ok. why is one of those .cache.jpg a large image of you? :-)
15:32:56 <dkayiwa> bwolfe: used by the form designer image widget. it could as well be any other image :D
15:33:40 <djazayeri> isharap: hey, sorry, I have to run, but my quick answer to your question
15:33:51 <isharap> Hi Darius, i am planning to record my demo for tomorrows dev forum presentation
15:33:55 <djazayeri> isharap: I've used camtasia to record presentations
15:34:05 <djazayeri> isharap: it costs money but has a free trial
15:34:10 <OpenMRSBot> Recent updates in the world of openmrs: On Twitter: OpenMRS: Get a job! @raxa_jss_emr is hiring a full-time #HealthIT developer: http://t.co/mN1iXNYl #ICT4D #OpenMRS <http://twitter.com/OpenMRS/statuses/215460234708271104>
15:34:19 <djazayeri> isharap: you'd then need to upload that video though
15:34:32 <djazayeri> downey knows better than I do
15:34:45 <isharap> you mean we can use the free trial tomorrow and upload it prior to presentations?
15:35:00 <djazayeri> downey: if someone wants to pre-record a demo for tomorrow's call, is this feasible, and is there a way to upload it?
15:35:20 <downey> djazayeri: oh, i thought you have uploaded videos before for university sessions
15:35:22 <djazayeri> isharap: obvious you can pre-record the demo, and then just share your screen and play back the recording full-screen
15:35:58 <djazayeri> downey, isharap: I *have* uploaded a video to adobe connect as in "share document" but IIRC the quality was very bad
15:36:04 <downey> ah
15:36:10 <djazayeri> worse than just sharing my screen and playing it that way
15:36:17 <djazayeri> so don't do that
15:36:19 <isharap> btw is this free trial of camtasia, offers enough time for the record?
15:36:32 <isharap> and is it compatible with ubuntu?
15:36:45 <isharap> opps is it?
15:37:09 <djazayeri> isharap: camtasia's free trial is something like 30 days. but it's not available for ubuntu last time I checked
15:37:30 <djazayeri> isharap: last time I recorded a screencast on ubuntu was a couple years ago, and I used gtk-recordmydesktop
15:38:02 <isharap> err... i am having my development owrk in ubuntu, so doubt whether i can shift it to windows,
15:38:11 <isharap> may be i would try to find some tool for ubuntu
15:38:24 <djazayeri> isharap: okay, there is also screen recording software for ubunut. gtk-recordmydesktop worked for me
15:38:38 <djazayeri> and it's easy to get via ubuntu (or it was a few versions ago)
15:38:40 <isharap> but u suggest doing it live without going for a recorded demo is it?
15:38:56 *** mvorobey has joined #openmrs
15:39:41 *** suranga has joined #openmrs
15:39:46 *** ChanServ sets mode: +v suranga
15:40:02 <djazayeri> isharap: recording a demo can be good for various reasons
15:40:19 <djazayeri> isharap: even if you just play it back
15:40:26 <isharap> djazayeri: can u recall whether the quality of the recording in gtk-recordmydesktop is also same as in camtasia?
15:40:35 <djazayeri> isharap: also, I have no idea how good your net connection is, to share your screen live
15:40:35 <isharap> oh is it same when used in adobe connect
15:40:48 <isharap> actualy it is bit bad
15:40:56 <djazayeri> isharap: you can set the quality
15:40:57 <isharap> thats why i thought to have a pre record one
15:41:32 <djazayeri> isharap: the thing that was bad quality was to record it and use "Share Document" on connect
15:41:40 <djazayeri> isharap: actually, you can't share your screen from ubuntu anyway
15:42:25 <djazayeri> isharap: I suggest you just log into one of our connect rooms now (connect.openmrs.org) with your mentor, and test whether screen sharing works
15:42:46 <isharap> oh is it? can't we get it done by using adobe connect add-in too?
15:43:17 <djazayeri> isharap: as far as I know nobody has ever successfully shared their screen from ubuntu
15:43:25 <djazayeri> isharap: I have to run now
15:43:52 <isharap> oh in that case, recording demo seems as the only option for me
15:43:52 <djazayeri> isharap: but basically, if you want to share an ubuntu screen, you probably have to record it, and then play that back from windows
15:43:53 <isharap> :(
15:44:12 <djazayeri> isharap: or else upload it to youtube and ask someone else with windows to share screen and play it
15:45:50 <wyclif> djazayeri, looks like mark needs to pull your revert, it went to your fork\
15:46:12 *** mccallumg has quit IRC
15:46:23 <isharap> sure djazayeri, i will try to record it now and play back from windows
15:46:24 <isharap> :)
15:46:33 <isharap> hope that gtk-recordmydesktop would work
15:47:05 <kishoreyekkanti> downey: I've ran the tests again and as expected they failed with the socket exception: too many open files. We've already tried to increase the fds to 40000 the previous time.
15:47:27 <downey> kishoreyekkanti: yeah
15:47:34 <kishoreyekkanti> downey: Are the fd's specific to the spawned process or they are for the entire OS?
15:52:23 <downey> kishoreyekkanti: the 40,000 was for the user
15:52:37 <downey> kishoreyekkanti: let me set it to unlimited and reboot the host
15:53:03 <kishoreyekkanti> downey: :) cool lets try that
15:53:21 <downey> kishoreyekkanti: stand by
15:54:30 *** snoppy has left #openmrs
15:57:22 <downey> kishoreyekkanti: ok, want to start it again?
15:57:32 <kishoreyekkanti> downey: yep starting it now
16:08:19 <downey> kishoreyekkanti: that's disappointing
16:09:11 <kishoreyekkanti> downey: yes :(
16:09:50 <kishoreyekkanti> downey: It failed earlier than the previous build. In the previous build at least it ran close to 15 tests. Now it failed after 10 tests
16:10:44 <downey> kishoreyekkanti: do you have any time tomorrow evening, same time we did last few weeks?
16:11:09 <kishoreyekkanti> downey: yes I'm free tomorrow and friday.
16:11:32 <downey> kishoreyekkanti: ok cool, i have to get into a meeting for a bit
16:11:41 <downey> let's plan tomorrow at 09:00am indianapolis time?
16:11:48 <kishoreyekkanti> downey: Sure that sounds fine.
16:12:19 <kishoreyekkanti> downey: cool. talk to you tomorrow. have a great day
16:12:30 <downey> kishoreyekkanti: thanks, see you then
16:12:33 <jriley> I submitted a javadoc issue and patch at https://tickets.openmrs.org/browse/TRUNK-3467 . I'm not able to request a review until someone moves it from "needs assessment". Could someone oblige me? ( And commit it, if you like what you read)
16:12:35 *** isharap has left #openmrs
16:12:43 <kishoreyekkanti> rafa: You were asking about automation tests. What was your use case
16:13:02 *** sgithens has joined #openmrs
16:13:54 *** mccallumg has joined #openmrs
16:13:54 *** ChanServ sets mode: +v mccallumg
16:17:33 *** kishoreyekkanti has quit IRC
16:18:38 *** mathiaslin has quit IRC
16:19:45 *** mathiaslin has joined #openmrs
16:20:05 *** jriley has left #openmrs
16:23:13 *** magoo_ has joined #openmrs
16:30:20 <wyclif> hi djazayeri
16:35:15 <djazayeri> hi wyclif on a call
16:35:34 *** MarkG has joined #openmrs
16:36:11 <MarkG> anyone know how/if it is possible for GSoC students to give dry runs of their presentations via connect?
16:36:29 <MarkG> i've got the hold music playing now when i turn my speakers on...
16:37:09 <wyclif> hi magoo_
16:37:15 <wyclif> sorry magoo_
16:37:18 <wyclif> hi MarkG
16:37:43 <MarkG> hi wyclif
16:37:53 <wyclif> MarkG, can i pull say from darius's fork if you have not yet pulled what he committed to his fork?
16:38:25 <bwolfe> MarkG, arey ou only calling into connect?
16:38:49 <MarkG> everything from darius's fork should be in the master.... not quite sure what the question is...
16:38:52 <MarkG> bwolfe: yes
16:39:04 <bwolfe> MarkG, I made you a host
16:39:18 <MarkG> bwolfe: right now my student is able to connect her microphone... all i need to do is turn the hold music off
16:39:24 <MarkG> bwolfe: thanks...
16:39:41 <bwolfe> MarkG, the key was to "stop meeting audio"
16:39:48 <bwolfe> apparently someone started it
16:40:55 <bwolfe> MarkG, when you start audio, it calls into freeconf as well. you were hearing hte freeconf hold music I started the audio again but unchecked the 'by phone' option. (which I assume is what connects it ot freeconf)
16:41:18 <MarkG> bwolfe: thanks
16:41:54 <MarkG> bwolfe: yeah, i was surprised, b/c i always assumed that was the freeconferencing hold music
16:42:07 <wyclif> when i look at the history, darius commit went to his folk
16:43:50 <MarkG> wyclif: it came from his fork, but it should have been merged into the main fork...
16:44:00 <MarkG> do you have your own fork on github
16:44:20 <djazayeri> wyclif: on a call now, but look at the history on github. i committed to my fork, and mark pulled it into the main fork
16:46:50 <wyclif> djazayeri, ok
16:46:55 *** venkaban has joined #openmrs
16:47:23 <venkaban> djazayeri, Hi. I got the project loaded into my eclipse after cloning to the repository
16:47:48 <venkaban> djazayeri, after cloning and importing from existing maven projects into eclipse what is the next step?
16:47:51 <wyclif> MarkG, am trying to update my folk with the changes from the main upstream but it doesnt seem to update my clone of the fork
16:49:53 *** magoo_ has quit IRC
16:50:34 <bwolfe> venkaban, if you have the project in eclipse, then you just start fixing the unit tests
16:50:38 <bwolfe> or testing the tests. :-p
16:51:03 <venkaban> bwolfe, but I cant see any run configuration setup to run the junits
16:51:39 <bwolfe> venkaban, options are:
16:51:42 <MarkG> wyclif: it is kind of annoying and confusing... you ahve to pull the changs from the main fork into your local remote, and then push them up to the your own remote repo...
16:51:48 <bwolfe> 1) run at command line. "mvn test".
16:51:52 <MarkG> wyclif: it took me a little while to figure it out...
16:52:10 <MarkG> wyclif: there is no way to directly pull the changes from the main remote repo to your own remote repo...
16:52:38 <bwolfe> or 2) in eclipse, right click on (in omod project) src/test/java -> run as -- junit test
16:53:19 <bwolfe> or 3) right click on omod project, choose run as --> maven build...
16:53:32 <wyclif> MarkG, what i dont seem to get is updating my remote folk with changes from the main remote repo
16:56:00 <bwolfe> venkaban, do you see three new projects for htmlformentry? or just one?
16:56:01 <venkaban> bwolfe, trying it
16:56:05 <venkaban> bwolfe, 3
16:56:17 <venkaban> bwolfe, api, omod and releasetest
16:56:34 <bwolfe> ah, so 4? key is to work on either the omod or api project.
16:57:02 <bwolfe> don't try to do things against the htmlformentry main project as that is a grouper that contains the other two. (just like openmrs trunk)
16:57:28 <MarkG> wyclif: were you able to pull the main remote repo changes into your own local repo?
16:58:38 <venkaban> bwolfe, I dont see src/test/java in omod
16:59:03 <bwolfe> what do you see?
16:59:04 <venkaban> bwolfe, I am trying to get it one more time as i am not sure waht went wrong
16:59:30 <bwolfe> venkaban, oh
16:59:31 <venkaban> bwolfe, i see src/main/java,src/main/resources
16:59:37 <bwolfe> venkaban, htmlformentry's tests are all in the api project
16:59:44 <venkaban> ok
16:59:51 <venkaban> I have just deleted them
16:59:59 <venkaban> bowlfe, I will reload it
17:00:13 <bwolfe> venkaban, what was the solution to your checkout problem?
17:00:22 <venkaban> bwolfe,VPN
17:00:30 <venkaban> bwolfe, at home it worked
17:00:42 <venkaban> bwolfe, I am in office right now
17:00:53 <bwolfe> venkaban, always. you guys need to ditch that somehow. do you HAVE to turn on the vpn in the office?
17:01:21 <venkaban> bwolfe, trying to log off and get the code from Git. Yes, else I cant get into IM and cant see my mails in outlook :(
17:01:27 <venkaban> bwolfe, thats the problem
17:02:02 <bwolfe> venkaban, do you not have a webmail you can use?
17:02:11 <bwolfe> venkaban, into which IM?
17:02:41 <venkaban> bwolfe, Microsoft communicator, IM setup to chat with Merck employees
17:03:32 <downey> hmm
17:03:39 <bwolfe> sad
17:03:53 <downey> can you get rid of outlook? :D
17:03:54 <venkaban> bwolfe, I know. Cant help it
17:04:08 <venkaban> bwolfe, haha. Then there would be no option
17:04:25 <wyclif> MarkG, main local was created off the folk and and i failed to get it updated with the changes darius made
17:04:33 <venkaban> bwolfe, I have to get off VPN which will also log me out of IRC
17:04:43 <venkaban> bwolfe, will be back once i get the code from Git
17:04:53 <bwolfe> venkaban, heh, ok
17:04:58 <djazayeri> wyclif: btw, the only way I know to get my fork up-to-date with the main fork is at the command line
17:05:04 <djazayeri> I don't think that's doable with egit
17:05:04 <MarkG> wyclif: you should try to pull the main fork into your local repo...
17:05:22 *** sgithens has quit IRC
17:05:25 <MarkG> wyclif: sorry, i don't really know how to do it via the command line, b/c i have been using the IntelliJ gui...
17:06:12 <wyclif> MarkG, am using the eclipse plug in
17:06:29 <MarkG> wyclif: also, although i thnk i've got a decent handle on using git, i evidently don't understand it wel enough to explain it properly... i tried to give a presentation on git to some junior programmers here in rwanda and totally bombed...
17:06:32 <bwolfe> MarkG, you forgot the closing tag: </snobby> ;-)
17:07:06 <MarkG> bwolfe: i've become one of those people, i know...
17:07:28 <MarkG> anyone out there able to give wyclif a hand with doing this via the eclipse plugin?
17:07:34 <MarkG> i have to go to dinner...
17:09:19 <wyclif> MarkG, thanks
17:09:22 *** venkaban has quit IRC
17:11:36 *** sgithens has joined #openmrs
17:11:46 <wyclif> the option i have now is to redo the fork and get the latest copy
17:15:02 <bwolfe> wyclif, are you trying to pull down your fork?
17:15:10 <bwolfe> wyclif, can you link me to your github fork?
17:16:40 <wyclif> bwolfe, this is my folk https://github.com/wluyima/openmrs-module-htmlformentry
17:16:45 <OpenMRSBot> <http://ln-s.net/$K9Q> (at github.com)
17:16:55 <bwolfe> wyclif, s/folk/fork
17:17:15 <wyclif> bwolfe, am trying to fetch the changes from the main repo to my folk so that i can update my local copy from using my folk
17:17:17 <bwolfe> when you say "folk" it makes me pronounce it wrong in my head... ;-)
17:17:43 <wyclif> fork
17:18:02 <bwolfe> :-)
17:18:15 <wyclif> i didnt even realize i was spelling it as folk
17:18:28 <bwolfe> you have been for hte last hour
17:18:35 <bwolfe> your r and l keys are too close together
17:19:19 <wyclif> bwolfe, you notice my fork doesnt have the revert darius just made
17:19:19 <bwolfe> wyclif, so your master is out of date from the main master
17:19:35 <wyclif> bwolfe, correct
17:19:42 <bwolfe> in your checked out copy, there is a command to update from the master master, right? (I don't know what it is)
17:19:57 <djazayeri> wyclif: look at "Pull in upstream changes" at https://help.github.com/articles/fork-a-repo
17:19:58 <bwolfe> you do that, then you git push to your master on github
17:20:08 <wyclif> bwolfe, iam fetching from upstream and it doesnt work
17:20:14 *** pushkar has joined #openmrs
17:20:23 <djazayeri> wyclif: also note the difference between fetch and pull
17:21:23 <bwolfe> "fetch" doesn't get it into your local repo. right? you have to do a "fetch" then a "merge" or just a "pull" which is "fetch+merge"
17:23:07 <bwolfe> wyclif, so after you do a "git pull upstream". you have to do a "git push" to make it appear in your github (along with any other changes you have)
17:23:28 *** jordank has quit IRC
17:24:34 *** lakkarau has joined #openmrs
17:25:17 *** kreddy has joined #openmrs
17:25:23 <wyclif> i get this erro trying to push
17:25:23 <wyclif> An internal Exception occurred during push: https://github.com/wluyima/openmrs-module-htmlformentry.git: not authorized
17:25:42 <bwolfe> wyclif, so your github username/password is wrong in egit.
17:25:45 <bwolfe> did you try from command line?
17:25:58 <bwolfe> or did you try clearing out your eclipse passwords as darius suggested?
17:26:21 <wyclif> bwolfe, i get the same error on commandline
17:26:38 <bwolfe> wyclif, so look in your git config file for your password and clear it
17:27:02 <wyclif> bwolfe, djazayeri, could have been correct that may be i was removed from authors because this is the same problem i had when i wanted to commit the revret
17:27:27 <bwolfe> wyclif, you can always commit to your fork.
17:27:36 <bwolfe> if you checked out the code from your fork, you can push to it
17:27:42 <bwolfe> no one can take that away from you! :-)
17:27:58 <bwolfe> revret?
17:30:17 <mvorobey> bwolfe, am trying to make reporting to pass unit tests against to various versions of openmrs, but I'm facing compilation problems once I'm moving from 1.6 to 1.7, do I need to fix them meanwhile ?
17:30:22 *** rafa has quit IRC
17:31:19 <bwolfe> compilation like what?
17:31:29 <bwolfe> mvorobey, did you add in the stuff to the pom to let you test against multiple?
17:31:51 <mvorobey> bwolfe, obviously that I did :)
17:32:14 <mvorobey> bwolfe, like Cannot cast from Map<String,String[]> to Map<String,String>
17:32:31 <mvorobey> bwolfe, it is for 1.7
17:32:33 <wyclif> bwolfe, after resetting my password, i still get other errors
17:32:34 <wyclif> Couldn't find remote ref http
17:32:50 <mvorobey> bwolfe, or this
17:32:51 <mvorobey> symbol : method basic(java.lang.String)
17:32:51 <djazayeri> wyclif: you might want to try doing a whole new clean clone
17:32:51 <mvorobey> location: class org.hibernate.type.TypeFactory
17:32:58 <mvorobey> bwolfe, for 1.9
17:33:01 <bwolfe> wyclif, did you google for the answer?
17:33:17 <djazayeri> mvorobey: there's a wiki page describing the typefactory fixes
17:33:43 <mvorobey> djazayeri, really, which one, can you please ?
17:33:51 <bwolfe> mvorobey, ah yes, thats because the hibernate jar change in 1.9. you might need to do some fanciness with the profiles to get diff versions of hibernate used in the code for diff complications
17:33:52 <wyclif> djazayeri, that i what i wanted to do, just delete my folk
17:33:53 <bwolfe> *compilations
17:34:05 <bwolfe> *fork
17:34:07 <bwolfe> :-)
17:34:17 <djazayeri> mvorobey: on a call. look for non-backwards-compatible hibernate chanegs
17:34:21 *** lakkarau has quit IRC
17:34:21 *** kreddy has quit IRC
17:34:24 <mvorobey> bwolfe, I get it I get
17:34:45 <bwolfe> https://wiki.openmrs.org/display/docs/1.8+to+1.9
17:34:53 <bwolfe> https://wiki.openmrs.org/display/docs/Migration+Guides+for+Developers
17:36:28 <mvorobey> bwolfe, is there any guide for getting code run when converting from 1.6 to 1.7 and from 1.7 to 1.8
17:36:50 <bwolfe> mvorobey, no guide for it. but if you find anything, create pages for it!
17:36:57 <bwolfe> (we just started that practice with 1.9)
17:37:03 *** kreddy has joined #openmrs
17:39:22 <mvorobey> bwolfe, I see that it is convenient practice, would be grate if you started doing this a bit earlier :)
17:39:32 <wyclif> djazayeri, bwolfe when i look at this https://github.com/OpenMRS/openmrs-module-htmlformentry
17:39:33 <OpenMRSBot> <http://ln-s.net/9_Uo> (at github.com)
17:39:43 <mvorobey> bwolfe, but anyway, am working on this now
17:39:46 <wyclif> i dont see the notification for the revert darius made
17:39:56 <bwolfe> https://github.com/OpenMRS/openmrs-module-htmlformentry/commits/master
17:40:01 <OpenMRSBot> <http://ln-s.net/$K$:> (at github.com)
17:40:05 <bwolfe> see the top two? they're both by djazayeri
17:44:00 <mvorobey> bwolfe, how to be with Cannot cast from Map<String,String[]> to Map<String,String> (actually, it is thrown by spring web request getParameters() method), any thoughts ?
17:46:04 <bwolfe> I don't know
17:46:07 <bwolfe> what class is doing that?
17:46:43 <mvorobey> bwolfe, org.openmrs.module.reporting.web.reports.PeriodIndicatorReportController.addColumn(String, Integer, String, String, CohortIndicator, WebRequest)
17:47:05 <bwolfe> line?
17:47:38 <mvorobey> bwolfe, 97
17:47:48 <mvorobey> bwolfe, trying to google, but having sadly unimpressive results :(
17:48:53 <bwolfe> mvorobey, looks like the params value is only used to get the key set
17:49:20 <bwolfe> so just merge line 97 with 98
17:49:33 *** mccallumg_ has joined #openmrs
17:49:33 *** ChanServ sets mode: +v mccallumg_
17:50:02 <mvorobey> bwolfe, did I say you that you are genius ?
17:50:32 <mvorobey> :)
17:50:33 <bwolfe> not today. ;-)
17:51:05 <mvorobey> bwolfe, so, am saying that you are :)
17:51:07 *** r0bby has joined #openmrs
17:51:07 *** ChanServ sets mode: +v r0bby
17:51:22 *** robbyoconnor has quit IRC
17:51:26 <bwolfe> noted
17:52:05 <mvorobey> splendid :)
17:52:19 *** mccallumg has quit IRC
17:52:20 *** mccallumg_ is now known as mccallumg
17:55:50 <mvorobey> bwolfe, thanks a lot, it works, now having such output for 1.7: Tests run: 290, Failures: 0, Errors: 166, Skipped: 9
17:56:23 <bwolfe> heh, only 166 errors? no problem!
17:56:24 <bwolfe> :-)
17:58:46 <mvorobey> bwolfe, that is good that there are not 290, but only 166 :)
17:59:28 <bwolfe> heh
17:59:39 <bwolfe> way to look on the bright side
17:59:45 <bwolfe> and there is probably one fix that will clear them all up
17:59:55 <mvorobey> bwolfe, I just noticed this
18:00:52 <mvorobey> bwolfe, looks like it's all 'cause of LOCALE_PREFERRED column
18:00:52 *** MarkG has quit IRC
18:01:10 <bwolfe> ah yes, so you will need to fork the dbunit xml files
18:01:20 <bwolfe> or put those one lines into separate files.
18:01:28 <bwolfe> look at htmlformentry to see how markg did it
18:01:31 <bwolfe> bbl
18:01:33 <mvorobey> bwolfe, that is exactly what I was affraid of :)
18:03:48 *** bwolfe_ has joined #openmrs
18:03:48 *** ChanServ sets mode: +o bwolfe_
18:05:41 *** bwolfe has quit IRC
18:06:09 *** harshadura has quit IRC
18:06:19 *** Echidna has quit IRC
18:06:24 *** venkaban has joined #openmrs
18:08:08 *** Echidna has joined #openmrs
18:08:08 *** ChanServ sets mode: +v Echidna
18:11:31 <kreddy> dkayiwa, are you joining the design call?
18:11:54 <dkayiwa> kreddy: oh thanks for the reminder. yes :)
18:12:00 <kreddy> thanks
18:12:18 *** bwolfe_ is now known as bwolfe
18:12:24 <bwolfe> rafal seems to be missing
18:13:06 *** jordank has joined #openmrs
18:14:15 *** r0bby has quit IRC
18:14:40 *** r0bby has joined #openmrs
18:14:45 *** ChanServ sets mode: +v r0bby
18:20:17 *** r0bby_ has joined #openmrs
18:20:17 *** ChanServ sets mode: +v r0bby_
18:20:50 *** r0bby has quit IRC
18:26:18 *** robbyoconnor has joined #openmrs
18:26:18 *** ChanServ sets mode: +v robbyoconnor
18:29:17 *** r0bby_ has quit IRC
18:31:46 *** r0bby has joined #openmrs
18:31:46 *** ChanServ sets mode: +v r0bby
18:34:33 *** robbyoconnor has quit IRC
18:43:33 *** bwolfe has quit IRC
18:47:42 *** harshadura has joined #openmrs
18:49:29 *** bwolfe has joined #openmrs
18:49:29 *** ChanServ sets mode: +o bwolfe
18:49:47 *** r0bby is now known as robbyoconnor
18:59:27 <mvorobey> bwolfe, you there ?
18:59:47 <bwolfe> maybe.
18:59:52 <bwolfe> depends what you're going to ask. ;-)
19:01:04 <mvorobey> bwolfe, huh, my question would be not a kind of pretty straightforward :)
19:02:05 <mvorobey> bwolfe, unexpectedly, for 1.7 unit test org.openmrs.module.reporting.cohort.definition.evaluator.EncounterCohortDefinitionEvaluatorTest.evaluate_shouldNotReturnVoidedPatients() enters in infinite recursion ...
19:02:19 <bwolfe> fun
19:02:28 <bwolfe> so what changed between 1.6 and 1.7 ?
19:02:37 <bwolfe> which line?
19:03:01 <mvorobey> bwolfe, one of these :
19:03:02 <mvorobey> Patient patient = Context.getPatientService().getPatient(7);
19:03:02 <mvorobey> Context.getPatientService().voidPatient(patient, "testing");
19:03:02 <mvorobey> Context.flushSession();
19:03:46 <bwolfe> hmm
19:04:04 <bwolfe> can you try to duplicate that in a new test in a 1.7.x checkout?
19:05:04 <mvorobey> bwolfe, this line is a source of pain: 207: Context.getPatientService().voidPatient(patient, "testing");
19:05:49 <bwolfe> which 1.7 are you using?
19:05:57 <mvorobey> bwolfe, 1.7.3
19:06:09 <bwolfe> which line in PatientServiceImpl?
19:06:45 *** harshadura has quit IRC
19:07:00 <mvorobey> bwolfe, actually, it seems to be in BaseVoidHandler
19:07:24 <bwolfe> ok, which line?
19:07:39 <mvorobey> bwolfe, exactly BaseVoidHandler.handle(Voidable, User, Date, String) line: 62
19:08:04 <bwolfe> thats not a recursable line though..
19:09:19 <mvorobey> bwolfe, dunno, but it crashes exactly after couple of entering into that line ..
19:10:51 <bwolfe> mvorobey, pastebin the stacktrace?
19:11:00 <mvorobey> bwolfe, no stacktrace
19:11:21 <mvorobey> bwolfe, eclipse freezes on that line
19:24:27 <mvorobey> bwolfe, @Ignored that method for better time ...
19:26:03 <bwolfe> mvorobey, so do "debug as" instead of "run as" and then click the "pause" button in the debugger when it starts hanging
19:26:11 <bwolfe> mvorobey, then you can see the stacktrace
19:27:40 <mvorobey> bwolfe, looks like with org.openmrs.module.reporting.cohort.definition.evaluator.CodedObsCohortDefinitionEvaluatorTest we have the same sad story ...
19:31:51 <mvorobey> bwolfe, could you please look at http://pastebin.com/WnBkTcdg
19:32:45 <pushkar> bwolfe,
19:32:47 <pushkar> Hi
19:34:45 *** james_regen has quit IRC
19:37:09 <mvorobey> bwolfe, never mind, sorry, but looks like all problem with Context.flushSession() method, prev pastebin was an outcome of my deep fault with lost breakpoint :)
19:37:29 <bwolfe> ?
19:37:34 <bwolfe> the pastebin didn't have any repeated lines
19:37:38 <bwolfe> so where is recursion?
19:39:29 <pushkar> bwolfe, I added a patch for trunk-2582
19:39:40 <bwolfe> pushkar, saw that, thanks!
19:40:15 <pushkar> :-D
19:41:19 <pushkar> bwolfe, Do you remember previously we had a problem including resources with relative path??
19:41:42 <bwolfe> pushkar, remind me
19:42:55 <pushkar> we were trying to include resources like images and js and css using relative paths and we got something like cannot find resource error
19:45:07 <pushkar> eg: /moduleResources/drawing/images/pencil_icon.png
19:45:49 <bwolfe> oh, from your drawing editor?
19:45:59 <pushkar> yes!!!
19:46:07 <bwolfe> whats the full url that lets you see the image?
19:46:40 <pushkar> <openmrs:contextPath>/moduleResources/drawing/images/pencil_icon.png
19:48:25 <pushkar> In drawing submission element we are hardcoding the html so there I need the context path without which the resources will not be loaded and that generatehtml method is not getting a request object
19:48:52 <pushkar> so is there any other way to get the contextpath ??
19:54:30 <bwolfe> pushkar, do you have access to javascript?
19:54:53 <bwolfe> there is a global "contextPath" javascript variable available from the openmrs headerFull jsp
19:55:30 <bwolfe> pushkar, if you go to http://localhost:8080/openmrs/moduleResources/drawing/images/pencil_icon.png you see the image, right?
19:55:44 <bwolfe> (just want to make sure)
19:56:06 <pushkar> yes :-)
19:57:24 <mvorobey> bwolfe, unfortunately eclipse did not show me the stack trace, when I paused the debug - only blank lines on main thread, am exhausted ...
20:00:37 <bwolfe> mvorobey, did you look at all the threads?
20:02:19 <mvorobey> bwolfe, yes I did, there were several strange treads from junit, and one is called reportingTimerFactory, main thread was un-clear
20:02:33 <mvorobey> treads = threads
20:03:14 <bwolfe> when I pause, I have to look through all the threads there to see which has the stacktrace
20:03:43 <mvorobey> bwolfe, main thread had a stack trace, but lines were blank
20:04:13 <bwolfe> lines were blank? thats strange
20:04:24 <mvorobey> bwolfe, definitely
20:06:31 *** jordank has quit IRC
20:07:58 *** jordank has joined #openmrs
20:09:24 <venkaban> bwolfe, all the 286 tests in html form entry are executed successfully
20:13:09 *** bwolfe has quit IRC
20:26:11 *** bwolfe has joined #openmrs
20:26:11 *** ChanServ sets mode: +o bwolfe
20:27:25 *** wyclif has quit IRC
20:31:34 *** pushkar has quit IRC
20:32:24 *** maurya has quit IRC
20:45:18 *** venkaban has quit IRC
20:46:58 *** lakkarau has joined #openmrs
20:47:13 <lakkarau> bwolfe:hi
20:49:33 <bwolfe> hey
20:50:57 <bwolfe> lakkarau, whats up?
20:51:54 <lakkarau> bwolfe:conceptServiceImpl.getConcepts("ANEMIA", Collections.singletonList(Locale.ENGLISH), false,null, null) should return me the find criteria for the pharse ANEMIA .right
20:53:08 * bwolfe looks at the method
20:53:27 *** mathiaslin has quit IRC
20:54:08 *** mvorobey has quit IRC
20:54:27 <bwolfe> lakkarau, remind me, which ticket is this for?
20:54:47 <lakkarau> in the openMRS when we enter http://localhost:8080/openmrs/dictionary/index.htm and search for the findConcept by giving input "Anemia" i am getting 5 records.
20:54:53 <bwolfe> lakkarau, calling that should give you back a list of concpets. one of which should be concept with the name "anemia". you are correct
20:55:33 <lakkarau> ticket -3328
20:55:40 <bwolfe> !ticket trunk-3328
20:55:41 <OpenMRSBot> bwolfe: [#TRUNK-3328] Searching for concepts by name throws an NPE - OpenMRS JIRA - https://tickets.openmrs.org/browse/trunk-3328
20:56:26 *** mvorobey has joined #openmrs
20:56:32 <bwolfe> lakkarau, so your fix is to create a unit test that proves the bug. (that an NPE is thrown). then you fix it so that is not hte case any more by treating null lists as empty lists
20:59:25 *** goutham has joined #openmrs
20:59:57 <lakkarau> bwolfe:okay
21:03:43 <bwolfe> uma, whats your skype name?
21:03:47 <bwolfe> lakkarau ^^
21:04:06 <lakkarau> umachandrapaty3
21:04:26 <lakkarau> bwolfe:umachandrapaty3
21:04:42 <bwolfe> thanks
21:05:11 <bwolfe> lakkarau, I'm heading how and will be on the road for a while. do you want to talk?
21:06:17 <bwolfe> err, how=home
21:07:09 <lakkarau> bwolfe: thats ok can talk later.
21:07:28 <bwolfe> ok
21:11:49 *** bwolfe has quit IRC
21:14:20 <mvorobey> bwolfe, finally I received stack trace for that method
21:15:20 <mvorobey> djazayeri, have a minute ?
21:15:31 <djazayeri> mvorobey: on a call
21:15:44 <mvorobey> djazayeri, sorry
21:16:33 *** maurya has joined #openmrs
21:17:24 *** grahameg has joined #openmrs
21:17:30 <downey> Hi grahameg and welcome to the #openmrs IRC channel.
21:17:57 *** ChanServ sets mode: +v maurya
21:18:01 <grahameg> Ta
21:18:46 *** goutham has quit IRC
21:35:26 *** venkaban has joined #openmrs
21:36:55 *** maurya has quit IRC
21:39:34 *** grahameg has quit IRC
21:46:11 *** mvorobey has quit IRC
22:34:13 *** r0bby has joined #openmrs
22:34:13 *** ChanServ sets mode: +v r0bby
22:35:56 *** dkayiwa has quit IRC
22:38:25 *** downey has quit IRC
22:46:03 *** suranga has quit IRC
22:49:37 *** rafa has joined #openmrs
22:49:37 *** ChanServ sets mode: +v rafa
22:49:59 *** mccallumg has quit IRC
22:50:28 *** r0bby_ has joined #openmrs
22:50:28 *** ChanServ sets mode: +v r0bby_
22:50:47 *** robbyoconnor has quit IRC
22:54:11 *** rafa has quit IRC
23:21:00 <venkaban> djazayeri, Hi
23:21:30 <venkaban> djazayeri, I ran the tests successfully for html form entry module and after sometime i tried it and now it is failing
23:22:05 <venkaban> djazayeri, All the tests are failing with the reason "Failed to load the application context"
23:27:00 *** lh has quit IRC
23:29:22 *** venkaban has quit IRC
23:29:43 *** lh has joined #openmrs
23:39:02 *** kreddy has quit IRC
23:41:11 *** r0bby has quit IRC
23:47:27 *** lakkarau has quit IRC