uPortal IRC Logs-2008-05-20
[00:49:20 EDT(-0400)] * EiNZTEiN (n=einztein@dsl-162.isunet.net) has joined ##uportal
[01:14:29 EDT(-0400)] * esm (n=esm@207-53-192-173.dynamic-dsl.qis.net) has joined ##uportal
[01:32:37 EDT(-0400)] * esm (n=esm@207-53-192-185.dynamic-dsl.qis.net) has joined ##uportal
[07:15:59 EDT(-0400)] * EiNZTEiN (n=einztein@dsl-162.isunet.net) has joined ##uportal
[07:49:01 EDT(-0400)] <Tuomaz> My problem yesterday with up3+mysql was due to incorrect charset in the config of the mysql-server. You have to set it to !utf8 (latin1 in my case) otherwise you get the "com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Specified key was too long; max key length is 1000 bytes" error.
[08:31:04 EDT(-0400)] * athena7 (n=athena7@c-24-2-189-230.hsd1.mn.comcast.net) has joined ##uportal
[08:48:03 EDT(-0400)] * MarkRogers (n=MarkRoge@addhcp129.cc.umanitoba.ca) has joined ##uportal
[09:04:19 EDT(-0400)] * jessm (n=Jess@cpe-069-134-127-060.nc.res.rr.com) has joined ##uportal
[09:07:34 EDT(-0400)] <MarkRogers> Would anyone know if minutes were taken at the uPortal Developers meeting following the conference?
[09:09:23 EDT(-0400)] <athena7> at the dev meeting thursday and friday, almost certainly not
[09:09:35 EDT(-0400)] <athena7> someone may have taken some minutes at bar camp though
[09:09:51 EDT(-0400)] <athena7> there was a meeting on project incubation, in particular - that may have some notes somewhere
[09:10:05 EDT(-0400)] <athena7> i'm not sure though, i left early that day
[09:10:24 EDT(-0400)] <athena7> thursday and friday there weren't a lot of uportal folks left - we actually crashed the kuali party
[09:15:48 EDT(-0400)] * EiNZTEiN (n=einztein@205.241.143.4) has joined ##uportal
[09:16:19 EDT(-0400)] * EiNZTEiN_ (n=einztein@205.241.143.4) has joined ##uportal
[09:18:54 EDT(-0400)] <MarkRogers> I see
[09:19:07 EDT(-0400)] <MarkRogers> knew I should have stayed
[09:20:09 EDT(-0400)] <MarkRogers> what are the burning uportal issues right now?
[09:25:51 EDT(-0400)] <athena7> hm, i'm not sure
[09:26:00 EDT(-0400)] <athena7> i think the intention is to cut a 3.0.1 release very soon
[09:26:16 EDT(-0400)] <athena7> i don't think there's a huge list of bugs for that, although there are some
[09:28:15 EDT(-0400)] <athena7> http://www.ja-sig.org/issues/secure/IssueNavigator.jspa?reset=true&pid=10020&fixfor=10560
[09:28:54 EDT(-0400)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[09:29:22 EDT(-0400)] <MarkRogers> i recall a bit of discussion on uportal skins and possibly some mention of JQuery and UI performance
[09:29:46 EDT(-0400)] <MarkRogers> oh thanks, I'll look through that
[09:29:54 EDT(-0400)] <athena7> tuy ran yahoo's profiling tool against the portal, which brought up some discussion of ui performance, yes
[09:30:35 EDT(-0400)] <athena7> i think we've potentially decided to set long cache headers on jquery resources, after giving them all version numbers
[09:30:53 EDT(-0400)] <athena7> and add an auto-javascript minifying step to the build for the uportal javascript
[09:31:08 EDT(-0400)] <athena7> i think those were the only concrete changes we'd discussed making at the time
[09:31:15 EDT(-0400)] <EricDalquist> yup
[09:31:32 EDT(-0400)] <EricDalquist> most other options become too specific to each portal instance
[09:31:36 EDT(-0400)] * esm (n=esm@128.220.212.115) has joined ##uportal
[09:31:47 EDT(-0400)] <EricDalquist> so reading through the logs from what I missed this morning ...
[09:31:54 EDT(-0400)] <EricDalquist> I'd like to have a 3.0.1 release in early June
[09:32:07 EDT(-0400)] <EricDalquist> there are 15 open issues right now against 3.0.1
[09:32:18 EDT(-0400)] <EricDalquist> and that doesn't include the UI performance improvements
[09:32:31 EDT(-0400)] <athena7> lets see
[09:32:32 EDT(-0400)] <athena7> i appear to own 3
[09:32:41 EDT(-0400)] <athena7> two of which are trivial
[09:32:42 EDT(-0400)] <athena7> hm
[09:32:45 EDT(-0400)] <EricDalquist> athena7: you're probably safe dong http://www.ja-sig.org/issues/browse/UP-2027 since we haven't heard from Bina since the conference
[09:32:54 EDT(-0400)] <athena7> yeah i assumed that was the case
[09:33:06 EDT(-0400)] <athena7> i've acquired work now though, so it might need to wait a couple day s
[09:33:29 EDT(-0400)] <EricDalquist> excuses excuses
[09:33:29 EDT(-0400)] <EricDalquist>
[09:33:41 EDT(-0400)] <athena7> haha
[09:33:42 EDT(-0400)] <EricDalquist> I'll also see what I can tackle in there
[09:33:59 EDT(-0400)] <athena7> there are actually several that shouldn't be a big deal, i think
[09:34:09 EDT(-0400)] <MarkRogers> and I recall some LDAP issues
[09:34:10 EDT(-0400)] <athena7> i'd left them in there in case someone wanted a bite-sized issue to tackle
[09:34:13 EDT(-0400)] <athena7> yes mark
[09:34:19 EDT(-0400)] <athena7> i think they're all fixed in the trunk
[09:34:47 EDT(-0400)] <athena7> although i don't think the ldap credentials caching works right now
[09:34:57 EDT(-0400)] <athena7> that's on my list of things to look at
[09:35:49 EDT(-0400)] <athena7> i think there's a ticket missing from this list
[09:36:15 EDT(-0400)] <MarkRogers> would it be okay to put a generic note about an imminent release of uP3 .0.1 in the newsletter ... imminent being early June
[09:36:52 EDT(-0400)] <EricDalquist> yeah
[09:37:18 EDT(-0400)] <MarkRogers> thanks
[09:37:23 EDT(-0400)] <EricDalquist> 'estimated 3.0.1 release in early June'
[09:37:52 EDT(-0400)] <EricDalquist> something non-committal enough where I won't have people harassing me too much if I get flooded with work before then
[09:40:41 EDT(-0400)] <EricDalquist> athena7: what ticket is that?
[09:40:49 EDT(-0400)] <athena7> just found it
[09:40:52 EDT(-0400)] <athena7> http://www.ja-sig.org/issues/browse/UP-1997
[09:40:59 EDT(-0400)] <athena7> some of the ajax menus are broken in IE6
[09:41:11 EDT(-0400)] <EricDalquist> ah
[09:41:21 EDT(-0400)] <EricDalquist> want to update the affects & fix versions?
[09:41:35 EDT(-0400)] <athena7> yep, doing that now
[09:42:15 EDT(-0400)] <athena7> actually hm, there may be a separate one for up3
[09:43:09 EDT(-0400)] <EricDalquist> I'm going through and setting a bunch of fix-fors
[09:43:33 EDT(-0400)] <athena7> yeah
[09:44:33 EDT(-0400)] <athena7> there are also some really weird skin artifacts in IE6
[09:44:43 EDT(-0400)] <athena7> i don't know if there's someone who can look at it
[09:44:55 EDT(-0400)] <EricDalquist> where is IE6 in the 'supported browser grid' from yahoo
[09:45:01 EDT(-0400)] <athena7> i suspect it may be more than i can fix
[09:45:06 EDT(-0400)] <athena7> should be supported
[09:45:10 EDT(-0400)] <EricDalquist> ok
[09:45:15 EDT(-0400)] <athena7> there are a lot of organizations that haven't upgrade
[09:45:15 EDT(-0400)] <athena7> d
[09:45:35 EDT(-0400)] <EricDalquist> ah yeah: http://developer.yahoo.com/yui/articles/gbs/
[09:46:17 EDT(-0400)] <athena7> yeah
[10:01:47 EDT(-0400)] <athena7> i think maybe we can resolve UP-2060 if that default ldap setup looks good to you guys
[10:02:24 EDT(-0400)] <EricDalquist> I'll take a look today
[10:02:28 EDT(-0400)] <athena7> cool
[10:02:37 EDT(-0400)] <athena7> i want to make sure it makes sense to other people before resolving it
[10:03:11 EDT(-0400)] <athena7> so to set the cache headers for those javascript files
[10:03:20 EDT(-0400)] <athena7> do we need to create a filter or something?
[10:03:25 EDT(-0400)] <EricDalquist> yeah
[10:03:32 EDT(-0400)] <EricDalquist> or see if we can find an existing one
[10:04:35 EDT(-0400)] <athena7> that would also be good
[10:04:51 EDT(-0400)] <athena7> i guess in preparation i can add the version numbers to the files
[10:05:03 EDT(-0400)] <EricDalquist> yeah
[10:05:08 EDT(-0400)] <athena7> maybe we should move all the things we want cached to a "lib" directory or something?
[10:05:11 EDT(-0400)] <EricDalquist> did we talk about doing it to the directories?
[10:05:19 EDT(-0400)] <EricDalquist> that would be a good idea too
[10:05:24 EDT(-0400)] <EricDalquist> so then the next question
[10:05:32 EDT(-0400)] <EricDalquist> is this something we're ok with doing for 3.0.1?
[10:05:47 EDT(-0400)] <EricDalquist> I'm assuming so since no one will be customizing the files themselves
[10:05:58 EDT(-0400)] <EricDalquist> it could cause merge issues in the theme XSL though correct?
[10:06:25 EDT(-0400)] <athena7> yes
[10:06:30 EDT(-0400)] <athena7> and yes
[10:06:47 EDT(-0400)] <athena7> yeah the files would be difficult to customize because they're already minified
[10:06:55 EDT(-0400)] <athena7> but yes, it will require a change to universality.xsl
[10:07:14 EDT(-0400)] <athena7> and whenever we upgrade jquery or other lib items we'll need to make that update again in universality.xsl
[10:07:25 EDT(-0400)] <EricDalquist> ok
[10:07:42 EDT(-0400)] <EricDalquist> I think that should be ok ...
[10:08:06 EDT(-0400)] <athena7> i think so
[10:08:08 EDT(-0400)] <EricDalquist> think you could write an email to uportal-dev just outlining the change and saying this will affect people upgrading from 3.0.0 to 3.0.1?
[10:08:14 EDT(-0400)] <athena7> sure
[10:08:16 EDT(-0400)] <EricDalquist> thanks
[10:08:25 EDT(-0400)] <EricDalquist> just want to make sure no-one there has an issue with it
[10:08:28 EDT(-0400)] <athena7> yeah
[10:10:53 EDT(-0400)] <Tuomaz> If we create a new theme as described on http://www.ja-sig.org/wiki/display/UPM30/01+Creating+a+new+Theme , how to insert the DLM_XHTML-newtheme.theme -file in the database?
[10:11:44 EDT(-0400)] <athena7> you can create a new xml file for it and use the new import/export tool
[10:12:10 EDT(-0400)] <athena7> alternatively, you should be able to add it to up_ss_theme, i believe
[10:12:22 EDT(-0400)] <Tuomaz> Yes, but exactly how does the new import/export work?
[10:12:24 EDT(-0400)] <EricDalquist> 'ant crn-import -Ddir=/full/path/to -Dpattern=fileName'
[10:12:51 EDT(-0400)] <athena7> in general, i don't think it should be necessary to create new themes in most cases in up3
[10:13:00 EDT(-0400)] <athena7> we should probably update the documentation to that effect
[10:13:37 EDT(-0400)] <Tuomaz> ant crn-import ?
[10:13:50 EDT(-0400)] <Tuomaz> how do I specify which file to import?
[10:13:56 EDT(-0400)] <Tuomaz> -D???
[10:14:10 EDT(-0400)] <EricDalquist> the full command I just typed shows you
[10:14:17 EDT(-0400)] <athena7> -Dargument=something is how to give ant arguments
[10:14:26 EDT(-0400)] <Tuomaz> EricDalquist: ah, didn't see
[10:14:29 EDT(-0400)] <Tuomaz> Thanks"
[10:14:31 EDT(-0400)] <EricDalquist> yup
[10:14:35 EDT(-0400)] <Tuomaz> I'll update the wiki
[10:14:54 EDT(-0400)] <EricDalquist> thanks
[10:19:18 EDT(-0400)] <Tuomaz> The wiki says 'If you have existing users you will need to run SQL to update their profiles to point to the ID of the theme you imported via the .theme file.
[10:19:39 EDT(-0400)] <EricDalquist> so are you doing a from-scratch install
[10:19:40 EDT(-0400)] <Tuomaz> Which tables?
[10:19:53 EDT(-0400)] <EricDalquist> or installing a new theme into an existing install (you want to keep your existing data)
[10:20:16 EDT(-0400)] <Tuomaz> I'm a fresh, but I have logged with some test users
[10:20:23 EDT(-0400)] <Tuomaz> I'm doing a fresh install
[10:20:57 EDT(-0400)] <EricDalquist> so the 'easy' way would be to edit all of the .layout and .fragment-layout files
[10:21:21 EDT(-0400)] <EricDalquist> and update the name attribute of the /layout/profile/theme node
[10:21:31 EDT(-0400)] <EricDalquist> so that the name matches the name in your new .theme files
[10:21:42 EDT(-0400)] <EricDalquist> then you would run an initportal
[10:21:44 EDT(-0400)] <Tuomaz> ok
[10:21:49 EDT(-0400)] <EricDalquist> but that drops your existing DB first
[10:21:56 EDT(-0400)] <EricDalquist> so you loose anything already there
[10:22:10 EDT(-0400)] <EricDalquist> the harder way
[10:22:17 EDT(-0400)] <EricDalquist> would be to just import that single .theme file
[10:22:58 EDT(-0400)] <EricDalquist> then look in UP_SS_THEME for the SS_ID of the theme you just imported (it will likely be 2)
[10:23:22 EDT(-0400)] <EricDalquist> then update the UP_USER_PROFILE table and update the THEME_SS_ID for the users you want to use the new theme
[10:28:31 EDT(-0400)] * grimesp (n=grimesp@134.250.4.177) has joined ##uportal
[10:35:19 EDT(-0400)] * anastasiac (n=team@142.150.154.105) has joined ##uportal
[10:39:34 EDT(-0400)] <Tuomaz> Thanks for your help.
[10:39:48 EDT(-0400)] <EricDalquist> yup
[10:39:56 EDT(-0400)] <EricDalquist> let us know if it works for you
[10:40:03 EDT(-0400)] <EricDalquist> or if the manual docs need further updating
[10:42:13 EDT(-0400)] * EricDalquis1 (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[10:55:51 EDT(-0400)] * michelled (n=team@142.150.154.197) has joined ##uportal
[11:17:40 EDT(-0400)] * anastasiac (n=team@142.150.154.105) has joined ##uportal
[11:28:35 EDT(-0400)] <athena7> i think crazychester attached his files to an earlier message in that thread
[11:31:01 EDT(-0400)] <EricDalquist> ah
[11:31:05 EDT(-0400)] <EricDalquist> I'll have to go look back
[11:32:09 EDT(-0400)] <athena7> i don't think that at the time i saw anything glaring
[11:39:49 EDT(-0400)] <athena7> i'm running into some issues with trying to get cached credentials from the cache security context
[11:40:13 EDT(-0400)] <athena7> i'm pretty sure that there's no way that the CacheSecurityContext would work for the ldap security context, as written
[11:40:27 EDT(-0400)] <EricDalquist> uhg
[11:40:40 EDT(-0400)] <athena7> i think it's only designed for the simple context
[11:41:01 EDT(-0400)] <EricDalquist> maybe we just need to restore the cacheldap context
[11:41:09 EDT(-0400)] <athena7> it looks up users in the AccountStoreFactory and exits if they're not found
[11:41:16 EDT(-0400)] <athena7> that might be the best thing to do for the time being
[11:41:44 EDT(-0400)] <EricDalquist> yeah
[11:41:45 EDT(-0400)] <athena7> that one subclasses the SimpleLdapConnectionContext and copies out the array before handing it over to the parent class
[11:41:45 EDT(-0400)] <EricDalquist> easy fix
[11:41:48 EDT(-0400)] <athena7> yeah
[11:41:50 EDT(-0400)] <athena7> lets just do that
[11:42:11 EDT(-0400)] <athena7> and then we don't waste time making it incrementally better before throwing it away in favor of spring-security or whatever
[11:42:37 EDT(-0400)] <EricDalquist> yup
[11:44:39 EDT(-0400)] <athena7> are there any similar classes that were deleted for other security contexts or is that it?
[11:44:48 EDT(-0400)] <EricDalquist> I don't think so
[11:44:59 EDT(-0400)] <athena7> ok
[11:45:00 EDT(-0400)] <athena7> great
[11:45:18 EDT(-0400)] <athena7> so is this just a matter of finding the right subversion commit and reversing it?
[11:46:02 EDT(-0400)] <EricDalquist> yeah, that 'should' be it
[11:46:44 EDT(-0400)] <athena7> i'm willing to help out with that, but i'm not actually sure how
[11:46:58 EDT(-0400)] <EricDalquist> that's fine
[11:47:22 EDT(-0400)] <athena7> i'll at least create a ticket though
[11:48:20 EDT(-0400)] <EricDalquist> I'll see if I can find it
[11:48:49 EDT(-0400)] <EricDalquist> looks like it was done in a commit against: http://www.ja-sig.org/issues/browse/UP-1832
[11:48:59 EDT(-0400)] <athena7> ah
[11:49:05 EDT(-0400)] <EricDalquist> specifically rhttp://www.ja-sig.org/issues/browse/UP-1832
[11:49:08 EDT(-0400)] <EricDalquist> oops
[11:49:14 EDT(-0400)] <EricDalquist> r42537
[11:49:34 EDT(-0400)] <MarkRogers> let me know if this looks okay for uPortal - http://www.ja-sig.org/wiki/x/pgPP
[11:50:22 EDT(-0400)] <EricDalquist> looks great MarkRogers, thanks!
[11:50:43 EDT(-0400)] <athena7>
[11:51:43 EDT(-0400)] <MarkRogers> tried to make it concrete yet non-commital
[11:52:00 EDT(-0400)] <EricDalquist> thanks, I appreciate that
[11:52:18 EDT(-0400)] <athena7> ok: http://www.ja-sig.org/issues/browse/UP-2064
[11:53:47 EDT(-0400)] <EricDalquist> http://svnbook.red-bean.com/en/1.4/svn-book.html#svn.branchmerge.commonuses.resurrect
[11:53:53 EDT(-0400)] <EricDalquist> that is what I'm doing to do the undelete
[11:54:10 EDT(-0400)] <athena7> thanks
[11:54:22 EDT(-0400)] <athena7> i knew there was some fairly standard way to do that
[11:55:08 EDT(-0400)] <EricDalquist> yeah, looks like you just find the last rev the file existed
[11:55:15 EDT(-0400)] <EricDalquist> then do a copy from there into your working copy
[11:55:19 EDT(-0400)] <EricDalquist> that way history is preserved
[11:55:49 EDT(-0400)] <athena7> excellent
[11:55:50 EDT(-0400)] <athena7> i like svn
[11:55:56 EDT(-0400)] <EricDalquist> me too
[11:56:02 EDT(-0400)] <EricDalquist> now if only fisheye did too
[11:56:39 EDT(-0400)] * holdorph (n=holdorph@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[11:56:48 EDT(-0400)] <athena7> heh, yeah
[11:58:51 EDT(-0400)] * colinclark (n=colin@142.150.154.101) has joined ##uportal
[12:01:29 EDT(-0400)] <EricDalquist> athena7: what does the edu.yale.its.tp.cas.proxyUrl parameter in web.xml do?
[12:01:42 EDT(-0400)] <athena7> right, yeah
[12:01:51 EDT(-0400)] <athena7> so that's the URL for the cas proxy servlet
[12:02:07 EDT(-0400)] <athena7> i think the reason it's documented as https is because it's only useful if you're running over ssl
[12:02:12 EDT(-0400)] <athena7> if you're not, you can't use proxy cas
[12:02:17 EDT(-0400)] <EricDalquist> ah
[12:02:25 EDT(-0400)] <EricDalquist> we should add a comment to that affect in web.xml
[12:02:28 EDT(-0400)] <athena7> andrew fixed it such that you could at least use the main filter, but that part wasn't changed
[12:02:28 EDT(-0400)] <athena7> yes
[12:02:31 EDT(-0400)] <EricDalquist> oh and the ldap change is in trunk
[12:02:39 EDT(-0400)] <athena7> great, thanks!
[12:02:50 EDT(-0400)] <MarkRogers> are portlets going to become a separate JASIG project?
[12:03:32 EDT(-0400)] <EricDalquist> yes
[12:03:46 EDT(-0400)] <athena7> i think several portlets are in various stages of becoming-projects
[12:05:16 EDT(-0400)] <athena7> speaking of which, i'd like to have a release of the feedback portlet sometime soon
[12:34:36 EDT(-0400)] * deuce (n=deuce@uni1.unicon.net) has joined ##uportal
[12:41:03 EDT(-0400)] * EiNZTEiN (n=einztein@205.241.143.4) has joined ##uportal
[13:56:06 EDT(-0400)] <EricDalquist> weitrd
[13:56:11 EDT(-0400)] <EricDalquist> java.lang.ClassCastException: java.lang.Long at org.jasig.portal.services.Authentication.authenticate(Authentication.java:155)
[13:56:18 EDT(-0400)] <EricDalquist> that is the error chester is seeing in portal.log
[13:58:14 EDT(-0400)] <athena7> wait where? i'm looking at it and it looks like the non-https initialization parameter is causing problems
[13:58:36 EDT(-0400)] <athena7> ah, i see it
[13:58:52 EDT(-0400)] <athena7> if you look at the trace though, i think it may actually be crashing because it doesn't want to be insecure
[13:59:04 EDT(-0400)] <EricDalquist> I don't think so ...
[13:59:05 EDT(-0400)] <deuce> who does?
[13:59:07 EDT(-0400)] <deuce>
[13:59:40 EDT(-0400)] <athena7> hm
[14:00:12 EDT(-0400)] <EricDalquist> and authn fails if any exception is thrown
[14:01:09 EDT(-0400)] <athena7> i'm not sure what would cause that
[14:02:06 EDT(-0400)] <EricDalquist> bad persondir config
[14:02:45 EDT(-0400)] <athena7> that gets called before authenticate?
[14:03:21 EDT(-0400)] <EricDalquist> Authentication.java is what populates user attributes into the person
[14:03:28 EDT(-0400)] <athena7> oh right
[14:03:31 EDT(-0400)] <EricDalquist> so users are getting authd
[14:03:39 EDT(-0400)] <EricDalquist> but Authentication.java fails because of the bad attribute
[14:03:43 EDT(-0400)] <EricDalquist> so it looks like authn fails
[14:03:44 EDT(-0400)] <athena7> yes, i know exactly what line you're talking about now
[14:04:02 EDT(-0400)] <EricDalquist> it should probably get changed from a cast
[14:04:06 EDT(-0400)] <EricDalquist> to a String.valueOf()
[14:05:08 EDT(-0400)] <athena7> sounds reasonable
[14:06:33 EDT(-0400)] <EricDalquist> especially since PersonDirectory can return any Object type
[14:07:25 EDT(-0400)] <athena7> ah
[14:25:08 EDT(-0400)] <MarkRogers> what happens when someone configures their persondirectory attribute to go after a multi-valued LDAP attibute (like cn)? Can it handle that?
[14:25:27 EDT(-0400)] <EricDalquist> depends on what 'it' is
[14:25:37 EDT(-0400)] <EricDalquist> some areas of the portal expect single-valued attributes
[14:25:42 EDT(-0400)] <EricDalquist> persondirectory handles multivalued
[14:26:26 EDT(-0400)] <EricDalquist> and persondirectory has two different ways to get attributes
[14:26:30 EDT(-0400)] <EricDalquist> one returns single-valued
[14:26:34 EDT(-0400)] <EricDalquist> one returns multi-valued
[14:32:21 EDT(-0400)] * EiNZTEiN (n=einztein@205.241.143.4) has joined ##uportal
[14:56:44 EDT(-0400)] <athena7> this is a pretty cute site
[14:56:48 EDT(-0400)] <athena7> http://www.ajaxload.info/
[14:57:41 EDT(-0400)] <EricDalquist> neat
[15:09:51 EDT(-0400)] * EiNZTEiN (n=einztein@205.241.143.4) has joined ##uportal
[15:22:37 EDT(-0400)] <MarkRogers> i like this one - http://www.csszengarden.com/
[15:27:11 EDT(-0400)] <athena7> yeah, that's a great site
[15:27:12 EDT(-0400)] * esm (n=esm@128.220.212.115) has joined ##uportal
[15:27:39 EDT(-0400)] <athena7> i needed a free and easy loading icon for the up3 theme - it was missing from the jasig trunk
[15:35:28 EDT(-0400)] * EiNZTEiN (n=einztein@205.241.143.4) has joined ##uportal
[15:42:34 EDT(-0400)] * esm (n=esm@128.220.212.115) has joined ##uportal
[15:50:23 EDT(-0400)] * EiNZTEiN (n=einztein@205.241.143.4) has joined ##uportal
[15:55:30 EDT(-0400)] * athena7 (n=athena7@c-24-2-189-230.hsd1.ct.comcast.net) has joined ##uportal
[16:12:10 EDT(-0400)] <EricDalquist> uhg ....
[16:19:10 EDT(-0400)] * athena7 (n=athena7@c-24-2-189-230.hsd1.mn.comcast.net) has joined ##uportal
[16:23:02 EDT(-0400)] * michelled (n=team@142.150.154.197) has left ##uportal
[16:55:19 EDT(-0400)] * esm (n=esm@128.220.212.115) has joined ##uportal
[17:06:04 EDT(-0400)] * colinclark (n=colin@142.150.154.101) has joined ##uportal
[17:15:48 EDT(-0400)] * holdorph (n=holdorph@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[17:31:34 EDT(-0400)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[19:23:37 EDT(-0400)] * holdorph (n=holdorph@ip72-201-251-192.ph.ph.cox.net) has joined ##uportal
[20:19:22 EDT(-0400)] * esm (n=esm@207-53-192-154.dynamic-dsl.qis.net) has joined ##uportal
[21:06:38 EDT(-0400)] * EiNZTEiN (n=einztein@dsl-162.isunet.net) has joined ##uportal
[22:21:30 EDT(-0400)] * esm (n=esm@207-53-192-154.dynamic-dsl.qis.net) has joined ##uportal
[23:28:41 EDT(-0400)] * MarkRogers (n=MarkRoge@wnpgmb0804w-ad03-82-73.dynamic.mts.net) has joined ##uportal
[23:29:25 EDT(-0400)] <MarkRogers> I was looking at Anthony's note on a patch to uPortal 3 and was wondering ...
[23:29:52 EDT(-0400)] <MarkRogers> with the Developer's Quick Start that I have installed, could I update this via an svn command?