IRC Chat : 2013-03-06 - OpenMRS

00:01:02 <andreapat> djazayeri, hi - you here?
00:01:10 <djazayeri1> andreapat: yes
00:03:07 <andreapat> djazayeri, hi - have made a custom test dataset and am creating a test in OrderServiceTest
00:03:57 <djazayeri1> andreapat: cool
00:04:03 <andreapat> djazayeri, so the test: purgeOrder_shouldDeleteObsThatReference(Order order) will go in OrderServiceTest, right?
00:04:44 <djazayeri1> andreapat: purgeOrder is on OrderService, right? Therefore yes, the test should be in OrderServiceTest
00:06:38 <andreapat> djazayeri, ok good - is it going to be able to find new method deleteObsThatReference(Order order) in HibernateDAO - a little confusing - how does that work?
00:07:21 <djazayeri1> andreapat: since OrderServiceTest is a BaseContextSensitiveTest, that means that it loads up the Spring application context before running the test
00:08:02 <djazayeri1> andreapat: if you look at applicationContext-service.xml, you'll see how we instantiate an OrderServiceImpl bean, and a HibernateOrderDAO bean, and wire those together
00:08:27 <andreapat> djazayeri1, so it will find in HibernateDAO - still a bit confusing
00:08:54 <djazayeri1> andreapat: OrderServiceImpl has a "dao" property or something like that right?
00:08:59 <djazayeri1> andreapat: so it can call the method there
00:09:30 <djazayeri1> andreapat: it trusts that our external configuration has configured it by setting the dao property.
00:09:32 <andreapat> djazayeri - ahh thanks - think I understand now
00:10:42 <djazayeri1> np
00:52:40 *** mseaton has joined #openmrs
00:52:40 *** ChanServ sets mode: +v mseaton
01:01:12 *** andreapat has quit IRC
01:06:24 *** zzz_jb360 has joined #openmrs
01:06:58 *** zzz_jb360 is now known as jb360
01:13:58 *** mseaton has left #openmrs
01:24:23 *** lh has quit IRC
01:42:05 *** lh has joined #openmrs
01:42:05 *** lh has joined #openmrs
01:49:45 *** upul has joined #openmrs
01:49:45 *** ChanServ sets mode: +v upul
02:00:46 *** harshadura has joined #openmrs
02:32:31 *** harshadura has quit IRC
02:40:08 *** davidpardz has joined #openmrs
02:55:34 *** sgithens has joined #openmrs
03:03:56 *** lh has quit IRC
03:34:16 *** Hasintha_i has joined #openmrs
03:46:13 *** djazayeri1 has quit IRC
03:48:38 *** Hasintha_i has quit IRC
04:05:13 *** Hasintha_i has joined #openmrs
04:19:14 *** davidpardz has quit IRC
04:43:48 *** lh has joined #openmrs
04:44:19 *** kishoreyekkanti has joined #openmrs
04:55:58 *** DraggonZ has joined #openmrs
04:56:47 *** lh has quit IRC
05:11:34 *** robbyoconnor has joined #openmrs
05:11:34 *** ChanServ sets mode: +v robbyoconnor
05:15:41 *** robbyoconnor has quit IRC
05:19:28 *** robbyoconnor has joined #openmrs
05:19:28 *** ChanServ sets mode: +v robbyoconnor
05:50:00 *** jb360 is now known as zzz_jb360
06:03:30 *** upul has quit IRC
06:06:46 *** shortend has joined #openmrs
06:14:09 *** harsz89 has joined #openmrs
06:16:04 *** meshack has joined #openmrs
06:17:42 *** Hasintha_i has quit IRC
06:19:58 <meshack> @dkayiwa,hi ma bro, long time due to the crash of my machine.
06:20:29 <meshack> hi, friends?
06:23:56 <meshack> how do i get irc account?
06:39:17 *** Hasintha_i has joined #openmrs
06:56:07 *** akoch has joined #openmrs
06:57:14 <akoch> Hello...am new to OpenMRS but its an application that my organization wants to take up to manage patients in its health facilities in Uganda
06:57:45 <akoch> I want to know the business rules involved, I am the IT Associate here, want to know the backend programs of OpenMRS
06:57:50 <akoch> any assistance?
07:02:32 *** meshack has quit IRC
07:03:17 <shortend> akoch: By backend programs do you mean the systems and software that OpenMRS is based on?
07:04:02 <shortend> akoch: OpenMRS is written in Java, making use of the Spring framework and Hibernate, to name a couple technologies.
07:07:06 *** downey has quit IRC
07:08:24 *** djazayeri has quit IRC
07:09:12 *** jkeiper has quit IRC
07:13:12 *** cpower has quit IRC
07:13:46 *** nribeka has quit IRC
07:14:41 <harsz89> akoch, also openMRS is web application which can deploy on jetty and apache tomcat servers
07:17:35 *** p_m has joined #openmrs
07:24:30 *** dkayiwa has joined #openmrs
07:26:23 *** kishoreyekkanti has quit IRC
07:41:42 *** akoch has quit IRC
08:26:01 *** nribeka has joined #openmrs
08:26:01 *** ChanServ sets mode: +v nribeka
08:26:04 *** cpower has joined #openmrs
08:26:04 *** ChanServ sets mode: +v cpower
08:29:59 <dkayiwa> cpower: are you really awake??? :)
08:47:43 *** DraggonZ has quit IRC
08:49:21 *** dkayiwa has quit IRC
09:03:09 *** downey has joined #openmrs
09:03:09 *** ChanServ sets mode: +o downey
09:05:04 *** djazayeri has joined #openmrs
09:09:41 *** jkeiper has joined #openmrs
09:09:41 *** ChanServ sets mode: +v jkeiper
09:45:53 *** DraggonZ has joined #openmrs
10:06:02 *** DraggonZ has quit IRC
10:06:05 *** DraggonZ1 has joined #openmrs
10:28:17 *** DraggonZ1 has quit IRC
10:29:07 *** DraggonZ has joined #openmrs
10:41:29 *** DraggonZ has quit IRC
10:59:39 *** manavakos has joined #openmrs
11:00:40 <manavakos> hi, i am new programmer and i want to ask if i can make a .jar file from openmrs-core.
11:05:20 <harsz89> hi manavakos
11:05:32 <harsz89> manavakos, what you exactly mean?
11:05:51 <harsz89> manavakos, openMRS core has several modules
11:06:11 <harsz89> manavakos, you may can get module jars
11:07:53 <manavakos> harsz89, hi. i suppose module jars are some extra functions for openMRS, right?
11:10:06 <harsz89> manavakos, openMRS core constructed from several mvn modules
11:11:06 <harsz89> manavakos, such as openmrs api,tools
11:11:24 <harsz89> manavakos, and we related jsp pages in omod module
11:11:35 <manavakos> harsz89, you mean that i can take some of those modules, combine them and run openMRS? what i am trying to understand is the "general" architecture of openMRS
11:11:39 *** dkayiwa has joined #openmrs
11:12:01 <harsz89> mhh openMRS can deploy as a web application
11:12:40 <harsz89> manavakos, you can deploy it in servers like apache tomcat
11:15:11 <manavakos> harsz89, that means that openMRS consists of modules that are all "lying" on the server and all together form the application?
11:17:02 <harsz89> harsz89, you can get the war archive which can deploy in a server after you build the application
11:18:12 <harsz89> manavakos, actually it's not one jar openMRS consists of several jars
11:19:17 <manavakos> harsz89, ok, but can i build the application and get a .jar file instead of a .war file? (i am not so familiar with web apps)
11:20:53 <dkayiwa> harsz89: thanks alot for giving manavakos the very nice answers :)
11:21:24 <dkayiwa> manavakos: yes you can built an openmrs-api jar. But you would need then to build a user interface around it
11:21:29 <dkayiwa> manavakos: does this make sense?
11:23:13 <harsz89> dkayiwa, he he your welcome dkayiwa :D :)
11:23:16 <manavakos> dkayiwa: yes! thank you both :)
11:23:25 <dkayiwa> :D
11:23:51 *** diadara has joined #openmrs
11:25:13 *** manavakos has left #openmrs
11:48:39 *** harsz89 has quit IRC
12:00:55 *** harsz89 has joined #openmrs
12:24:43 *** shangxiao has joined #openmrs
12:30:38 *** Hasintha_i has quit IRC
12:37:09 *** sunbiz has joined #openmrs
12:37:09 *** ChanServ sets mode: +v sunbiz
12:38:00 <shangxiao> anyone know how authentication is setup on openmrs?
12:38:16 <shangxiao> I can login with basic auth over a rest service it seems
12:40:21 *** rfriedman has joined #openmrs
12:40:51 <sunbiz> shangxiao: openmrs uses spring security
12:42:30 <sunbiz> but if you want to authenticate over the API, you can also use the Context class and its static methods
12:42:30 <sunbiz> http://resources.openmrs.org/doc/org/openmrs/api/context/Context.html
12:44:32 *** rfriedman has quit IRC
12:47:55 *** Anuruddha has joined #openmrs
13:24:16 <shangxiao> thx sunbiz I'll check that out
13:24:55 *** rkorytkowski has joined #openmrs
13:24:56 *** rkorytkowski is now known as rafa
13:24:56 *** ChanServ sets mode: +v rafa
13:35:25 <harsz89> hi djazayeri
13:46:14 *** davidpardz has joined #openmrs
13:49:43 *** wyclif_ has quit IRC
13:58:59 *** rkorytkowski has joined #openmrs
13:58:59 *** ChanServ sets mode: +v rkorytkowski
13:58:59 *** rafa is now known as Guest81428
13:59:15 *** rkorytkowski is now known as rafa
14:00:49 *** bharath has joined #openmrs
14:00:51 *** Guest81428 has quit IRC
14:00:55 *** bharath is now known as tbharath
14:01:48 <tbharath> can anyone give a link on how to setup the developer environment in linux?
14:05:16 <harsz89> hi tbharath
14:05:22 <harsz89> tbharath, https://wiki.openmrs.org/display/docs/Step+by+Step+Installation+for+Developers
14:05:23 <OpenMRSBot> <http://ln-s.net/8_PW> (at wiki.openmrs.org)
14:05:35 *** djazayeri1 has joined #openmrs
14:11:41 *** Joe-Seff has joined #openmrs
14:22:29 *** Joe-Seff has quit IRC
14:26:50 *** lh has joined #openmrs
14:26:50 *** lh has joined #openmrs
14:29:00 <diadara> i was trying to run openmrs core with a jetty:run ,but I am getting a ???Error executing sql: create database if not exists `?` default character set utf8 - Could not create connection to database server. mysqld is running and I am able to login as root from the commandline.Can anyone tell me what am I missing?
14:29:12 <tbharath> harsz89: thankyou
14:30:11 <harsz89> hi diadara
14:30:34 <harsz89> diadara, did you set a mysql root password ?
14:30:40 <diadara> yes
14:31:15 *** k-joseph has joined #openmrs
14:31:25 <harsz89> diadara, is mysql server running in localhost?
14:31:57 <diadara> I am able to do a mysql -u root -p
14:32:14 <harsz89> diadara, ah then it's fine
14:32:54 <harsz89> diadara, please double check the password you enter in openMRS initialsetup is the correct password
14:33:02 <harsz89> diadara, :)
14:38:53 *** wyclif_ has joined #openmrs
14:39:27 *** diadara has quit IRC
14:39:44 *** diadara has joined #openmrs
14:40:09 <diadara> no luck :)
14:45:23 <harsz89> diadara, normally if password correct it should work :)
14:45:50 <harsz89> diadara, is this latest git openMRS which 1.10?
14:45:54 *** k_joseph has joined #openmrs
14:46:02 *** k-joseph has quit IRC
14:56:17 *** tbharath has quit IRC
14:56:30 *** davidpardz has quit IRC
14:59:22 <cpower> hello!
14:59:24 <shangxiao> Hey the "API" submodule of a module is only supposed to have the interface of the module's service right? I've seen some modules putting entities & DAOs in there
14:59:33 <cpower> Are we ready to scrum?
14:59:54 <shangxiao> Are we ready to scruuuuuuuuumbllllllllleeeeeeeeeeeee
15:00:07 <cpower> heheh
15:00:16 <cpower> shangxiao: That's my line
15:00:21 <cpower> ;-)
15:00:29 <cpower> !scrumon cpower
15:00:29 * 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.
15:00:35 <shangxiao> ok you need to say "scrumble" like the boxing guy from now on ;)
15:01:17 <cpower> Order: rafa , djazayeri , dkayiwa , wyclif_ , and Andrea when she appears
15:01:33 <rafa> Today:
15:01:34 <rafa> * Tried to record a screencast... failed. Said goodbye to Camstudio.
15:01:34 <rafa> * Tried to record a screencast again... succeeded. Used Camtasia trial. It's great, but I don't think I's worth spending 300 euro doing one screencast a month :( I need to find something else, suggestions?
15:01:34 <rafa> * University Call.
15:01:34 <rafa> * Design Call.
15:01:34 <rafa> No blockers.
15:02:51 <cpower> djazayeri: you have anything to update?
15:03:17 <djazayeri1> Doing some examples of reporting work, that I'll share soon-issh
15:03:29 <cpower> dkayiwa: that's your cue
15:03:32 <djazayeri1> Working with Pulkit on App Framework
15:03:39 <dkayiwa> Did some reading about LDAP authentication
15:03:40 <dkayiwa> Have been going through tickets to see which ones need to have the intro label
15:03:40 <dkayiwa> Then will attend Design Call
15:03:40 <dkayiwa> No Blockers
15:03:56 <wyclif_> Tuesday:
15:03:56 <wyclif_> Completed TRUNK-3051 - Changed by info is not updated when saving updates on dictionary
15:03:56 <wyclif_> Investigate TRUNK-2705 - Improve concept searching when a concept contains multiple matched concept names
15:03:56 <wyclif_> Wednesday:
15:03:56 <wyclif_> TODOs for a couple of reviewed tickets
15:03:56 <wyclif_> Review and apply pull requests
15:03:58 <wyclif_> design call
15:04:00 <wyclif_>
15:04:02 <wyclif_> Blockers: None
15:04:18 <cpower> dkayiwa: you wanting to be a lead dev or product owner for our External Authentication sprint?
15:04:21 <djazayeri1> dkayiwa: let's chat about External Authentication
15:04:45 <dkayiwa> cpower: i do not feel suitable for it
15:04:56 *** andreap has joined #openmrs
15:04:58 <dkayiwa> cpower: but looks like am the candidate :)
15:05:10 <cpower> dkayiwa: hehehe
15:05:20 <cpower> andreap: you are up
15:05:33 <dkayiwa> djazayeri1: ok
15:05:39 <andreap> Tuesday
15:05:39 <andreap> ticket: TRUNK-3289 Delete other order stuff before deleting current order
15:05:40 <andreap> Work on/ created Test data set for new method deleteObsThatReference(Order)
15:05:40 <andreap> Still working on test purgeOrder_shouldDeleteObsThatReference(Order order)
15:05:40 <andreap> Wedbsday
15:05:40 <andreap> ticket: TRUNK-3289 Delete other order stuff before deleting current order
15:05:42 <andreap> Finish test purgeOrder_shouldDeleteObsThatReference(Order order)
15:05:44 <andreap> No Blockers
15:06:07 <cpower> Anyone else have an OpenMRS update they would like to give?
15:06:14 *** ChanServ sets mode: +o djazayeri
15:07:23 <cpower> Ok Announcements: Design Call today to discuss Reference Application (with no version number), and Sync.
15:07:48 <cpower> Feel free to join us 2pm EST
15:07:50 <djazayeri1> cpower: we're also supposed to have a report back from Daniel about External Authentication.
15:08:06 <cpower> djazayeri: excellent point
15:08:28 <rafa> cpower: and RESTWS-261
15:08:40 <cpower> Anyone looking to join a sprint even for a just a couple tickets feel free to let us know!
15:08:45 <rafa> RESTWS-267
15:08:46 <rafa> sorry
15:08:51 <cpower> rafa: yes that too
15:09:07 <cpower> Anything else?
15:09:15 <cpower> !scrumoff
15:09:15 * 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.
15:09:27 <djazayeri1> dkayiwa: so, about External Authentication...
15:09:31 <rafa> does anyone know good screencast tools for windows?
15:09:38 <cpower> It's going to be a long day so !powerup cpower
15:09:40 <djazayeri1> rafa: camtasia
15:09:48 <andreap> dkayiwa, is everythink k now with TRUNK-2768
15:09:50 <rafa> too expensive ;)
15:09:54 <cpower> aww it doesn't work in a sentence
15:10:19 <dkayiwa> djazayeri1: ok
15:10:23 <cpower> !powerup cpower
15:10:23 * OpenMRSBot slides cpower a Jack and Coke
15:10:28 <andreap> dkayiwa, meant - iis everythink ok now with TRUNK-2768?
15:10:41 <dkayiwa> andreap: will look at it later today :)
15:10:44 <djazayeri1> rafa: oh, sheesh, the mac version is way cheaper...
15:10:55 <andreap> dkayiwa, ok good
15:11:07 <rafa> correct
15:11:24 <djazayeri1> dkayiwa: so, about External Authentication...
15:11:29 <dkayiwa> djazayeri1: ok
15:12:02 <shangxiao> !powerup shangxiao
15:12:02 * OpenMRSBot slides shangxiao a Jack and Coke
15:12:04 <djazayeri1> dkayiwa: You actually don't need to know anything about LDAP for this sprint
15:12:11 <dkayiwa> djazayeri1: aha
15:12:15 <shangxiao> !powerdown shangxiao
15:12:16 <OpenMRSBot> shangxiao: Error: "powerdown" is not a valid command.
15:12:40 <djazayeri1> dkayiwa: I know it's not well-organized, but per the notes here http://notes.openmrs.org/Design-Forum-2013-02-27 ...
15:12:48 *** rkorytkowski has joined #openmrs
15:12:48 *** ChanServ sets mode: +v rkorytkowski
15:12:48 *** rafa is now known as Guest52765
15:12:57 *** rkorytkowski is now known as rafa
15:13:18 <dkayiwa> djazayeri1: i understood to mean what changes we need to make in OpenMRS to support LDAP :)
15:13:39 <djazayeri1> dkayiwa: the broad topic is *External* authentication
15:13:54 <djazayeri1> dkayiwa: at some point we'll work on supporting LDAP authentication directly
15:14:08 <djazayeri1> dkayiwa: but the first sprint is going to look at a much easier use case
15:15:09 <djazayeri1> dkayiwa: (and this is the I-TECH use case): you're running Apache with mod_ldap, so Apache takes care of authentication, and then transparently passes this information to OpenMRS (running in tomcat)
15:15:32 <djazayeri1> dkayiwa: sorry, that would be mod_auth_ldap (or something) for Apache
15:15:58 *** Hasintha_i has joined #openmrs
15:16:02 <dkayiwa> djazayeri1: that seems so clear
15:16:10 *** kmithemanth has joined #openmrs
15:16:16 <djazayeri1> dkayiwa: and Bill/Svend tell us that the way things work is that after the user authenticates successfully, then Apache/Tomcat will pass a REMOTE_USER request attribute with each request
15:16:32 *** Guest52765 has quit IRC
15:16:46 <djazayeri1> dkayiwa: one thing to do is to check the documentation about apache's mod_auth_* modules and verify that this is exactly how they work
15:17:13 <dkayiwa> djazayeri1: ok
15:17:50 <djazayeri1> dkayiwa: but the more important thing is to examine the OpenMRS code, and see what changes we would need to make to support setting up an authenticated UserContext based on a REMOTE_USER request attribute
15:17:55 <shangxiao> So can anyone answer the question I asked before the scrum meeting: What goes into the API submodule? Is it just the service interface?
15:18:25 <dkayiwa> djazayeri1: ok
15:19:36 <djazayeri1> dkayiwa: e.g. look closely at OpenmrsFilter and the lifecycle of when we do Context.authenticate, and see what changes we need to make
15:19:58 <djazayeri1> dkayiwa: do you think you can do this before design call today, to be able to give a quick update?
15:20:04 <dkayiwa> djazayeri1: yes
15:22:08 <djazayeri1> dkayiwa: okay, cool, ask if you have any questions
15:22:18 <dkayiwa> djazayeri1: sure will do so
15:23:08 <djazayeri1> dkayiwa: the expected output would be EITHER (a) a bullet list of where we'll need to make changes to support this, or (b) a diff showing a quick to-be-thrown-away spike doing that
15:23:56 <k_joseph> dkayiwa: hi
15:23:59 *** k_joseph is now known as k-joseph
15:24:05 <dkayiwa> djazayeri1: ok
15:24:10 <dkayiwa> k-joseph: hi
15:25:15 <downey> wyclif_: http://blog.freenode.net/2007/03/nickserv-is-your-friend/
15:25:18 <OpenMRSBot> <http://ln-s.net/4f29> (at blog.freenode.net)
15:25:33 <k-joseph> dkayiwa: i have the downloaded code under a zip file for the module, should i re extract it or i go with the already extracted one where i have already run mvn install?
15:25:59 <dkayiwa> k-joseph: i thought you cloned it. didn't you?
15:26:21 *** rfriedman has joined #openmrs
15:26:36 <k-joseph> dkayiwa: cloning was breaking , though i tried it for several times
15:26:46 <dkayiwa> k-joseph: which module?
15:27:21 <k-joseph> dkayiwa: formentry module
15:27:55 <dkayiwa> k-joseph: try clone it again
15:36:07 *** Anuruddha has quit IRC
15:36:26 *** Anuruddha has joined #openmrs
15:36:45 <k-joseph> dkayiwa: can i checkout out code of a module from github, rather that scm from eclipse?
15:38:33 *** Anuruddha has quit IRC
15:38:43 *** Anuruddha has joined #openmrs
15:38:43 <dkayiwa> k-joseph: do it on command line git clone
15:44:17 *** shangxiao has quit IRC
15:45:58 *** GitHub172 has joined #openmrs
15:45:58 <GitHub172> [openmrs-core] wluyima opened pull request #240: Changed by info is not updated when saving updates on dictionary - TRUNK-3051 (master...TRUNK-3051) http://git.io/eFo3rA
15:45:58 *** GitHub172 has left #openmrs
15:48:18 *** Anuruddha has quit IRC
15:49:05 *** Anuruddha has joined #openmrs
15:51:47 *** sgithens has quit IRC
15:52:33 *** Anuruddha_ has joined #openmrs
15:55:35 *** Anuruddha has quit IRC
15:57:20 *** harshadura has joined #openmrs
15:59:51 *** mseaton has joined #openmrs
15:59:51 *** ChanServ sets mode: +v mseaton
16:02:01 *** rafa has quit IRC
16:02:42 *** Anuruddha_ has quit IRC
16:04:21 *** tbharath has joined #openmrs
16:05:12 <tbharath> can I use mysql that cam with xampp with openMRS , because I am getting errors while running mysql as a individual package
16:05:13 <tbharath> ?
16:05:43 <jkeiper> tbharath: as long as you have a connection string to access a mysql db, yes
16:06:54 *** dmulindwa has joined #openmrs
16:07:03 <tbharath> jkeiper, what do you mean by connection string?
16:07:55 <jkeiper> tbharath: the setup asks you specific questions, but really it is creating a file called openmrs-runtime.properties
16:08:16 <jkeiper> tbharath: in that file, you have a connection string ... like a URL explaining how to connect to a server
16:08:32 <jkeiper> tbharath: as long as you have the information needed to create that connection string, you can use any server you want
16:08:45 <jkeiper> tbharath: like IP address, port number, etc
16:09:39 <tbharath> jkeiper, oh ok thanks for the detailed information , I haven't installed yet open mrs
16:09:53 <tbharath> jkeiper, I have installed eclipse ,maven plugin
16:10:11 <tbharath> jkeiper, and subclipse but came to know it is for older versions
16:10:20 <jkeiper> tbharath: i see, good luck!
16:10:42 <tbharath> jkeiper, thanks
16:11:41 <djazayeri1> downey: we're going to need a persistent demo/staging server for the Reference Application work. What's the process?
16:12:40 <downey> djazayeri1: DevTest01 is available. Just need to update the CI plan's configuration as appropriate
16:12:58 <djazayeri1> downey: we're going to need it semi-permanentl.
16:13:27 *** Anuruddha has joined #openmrs
16:13:39 <djazayeri1> downey: e.g. indefinitely reserved just for this purpose, starting when that sprint starts...
16:13:39 <downey> djazayeri1: Define semi-permanent
16:13:55 <downey> djazayeri1: That still shouldn't be a problem
16:14:24 <djazayeri1> downey: e.g. "forever" when someone goes to referenceemr.openmrs.org (or something) they will see this demo.
16:14:47 <downey> djazayeri1: I assume you'll release code at some point, right?
16:15:57 <djazayeri1> downey: yes, we'll release code at some point, but we'll still need the vm after that
16:16:04 <djazayeri1> downey: for future versions, etc
16:17:50 <downey> ok
16:18:05 <djazayeri1> downey: did the CD planning process lead to saying we'll need some number of VMs for testing deployments? (This will presumably be one of those.)
16:18:15 <downey> yes, devtest01 is the first one
16:18:23 *** Anuruddha has quit IRC
16:18:46 <djazayeri1> downey: okay, we can chat for 5 minutes on our call in a few hours. But FYI.
16:20:15 *** diadara has quit IRC
16:21:47 *** Anuruddha has joined #openmrs
16:24:55 *** Anuruddha_ has joined #openmrs
16:25:34 *** harshadura has quit IRC
16:25:45 *** harshadura has joined #openmrs
16:26:23 *** Anuruddha has quit IRC
16:29:20 *** Anuruddha_ has quit IRC
16:32:10 *** Anuruddha has joined #openmrs
16:35:30 *** Anuruddha_ has joined #openmrs
16:36:44 *** Anuruddha has quit IRC
16:39:34 *** Anuruddha_ has quit IRC
16:42:30 *** Anuruddha has joined #openmrs
16:44:19 *** sgithens has joined #openmrs
16:45:03 <k-joseph> dkayiwa: hi
16:47:02 <k-joseph> dkayiwa: cloning is suddenly stopping at 20 ~ 25 mbs or below for several times, with error http://pastebin.com/EVKgPuuP
16:58:03 *** Anuruddha has quit IRC
17:00:14 <tbharath> jkeiper,I am confused with the repos in github
17:00:34 <tbharath> jkeiper, can you please suggest which one to clone for a beginner
17:00:43 <dkayiwa> k-joseph: hi
17:01:14 <k-joseph> dkayiwa: hi
17:02:56 <dkayiwa> k-joseph: do you get the same exact error each time
17:03:26 <k-joseph> dkayiwa: i think so, i have noted that this last time,
17:03:53 <djazayeri1> tbharath: what are you trying to do?
17:04:36 *** sgithens has quit IRC
17:04:39 <k-joseph> dkayiwa: am currently trying it again, only that it takes me time waiting and only to break off,
17:04:55 *** sgithens has joined #openmrs
17:05:06 <dkayiwa> k-joseph: are you able to clone any other module
17:05:36 <k-joseph> dkayiwa: yes, i cloned html form entry yesturday
17:05:53 <tbharath> djazayeri, for a start I want to start to work on small bugs
17:05:59 <k-joseph> dkayiwa: but this one was breaking off from yesturday
17:06:13 <dkayiwa> k-joseph: ok
17:06:23 <dkayiwa> k-joseph: lets see how it goes now
17:06:37 <k-joseph> dkayiwa: ok
17:06:40 <djazayeri1> tbharath: so, if you're going to be working on the OpenMRS core (i.e. not an add-on module), which is typically the case for any ticket like TRUNK-####, then you should clone openmrs-core
17:07:11 <tbharath> djazayeri, ok
17:07:21 <djazayeri1> tbharath: have you looked at https://wiki.openmrs.org/display/docs/Step+by+Step+Installation+for+Developers ?
17:07:22 <OpenMRSBot> <http://ln-s.net/8_PW> (at wiki.openmrs.org)
17:07:38 <tbharath> djazayeri, I am aware of jsp , but have you used any framework in openmrs?
17:07:42 <djazayeri1> tbharath: and https://wiki.openmrs.org/display/docs/Using+Git
17:08:29 <djazayeri1> tbharath: Spring MVC. See https://wiki.openmrs.org/display/docs/Technical+Overview
17:08:30 <OpenMRSBot> <http://ln-s.net/8jTj> (at wiki.openmrs.org)
17:08:38 *** sashrika has joined #openmrs
17:08:53 <k-joseph> dkayiwa: it has produced the same error, only the time of break off varries, here is the trace for this time http://pastebin.com/2Y7UdfPF
17:09:14 <tbharath> djazayeri, ok
17:09:54 <dkayiwa> k-joseph: can you try clone another module now
17:11:27 *** sgithens has quit IRC
17:11:57 *** Anuruddha has joined #openmrs
17:12:41 *** dmulindwa has quit IRC
17:14:04 *** dmulindwa has joined #openmrs
17:16:49 *** rkorytkowski has joined #openmrs
17:16:49 *** ChanServ sets mode: +v rkorytkowski
17:16:49 *** rkorytkowski is now known as rafa
17:28:08 <djazayeri1> downey: can I create a new project in ci.openmrs.org?
17:28:18 <djazayeri1> downey: I will call it "Reference Application"
17:29:03 <downey> djazayeri1: as far as I know you should be able to
17:29:07 <djazayeri1> downey: for the work pulkit is doing now. (Presumably breeze will overwrite it completely)
17:29:17 <djazayeri1> downey: okay, so no problem with me creating that. :-)
17:29:22 <downey> yep
17:29:25 <downey> err, nope
17:29:28 *** nutsiepully has joined #openmrs
17:29:44 <djazayeri1> downey: project key, do you like them ultra-short, like RA? Or medium like REFAPP?
17:30:10 <downey> djazayeri1: it helps for URL's
17:30:24 <djazayeri1> downey: I mean: choose RA or REFAPP. :-)
17:30:54 <tbharath> djazayeri, I have downloaded the openmrs-core according to the instructions in https://wiki.openmrs.org/display/docs/Git+IDE+Integration
17:30:58 * downey chooses RA the sun god because he's tired of winter
17:31:17 <tbharath> djazayeri, but when I imported as existing maven project
17:31:48 *** k-joseph has quit IRC
17:31:59 <tbharath> djazayeri, it created many projects in eclipse like openmrs ,openmrs-api,openmrs-release-test ,.. and so on
17:32:12 <tbharath> djazayeri, is that the correct way I am doing?
17:32:13 <djazayeri1> tbharath: that's expected
17:33:02 <tbharath> djazayeri, ok
17:33:13 <tbharath> djazayeri, I mean as seperate projects
17:33:58 <djazayeri1> tbharath: yes, that's because eclipse is dumb, but it's expected. (Eclipse claims that that's a feature, not a bug, to show each one as its own project.)
17:34:29 <tbharath> djazayeri, like this http://imagebin.org/249206
17:34:45 <tbharath> djazayeri, oh ok
17:37:40 *** Anuruddha has quit IRC
17:41:13 <downey> rafa: updated https://wiki.openmrs.org/display/docs/Getting+Started+as+a+Developer
17:41:13 <OpenMRSBot> <http://ln-s.net/8bkO> (at wiki.openmrs.org)
17:43:36 <rafa> downey: thanks
17:43:55 <djazayeri1> downey: I messed something up (and bamboo is dumb…)
17:44:18 <djazayeri1> downey: I had started to create a plan, then I clicked cancel; it seems to have created the RA project, but I can't see it anywhere.
17:44:31 <downey> cpower: Any chance of renaming https://wiki.openmrs.org/display/RES/Sync to something a bit more specific? (maybe e.g. Sync Sprint)
17:45:14 <downey> djazayeri1: Not seeing RA actually created yet
17:45:40 <djazayeri1> downey: I don't see it, but when I try to create a new plan it now tells me "This project name already exists" and "This project key is already used"
17:45:49 <djazayeri1> downey: but I can't see that anywhere...
17:46:01 <downey> djazayeri1: eek. hang on
17:48:16 <downey> djazayeri1: I don't see any simple way to clean that up, so you may need a different key of your choosing
17:48:22 <rafa> eclipse dumb, bamboo dumb... what happened to the world? :D
17:48:30 <djazayeri1> downey: REFAPP it is...
17:49:17 <djazayeri1> rafa: "cancel" shouldn't mean "cancel halfway, putting myself in an irreparable state" :-)
17:50:57 <rafa> haha you need to be more predicitive!
17:54:47 <downey> heh
17:54:56 *** dkayiwa has quit IRC
17:55:18 *** dkayiwa has joined #openmrs
17:55:53 <tbharath> djazayeri, while running maven install do I need mysql server
17:59:18 <harsz89> tbharath, no need mysql server when running mvn clean install
17:59:28 <harsz89> tbharath, :)
18:00:29 <tbharath> I got this error http://pastebin.mozilla.org/2198816 while running maven install openmrs-core for the first time
18:07:57 *** sashrika has quit IRC
18:09:27 <tbharath> djazayeri, can you help me regarding this error http://pastebin.mozilla.org/2198816
18:10:14 <djazayeri1> tbharath: you running java 6 or java 7?
18:10:38 <tbharath> djazayeri, 7
18:10:56 <djazayeri1> tbharath: AFAIK you can't build OpenMRS in Java 7, you need Java 6.
18:11:18 <tbharath> djazayeri, ok
18:11:55 <djazayeri1> tbharath: you can search for discussion around that here: https://groups.google.com/a/openmrs.org/forum/?fromgroups#!forum/dev
18:11:58 <OpenMRSBot> <http://ln-s.net/+mM+> (at groups.google.com)
18:14:41 <dkayiwa> djazayeri: hi
18:15:01 <djazayeri1> hi
18:15:14 <djazayeri1> (on a call now, so only 20% mentally present)
18:16:08 <dkayiwa> djazayeri: Do you think Bill/Svend can send us links to read concerning how to interact with Tomcat's mod_auth_ldap on the java side?
18:16:32 <dkayiwa> djazayeri: am trying to google but not with much success
18:20:21 <rafa> dkayiwa: it's very basic from what I see
18:20:27 <rafa> dkayiwa: try http://stackoverflow.com/questions/2239069/how-do-i-retrieve-the-user-information-of-a-user-authenticated-with-apaches-mod
18:20:30 <OpenMRSBot> <http://ln-s.net/+mMJ> (at stackoverflow.com)
18:20:38 <djazayeri1> dkayiwa: I think they've already told us everything relevant from their end… i.e. they will have configured apache in such a way that when OpenMRS gets a request, it will already have a REMOTE_USER http request attribute set
18:20:40 <dkayiwa> rafa: thanks
18:20:47 <rafa> dkayiwa: and simply http://httpd.apache.org/docs/2.2/mod/mod_authnz_ldap.html
18:20:48 <OpenMRSBot> <http://ln-s.net/3D_V> (at httpd.apache.org)
18:22:06 *** harshadura has quit IRC
18:22:29 <rafa> dkayiwa: you don't want or need to rely on Tomcat in any way
18:22:59 *** dmulindwa has quit IRC
18:23:12 <dkayiwa> rafa: djazayeri1 is there anything else i need to know apart from the fact that getRemoteUser() will give me the authenticated LDAP user?
18:23:24 <djazayeri1> dkayiwa: as far as I know, that's all you need to know.
18:23:40 <dkayiwa> djazayeri1: so no need for the research?
18:24:21 <djazayeri1> dkayiwa: not in the next 35 minutes. :-)
18:24:40 <dkayiwa> djazayeri1: assuming i had a full day :)
18:24:48 *** Hasintha_i has quit IRC
18:24:54 <djazayeri1> dkayiwa: not necessary at this point
18:24:58 <dkayiwa> djazayeri1: what would i need to do
18:25:11 *** dmulindwa has joined #openmrs
18:26:01 <rafa> dkayiwa: you can code it up in the next 35 minutes ;)
18:26:08 <djazayeri1> dkayiwa: the important first step is to research where we need to change things in the OpenMRS codebase to support this
18:26:24 <dkayiwa> rafa: :)
18:26:27 <dkayiwa> djazayeri1: ok
18:35:49 *** tbharath has quit IRC
18:39:52 <downey> djazayeri1: thanks :)
18:46:13 *** k-joseph has joined #openmrs
18:49:11 <k-joseph> dkayiwa: i think the problem is internet connection, i have tried it again and this time gone to 94% till my data was up, unfortunately for airtel which is the fast internet is only offering 60 mbs at a time which is not completing the cloning, and utl is very slow,
18:49:30 <dkayiwa> k-joseph: ok
18:56:30 *** wyclif_ has quit IRC
18:58:56 *** wyclif_ has joined #openmrs
19:01:22 <rafa> k-joseph: what are you trying to clone?
19:01:34 <rafa> k-joseph: you may consider clonning just a single branch
19:01:47 <k-joseph> dkayiwa: cloning form entry module
19:01:54 <dkayiwa> k-joseph: ok
19:02:02 <rafa> k-joseph: git clone --single-branch https://....
19:02:21 <rafa> k-joseph: with this command you will only clone the main branch (master)
19:02:32 <rafa> k-joseph: it may be less MBs that the whole repository
19:02:40 <rafa> *than the whole repository
19:02:54 <k-joseph> rafa, ok thanks
19:03:02 <rafa> k-joseph: you can get other branches later
19:03:14 <rafa> k-joseph: using git fetch
19:06:20 <djazayeri1> downey: is wiki down?
19:06:34 <downey> djazayeri1: up for me
19:07:47 <k-joseph> rafa, am getting git clone --single-branch https://github.com/k-joseph/openmrs-module-formentry.git error: unknown option `single-branch' usage: git clone [options] [--] <repo> [<dir>]
19:07:59 <OpenMRSBot> <http://ln-s.net/+mNd> (at github.com)
19:08:20 <rafa> k-joseph: probably your version of git does not support it
19:09:27 <rafa> k-joseph: https://www.kernel.org/pub/software/scm/git/docs/git-clone.html
19:09:30 <OpenMRSBot> <http://ln-s.net/+mNj> (at www.kernel.org)
19:19:36 <harsz89> hi rafa ,
19:19:46 <rafa> harsz89: hi
19:20:23 <harsz89> rafa, thanks for commiting my first contribution to the metadatasharing module..:)
19:20:41 <rafa> harsz89: :)
19:20:42 <harsz89> rafa, i'm thinking of looking at ticket in sync module
19:20:59 <rafa> harsz89: go for it!
19:21:15 <downey> congrats harsz89 :)
19:21:40 <harsz89> rafa, thanks! i'll look into it
19:21:57 <harsz89> downey, thank you! :) :) i'm really happy :D
19:23:44 <harsz89> rafa, sync module is deal with communicating within multiple servers
19:24:24 <harsz89> rafa, to test something i need to up a another instance i guess
19:24:33 <rafa> harsz89: correct
19:24:45 <rafa> harsz89: I'd advise to use a standalone for example
19:25:00 <rafa> harsz89: you can run as many of thema as your pc or mac can handle ;)
19:25:20 <harsz89> rafa, ah thank you
19:25:50 <harsz89> rafa, so i need to download the standalone openMRS ?
19:26:12 <rafa> harsz89: yes
19:26:20 <harsz89> rafa, :)
19:26:42 *** nutsiepully has quit IRC
19:27:19 <harsz89> rafa, i'll have look thank you very much
19:27:58 <rafa> harsz89: you're welcome
19:28:06 <harsz89> rafa, :)
19:28:07 <rafa> harsz89: which sync ticket did you pick?
19:28:44 <harsz89> rafa, i'm looking at https://tickets.openmrs.org/browse/SYNC-288
19:29:03 <harsz89> rafa, shall i proceed with it?
19:29:19 <rafa> harsz89: sure!
19:29:25 <rafa> harsz89: it's a good ticket to start with
19:29:43 <rafa> harsz89: in general sync is pretty complex
19:29:46 *** k-joseph has quit IRC
19:30:31 <rafa> harsz89: but this ticket is a good introduction to sync
19:30:50 <harsz89> rafa, yeah i also thought it sync bit complex and bit of afraid to take ticket but i'll look into it
19:30:54 <harsz89> rafa, :)
19:31:09 <harsz89> rafa, first i need to get familiar with it
19:31:33 <rafa> harsz89: it's pretty well documented, be sure to check out wiki pages
19:32:19 <harsz89> rafa, ok i'll look at them and raise a question on the ticket
19:32:35 <harsz89> rafa, :)
19:32:51 <rafa> harsz89: I'll be watching the ticket!
19:33:25 <harsz89> rafa, thank you :)
19:51:03 *** shortend has quit IRC
19:55:45 *** k-joseph has joined #openmrs
20:00:35 *** kmithemanth has quit IRC
20:11:48 *** robbyoconnor has quit IRC
20:11:58 *** sunbiz has quit IRC
20:14:16 *** k-joseph has quit IRC
20:43:24 *** dmulindwa has quit IRC
21:11:08 *** dkayiwa_ has joined #openmrs
21:13:38 *** dkayiwa has quit IRC
21:13:39 *** dkayiwa_ is now known as dkayiwa
21:22:59 *** sunbiz has joined #openmrs
21:22:59 *** ChanServ sets mode: +v sunbiz
21:24:10 *** diadara has joined #openmrs
21:28:57 *** rfriedman has quit IRC
21:31:46 *** GitHub71 has joined #openmrs
21:31:46 <GitHub71> [openmrs-core] khayamuddin31 opened pull request #241: Validate field lengths of domain objects in management pages (master...TRUNK-2660) http://git.io/uKah6w
21:31:46 *** GitHub71 has left #openmrs
21:48:43 *** harsz89 has quit IRC
21:49:37 *** dkayiwa has quit IRC
21:51:50 *** rafa has quit IRC
22:00:46 *** harsz89 has joined #openmrs
22:29:43 *** mseaton has quit IRC
22:39:19 *** diadara has quit IRC
22:41:06 *** robbyoconnor has joined #openmrs
22:41:06 *** ChanServ sets mode: +v robbyoconnor
22:49:38 *** robbyoconnor has quit IRC
23:33:58 *** Anuruddha has joined #openmrs
23:38:42 *** Anuruddha has quit IRC
23:50:17 *** mseaton has joined #openmrs
23:50:17 *** ChanServ sets mode: +v mseaton