IRC Chat : 2013-09-16 - OpenMRS

00:10:32 *** sgithens has joined #openmrs
00:21:29 *** harsha__ has joined #openmrs
00:22:28 *** wyclif has joined #openmrs
00:23:53 *** harsha89 has quit IRC
00:27:16 *** NameFILIP has joined #openmrs
00:27:16 *** ChanServ sets mode: +v NameFILIP
00:31:26 *** NameFILIP has quit IRC
00:58:41 *** NameFILIP has joined #openmrs
00:58:41 *** ChanServ sets mode: +v NameFILIP
01:03:01 *** NameFILIP has quit IRC
01:59:21 *** wyclif has quit IRC
01:59:28 *** NameFILIP has joined #openmrs
01:59:28 *** ChanServ sets mode: +v NameFILIP
02:00:27 *** wyclif has joined #openmrs
02:03:46 *** NameFILIP has quit IRC
02:06:58 *** wyclif has quit IRC
02:54:45 *** maninc has joined #openmrs
02:59:58 *** NameFILIP has joined #openmrs
03:00:03 *** ChanServ sets mode: +v NameFILIP
03:05:02 *** NameFILIP has quit IRC
03:21:36 *** bhashitha has joined #openmrs
03:38:30 *** sgithens has quit IRC
03:53:48 *** sgithens has joined #openmrs
04:00:29 *** NameFILIP has joined #openmrs
04:00:29 *** ChanServ sets mode: +v NameFILIP
04:05:27 *** NameFILIP has quit IRC
04:24:10 *** maninc has quit IRC
04:48:11 *** maninc has joined #openmrs
04:53:53 *** harshadura has joined #openmrs
04:53:53 *** ChanServ sets mode: +v harshadura
05:00:58 *** NameFILIP has joined #openmrs
05:00:58 *** ChanServ sets mode: +v NameFILIP
05:05:09 *** NameFILIP has quit IRC
05:31:52 *** mareias has joined #openmrs
05:55:13 *** NameFILIP has joined #openmrs
05:55:13 *** ChanServ sets mode: +v NameFILIP
07:05:28 *** NameFILIP has quit IRC
07:07:38 *** maninc has quit IRC
07:07:41 *** bhashitha has quit IRC
07:58:15 *** maninc has joined #openmrs
08:04:00 *** maninc has quit IRC
08:08:30 *** harshadura has quit IRC
08:15:37 *** NameFILIP has joined #openmrs
08:15:37 *** ChanServ sets mode: +v NameFILIP
08:16:06 *** maninc has joined #openmrs
08:19:50 *** NameFILIP has quit IRC
08:21:14 *** maninc has quit IRC
08:22:11 *** harshadura has joined #openmrs
08:22:11 *** ChanServ sets mode: +v harshadura
08:32:46 *** dkayiwa has joined #openmrs
08:36:27 *** maninc has joined #openmrs
08:45:52 *** harsha89 has joined #openmrs
08:48:20 *** harsha__ has quit IRC
08:57:28 *** dkayiwa has quit IRC
08:58:03 *** dkayiwa has joined #openmrs
09:16:08 *** NameFILIP has joined #openmrs
09:16:08 *** ChanServ sets mode: +v NameFILIP
09:20:16 *** NameFILIP has quit IRC
09:22:06 <akwatuha__> hi dkayiwa
09:24:01 <dkayiwa> akwatuha__: hi]
09:24:07 <dkayiwa> akwatuha__: hi
09:24:54 <akwatuha__> i am trying to add fields to a section that is i have field_type section and wants to add fields that forms the section but they do not get added
09:25:32 <akwatuha__> i see we need to set the Parent of each form_field to achieve this
09:25:51 <dkayiwa> akwatuha__: which version of openmrs
09:25:52 <akwatuha__> i am sending you an email of the details
09:25:58 <dkayiwa> akwatuha__: ok
09:38:38 <akwatuha__> dkayiwa: i am using openmrs 1.10, i have sent an email with the details.
09:40:18 <dkayiwa> akwatuha__: ok
10:16:36 *** NameFILIP has joined #openmrs
10:16:36 *** ChanServ sets mode: +v NameFILIP
10:21:28 *** NameFILIP has quit IRC
11:17:07 *** NameFILIP has joined #openmrs
11:17:08 *** ChanServ sets mode: +v NameFILIP
11:21:26 *** NameFILIP has quit IRC
11:26:28 *** rcrichton has joined #openmrs
11:57:00 <akwatuha__> hi dkayiwa
11:57:09 <dkayiwa> akwatuha__: hi
11:57:20 <akwatuha__> dkayiwa: have you had a chance to look at my email?
11:57:27 <dkayiwa> akwatuha__: yes
11:58:11 <akwatuha__> is it possible to add the fields to a section as described or should i figure out an alternative?
11:59:04 *** harsha__ has joined #openmrs
11:59:10 *** harsha__ is now known as harsz89
12:01:23 *** harsha89 has quit IRC
12:02:36 *** k-joseph has joined #openmrs
12:03:52 <k-joseph> dkayiwa: hi
12:04:10 <dkayiwa> k-joseph: hi
12:04:38 *** mareias has quit IRC
12:04:44 <k-joseph> dkayiwa: good afternoon, did u see my initail commit on TRUNK-4003
12:04:45 <k-joseph> ?
12:05:10 <dkayiwa> k-joseph: not yet reviewed
12:06:16 <k-joseph> dkayiwa: is it possible to get some feedback though small on it before my next lecture session which is at 4
12:06:17 <k-joseph> ?
12:07:19 <dkayiwa> k-joseph: will look at it after my lunch :)
12:08:12 <k-joseph> dkayiwa: ok :) have a wounderfull lunch please :)
12:17:37 *** NameFILIP has joined #openmrs
12:17:37 *** ChanServ sets mode: +v NameFILIP
12:19:06 *** rfriedman has joined #openmrs
12:19:18 *** robbyoconnor has quit IRC
12:22:04 *** NameFILIP has quit IRC
12:39:15 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Modules: Kenya Metadata Tools 1.2.1 uploaded to OpenMRS Module Repository <https://modules.openmrs.org/modules/view.jsp?module=kenyametadatatools&ampversion=&amp1.2.1>
12:40:17 *** pascal` has joined #openmrs
12:40:17 *** ChanServ sets mode: +v pascal`
12:41:05 <pascal`> Hey rafa, do you know if there's a way to download the OMRS University Recordings?
12:43:30 <pascal`> Or maybe downey knows?
12:44:37 *** rcrichton has quit IRC
12:47:50 *** rcrichton has joined #openmrs
12:48:04 *** k-joseph has quit IRC
12:48:31 *** k-joseph has joined #openmrs
12:49:01 *** LeeBreisacher1 has joined #openmrs
12:50:39 <rfriedman> rcrichton, hi
12:51:17 <rcrichton> Hi rfriedman
12:51:37 <rfriedman> want to talk HIE a minute or are you pushed?
12:52:12 <rcrichton> I have a call coming up in a few mins unfortunately
12:52:34 <rcrichton> More than happy to chat over email if you'd like
12:52:45 <rfriedman> ok, in general, would you rather talk or have a written conversation? if so, where ... e-mail?
12:52:46 <downey> pascal`: If you have a specific date I can check to see if a recording exists
12:53:19 <rfriedman> downey, my man, what's the scoop for Thu?
12:53:27 <pascal`> downey, 31 July (AngularJS)
12:54:27 <rcrichton> rfriedman: Email works for me and then if we feel a call is needed I'm happy to have a call as well
12:54:33 <pascal`> 10 July might also be nice to take a look at downey
12:54:47 <rfriedman> rcrichton, sounds good
12:57:49 *** wyclif has joined #openmrs
12:57:50 <rfriedman> downey, think you need to get out an e-mail to mentors and gsocs about what to do for Thu
12:58:45 <rfriedman> downey, ppt+video or just video or just ppt, if video what format, who to send to, time limit, practice/testing time, etc.
12:59:25 <downey> rfriedman: I don't organize the Dev forums but will make sure they get that info out. Thanks!
13:00:34 <rfriedman> downey, ok, thot u were king of gsoc
13:05:08 *** k-joseph has quit IRC
13:18:06 *** NameFILIP has joined #openmrs
13:18:06 *** ChanServ sets mode: +v NameFILIP
13:21:35 *** cospih has joined #openmrs
13:22:30 *** NameFILIP has quit IRC
13:29:25 <OpenMRSBot> Recent updates in the world of openmrsci: UIFR-UIFR-55 has FAILED (1 tests failed) : Updated by Rafal Korytkowski <https://ci-stg.openmrs.org/browse/UIFR-UIFR-55>
13:30:39 *** sgithens has quit IRC
13:31:27 *** djazayeri has joined #openmrs
13:31:27 *** ChanServ sets mode: +o djazayeri
13:32:01 <LeeBreisacher1> djazayeri: hey, the url in my standup calendar entry appears to be expired
13:32:20 <LeeBreisacher1> djazayeri: sorry, I didn't save the new one you gave me a few days ago
13:32:56 <djazayeri> LeeBreisacher1: I think they've done something so we can no longer reuse the same hangout every day
13:33:59 <djazayeri> LeeBreisacher1, wyclif: https://plus.google.com/hangouts/_/9325b4e4169b53faf093d4a193a4578809e12f20?authuser=0&hl=en
13:34:02 <OpenMRSBot> <http://ln-s.net/-z17> (at plus.google.com)
13:41:45 <rfriedman> rafa, hi, got a minute?
13:42:00 <rafa> in a minute :)
13:42:10 <rfriedman> ok, c u then, rafa
13:46:44 <rafa> rfriedman: how about now?
13:47:30 <rfriedman> rafa, it's a git question ... maurya has a project, i have a fork of it and a clone of the fork ... maurya updates his project, i pull it, it merges, git says i am 24 commits ahead of my github ... i push to my github, seems to work ok, but status still says i am 24 commits ahead ... wazzup?
13:48:38 <rafa> rfriedman: where do you read the status?
13:48:46 <rfriedman> git status
13:48:49 <rafa> rfriedman: on a master branch?
13:49:03 <rfriedman> no, this is version branch
13:49:37 <rafa> rfriedman: ok
13:49:47 <rafa> rfriedman: what does the message say exactly?
13:50:13 <rfriedman> # On branch checking
13:50:13 <rfriedman> # Your branch is ahead of 'origin/checking' by 24 commits.
13:50:43 <rafa> rfriedman: do you see those commits on github?
13:50:56 <rfriedman> rafa, let me check
13:51:56 <rfriedman> rafa, yes, latest commits are there
13:52:25 <rfriedman> rafa, guess i should not worry about it if everything is where it is supposed to be :)
13:52:56 <rafa> rfriedman: right
13:53:02 <rafa> rfriedman: you can try to pull from origin checking
13:53:26 <rfriedman> yes, rafa, that is what i intended to do next, just wanted to make sure i was where i thought i was
13:54:20 <rfriedman> ok rafa, tks
13:56:16 *** harsz89 has quit IRC
13:59:35 *** rfriedman has quit IRC
14:01:00 <cpower> Hello!
14:01:14 * cpower as I hear a collective groan from cyberspace
14:01:25 <cpower> Let's do this scrumy thing
14:01:35 <cpower> !powerup cpower
14:01:35 * OpenMRSBot slides cpower a Jack and Coke
14:01:44 <cpower> Thanks Bot!
14:01:49 <cpower> !scrumon cpower
14:01:49 * 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 cpower- you may begin when ready.
14:02:03 *** mareias has joined #openmrs
14:02:20 <cpower> Order: wyclif , rafa , dkayiwa , djazayeri , h3llborn , and anyone else that would like to give an update
14:02:41 *** rcrichton has quit IRC
14:03:40 <wyclif> Friday:
14:03:41 <wyclif> - RA-200 - Patient Lookup widget should show recently-accessed patients
14:03:42 <wyclif> - Weekly chat with Ishara
14:03:44 <wyclif> Monday:
14:03:45 <wyclif> - Complete RA-200 - Patient Lookup widget should show recently-accessed patients
14:03:46 <wyclif> - Address review TODOs for RA-199 - Improve UI/UX of Patient Lookup
14:03:47 <wyclif> Blockers: None
14:04:10 <rafa> Today:
14:04:10 <rafa> * Started a bit later
14:04:10 <rafa> * Committed RA-217 Fix caching issue for JS and CSS files
14:04:10 <rafa> https://tickets.openmrs.org/browse/RA-217
14:04:10 <rafa> * Fixing RA-156 Make CFPD the default patient view
14:04:10 <rafa> https://tickets.openmrs.org/browse/RA-156
14:04:10 <rafa> * Will pick up RA-134 Support for Deceased patients
14:04:11 <rafa> https://tickets.openmrs.org/browse/RA-134
14:04:11 <rafa> No blockers.
14:05:20 <cpower> dkayiwa: you are up!
14:05:31 <dkayiwa> Been doing final round of going through tickets that should be or not be in 1.9.4
14:05:31 <dkayiwa> Then do some web testing and then release 1.9.4
14:05:31 <dkayiwa> No Blockers
14:06:24 <h3llborn> Today:
14:06:24 <h3llborn> -Finish testing SDK-12
14:06:24 <h3llborn> -Complete SDK-16
14:06:24 <h3llborn> -Class at 12pm EST
14:06:24 <h3llborn> -Work on SDK-15
14:06:42 <djazayeri> Recently & Today
14:06:42 <djazayeri> * Reviewed work by Wyclif and Rafal
14:06:42 <djazayeri> * Done: HTML-504 - Make more functionality accessible via velocity
14:06:42 <djazayeri> * Minor styling improvement on RA-199 - Improve UI/UX of Patient Lookup
14:06:42 <djazayeri> * Partially debugged: HTML-114 - Support creation of observations with a drug as a value bugfix for old UI, moving jQuery import before htmlForm.js import
14:06:42 <djazayeri> * Ticket management in JIRA
14:06:42 <djazayeri> * Will probably working on scheduling/queueing reports in the new UI
14:06:43 <djazayeri> No blockers
14:07:34 <cpower> Question: On Dev2 since we will be using this for testing, do we need patients loaded into it?
14:08:00 <djazayeri> cpower: we need to ask the testers to register their own patients
14:08:21 <h3llborn> I think that does it for all of us here at Channel 4 news! Stay classy san diego!
14:08:41 <cpower> djazayeri: ok, and did we decided what user/pass we want them to use?
14:08:57 * cpower jumping in early h3llborn , but good one
14:09:23 <djazayeri> cpower: doctor/Doctor123
14:09:25 <cpower> djazayeri: is demo/demo1234 good enough
14:09:33 <cpower> djazayeri: ok thanks!
14:09:46 <h3llborn> cpower: haha I thought you'd like it ;)
14:11:11 <cpower> Announcements: Testing on RA starts now! Join the testing band wagon! First one to crash the app gets a virtual beer. We also have a design call today (see djazayeri for the topic) and one on Wednesday as well!
14:11:37 <h3llborn> cpower: whats the url for RA?
14:11:40 <cpower> I'll also be putting together the Community Swimlane meeting at some point this week.
14:11:58 <cpower> h3 great question! Please use http://resources.openmrs.org/testing this for testing.
14:12:19 <cpower> It allows you to put your collective notes and what you found while doing a side by side with the app
14:13:39 <rafa> h3llborn: morning! anything I can help you with or you are good to start hacking?
14:13:48 <h3llborn> rafa: good morning! :)
14:13:52 * cpower now it's time for the Anchorman closing
14:14:02 <cpower> Stay Classy cyberspace!
14:14:05 <cpower> !scrumoff
14:14:05 * 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:14:38 <h3llborn> rafa: as of right now all is good! I just have to test the windows version of of SDK-12, which I didn't get a chance to do since I was up till around 12:20am due to some readings I forgot haha
14:14:55 *** maninc has quit IRC
14:15:00 <h3llborn> rafa: but I should be able to have those tickets done today, well the wiki one may take a couple hours
14:15:23 <downey> pascal`: 31 July is https://connect.iu.edu/p3grv6rxfu7/
14:15:36 <downey> pascal`: 10 July is https://connect.iu.edu/p6pe7p17b8l/
14:15:59 <rafa> h3llborn: cool
14:16:14 <h3llborn> rafa: I hope you had a good weekend :)
14:18:04 <rafa> h3llborn: ohh yes and I hope you too :)
14:18:23 <h3llborn> rafa: ya, aside from doing a shitload of readings for my 2 politics courses :(
14:18:37 *** NameFILIP has joined #openmrs
14:18:37 *** ChanServ sets mode: +v NameFILIP
14:22:51 <h3llborn> djazayeri: are you able to access datamanagement?
14:23:19 *** NameFILIP has quit IRC
14:24:30 <h3llborn> cpower: did you crash it yet? :P
14:25:17 <cpower> cpower: where am I going to crash?
14:25:56 * cpower not remembering that part of the movie
14:26:57 <h3llborn> cpower: I meant the refernce app?
14:28:30 <djazayeri> h3llborn: good point, that's broken and/or shouldn't be there
14:28:40 <h3llborn> djazayeri: I think I did that
14:29:06 <h3llborn> djazayeri: I was screwing around with some not so used variables for patient registration
14:29:39 <djazayeri> h3llborn: I mean that the "Data Management" link shouldn't be there.
14:29:46 <h3llborn> djazayeri: ohh ok
14:29:54 <h3llborn> djazayeri: I think I got it to spit out that error though!
14:35:12 <suranga> dkayiwa: howdy,... was wondering if you were going to release trunk-4044 along with omrs 194 :-)
14:35:29 <dkayiwa> suranga: that is the one am reviewing right now :0
14:35:31 <dkayiwa> :)
14:36:29 <dkayiwa> suranga: do you think you can combine these commits into one?
14:37:15 <suranga> dkayiwa: sure, let me try that :-)
14:37:41 <dkayiwa> suranga: that will be excellent. tell me when yo done :)
14:41:05 <suranga> dkayiwa: sure, um, might take awhile though, im going into a meeting very shortly :(
14:41:28 <dkayiwa> suranga: no problem. we can bump it to 1.9.5 :)
14:45:08 *** harsz89 has joined #openmrs
14:45:08 *** ChanServ sets mode: +v harsz89
14:46:21 <pascal`> downey, sure, but the question was, do you know if there's a way to download them as a video (and not as a weird collection of video, audio and xml files)?
14:46:55 <downey> pascal`: ah sorry, missed that. Unfortunately there is no easier way to consume the Adobe Connect recordings.
14:49:32 <pascal`> okay thanks downey, I'll have to make do with separate audio and video file for now
14:49:51 <downey> Adobe--
14:50:05 *** sgithens has joined #openmrs
14:54:34 *** bhashitha has joined #openmrs
14:56:11 <pascal`> Indeed.
14:59:35 *** NameFILIP has joined #openmrs
14:59:35 *** ChanServ sets mode: +v NameFILIP
15:02:15 *** robbyoconnor has joined #openmrs
15:02:15 *** ChanServ sets mode: +v robbyoconnor
15:05:33 *** isaac__ has joined #openmrs
15:11:20 *** k-joseph has joined #openmrs
15:14:28 *** DraggonZ has quit IRC
15:15:36 *** suranga__ has quit IRC
15:18:21 *** robbyoconnor has quit IRC
15:19:03 *** robbyoconnor has joined #openmrs
15:19:04 *** ChanServ sets mode: +v robbyoconnor
15:19:21 *** robbyoconnor has quit IRC
15:21:18 *** pascal` has quit IRC
15:26:38 *** mareias_ has joined #openmrs
15:32:50 *** DraggonZ has joined #openmrs
15:32:50 *** ChanServ sets mode: +v DraggonZ
15:40:21 *** sgithens has quit IRC
15:51:57 <bhashitha> dkayiwa : hi
15:53:09 <dkayiwa> bhashitha: hi
15:55:56 *** dkayiwa_ has joined #openmrs
15:59:10 *** dkayiwa has quit IRC
15:59:10 *** dkayiwa_ is now known as dkayiwa
15:59:18 *** k-joseph has quit IRC
16:02:02 <wyclif> djazayeri: are we having the design call?
16:02:41 <djazayeri> wyclif: yes, thanks for pointing out the time!
16:02:54 *** davidpardz has joined #openmrs
16:02:55 *** ChanServ sets mode: +v davidpardz
16:20:37 *** isaac__ has quit IRC
16:52:38 *** sgithens has joined #openmrs
17:11:07 *** suranga__ has joined #openmrs
17:18:22 <akwatuha__> hi dkayiwa , any ideas on my question? I have thought of a possible solution but it will involve addition of another table leading to duplicating data which could be avoided if i gets the fields added to a section.
17:18:32 *** Vader has joined #openmrs
17:19:03 <dkayiwa> akwatuha__: can i try out your module to replicate the problem?
17:24:28 <akwatuha__> dkayiwa: np will commit the code changes tomorrow and give you a link to look at it. Thanks
17:28:31 <bhashitha> dkayiwa : hi
17:29:07 *** k-joseph has joined #openmrs
17:36:00 *** rday has joined #openmrs
17:38:23 *** k-joseph has quit IRC
17:38:44 *** k-joseph_ has joined #openmrs
17:46:57 <k-joseph_> dkayiwa: hi
17:49:54 <dkayiwa> bhashitha: k-joseph_ hi :)
17:54:18 *** k-joseph has joined #openmrs
17:54:43 *** k-joseph_ has quit IRC
17:58:22 <bhashitha> dkayiwa : As I mentioned in my previouse email, I could obtain the package information to DC module, with the help of a session variable
17:59:23 <bhashitha> dkayiwa : Now I can compare some objects like ConceptClass, ConceptSourceetc.
18:00:46 <k-joseph> dkayiwa: hi
18:00:53 <bhashitha> dkayiwa : But for some objects with type Drug, Location, Concept etc. I get exception "org.hibernate.LazyInitializationException could not initialize proxy - no Session"
18:01:20 <bhashitha> dkayiwa : I'm finiding a way to resolve this
18:01:44 <dkayiwa> bhashitha: ummm thinking about it again......
18:03:06 <bhashitha> dkayiwa : This happens only for existing object
18:08:04 <bhashitha> dkayiwa : Because when I debug the code of iterate through object properties, for some properties debugger shows me "com.sun.jdi.InvocationException". Only in existing object.
18:08:20 *** harshadura has quit IRC
18:08:35 <bhashitha> dkayiwa : But inside catch block error is LazyInitializationException
18:10:00 *** Vader has quit IRC
18:10:56 <dkayiwa> bhashitha: is it easy to reproduce that error in a unit test?
18:15:29 <bhashitha> dkayiwa : I couldn't write unit tests for that, since the solution for my previouse problem is not strait forward work
18:16:48 <dkayiwa> bhashitha: ok
18:17:19 <dkayiwa> bhashitha: is it all committed? can i check it out and reproduce?
18:17:24 <dkayiwa> k-joseph: hi
18:18:18 <k-joseph> dkayiwa: hi
18:18:56 <bhashitha> dkayiwa : Yes, I commited the code, you may have to get my forked MDC module changes as well
18:19:32 <dkayiwa> bhashitha: can't we avoid touching the MDC module?
18:19:55 <dkayiwa> bhashitha: i mean metadatasharing module
18:19:59 <bhashitha> dkayiwa : correction :) *MDS module
18:20:26 <dkayiwa> bhashitha: cant we avoid touching the MDS module?
18:22:13 <bhashitha> dkayiwa : I wanted the same. But we couldn't comeup with a solution to the previouse problem (get package info to DC module)
18:23:28 <dkayiwa> bhashitha: even when we completely replace the MDS page?
18:23:38 <dkayiwa> bhashitha: as in without using portlet?
18:28:07 <bhashitha> dkayiwa : you mean replacing the portlet ? sorry for that, I did lot of playing with the code. Now we can use the portlet as well, with session variable support.
18:29:23 <dkayiwa> bhashitha: i would go for anything as long as it does not require touching the MDS module. For now, no one would be willing to use a forked version of it instead of the official one :)
18:30:48 <dkayiwa> bhashitha: it is a very mission critical module used by a big number of implementers in production that i would try as much as i can to avoid touching it :)
18:34:59 *** NameFILIP has quit IRC
18:35:34 *** NameFILIP has joined #openmrs
18:35:34 *** ChanServ sets mode: +v NameFILIP
18:35:42 <bhashitha> dkayiwa : I agree to your point. I also like to maintain seperate code independant of MDS module. But what about the previouse problem ? I spend more time for finding a solution. Just by adding porlet embedding code to MDS module, we cannot do this, can we ?
18:46:07 <dkayiwa> bhashitha: cant we for instance replace the MDS page from our module?
18:49:45 <bhashitha> dkayiwa : In current code, I'm showing a page in DC module after assessItem page. For that also we need a way to get packege info to relevaent controller in DC module. Currently session help me to do this
18:50:37 <dkayiwa> bhashitha: yes we can do it all without changing the MDS module
18:52:15 <bhashitha> dkayiwa : Ohhh is it :D, how we can do that ?
18:54:27 <dkayiwa> bhashitha: make a commit (where the only remaining issue is the challenge of how to access the package) then i show you how, as we pair up using teamviewer
18:58:15 <bhashitha> dkayiwa : Okay, then I'll make the changes assuming I can access package info inside my controller. Did I get you correctly ?
18:58:39 <dkayiwa> bhashitha: will pair with you to show you how
18:58:56 <dkayiwa> bhashitha: so you got me correctly :)
19:00:31 <bhashitha> dkayiwa : So navigation to that page, is from a link placed in assessItem page in MDS module. What do you think ?
19:00:37 *** LeeBreisacher1 has left #openmrs
19:01:16 <dkayiwa> bhashitha: cool
19:02:31 <bhashitha> dkayiwa : okay I'll do the changes and let you know :)
19:02:44 <dkayiwa> bhashitha: sure :)
19:02:47 <bhashitha> dkayiwa : Thanks for your time :)
19:03:02 <dkayiwa> bhashitha: thanks for yours too :)
19:13:55 <cpower> djazayeri: do we want bug tickets created from things found in testing?
19:14:17 * cpower ie what you reproduced with h3llborn
19:14:27 <djazayeri> cpower: I want you and kir an to come up with a process where the issues found in testing get converted into useful bug reports
19:14:56 <cpower> Ok
19:15:05 <djazayeri> cpower: and they get delivered to devs after some filtering, merging, etc
19:15:18 <djazayeri> cpower: I did write up h3llborn's one in that format as a hint
19:15:41 *** bhashitha has quit IRC
19:15:45 <cpower> djazayeri: can you give me the ticket number so I can see the format
19:15:52 <djazayeri> cpower: I didn't create a ticket
19:16:01 <djazayeri> cpower: I mean that on the etherpad I wrote it that way
19:16:03 <cpower> djazayeri: gotcha
19:16:33 <djazayeri> cpower: I don't mind if the data is collected primarily in the etherpad
19:17:28 <djazayeri> cpower: but it should say (at a minimum): From (page x) do (steps y and z) and I get unexpected outcome (w), and contact (u) for further info
19:19:10 <djazayeri> cpower: i.e. (1) how to reproduce, (2) what's the bad outcome, and if relevant what do you expect instead (3) who to go to if we need more info
19:19:43 <djazayeri> cpower: then I hope someone can go through the etherpad and (a) combine issues that are reported multiple times, (b) reproduce them
19:25:44 <cpower> who is h3llborn actual name so I can get him on the ticket I'm creating..
19:26:23 <h3llborn> cpower: same name in jira
19:36:46 <jkeiper> harsz89: did you have anything to ask me before tomorrow?
19:37:07 <harsz89> jkeiper, hi :)
19:37:37 <harsz89> jkeiper, um going to make a video and finish up documentations on wednesday :)
19:37:46 <jkeiper> excellent, what is today?
19:37:49 <jkeiper> oh today is monday
19:37:49 <jkeiper> :-D
19:37:53 <jkeiper> i have two more days!!!
19:38:28 <harsz89> jkeiper, yeah thing is my exam :(
19:38:39 <jkeiper> harsz89: understood, just let me know if you have any more questions
19:38:44 <harsz89> jkeiper, otherwise I can make them
19:38:54 <harsz89> jkeiper, i have sent a pull request :)
19:38:58 <jkeiper> ok
19:39:08 <harsz89> jkeiper, so far that't it
19:39:14 <harsz89> jkeiper, in presentation
19:39:24 <jkeiper> harsz89: ok
19:39:49 <harsz89> jkeiper, im planning to give basic overall idea and then followed by descriptions in major interfaces
19:39:58 <jkeiper> harsz89: sounds good to me
19:40:05 <harsz89> jkeiper, is that okey or any thing more to add?
19:40:23 <harsz89> jkeiper, along with I will make a youtube video :)
19:40:24 <jkeiper> harsz89: if you have time, perhaps what you have learned
19:40:38 <harsz89> jkeiper, okey cool :) :D
19:40:50 *** GitHub90 has joined #openmrs
19:40:50 <GitHub90> [openmrs-core] Fahv opened pull request #402: TRUNK-3937: (master...TRUNK-3937) http://git.io/rLJKEQ
19:40:50 *** GitHub90 has left #openmrs
19:41:02 <harsz89> jkeiper, I can do it on wednesday :)
19:41:31 <harsz89> jkeiper, if that finished early I'll send things so you can give me a feedback :)
19:42:48 <harsz89> jkeiper, :)
19:42:49 <jkeiper> harsz89: no worries
19:42:54 <jkeiper> thanks
19:42:58 <harsz89> jkeiper, :)
19:45:44 <djazayeri> rafa, wyclif, dkayiwa, jkeiper: so I just tried doing an MDS export from the CIEL that Andy just released, and I got another validation error due to a duplicate name. (I verified this, and it's true)
19:46:02 <djazayeri> However if I just call ValidationUtil.validate on that concept, it seems to pass
19:46:08 <djazayeri> Any idea why that could happen?
19:46:57 <wyclif> djazayeri: when do you call ValidationUtil.validate, before or after importing
19:47:34 <wyclif> because of course it would pass before but not after importing if there is a duplicate
19:47:35 <djazayeri> wyclif: well, when trying to do the export, it's MDS that's calling validation
19:47:52 <jkeiper> djazayeri: I had to cycle through all concepts and run saveConcept() on them to see the actual errors ... not sure where that happens
19:48:12 <jkeiper> I think MDS isn't calling validation, it's literally re-saving it
19:48:44 <jkeiper> and this is why you cannot export data that has not been persisted to the db
19:48:50 <djazayeri> jkeiper: hmm, okay, so that's probably an unwanted side-effect of MDS
19:48:52 <jkeiper> (I tried with integrity checks)
19:49:19 <djazayeri> jkeiper: so, it's consistent with your experience that doing the following via the groovy module is insufficient?
19:49:20 <djazayeri> org.openmrs.validator.ValidateUtil.validate(concept.getConcept(147241))
19:49:25 <jkeiper> rafa might know otherwise, but when i last checked with him, it was saving
19:49:42 <jkeiper> djazayeri: yes, let me see if i have the script i used for validating ...
19:49:45 <djazayeri> jkeiper: oh, right, it's probably adding the "self" mapping.
19:49:53 <djazayeri> jkeiper: so MDS is intentionally saving
19:50:21 <wyclif> djazayeri: jkeiper i would assume the validator gets called on saving the concept, right?
19:50:30 <djazayeri> wyclif: yes.
19:50:58 <djazayeri> wyclif: this happens when I try to export the MDS package:
19:50:59 <djazayeri> Caused by: org.openmrs.api.DuplicateConceptNameException: 'hemorragia' is a duplicate name in locale 'es'
19:50:59 <djazayeri> at org.openmrs.validator.ConceptValidator.validate(ConceptValidator.java:189)
19:50:59 <djazayeri> at org.openmrs.api.impl.ConceptServiceImpl.saveConcept(ConceptServiceImpl.java:296)
19:51:37 *** mareias has quit IRC
19:51:37 <jkeiper> right, but validate(..) doesn't seem to trigger the problem
19:51:45 <jkeiper> s/trigger/show
19:52:07 <jkeiper> djazayeri: i use this ...
19:52:35 <jkeiper> http://pastebin.com/uEhWdhFu
19:52:47 <jkeiper> djazayeri: maybe using the error object is the way to go?
19:52:56 <jkeiper> djazayeri: i swear i tried saving at some point
19:52:59 <jkeiper> djazayeri: that's the last one i tried
19:53:03 <wyclif> djazayeri: another thing is that when creating(adding names) and saving a concept, certain things get automatically set e.g preffered/fully specified name if there if none, so if you validate via groovy isn't the same as validation during the import
19:53:24 <wyclif> e.g
19:53:51 <djazayeri> wyclif: yeah, the problem is that in this case there are _already_ two concepts in the DB that have the same name in Spanish, but if I validate one of them with ValidateUtil.validate, it does _not_ fail.
19:54:10 <djazayeri> wyclif: so I wonder if our logic is fault somewhere
19:54:21 <djazayeri> jkeiper: thanks for the pastebin, I'll try this approach
19:54:35 <wyclif> djazayeri: i think i might have a clue why
19:54:59 <jkeiper> djazayeri: np
19:57:08 <wyclif> djazayeri are the duplicates names marked s preferred or fully specified
19:57:34 <djazayeri> wyclif: let me check
19:59:59 <djazayeri> wyclif: it's fully specified in one concept (not the one I'm exporting). In the one I'm exporting it has type=null, localePreferred=false
20:00:54 <djazayeri> wyclif: but for the concept I'm exporting, that's the only name in the spanish locale
20:01:00 <wyclif> djazayeri: that is the reason why
20:01:10 <djazayeri> wyclif: so I guess when we save it's getting promoted to being locale_preferred?
20:01:16 <wyclif> djazayeri: let me explain it a little more
20:01:38 <djazayeri> wyclif: but I thought that fully-specified names are required to be unique.
20:02:27 <djazayeri> wyclif: i.e. if concept X has fully-specified name XYZ, then no other concept can have XYZ as a name in that locale, even if it's non-preferred or a synonym
20:05:43 <wyclif> djazayeri: if it none preferred or fully specified
20:06:19 <djazayeri> cpower: if people are going to create RefApp tickets as a result of testing (which I only want to happen after the report has been verified) can you ask them to put a particular label on the ticket?
20:07:54 <k-joseph> dkayiwa: hi
20:08:18 <wyclif> 2 concepts can have a duplicate name as long is a synonym for one and must not be marked as a pref synonym
20:08:29 <wyclif> djazayeri: 2 concepts can have a duplicate name as long is a synonym for one and must not be marked as a pref synonym
20:08:46 <djazayeri> wyclif: okay, I didn't think that was supposed to be allowed.
20:08:56 <djazayeri> wyclif: but I'll bring that up on the list.
20:11:42 <wyclif> djazayeri: on demo,try creating a concept, add a synonym that is a duplicate name, it should allow it but once you mark it as preferred it will reject it
20:12:14 <djazayeri> wyclif: I believe you that that's the current behavior. I'm saying I think it's wrong according to Andy's design. :-)
20:14:36 <wyclif> djazayeri: so i suspect what might be happening is that concept.addName automatically sets a fully specified name and conceptserviceimpl.saveConcept auto sets a preferred name if none is specified and that might be the problem, is the exception getting thrown inside saveConcept?
20:14:55 <djazayeri> wyclif: yes, that must be what's happening
20:15:23 <wyclif> djazayeri: so during import it fails but calling validate passes
20:15:37 <djazayeri> wyclif: during _export_ it fails, but calling validate passes
20:15:43 <wyclif> djazayeri: because during import saveConcept sets those and revalidates
20:15:45 <djazayeri> wyclif: because export does a save to add a mapping
20:16:08 <wyclif> djazayeri: i think so
20:16:26 <wyclif> djazayeri: we can always fix the validator behavior
20:19:07 *** NameFILIP has quit IRC
20:29:28 *** NameFILIP has joined #openmrs
20:29:28 *** ChanServ sets mode: +v NameFILIP
20:32:28 <dkayiwa> k-joseph: hi
20:41:22 <k-joseph> dkayiwa: hi
20:41:41 <dkayiwa> k-joseph: you pinged me :)
20:46:16 *** NameFILIP has quit IRC
20:46:35 <cpower> djazayeri: Kiran and I will be the gatekeepers on ticket creation.
20:46:49 <djazayeri> cpower: okay, cool. I think h3llborn did create a ticket already. :-)
20:47:09 <cpower> well that's because h3llborn is an overachiever ;-)
20:47:20 <djazayeri> cpower: it's RA-227
20:47:20 <k-joseph> dkayiwa: right, was checking whether you had reviewed any thing on commit i said i had added, parhaps that would much help me get some sot of better direction :)
20:47:50 <cpower> djazayeri: no that was me ;-) just not done with it yet
20:48:02 <djazayeri> cpower: ah, okay. :-)
20:48:30 <dkayiwa> k-joseph: you can mean while jump on another ticket as you wait for me :)
20:49:04 <k-joseph> dkayiwa: ok, will do that on the morrow
20:49:27 <dkayiwa> k-joseph: ok
20:53:55 *** GitHub41 has joined #openmrs
20:53:55 <GitHub41> [openmrs-core] Fahv opened pull request #403: TRUNK 2119: Improve Crash Reporting (master...TRUNK-2119) http://git.io/2cqm4Q
20:53:55 *** GitHub41 has left #openmrs
21:00:33 *** k-joseph has quit IRC
21:19:33 *** cospih has quit IRC
21:22:13 *** dkayiwa has quit IRC
21:22:31 *** sgithens has quit IRC
21:42:37 *** wyclif has quit IRC
21:46:39 *** NameFILIP has joined #openmrs
21:46:39 *** ChanServ sets mode: +v NameFILIP
21:50:50 *** NameFILIP has quit IRC
22:15:02 *** sgithens has joined #openmrs
22:47:13 *** NameFILIP has joined #openmrs
22:47:13 *** ChanServ sets mode: +v NameFILIP
22:51:41 *** NameFILIP has quit IRC
23:08:41 *** wyclif has joined #openmrs
23:37:40 <OpenMRSBot> Recent updates in the world of openmrsci: CA-CA-235 has FAILED (1 tests failed) : Updated by Mark Goodrich <https://ci-stg.openmrs.org/browse/CA-CA-235>
23:47:43 *** NameFILIP has joined #openmrs
23:47:44 *** ChanServ sets mode: +v NameFILIP
23:52:05 *** NameFILIP has quit IRC
23:55:38 *** LeeBreisacher1 has joined #openmrs