IRC Chat : 2008-05-14 - OpenMRS

01:37:13 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: configuring openmrs source code in eclipse <http://forum.openmrs.org/viewtopic.php?f=9&t=372#p1214>
02:34:46 *** TorLye has quit IRC
02:49:18 *** nribeka has quit IRC
02:50:05 *** nribeka has joined #openmrs
03:09:23 *** sioraiocht has joined #openmrs
03:09:23 *** ChanServ sets mode: +v sioraiocht
03:23:53 *** sioraiocht_ has quit IRC
03:43:10 *** eddy has joined #openmrs
04:08:27 *** nribeka has quit IRC
04:08:28 *** nribeka_ has joined #openmrs
04:09:01 *** eddy has quit IRC
04:35:34 *** Ngref has joined #openmrs
05:14:03 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #748 (defect created): provider coming up as undefined <http://dev.openmrs.org/ticket/748>
06:39:44 *** james_regen has joined #openmrs
06:39:44 *** ChanServ sets mode: +v james_regen
06:52:16 *** bwolfe has joined #openmrs
06:52:16 *** OpenMRSBot sets mode: +o bwolfe
06:52:16 *** ChanServ sets mode: +o bwolfe
06:59:17 *** nribeka_ has quit IRC
07:19:14 *** sioraiocht has quit IRC
07:22:19 *** bmckown has joined #openmrs
07:22:19 *** ChanServ sets mode: +o bmckown
07:27:38 *** bmckown has quit IRC
07:36:56 *** bmckown has joined #openmrs
07:36:56 *** ChanServ sets mode: +o bmckown
07:44:29 <bwolfe> atomicturtle: so is it more like a 5 min end-to-end move, or a 1 hour end-to-end ?
07:44:37 <bwolfe> atomicturtle: can we just schedule a day this week to do it ?
07:47:59 <bwolfe> I don't really need to be involved...its more just getting burke to change the registrar IP and you to do the final point/click moving of the data
07:48:22 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Forum: Re: configuring openmrs source code in eclipse <http://forum.openmrs.org/viewtopic.php?f=9&t=372#p1215>
08:11:36 *** nribeka has joined #openmrs
08:34:55 *** nribeka has quit IRC
08:42:18 *** nribeka has joined #openmrs
09:02:31 *** TorLye has joined #openmrs
09:07:40 *** atomicturtle has quit IRC
09:18:42 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4198]: Merging trunk to api-refactoring [4053]:[4191] <http://dev.openmrs.org/changeset/4198>
09:46:13 *** Nzeyi has joined #openmrs
10:00:36 *** Nzeyi has quit IRC
11:26:27 *** sioraiocht has joined #openmrs
11:26:27 *** ChanServ sets mode: +v sioraiocht
11:54:17 *** atomicturtle has joined #openmrs
11:55:10 *** nribeka has quit IRC
12:21:10 *** pearlbear has joined #openmrs
12:21:10 *** ChanServ sets mode: +v pearlbear
12:31:49 *** bmckown has quit IRC
12:35:55 *** nribeka has joined #openmrs
12:42:10 *** atomicturtle has quit IRC
12:43:22 *** atomicturtle has joined #openmrs
12:50:46 *** atomicturtle has quit IRC
12:56:19 <r0bby> I was looking at my grails book
12:56:23 <r0bby> and realized something
12:56:29 <r0bby> grails does what my project will do!
12:56:41 <r0bby> it generates views/controllers based on a model!
12:59:15 <r0bby> appears grails uses templates
12:59:23 <r0bby> perhaps that won't be a bad idea
13:07:44 <r0bby> perhaps i should stop cc'ing burke lol
13:13:51 <r0bby> bwolfe
13:13:54 <r0bby> ping
13:14:02 <r0bby> ther'es a better book
13:14:09 <r0bby> Java Persistence with Hibernate
13:14:19 <bwolfe> thats the newest one out I think
13:14:33 <bwolfe> I think brian has that book
13:15:00 <bwolfe> and what conversation were you continueing here?
13:15:15 <bwolfe> i.e. that book better than what other book?
13:19:57 <r0bby> i switched the wiki
13:20:16 * r0bby read the ebook
13:20:32 * r0bby used hibernate briefly
13:21:23 * r0bby started writing acl into javabot for ##Java but never finished due to the fact (cheeser, the owner said he was gonna do it so i didn't feel like wasting my time)
13:21:33 <r0bby> :x
13:21:43 <r0bby> It's actually in place
13:21:46 <r0bby> the daos just don't work
13:21:59 <r0bby> one works but craps out if you add too many at once
13:23:05 <r0bby> I have a small bit of code in place
13:44:37 *** bmckown has joined #openmrs
13:44:38 *** ChanServ sets mode: +o bmckown
13:44:44 <r0bby> hi
13:44:50 <bmckown> hi
13:49:54 <nribeka> bmckown: what nribeka's blog said? hehe :D
13:51:39 <bmckown> Yes, Ah. Thanks for reminding me. I need to start doing that again.
13:51:41 <bmckown> hehe
13:52:04 * bmckown starts coding
13:58:56 <nribeka> hahaha ...
13:59:01 <nribeka> just kidding bmckown
13:59:02 <nribeka> :P
13:59:11 <bmckown> :-)
14:06:35 <nribeka> bmckown, do the opposite thing haha :D
14:06:54 <nribeka> btw, bwolfe is coming to town
14:08:41 * bmckown MUST code!
14:08:58 <bmckown> coming to town? what town?
14:09:39 <bmckown> Pittsburgh?
14:10:07 <bmckown> .... 2 + 2.... Oh, I get it.
14:10:12 <bmckown> :-)
14:10:14 <bmckown> cool.
14:11:04 <nribeka> yupz, he is coming this weekend :D
14:11:15 <bmckown> will you get to visit?
14:11:27 *** atomicturtle has joined #openmrs
14:11:35 <nribeka> yupz, but i don't know where we'll meet
14:11:52 <bmckown> that's good. that will be great.
14:12:09 <bmckown> Is there a Pirates game going on?
14:12:36 <nribeka> is that a complement or what?
14:13:00 <nribeka> haha :D
14:13:07 <nribeka> everybody is hailing Penguins right now
14:13:20 <bmckown> Sorry, I haven't kept up too much on the Pirates, so I don't know. We don't get their games on tv much here.
14:13:34 <bmckown> Ah, I haven't watched Hockey.
14:14:30 <bmckown> 2nd place in the East. That's good.
14:14:51 <bmckown> I watch baseball some, but not really hockey.
14:14:59 <nribeka> pirates is losing all the time :(
14:15:06 <nribeka> i mean most of it
14:15:14 <bmckown> Yes.
14:15:36 <nribeka> 19-20 now ...
14:15:43 <nribeka> that sucks :(
14:15:57 <bmckown> I'm originally from Akron. So Cleveland Indians. Hey let me go.
14:16:46 <nribeka> ah, Cleveland ...
14:17:00 <nribeka> we're in the same division then :P
14:18:17 <nribeka> i mean for nfl hahaha :P
14:18:29 <nribeka> not for mlb :D
14:24:30 * nribeka is running away
14:26:00 *** atomicturtle has quit IRC
14:28:36 <nribeka> r0bby: Summer of talking about payments, books, and illegal tax advice
14:28:51 <nribeka> haha ... rotfl ...
14:29:53 * nribeka runs again
14:31:56 <r0bby> yeh
14:31:57 <r0bby> lol
14:33:32 *** bmckown has quit IRC
14:39:10 *** atomicturtle has joined #openmrs
15:07:59 *** atomicturtle has quit IRC
15:11:57 *** atomicturtle has joined #openmrs
15:13:18 <bwolfe> atomicturtle: when night are you free this week to do the server swap ?
15:13:24 <bwolfe> err when=what
15:14:01 <atomicturtle> sunday maybe
15:19:49 *** james_regen has quit IRC
15:38:11 *** nribeka has quit IRC
15:39:56 <bwolfe> ok, can we jsut schedule a time? :-)
15:40:08 <bwolfe> atomicturtle: what time do you think will be best?
15:40:18 <bwolfe> I'll see if burke can be available.
15:42:33 *** bmckown has joined #openmrs
15:42:33 *** ChanServ sets mode: +o bmckown
15:45:31 <bwolfe> atomicturtle: does plesk give us a way to create a "we'
15:45:33 <bwolfe> err
15:45:45 <bwolfe> "we're down for now. come back later" message to all sites ?
15:45:58 <atomicturtle> we'll do it in parallel
15:46:06 <atomicturtle> nothing needs to go down at any point
15:47:07 <bwolfe> no need to set the old vm to read-only in case of ip caching ?
15:47:31 <bwolfe> is there copy delay caused by copying the vm image ?
15:47:49 *** [OmegentooX] has quit IRC
15:49:50 <bwolfe> (@ atomicturtle )
15:49:56 *** burke_away has joined #openmrs
15:49:56 *** ChanServ sets mode: +o burke_away
15:50:01 *** burke_away is now known as burke
15:50:50 <atomicturtle> yeah, we're not touching the vm we're just copying content
15:50:58 <atomicturtle> remember the other box isnt a virtual server
15:51:01 <atomicturtle> its a real box
15:51:26 <burke> so no VM on the new box?
15:51:31 <bwolfe> I'm all confused now
15:52:08 <bwolfe> I thought we were setting up virtuozzo on the new server so we could have multiple vms on the box
15:52:12 <burke> I thought it was going to be VM (for the sake of having everything neatly wrapped & transportable), just the only one on the box (not sharing resources)
16:00:39 <bwolfe> atomicturtle: whats your vision ? no vzo, no vms, just one os installed ?
16:03:05 <atomicturtle> Technically the kernel supports every kind of virtualization
16:03:24 <atomicturtle> we can always add vm's later
16:03:53 <atomicturtle> plesk itself allows you to make all the data transportable as well
16:03:56 <atomicturtle> no vm'ing required
16:04:44 <burke> is there a way via plesk to temporarily redirect people to a "system upgrade in progress..." message?
16:04:56 <bwolfe> ok, so a plesk-to-plesk transfer then? how long does that take atomicturtle ?
16:05:07 <atomicturtle> I already did it :P
16:05:28 <atomicturtle> what you do is set up both systems, in parallel
16:05:32 <atomicturtle> copy the data over
16:05:42 <atomicturtle> change the DNS records, and do a last rsync
16:05:54 <atomicturtle> its all done from inside of plesk too, in the migration manager
16:06:00 <burke> wow.
16:06:10 <burke> what if someone is committing code to svn during the migration?
16:06:26 <atomicturtle> the ninja way to do it on top of that is to use standard firewall rules to forward the connections from old to new during the DNS lag time
16:06:29 <bwolfe> so the vm1 plesk can say "you can't use this anymore" and redirect to the new one if someone's cache is all off ?
16:06:46 <atomicturtle> or you preempt the lag by setting the records not to cache
16:06:53 <atomicturtle> it could, but you dont need to
16:09:31 <burke> so, have you already started the migration?
16:09:54 <bwolfe> atomicturtle: I was asking how long does the "copy the data over" step take
16:09:54 <r0bby> hey burke =)
16:10:05 <burke> hey r0bby
16:10:21 <r0bby> did you happent o catch my email?
16:10:28 <r0bby> opinion?
16:12:08 <atomicturtle> it didnt take long, probably 2 or 3 hours
16:13:37 <atomicturtle> you can try it if youd like
16:13:41 <atomicturtle> just log into rax
16:13:53 <atomicturtle> blow away all the existing clients, go to server, migration manager
16:14:01 <atomicturtle> and put in the data for the current box
16:14:15 <atomicturtle> it lets you select either all the clients/domains or just specific ones
16:14:32 <burke> r0bby: agree that we can benefit from pieces of grails. templates sounds good. webservice sounds good too...for version 14.0. :p
16:15:54 <r0bby> burke: i never said *I* was gonna do it
16:15:59 <burke> :)
16:16:02 <r0bby> I said it'd be a nice idea
16:19:41 <bwolfe> atomicturtle: so we 1) make wiki/forum/svn/trac readonly on vm1. 2) move data from vm1 to vm3 with the migration maanger 3) wait three hours 4) move the IP 5) make wiki/forum/svn/trac writable on the new server
16:19:47 <bwolfe> is that right ?
16:21:43 <bwolfe> atomicturtle: does this migration manager copy the ssh users and whatnot we set up on vm1 ?
16:22:18 <r0bby> burke: at one point -- nearer the 26th -- i want a more detailed plan :-X I still have no clue how to start
16:22:59 <burke> r0bby: agreed. I've got some e-mail to send out tonight/tomorrow for all mentors/interns
16:25:20 <bwolfe> atomicturtle: and what about the nonplesk content like the /var/www/cruisecontrol stuff?
16:26:24 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #749 (task created): Problems with Data Export Output File (Concept Text and Concept ID) <http://dev.openmrs.org/ticket/749> || Robby O'Connor: Bus Factor in Open Source Software Development <http://feeds.feedburner.com/~r/robbyoconnor/~3/290439649/bus-factor-in-open-source-software.html>
16:27:09 <r0bby> this is grail's template
16:27:12 <r0bby> http://eugeneciurana.com/pastebin/pastebin.php?show=21270
16:27:14 <OpenMRSBot> <http://ln-s.net/1ruF> (at eugeneciurana.com)
16:27:45 <r0bby> grails would assist here greatly :(
16:28:46 *** nribeka has joined #openmrs
16:28:56 <bwolfe> burke: let me know what atomicturtle's response is. I've gotta run
16:29:01 *** bwolfe has quit IRC
16:31:30 <burke> r0bby: what's that clip from?
16:32:24 <burke> atomicturtle: if plesk will migrate the nonplesk stuff (ssh accounts, cruisecontrol, etc.) then Ben and I could probably make the migration tonight.
16:35:11 *** sioraiocht has quit IRC
16:35:37 <atomicturtle> it doesnt. Thats there to teach you not to go around plesk :P
16:37:20 <burke> what about manual tweaks to stuff -- i.e., we had to edit a phpbb3 file manually to fix how it generates RSS feeds. Does Plesk just essentially zip it up and move it over?
16:40:43 <burke> and can you get me into vm3 via ssh? i'm assuming my public key isn't on vm3. is that something I can do via plesk? or will you need to put my public key on vm3 yourself before I can ssh?
16:45:57 <atomicturtle> thats almost exactly what it does
16:46:28 <atomicturtle> anything managed through plesk on a domain, databases, files, zone files, even logs are transferred
16:46:38 <burke> cule.
16:47:09 <atomicturtle> it will recreate the users in the db, or the ones used for ftp. Even update the zone file with the new IP's if you were managing DNS with it
16:48:03 <burke> I found the domain ssh thing to ssh via plesk, but I don't see a way to inject my public key or manage SSH users from plesk so I can get good ol' SSH access to the box (for those dirty non-plesk things)
16:51:27 <atomicturtle> yeah for the user accounts of admins, Id do it the old fashioned way
16:51:31 <atomicturtle> personal preference
16:52:00 <r0bby> grails
16:52:19 <r0bby> Okay, burke i just looked through grail's Scaffolding code
16:52:29 <r0bby> they use groovy templates
16:53:03 <burke> atomicturtle: could you put my public key on vm3 for us? I could then take care of ben.
16:54:12 <r0bby> http://eugeneciurana.com/pastebin/pastebin.php?show=21274
16:54:13 <OpenMRSBot> <http://ln-s.net/1ruW> (at eugeneciurana.com)
16:54:25 <r0bby> that's the parsing code for generating the views
16:54:58 <r0bby> wow i lhis is gonna be easy
17:05:14 <atomicturtle> burke: all done
17:06:09 <burke> sweet. thanks. i'm in.
17:07:43 <burke> um... it's asking for a password when i try to sudo that I don't have. same for passwd.
17:10:27 <r0bby> I'm just doing straigth reflection i think
17:10:35 <r0bby> =x
17:11:42 <atomicturtle> same root password as the current box
17:14:10 <burke> ok. got it. thx
17:18:14 <burke> ok. gotta run. thanks atomicturtle. cya later, r0bby ... I'll have an e-mail out for mentors/interns very soon and we'll start working on your project plan
17:28:50 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Tickets: Ticket #750 (task created): Same column name on data export output file <http://dev.openmrs.org/ticket/750>
17:33:14 *** burke is now known as burke_away
18:40:44 *** bmckown has quit IRC
18:55:42 *** atomicturtle has quit IRC
19:37:14 <OpenMRSBot> Recent updates in the world of openmrs: OpenMRS Changesets: Changeset [4211]: nbsmodule: change version number, added advice point for adtservice - … <http://dev.openmrs.org/changeset/4211> || OpenMRS Changesets: Changeset [4210]: nbsmodule: rule updates <http://dev.openmrs.org/changeset/4210> || OpenMRS Changesets: Changeset [4209]: nbsmodule: use the atd teleform monitor task to be notified when TF … <http://dev.openmrs.org/changeset/4209> || OpenMRS Changesets: Changeset [4208]: nbsmodule: use the atd teleform monitor task to be notified when TF … <http://dev.openmrs.org/changeset/4208> || OpenMRS Changesets: Changeset [4207]: nbsmodule: use the atd teleform monitor task to be notified when TF … <http://dev.openmrs.org/changeset/4207> || OpenMRS Changesets: Changeset [4206]: Fixing data export simpleColumn auto-fill options to default to the lower … <http://dev.openmrs.org/changeset/4206> || OpenMRS Changesets: Changeset [4205]: atd: implemented a task to monitor teleform files change states <http://dev.openmrs.org/changeset/4205> || OpenMRS Changesets: Changeset [4204]: atd: implemented a task to monitor teleform files change states <http://dev.openmrs.org/changeset/4204> || OpenMRS Changesets: Changeset [4203]: atd: implemented a task to monitor teleform files change states <http://dev.openmrs.org/changeset/4203> || OpenMRS Changesets: Changeset [4202]: patientmatching: Adding initialization to the DataPanel's table model to … <http://dev.openmrs.org/changeset/4202> || OpenMRS Changesets: Changeset [4201]: atd: implemented a task to monitor teleform files change states <http://dev.openmrs.org/changeset/4201> || OpenMRS Changesets: Changeset [4200]: Merging trunk to api-refactoring [4053]:[4191] (followup) <http://dev.openmrs.org/changeset/4200> || OpenMRS Changesets: Changeset [4199]: Fixing checksum error on LogicServiceImpl <http://dev.openmrs.org/changeset/4199>
20:18:39 *** pearlbear has quit IRC
20:41:46 *** docpaul has joined #openmrs
20:41:46 *** ChanServ sets mode: +o docpaul
20:50:47 *** [OmegentooX] has joined #openmrs
20:50:47 *** ChanServ sets mode: +v [OmegentooX]
21:36:04 <r0bby> docpaul!
21:55:50 *** atomicturtle has joined #openmrs