IRC Chat : 2013-08-20 - OpenMRS

00:12:52 *** NameFILIP has joined #openmrs
00:12:52 *** ChanServ sets mode: +v NameFILIP
00:17:02 *** NameFILIP has quit IRC
00:22:30 *** harsz89 has quit IRC
00:24:30 <OpenMRSBot> Recent updates in the world of openmrsci: AF-AF-48 has FAILED (19 tests failed) : Updated by djazayeri <https://ci-stg.openmrs.org/browse/AF-AF-48>
00:25:01 <djazayeri> wyclif: hey, have you toggled on the new patient header on the devtest servers?
00:31:17 <wyclif> djazayeri: nope
00:31:26 <djazayeri> wyclif: how can I test it then? :-)
00:33:36 <wyclif> djazayeri: breeze has been away most of the time but we need to set the toggle property enableNewPatientHeader to true
00:33:57 <djazayeri> wyclif: yeah, I think we need to learn how to do this ourselves.
00:34:03 <wyclif> djazayeri: i think i can do it by updating the vagrant file
00:34:11 <djazayeri> wyclif: you know where to set it there?
00:34:21 <wyclif> djazayeri: just a asec
00:35:23 *** harsz89 has joined #openmrs
00:35:23 *** ChanServ sets mode: +v harsz89
00:37:59 <wyclif> djazayeri: i think we need to edit https://github.com/openmrs/openmrs-distro-referenceapplication/blob/master/Vagrantfile and add a toggle file
00:38:04 <OpenMRSBot> <http://ln-s.net/-ne+> (at github.com)
00:38:13 <wyclif> djazayeri: am 100% sure exactly how to do it
00:38:25 <djazayeri> wyclif: hey, I've just been commenting on a commit of yours, but am I commenting on an old one?
00:38:56 <wyclif> djazayeri which ticket?
00:39:14 <LeeBreisacher> djazayeri: can we maybe get a couple hours of Breeze's time for him to "train" some of us?
00:39:37 <djazayeri> wyclif: on RA-164 (Address does not display in the dashboard), about changes in uiframework regarding address hierarchy
00:39:44 <LeeBreisacher> djazayeri: vagrant, VMs, puppet, bamboo...
00:39:59 <djazayeri> LeeBreisacher: yes, I think we should schedule that. (And record it!)
00:52:47 <wyclif> djazayeri: i have seen your comments but the problem is the fact that uiframework supports 1.8 and most the things i did that you say are not necessary are actually necessary for 1.8
00:53:03 <wyclif> djazayeri: the problem is we are supporting 1.9 in the uiframework
00:53:33 <djazayeri> wyclif: sorry, could you give an example? e.g. address layouts changed between 1.8 and 1.9 or something?
00:53:37 <wyclif> AddressSupport in 1.9+ defers significantly from 1.8 and below
00:55:27 <wyclif> djazayeri all the global property listener stuff was added in 1.9 and the way the default template is fetched differs really
00:56:22 <wyclif> and the version comparison in 1.8 is buggy, you are aware of that bug about comparing versions, i think it was fixed in 1.10 and 1.9 and not 1.8?
00:57:19 <djazayeri> wyclif: I guess I can live with the hacky version comparison code, but I don't like having the static variable, and having FormatterImpl be a GlobalPropertyListener
00:58:04 <djazayeri> wyclif: for the small number of people using UI Framework with OpenMRS 1.8.x, it's okay if the code runs a bit slower by instantiating a new AddressLayout each time...
01:00:13 <djazayeri> wyclif: (in 1.9.x it's already cached by OpenMRS core, right?)
01:00:14 <OpenMRSBot> Recent updates in the world of openmrsci: REFAPP-OMODDISTRO-975 has FAILED (1 tests failed) : Dependant of AF-AF-49 <https://ci-stg.openmrs.org/browse/REFAPP-OMODDISTRO-975>
01:00:16 <wyclif> djazayeri: that's fine with me, it means they will hit the DB each time
01:00:39 <wyclif> djazayeri: in 1.9 it 100% fine and is cached
01:01:00 <wyclif> djazayeri: it is fine, it is cached
01:01:32 <wyclif> djazayeri: the hit will be on those running 1.8 but we can ignore those :)
01:01:49 <djazayeri> wyclif: 1.8.x + UI Framework = very few people.
01:01:59 <wyclif> djazayeri: ok
01:04:48 <wyclif> djazayeri: i will find time tomorrow to fix it, how about the address hierarchy stuff?
01:06:19 <djazayeri> wyclif: we can wait for Mark to comment, but now that I've seen what the code would look like, I would prefer for UI Framework to not be aware of the Address Hierarchy module. Even if you're using that module, you should still have your address layout configured correctly...
01:08:06 <wyclif> right now there is hard dependency on AH at all, and should now work if you have the module installed and configured correctly
01:08:52 <wyclif> djazayeri: i mean to say no dependency on AH
01:09:10 <djazayeri> wyclif: Right, but it's bad style to introduce that (weak) dependency in the code. And as Mark mentioned at some point, even if you have the Address Hierarchy module installed, you should still have set up your address template correctly.
01:13:11 <wyclif> djazayeri: make sense, i will remove it
01:13:22 *** NameFILIP has joined #openmrs
01:13:22 *** ChanServ sets mode: +v NameFILIP
01:13:28 <djazayeri> wyclif: thanks!
01:17:57 *** NameFILIP has quit IRC
02:13:54 *** NameFILIP has joined #openmrs
02:13:54 *** ChanServ sets mode: +v NameFILIP
02:15:59 *** breeze has joined #openmrs
02:18:14 *** NameFILIP has quit IRC
02:19:13 <breeze> LeeBreisacher: hey
02:19:21 <LeeBreisacher> breeze: hi
02:19:37 <breeze> LeeBreisacher: anything exciting going on? I'm tyring to catch up on emails
02:20:51 <LeeBreisacher> breeze: it appears that all those distro failures where the Meta Data Module is not started is due to some actual bugs
02:21:31 <LeeBreisacher> breeze: I haven't looked at the details, but Darius reported that news. which is good.
02:21:37 <breeze> LeeBreisacher: ok...that's good
02:21:44 <breeze> LeeBreisacher: in a sense
02:22:04 *** djazayeri has quit IRC
02:22:45 <LeeBreisacher> breeze: it's good from my pov in that the module test you asked for turned out to be a very good thing. it has been failing and sure enough there was a real bug (or two)
02:22:47 *** djazayeri has joined #openmrs
02:22:47 *** ChanServ sets mode: +o djazayeri
02:23:28 <breeze> LeeBreisacher: is there anything I can help out with quickly right now?
02:23:45 <LeeBreisacher> breeze: one thing: increase that 3 minute timeout
02:23:55 <LeeBreisacher> breeze: or show someone else how to do it
02:24:19 <breeze> LeeBreisacher: hmm....how high should it go?
02:24:30 <LeeBreisacher> breeze: several bamboo failures are due to that timeout. uh...
02:24:52 <LeeBreisacher> breeze: I suppose we could dig in the logs and see how long it's actually taking, but why not just make it 10 minutes?
02:25:10 <breeze> LeeBreisacher: https://github.com/openmrs/openmrs-distro-referenceapplication/blob/master/utility-scripts/appStartupCheck.sh line 11
02:25:13 <OpenMRSBot> <http://ln-s.net/-ngF> (at github.com)
02:26:09 <LeeBreisacher> breeze: would editing that file and committing it to github fix it on the server?
02:26:18 <breeze> LeeBreisacher: isn't that sweeping that problem under a rug though?
02:26:25 <breeze> LeeBreisacher: yes
02:26:59 <LeeBreisacher> breeze: whoa. nice. I didn't realize. so how is that .sh file put onto the server? is that part of vagrant and puppet and such?
02:26:59 <breeze> LeeBreisacher: SCM is the source of truth as much as possible
02:27:03 <djazayeri> LeeBreisacher, breeze: I'm assuming that the thing will wait _up to_ 10 minutes, but won't wait that long unless it needs, right?
02:27:17 <breeze> LeeBreisacher: right
02:27:43 <breeze> LeeBreisacher: the check is run from Bamboo, not local to devtest01
02:27:47 <LeeBreisacher> breeze: re rug sweeping: the only thing we're sweeping is that startup is slow. which is not what (these) tests are for.
02:28:40 <LeeBreisacher> breeze: ...and the bamboo hardware is overloaded?
02:29:28 <breeze> LeeBreisacher: I suspect it is, but let's make sure we're sticking to on the same page....
02:29:51 <LeeBreisacher> breeze: ?
02:29:52 <breeze> LeeBreisacher: Bamboo hardware being overloaded won't affect the timeout
02:30:47 <breeze> LeeBreisacher: and just because UI tests weren't looking for perf problems, doesn't mean we should ignore them if they find some, IMHO
02:31:48 <LeeBreisacher> breeze: I didn't say we're ignoring them (well, maybe sortof). But perf tests should be a separate activity from functional tests.
02:33:16 <LeeBreisacher> breeze: at my company, we have separate Bamboo builds that just test performance (from build to build) and those tests are run on bare hardware, no VMs, one build at a time, etc. IOW, controlled env.
02:34:26 <breeze> LeeBreisacher: sure, I agree that makes sense, but if you find a pot of gold while you're looking for a pair of socks are you going to ignore it?
02:35:30 <LeeBreisacher> breeze: ha! gold? although it would be interesting to know how long the startup has actually been taking. is it 3m15s or is it 8m?
02:35:39 <breeze> LeeBreisacher: but yes, there needs to be a perf test stage added
02:36:24 <LeeBreisacher> breeze: does the server log have a single "startup took this long" log entry?
02:36:31 <breeze> LeeBreisacher: which means perf tests written, and given we don't have any at the moment, we should take advatnage of clues from other parts of the tools chain
02:36:51 <breeze> LeeBreisacher: with the logs be cleared out on every run, yes
02:37:00 <LeeBreisacher> breeze: something we could easily grep for?
02:37:11 <breeze> LeeBreisacher: yeah, that script is doing so
02:37:31 <LeeBreisacher> breeze: ah, I see
02:39:35 <LeeBreisacher> breeze: oh wait. when it takes longer than 3 minutes, where can I find how long it DID take? in the tomcat log?
02:40:26 <breeze> LeeBreisacher: yes, this script isn't capturing that, but when it does actually start the next line after the server started line will give a time in ms
02:41:04 <breeze> LeeBreisacher: this script just starts it own stop watch sort of
02:42:38 <LeeBreisacher> breeze: ok, I'm looking at the log from build 967 (for example). there is no "INFO: Server startup" in there!?
02:43:01 <breeze> LeeBreisacher: hmm....
02:43:20 <LeeBreisacher> breeze: right
02:44:13 <breeze> LeeBreisacher: looking to refresh my memory
02:44:30 <LeeBreisacher> breeze: we're capturing the log file right after the 3 minutes expires, right?
02:44:58 <LeeBreisacher> breeze: so the log continues to fill after we capture it...
02:45:11 <LeeBreisacher> breeze: I'm guessing...
02:45:55 <LeeBreisacher> breeze: another data point: build 966 (which was green) took 178 seconds to start. so we're obviously running close to the edge.
02:46:55 <LeeBreisacher> breeze: so 4 minutes is probably plenty. but why not make it 5. then we can (crudely) gather some actual startup times.
02:47:10 <breeze> LeeBreisacher: you may have found a bug...other collected logs do have that info...
02:47:36 <LeeBreisacher> breeze: other where?
02:48:00 <breeze> LeeBreisacher: the latest build's for example
02:48:07 <breeze> LeeBreisacher: 975
02:48:45 <LeeBreisacher> breeze: but that did not fail due to timeout
02:48:55 <breeze> LeeBreisacher: so we're capturing the log file after the ui tests are done...
02:49:06 <breeze> LeeBreisacher: right, so there's the scenario that's buggy
02:49:17 <LeeBreisacher> breeze: unless... right..
02:50:37 <breeze> LeeBreisacher: but if we want to collect that data in a more formal way, this script is not intended for that
02:51:25 <LeeBreisacher> breeze: right. let's just up the timeout (and think about making perf tests)
02:51:30 <breeze> LeeBreisacher: the intent of the timeout script was to say, don't bother running the tests if the server hasn't started yet, and the intent of collecting the logs was to anaylze failed ui tests
02:55:00 <LeeBreisacher> breeze: yes. that's all good. it's just (apparently) sometimes taking a little more than 3 minutes to start.
02:55:28 <LeeBreisacher> breeze: I'm assuming we're close based on that 178seconds that I saw
02:58:15 <breeze> LeeBreisacher: yeah, and that counter may be off by a second or two due to network lag
03:14:23 *** NameFILIP has joined #openmrs
03:14:23 *** ChanServ sets mode: +v NameFILIP
03:16:56 *** breeze has quit IRC
03:18:52 *** NameFILIP has quit IRC
03:37:54 *** wyclif has quit IRC
03:39:54 *** djazayeri has quit IRC
03:50:27 *** wyclif has joined #openmrs
03:52:42 *** LeeBreisacher has left #openmrs
04:11:48 *** harsz89 has quit IRC
04:14:55 *** NameFILIP has joined #openmrs
04:14:55 *** ChanServ sets mode: +v NameFILIP
04:19:02 *** NameFILIP has quit IRC
04:28:45 *** djazayeri has joined #openmrs
04:28:45 *** ChanServ sets mode: +o djazayeri
04:51:56 *** wyclif has quit IRC
04:55:52 *** maninc has joined #openmrs
05:07:47 *** rday has joined #openmrs
05:15:25 *** NameFILIP has joined #openmrs
05:15:25 *** ChanServ sets mode: +v NameFILIP
05:19:26 *** NameFILIP has quit IRC
05:21:58 *** maninc has quit IRC
05:53:46 <OpenMRSBot> Recent updates in the world of openmrsci: REFAPP-OMODDISTRO-976 has FAILED (1 tests failed) : Updated by Lee Breisacher <https://ci-stg.openmrs.org/browse/REFAPP-OMODDISTRO-976>
06:06:12 *** rcrichton has joined #openmrs
06:22:51 *** NameFILIP has joined #openmrs
06:22:51 *** ChanServ sets mode: +v NameFILIP
06:25:11 *** maninc has joined #openmrs
06:57:12 *** djazayeri has quit IRC
06:59:46 *** upul has quit IRC
07:55:58 *** k-joseph has joined #openmrs
08:03:50 *** dkayiwa has joined #openmrs
08:08:34 *** rday has quit IRC
08:35:01 *** rcrichton has quit IRC
08:37:58 *** rcrichton has joined #openmrs
08:37:59 <OpenMRSBot> Recent updates in the world of openmrsci: REFAPP-OMODDISTRO-977 has FAILED (2 tests failed) : Manual build by Rafal Korytkowski <https://ci-stg.openmrs.org/browse/REFAPP-OMODDISTRO-977>
08:47:32 *** maninc has quit IRC
09:00:29 <OpenMRSBot> Recent updates in the world of openmrsci: REFAPP-OMODDISTRO-978 has FAILED (1 tests failed) : Manual build by Rafal Korytkowski <https://ci-stg.openmrs.org/browse/REFAPP-OMODDISTRO-978>
09:06:33 *** mareias has joined #openmrs
09:16:40 *** k-joseph has quit IRC
09:52:41 <OpenMRSBot> Recent updates in the world of openmrsci: REFAPP-OMODDISTRO-979 has FAILED (1 tests failed) : Dependant of RA-RA-110 <https://ci-stg.openmrs.org/browse/REFAPP-OMODDISTRO-979>
09:56:35 *** maninc has joined #openmrs
10:03:14 *** GitHub43 has joined #openmrs
10:03:14 <GitHub43> [openmrs-core] rkorytkowski pushed 1 new commit to 1.9.x: http://git.io/ukU_oQ
10:03:14 <GitHub43> openmrs-core/1.9.x 67c9f03 Rafal Korytkowski: TRUNK-3738 Fixed stopping module
10:03:14 *** GitHub43 has left #openmrs
10:06:47 *** dkayiwa_ has joined #openmrs
10:08:34 *** dkayiwa has quit IRC
10:08:34 *** dkayiwa_ is now known as dkayiwa
10:16:44 *** harsz89 has joined #openmrs
10:16:44 *** ChanServ sets mode: +v harsz89
10:26:04 *** GitHub56 has joined #openmrs
10:26:04 <GitHub56> [openmrs-core] rkorytkowski pushed 1 new commit to 1.9.x: http://git.io/r3TojQ
10:26:05 <GitHub56> openmrs-core/1.9.x e8dca61 Rafal Korytkowski: TRUNK-4049 Daemon cannot assing System Developer role
10:26:05 *** GitHub56 has left #openmrs
10:46:03 *** GitHub146 has joined #openmrs
10:46:03 <GitHub146> [openmrs-core] rkorytkowski pushed 2 new commits to master: http://git.io/gf5lLw
10:46:03 <GitHub146> openmrs-core/master 0959396 Rafal Korytkowski: TRUNK-3738 Fixed stopping module...
10:46:03 <GitHub146> openmrs-core/master 0d029be Rafal Korytkowski: TRUNK-4049 Daemon cannot assing System Developer role...
10:46:03 *** GitHub146 has left #openmrs
10:56:21 *** travis-ci has joined #openmrs
10:56:21 <travis-ci> [travis-ci] [openmrs/openmrs-core] [0d029be] [Rafal Korytkowski] The build passed. - http://travis-ci.org/openmrs/openmrs-core/builds/10402746
10:56:21 *** travis-ci has left #openmrs
10:56:25 <OpenMRSBot> <http://ln-s.net/-npi> (at travis-ci.org)
11:09:20 *** maninc has quit IRC
11:19:01 <OpenMRSBot> Recent updates in the world of openmrsci: REFAPP-OMODDISTRO-980 has FAILED (1 tests failed) : Dependant of TRUNK-LATEST-82 <https://ci-stg.openmrs.org/browse/REFAPP-OMODDISTRO-980>
11:23:38 *** rfriedman has joined #openmrs
11:24:27 <rfriedman> rafa, good morning
11:24:37 <rafa> rfriedman: hi
11:26:18 <rfriedman> rafa, how do I reference the generated classes if they're off somewhere in target?
11:26:50 <rafa> rfriedman: are they .java or .class?
11:27:05 <rfriedman> rafa, they are .java
11:27:17 <rfriedman> rafa, plus one package annotation
11:27:18 <rafa> rfriedman: ohh then it's not possible
11:27:37 <rafa> rfriedman: can you pastebin pom.xml?
11:29:35 <rafa> rfriedman: actually reading docs for the maven plugin...
11:29:39 <rfriedman> rafa, think it's all here this time http://pastebin.com/ZQxAPgz3
11:29:56 <rafa> rfriedman: they say target is added to compile path
11:30:14 <rafa> rfriedman: can you verify that after you run mvn clean install there are .class as well?
11:30:44 *** maninc has joined #openmrs
11:33:46 *** cospih has joined #openmrs
11:34:37 <rafa> rfriedman: if you want them in src/main/java instead you could also set <generateDirectory>${project.basedir}/src/main/java<generateDirectory>
11:35:21 <rafa> rfriedman: but I would leave it in target so that they are not committed
11:35:54 <rfriedman> rafa, when they are in target, I can't import them into the classes that use them
11:36:24 <rafa> rfriedman: I think it's Eclipse that may have a problem with that
11:36:42 <rfriedman> rafa, I don't see any problem in committing them, they shouldn't change unless their underlying xsd changes
11:36:50 <rafa> rfriedman: it doesn't recognize that the maven plugin adds target to compile
11:37:10 *** dkayiwa_ has joined #openmrs
11:37:13 <rafa> rfriedman: ok so just try setting generateDirectory as above
11:37:45 <rfriedman> rafa, I think that's what the Build Path was doing
11:38:03 <rfriedman> rafa, I will give it a try
11:38:36 <rafa> rfriedman: I took it from http://static.highsource.org/mjiip/maven-jaxb2-plugin/generate-mojo.html
11:38:40 <OpenMRSBot> <http://ln-s.net/-nqn> (at static.highsource.org)
11:38:50 *** dkayiwa has quit IRC
11:38:50 *** dkayiwa_ is now known as dkayiwa
11:39:43 <rfriedman> rafa, I think I tried that yesterday, but I will try again and will get rid of the Build Path
11:52:01 <rfriedman> rafa, it seems to work, although I do have a META-INF folder inside my package that has the episode file in it. This is supposed to make its way into WEB-INF, but I'm not using episodes so I don't think it matters
11:53:07 <rafa> rfriedman: you can set <episode>false</episode>
11:53:59 <rfriedman> rafa, cute
12:07:59 *** k-joseph has joined #openmrs
12:18:58 <k-joseph> dkayiwa: hi
12:19:12 <dkayiwa> k-joseph: hi
12:25:51 *** mareias has quit IRC
12:28:02 *** dkayiwa_ has joined #openmrs
12:28:32 *** dkayiwa has quit IRC
12:28:32 *** dkayiwa_ is now known as dkayiwa
12:30:45 *** NameFILIP has quit IRC
12:32:21 *** NameFILIP has joined #openmrs
12:32:21 *** ChanServ sets mode: +v NameFILIP
12:34:20 *** maninc has quit IRC
12:40:13 <cpower> Hey dkayiwa or rafa , you have a moment for newbie Java question from me?
12:40:54 * cpower and when I say newbie I mean not even started yet I'm so new..
12:42:45 <dkayiwa> cpower: ok
12:45:03 <cpower> So I'm taking a class in college on Java. Literally "Intro to Java" and the first step is to setup my computer. I downloaded the JDK from the Oracle website and installed it, my assumption is that there would be some icon or something to interact with from that download correct? Or do I need to download netbeans, eclipse or something to actually write
12:45:03 <cpower> code in Java?
12:47:04 <dkayiwa> cpower: it comes with some commandline tools for compiling, running, etc
12:47:27 <dkayiwa> cpower: but if you want IDE, then you can download eclipse or netbeans, or any other IDE
12:47:47 <cpower> dkayiwa: So it wouldn't put an icon on my desktop I go to a command line to work with it. Ok
12:48:26 <dkayiwa> cpower: it does not
12:48:58 <cpower> dkayiwa: So would you say beginners use a text editor to write code and then go to the command line to compile/run/etc
12:50:19 *** mareias has joined #openmrs
12:50:20 <dkayiwa> cpower: i would use an IDE
12:50:50 <dkayiwa> cpower: since in the real world, we would use an IDE anyway :)
12:51:34 <cpower> dkayiwa: Sure, but a text editor is a way to do it? Just trying to figure out what my annoying professor is trying to get us to do. I see an IDE in my future
12:52:28 <cpower> dkayiwa: last question (for today) preference on IDE's?
12:52:47 <dkayiwa> cpower: those commandline tools, using a text editor with no syntax highlighting, and missing alot more goodies would be wasteful of your time :)
12:53:18 <dkayiwa> cpower: IDE selection can turn into a religious/political debate :)
12:53:25 <cpower> lol
12:54:12 <cpower> Well I'm buddhist and the simplest path is always the best ;-)
12:54:14 <dkayiwa> cpower: i know some people disagree with me regarding newbies using commandline tools, vs IDE
12:54:40 <dkayiwa> cpower: but i see not point wasting their time with stuff that the real world does not use :)
12:54:56 <cpower> dkayiwa: Fair enough
12:55:03 <cpower> dkayiwa: Thanks for the help!
12:55:07 <dkayiwa> cpower: it is like learning how to drive a manual car yet when i will only drive an automatic car for all my life :)
12:55:50 <dkayiwa> cpower: buddhist looks like the KISS principle :)
12:56:01 <cpower> dkayiwa: Yeah you think you'll always drive an automatic, but believe me learning how to drive a manual has come in handy.
12:56:59 <cpower> dkayiwa: motorcycles, that rental truck to move that happens to be a manual, the list goes on and on..
12:58:01 <dkayiwa> cpower: if you think you may at some time need a manual car, then you should learn manual
12:58:16 <dkayiwa> cpower: my scenario is dealing with cases where you will NEVER :)
12:58:31 <cpower> dkayiwa: makes sense
12:59:16 <dkayiwa> cpower: i will NEVER write Java code in notepad with the presence of these so manu IDEs :)
12:59:22 <dkayiwa> manu=many
13:00:15 <cpower> dkayiwa: I think my best bet is to get an IDE to help me with assignments when I can't figure it out using notepad
13:00:39 <cpower> dkayiwa: they are trying to teach the basics
13:01:03 <dkayiwa> cpower: ok
13:07:30 *** LeeBreisacher has joined #openmrs
13:08:48 *** NameFILIP has quit IRC
13:10:54 <rfriedman> dkayiwa, remember the question I asked you the other day about testing modules that have dependencies on other modules?
13:12:00 <rfriedman> dkayiwa, my test is failing because the application context cannot be loaded. could that be because I need to put the application context from the module on which I depend in test application context?
13:13:44 <dkayiwa> rfriedman: can you pastebin the failure log?
13:15:12 <rfriedman> dkayiwa, http://pastebin.com/PZ55fnez
13:17:22 *** wyclif has joined #openmrs
13:17:40 <rfriedman> dkayiwa, gotta run to a doctor's appointment. perhaps this is saying that i also need the calculation module as a dependency.
13:17:49 *** rfriedman is now known as rfriedman-away
13:29:35 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Modules: KenyaLab 0.1 uploaded to OpenMRS Module Repository <https://modules.openmrs.org/modules/view.jsp?module=kenyalab&ampversion=&amp0.1> || OpenMRS Modules: KenyaLab 0.1.1 uploaded to OpenMRS Module Repository <https://modules.openmrs.org/modules/view.jsp?module=kenyalab&ampversion=&amp0.1.1> || OpenMRS Modules: KenyaLab 0.1.2 uploaded to OpenMRS Module Repository <https://modules.openmrs.org/modules/view.jsp?module=kenyalab&ampversion=&amp0.1.2> || OpenMRS Modules: KenyaUI 1.9.2 uploaded to OpenMRS Module Repository <https://modules.openmrs.org/modules/view.jsp?module=kenyaui&ampversion=&amp1.9.2> || OpenMRS Modules: KenyaCore 0.7 uploaded to OpenMRS Module Repository <https://modules.openmrs.org/modules/view.jsp?module=kenyacore&ampversion=&amp0.7>
13:30:19 *** djazayeri has joined #openmrs
13:30:20 *** ChanServ sets mode: +o djazayeri
13:32:13 <djazayeri> dkayiwa: standup
13:32:40 <dkayiwa> djazayeri: ok
13:36:14 <djazayeri> dkayiwa: (can't hear you)
13:36:26 <dkayiwa> djazayeri: oh sorry had muted
14:08:48 *** dkayiwa_ has joined #openmrs
14:08:55 *** k-joseph_ has joined #openmrs
14:10:12 *** k-joseph has quit IRC
14:10:32 *** dkayiwa has quit IRC
14:10:38 *** dkayiwa_ is now known as dkayiwa
14:15:44 <rafa> h3llborn: hi
14:15:53 <h3llborn> rafa: good afternoon
14:15:58 <h3llborn> rafa: just replied to your email
14:16:06 <rafa> h3llborn: yes, just seen it
14:16:22 <rafa> h3llborn: I'm sorry
14:16:35 <h3llborn> rafa: its all good, its not something I go around telling everyone about
14:17:20 <rafa> h3llborn: that's ok, I was just worried about the progress
14:17:20 <h3llborn> rafa: well I kind of feel bad too for not mentioning it earlier
14:18:19 <rafa> h3llborn: no worries
14:18:30 <h3llborn> rafa: regarding ticket SDK-5
14:18:50 <h3llborn> rafa: I did remove the excess ++-- yesterday
14:19:08 <h3llborn> rafa: https://github.com/openmrs/openmrs-maven-archetype-project/blob/master/pom.xml
14:19:12 <OpenMRSBot> <http://ln-s.net/-nuT> (at github.com)
14:20:33 <h3llborn> rafa: is there anything else with the ticket that I forgot?
14:20:34 <rafa> h3llborn: ok
14:20:40 <rafa> h3llborn: no just that
14:20:56 <h3llborn> rafa: ya I did have that fixed shortly after I had merged it
14:21:27 <rafa> h3llborn: it's good to mention any follow ups in a ticket
14:21:51 <h3llborn> rafa: ok, ya I guess that was my mistake, didn't think of tat
14:22:53 <h3llborn> rafa: let me just see what other tickets you put into back in progress
14:24:23 <h3llborn> rafa: oh sdk-6 I had left it with the old archetype group id due to testing, that was a silly mistake on my end
14:24:37 <h3llborn> rafa: so I will rectify that now
14:24:47 <rafa> h3llborn: cool
14:24:56 <rafa> h3llborn: are other tickets clear?
14:25:17 <h3llborn> rafa: well aside from adjusting the group.id for the sdk script omrs-create-project there's nothing else
14:25:45 <rafa> h3llborn: there are a few more ready for work: https://tickets.openmrs.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+SDK+AND+resolution+%3D+Unresolved+ORDER+BY+priority+DESC%2C+key+DESC&mode=hide
14:26:34 <h3llborn> rafa: ok sounds good I'll get on that once I push these changes
14:27:19 <rafa> h3llborn: please create binaries again for testing by the end of your day and e-mail me
14:27:31 <rafa> h3llborn: I'll do more testing and create more tickets
14:27:31 <h3llborn> rafa: you got it!
14:27:41 <h3llborn> rafa: sounds good :)
14:28:11 <rafa> h3llborn: anything else you want to mention before we end?
14:28:50 <h3llborn> rafa: um I'm gonna leave the omrs-create-project so that it will look for the archetype in the local repo since we haven't published it on the web
14:29:13 <rafa> h3llborn: that's ok
14:29:21 <rafa> h3llborn: is it actually required to specify local repo?
14:29:35 <rafa> h3llborn: I would think maven will first look locally and then contact remote
14:30:01 <h3llborn> rafa: well its just a small command switch I like to keep in just to make it run quikcer otherwise it would look in remote
14:31:39 <rafa> h3llborn: ok
14:31:53 <rafa> h3llborn: so we're done for today
14:31:59 <h3llborn> rafa: so ya I assume so
14:32:05 <rafa> h3llborn: have a nice day!
14:32:12 <h3llborn> rafa: I'll go ahead and start with the other tickets, you too! :)
14:37:57 *** k-joseph_ has quit IRC
14:53:00 *** dkayiwa has quit IRC
14:53:20 *** k-joseph has joined #openmrs
14:58:11 *** jet_ is now known as jt48
15:04:02 *** NameFILIP has joined #openmrs
15:04:02 *** ChanServ sets mode: +v NameFILIP
15:10:34 *** Mkop has joined #openmrs
15:19:01 *** rday has joined #openmrs
15:21:17 *** davidpardz has quit IRC
15:29:51 *** rfriedman-away is now known as rfriedman
15:30:24 <rfriedman> hey rafa, got a minute?
15:32:41 <rfriedman> mseaton, are you really there?
15:33:59 *** djazayeri has quit IRC
15:44:01 *** djazayeri has joined #openmrs
15:44:01 *** ChanServ sets mode: +o djazayeri
15:44:57 *** djazayeri1 has joined #openmrs
15:48:42 *** djazayeri has quit IRC
15:50:06 *** rcrichton has quit IRC
15:50:58 *** rday has quit IRC
15:53:00 <rfriedman> djazayeri1, you really here?
15:53:06 <djazayeri1> rfriedman: yes
15:53:10 <rfriedman> djazayeri1, got a minute?
15:53:24 <djazayeri1> rfriedman: I have half of one
15:53:45 <rfriedman> ok, djazayeri1 , i am trying to run a test but get an error loading application context
15:54:07 <rfriedman> djazayeri1, i think it has to do with how to expose other modules on which mine is dependent
15:54:28 <rfriedman> djazayeri1, do i have to put their module app context in my test app context?
15:54:31 <djazayeri1> rfriedman: the process for that is annoying
15:54:43 <djazayeri1> rfriedman: what's the actual error you get?
15:55:06 <rfriedman> RROR - TestContextManager.prepareTestInstance(324) |2013-08-20 11:52:04,109| Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@75be38] to prepare test instance [org.openmrs.module.integration.api.ServerMetadataTest@1b55f2]
15:55:07 <rfriedman> java.lang.IllegalStateException: Failed to load ApplicationContext
15:55:25 <rfriedman> Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [/home/rfriedman/gitrepos/openmrs-module-reporting/api/target/classes/org/openmrs/module/reporting/calculation/PatientDataCalculation.class]; nested exception is java.io.FileNotFoundException: class path resource [org/openmrs/calculation/BaseCalculation.class] cannot be opened because it does not exist
15:56:00 <rfriedman> djazayeri1, I think calculation is a dependency of reporting on which I depend
15:56:12 <rfriedman> djazayeri1, I added it as a dependency of mine but no joy
15:56:23 <djazayeri1> rfriedman: probably you just need to add a maven dependency with scope=provided, on calculation-api
15:57:55 <rfriedman> djazayeri1, let me play with that a while
16:02:33 <rfriedman> djazayeri1, same problem, still thinks calculation-api does not exist
16:02:35 *** renee1 has joined #openmrs
16:02:47 <djazayeri1> rfriedman: it doesn't find the dependency?
16:03:51 <rfriedman> well that's what the 'caused by' above says, and it keeps appearing despite having calculation-api provided in the pom ...
16:04:13 <rfriedman> djazayeri1, so it's not a depdendency of mine, it's a dependency of reporting
16:04:28 <rfriedman> djazayeri1, i just have it in my module pom, not my api pom
16:04:31 <renee1> djazayeri1: cpower Would we still like to hold a refapp BA huddle?
16:04:50 <djazayeri1> rfriedman: right, but you need to declare the dependency in yours (with scope=provided) alongside where you decalre reporting
16:05:18 <rfriedman> djazayeri1, so both module and api poms?
16:06:01 <djazayeri1> rfriedman: you should put it exactly next to reporting, and everywhere reporting is
16:06:16 <rfriedman> djazayeri1, ok, let's give it a whirl
16:06:19 <djazayeri1> rfriedman: if you have <dependencyManagement> in your root pom, then yes, you need it in both places
16:09:12 <djazayeri1> renee1, cpower: could be helpful to chat, yes
16:09:32 <djazayeri1> renee1, cpower: probably briefly though, just to touch base on our limited capacity to BAize things
16:10:01 <renee1> djazayeri1: alexandre just went to lunch since no one was joining
16:10:10 <renee1> but we're both available all afternoon
16:11:37 <rfriedman> djazayeri1, i believe the word is baify
16:11:55 <rfriedman> djazayeri1, so now its complaining about serialization, same deal?
16:12:35 <djazayeri1> rfriedman: same deal with that, yes
16:14:50 <rfriedman> djazayeri1, is that serialization.xstream or serialization-xstream?
16:15:19 <djazayeri1> rfriedman: https://github.com/openmrs/openmrs-module-emrapi/blob/master/pom.xml#L86
16:15:24 <OpenMRSBot> <http://ln-s.net/-nwb> (at github.com)
16:16:01 <rfriedman> super tks, djazayeri1
16:16:43 <djazayeri1> rfriedman: note that the module I sent is organized a bit differently, in that it includes dependencies directly in the root pom (instead of using dependencymanagement), so you can't copy the whole structure verbatim
16:20:02 <rfriedman> djazayeri1, right, just copied serialization and edited version to use ranges
16:20:18 <rfriedman> djazayeri1, my test is now running, catching bugs, i am happy camper
16:24:51 <h3llborn> rafa: you got a sec?
17:58:31 *** rday has joined #openmrs
18:04:21 *** rday has quit IRC
18:36:01 *** djazayeri1 has quit IRC
18:41:46 *** djazayeri has joined #openmrs
18:41:46 *** ChanServ sets mode: +o djazayeri
18:42:23 *** djazayeri has quit IRC
18:43:17 *** wyclif has quit IRC
18:44:02 *** rfriedman has quit IRC
18:47:24 *** djazayeri has joined #openmrs
18:47:25 *** ChanServ sets mode: +o djazayeri
18:51:05 *** testest has joined #openmrs
18:52:23 *** elliott_w has quit IRC
18:52:23 *** r0bby has quit IRC
18:52:32 *** testest has quit IRC
18:52:39 *** elliott_w has joined #openmrs
18:52:39 *** ChanServ sets mode: +o elliott_w
18:52:43 *** r0bby has joined #openmrs
18:52:43 *** ChanServ sets mode: +v r0bby
19:09:39 *** test____ has joined #openmrs
19:11:04 <cpower> renee1: , djazayeri sorry didn't get my normal alert. I agree with Darius. Might be time to take that call more seriously
19:12:45 *** test____ has left #openmrs
19:19:26 *** wyclif has joined #openmrs
19:27:45 *** harsz89 has quit IRC
19:28:53 *** GitHub172 has joined #openmrs
19:28:53 <GitHub172> [openmrs-core] k-joseph opened pull request #391: TRUNK-4030 (master...TRUNK-4030) http://git.io/ICTUvw
19:28:53 *** GitHub172 has left #openmrs
19:39:03 *** harsz89 has joined #openmrs
19:39:03 *** ChanServ sets mode: +v harsz89
19:44:27 *** cmiiro has joined #openmrs
19:44:40 <k-joseph> cmiiro: hi
19:44:43 <cmiiro> k-joseph, hey
19:45:37 <cmiiro> k-joseph, think this is gonna be a private conversation
19:46:22 <k-joseph> cmiiro: so have you finished the instalation of all the neccessary and given plugins as according to https://wiki.openmrs.org/display/docs/Step+by+Step+Installation+for+Developers?
19:46:23 <OpenMRSBot> <http://ln-s.net/95ke> (at wiki.openmrs.org)
19:46:33 <k-joseph> cmiiro: ok, private:)
19:47:05 *** NameFILIP has quit IRC
19:56:58 *** breeze has joined #openmrs
19:59:05 *** breeze has quit IRC
20:01:21 *** dkayiwa has joined #openmrs
20:04:14 *** cmiiro has quit IRC
20:06:19 *** cmiiro has joined #openmrs
20:31:36 *** rday has joined #openmrs
20:41:03 *** rday has quit IRC
20:47:24 *** mareias has quit IRC
20:47:27 *** NameFILIP has joined #openmrs
20:47:27 *** ChanServ sets mode: +v NameFILIP
20:50:12 *** renee1 has quit IRC
20:52:04 *** NameFILIP has quit IRC
20:55:11 <k-joseph> it describes all that you need to be sure, and done with all that, then you will navigate through command line to where you created the folder and there clone openmrs in it by running;
20:55:34 <k-joseph>
20:55:35 <k-joseph>
20:55:40 <k-joseph> run
20:55:42 <k-joseph>
20:55:43 <k-joseph> git clone https://github.com/openmrs/openmrs-core.git
20:55:45 <k-joseph>
21:04:07 *** k-joseph has quit IRC
21:18:21 *** k-joseph has joined #openmrs
21:26:15 *** k-joseph has quit IRC
21:26:54 *** rday has joined #openmrs
21:29:29 *** k-joseph has joined #openmrs
21:33:48 *** rday has quit IRC
21:38:02 *** k-joseph has quit IRC
21:48:01 *** NameFILIP has joined #openmrs
21:48:01 *** ChanServ sets mode: +v NameFILIP
21:53:00 *** NameFILIP has quit IRC
22:12:07 *** dkayiwa has quit IRC
22:16:43 *** cmiiro has quit IRC
22:17:29 *** cmiiro has joined #openmrs
22:39:05 *** rday has joined #openmrs
22:48:31 *** NameFILIP has joined #openmrs
22:48:31 *** ChanServ sets mode: +v NameFILIP
22:53:00 *** NameFILIP has quit IRC
23:03:02 *** wyclif has quit IRC
23:10:27 *** cmiiro has quit IRC
23:23:27 <djazayeri> cpower: any chance you're around now?
23:35:23 *** wyclif has joined #openmrs
23:49:01 *** NameFILIP has joined #openmrs
23:49:01 *** ChanServ sets mode: +v NameFILIP
23:53:20 *** NameFILIP has quit IRC