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&version=&0.1> || OpenMRS Modules: KenyaLab 0.1.1 uploaded to OpenMRS Module Repository <https://modules.openmrs.org/modules/view.jsp?module=kenyalab&version=&0.1.1> || OpenMRS Modules: KenyaLab 0.1.2 uploaded to OpenMRS Module Repository <https://modules.openmrs.org/modules/view.jsp?module=kenyalab&version=&0.1.2> || OpenMRS Modules: KenyaUI 1.9.2 uploaded to OpenMRS Module Repository <https://modules.openmrs.org/modules/view.jsp?module=kenyaui&version=&1.9.2> || OpenMRS Modules: KenyaCore 0.7 uploaded to OpenMRS Module Repository <https://modules.openmrs.org/modules/view.jsp?module=kenyacore&version=&0.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
|