uPortal IRC Logs-2011-11-14

[10:25:19 CST(-0600)] <EricDalquist> so athena what are your thoughts on https://github.com/Jasig/uPortal/pull/8

[10:25:48 CST(-0600)] <EricDalquist> The MobileESP project just provides a Java file

[10:25:49 CST(-0600)] <EricDalquist> http://blog.mobileesp.com/?page_id=20

[10:25:54 CST(-0600)] <EricDalquist> no jar, releases, etc

[10:28:25 CST(-0600)] <athena> kind of concerned about being able to keep it updated

[10:28:31 CST(-0600)] <EricDalquist> yeah

[10:28:37 CST(-0600)] <athena> also wish we had a way to make it configurable not in the source code

[10:28:55 CST(-0600)] <EricDalquist> have you looked at the code?

[10:28:58 CST(-0600)] <EricDalquist> its really simple

[10:29:01 CST(-0600)] <athena> yeah

[10:29:12 CST(-0600)] <athena> certainly easy enough to comment/uncomment a line

[10:29:17 CST(-0600)] <EricDalquist> I'm not familiar enough with the ins and outs of user agent detection

[10:29:42 CST(-0600)] <athena> though could see people being able to edit a config file and restart if they really needed to, rather than completely recompile/redeploy the portal

[10:29:49 CST(-0600)] <athena> it's basically just string matching

[10:30:19 CST(-0600)] <athena> looking for specific keywords in the right order to try and figure out what's what

[10:30:30 CST(-0600)] <EricDalquist> yeah

[12:14:31 CST(-0600)] <athena> hey EricDalquist - would it be a problem to give jeff cross permissions to create a repository under jasig so he can take care of migrating the project from SVN?

[12:14:38 CST(-0600)] <athena> permissions in github, that is

[12:15:48 CST(-0600)] <EricDalquist> I don't think so, ask him to email JA-SIG Infrastructure Team <infrastructure@lists.ja-sig.org> with his github username and the project info

[12:15:54 CST(-0600)] <EricDalquist> so we can set it up correctly

[12:16:00 CST(-0600)] <athena> sure thing

[13:09:28 CST(-0600)] <Daskreech> EricDalquist: Query about updates

[13:11:34 CST(-0600)] <EricDalquist> ?

[13:11:39 CST(-0600)] <EricDalquist> whats up

[13:11:54 CST(-0600)] <Daskreech> I don't see an update script or any such in the new release

[13:11:55 CST(-0600)] <EricDalquist> I'm at home today trying to work inbetween taking care of an 19mo old

[13:12:09 CST(-0600)] <Daskreech> So I wanted to know if updating would retain the site's look ?

[13:12:10 CST(-0600)] <EricDalquist> so what are you trying to do?

[13:13:11 CST(-0600)] <Daskreech> Just update the site. I would like to keep the site's look but of course have the new Proxy Portlet.

[13:13:34 CST(-0600)] <Daskreech> There isn't that much data on the site but I would suspect since that's in the database that would be preserved

[13:14:12 CST(-0600)] <EricDalquist> from what version to what version?

[13:14:29 CST(-0600)] <Daskreech> Currently the look of the site is important to keep but just looking through the files it seems that updating is simply untarring the file into a directory which would ovewrite all the changes

[13:18:51 CST(-0600)] <Daskreech> EricDalquist: 3.1 to 4.0.2

[13:23:24 CST(-0600)] <EricDalquist> how is the current uPortal install version controlled?

[13:23:28 CST(-0600)] <Daskreech> How active is the 19 mo old? (smile)

[13:23:31 CST(-0600)] <EricDalquist> did they do a vendor branch in SVN?

[13:23:33 CST(-0600)] <EricDalquist> very

[13:23:44 CST(-0600)] <Daskreech> EricDalquist: No idea. I can probably find out

[13:23:45 CST(-0600)] <EricDalquist> so I'll be more available in ~ an hour when she's napping (smile)

[13:23:56 CST(-0600)] <EricDalquist> that would be the first questions for doing the update

[13:24:10 CST(-0600)] <Daskreech> you mean did they do version controls for the changes made or did they pull a svn version to install?

[13:24:40 CST(-0600)] <EricDalquist> for the changes they made

[13:24:53 CST(-0600)] <EricDalquist> what we recommend is that people use some local version control system

[13:24:58 CST(-0600)] <EricDalquist> and do a vendor branch style import

[13:25:07 CST(-0600)] <EricDalquist> where the plain uPortal code comes in on the vendor branch

[13:25:13 CST(-0600)] <EricDalquist> and then they have a local mods branch

[13:25:26 CST(-0600)] <EricDalquist> then to upgrade you drop the latest uPortal code in the vendor branch

[13:25:42 CST(-0600)] <EricDalquist> and merge the changes from the local mods branch with the vendor branch changes

[13:26:29 CST(-0600)] <Daskreech> ah ok I think they were just doing tarball backups

[13:27:17 CST(-0600)] <Daskreech> EricDalquist: as a query at this point would you suggest git or svn

[13:31:09 CST(-0600)] <EricDalquist> we just had a bunch of talks at the unconference last week about git for maintaining local mods

[13:31:22 CST(-0600)] <EricDalquist> I think that is what we're going to be doing for our 4.0 upgrade at UW Madison

[13:32:55 CST(-0600)] <Daskreech> so ... it's in testing?

[13:33:31 CST(-0600)] <EricDalquist> using git for maintaining local mods?

[13:34:09 CST(-0600)] <Daskreech> recommending that

[13:35:38 CST(-0600)] <EricDalquist> so it is more up to your local preference. The uPortal community has more experiance with SVN vendor branches

[13:35:46 CST(-0600)] <EricDalquist> but there are a lot of places interested in using git

[13:36:05 CST(-0600)] <EricDalquist> so there will likely be a lot experiance with git in 6 months or so

[13:36:13 CST(-0600)] <EricDalquist> so you could do it now, you'd just be an early adopter (smile)

[13:36:29 CST(-0600)] <EricDalquist> one of the things I'm working on this week is transcribing my notes on it from the conference

[13:36:30 CST(-0600)] <EricDalquist> https://wiki.jasig.org/display/UPC/Git+for+Vendor+Branching

[13:36:41 CST(-0600)] <EricDalquist> that is just a placeholder so far

[13:36:48 CST(-0600)] <EricDalquist> but there should be a few pages of content there by the end of the week

[13:41:19 CST(-0600)] <Daskreech> EricDalquist: hmm alright guess I'll run a few tests but this is going to be a pretty decent change for the people involved

[13:41:38 CST(-0600)] <Daskreech> and it's Redhat so they might get Git in like 4 years

[13:41:52 CST(-0600)] <EricDalquist> right, thats why the svn/git/etc question isn't really a tech issue

[13:41:56 CST(-0600)] <EricDalquist> it is a people issue

[13:42:07 CST(-0600)] <EricDalquist> aka, what are they deployers/owners comfortable with

[13:43:27 CST(-0600)] <Daskreech> I'm going to go out on a limb and say they are not comfortable with anythign

[13:43:47 CST(-0600)] <EricDalquist> heh (smile)

[13:43:58 CST(-0600)] <EricDalquist> well I'll be back in ~ 45

[13:44:01 CST(-0600)] <EricDalquist> nap time for the toddler

[13:51:35 CST(-0600)] <Daskreech> (smile)