[10:42:46 CDT(-0500)] <drewwills> reading through the 4.0.6 release notes... awesome
[10:43:09 CDT(-0500)] <drewwills> "The largest change in 4.0.6 is the completion of the portal event and aggregation systems" – does that mean there are portlets that report on events?
[10:44:41 CDT(-0500)] <EricDalquist> no
[10:44:42 CDT(-0500)] <EricDalquist> not yet
[10:44:48 CDT(-0500)] <EricDalquist> athena has some starts on those
[10:44:54 CDT(-0500)] <EricDalquist> but that will be part of the work for 4.0.7
[10:45:14 CDT(-0500)] <drewwills> that will be a great day when they hit the scene
[10:45:19 CDT(-0500)] <EricDalquist> yeah
[10:46:23 CDT(-0500)] <drewwills> that will be one of the days I write a little note to SSP: "look at this heap of awesomeness you just got for free"
[10:46:48 CDT(-0500)] <EricDalquist>
[10:46:58 CDT(-0500)] <EricDalquist> also need to add auditing portlets
[10:47:03 CDT(-0500)] <EricDalquist> we do it via SQL right now
[10:47:22 CDT(-0500)] <EricDalquist> but the plan is to track long term all events when an admin is using id or attribute swapper
[10:47:27 CDT(-0500)] <drewwills> that would also be very useful... is it by user? see what a user did?
[10:47:32 CDT(-0500)] <EricDalquist> yeah
[10:47:40 CDT(-0500)] <drewwills> makes sense
[10:47:45 CDT(-0500)] <EricDalquist> so every time a user logs in a new "event session id" is created
[10:47:47 CDT(-0500)] <EricDalquist> just a random string
[10:47:57 CDT(-0500)] <EricDalquist> but that ties all user events together
[10:49:58 CDT(-0500)] <drewwills> i like the DASHBOARD thing... I have to admit i always felt badge numbers lined up better conceptually as a window state
[10:50:14 CDT(-0500)] <EricDalquist> yeah
[10:50:24 CDT(-0500)] <EricDalquist> well and it helps performance wise too
[10:50:34 CDT(-0500)] <EricDalquist> since then we only bother executing portlets that actually support DASHBOARD
[10:50:43 CDT(-0500)] <drewwills> yep
[10:52:02 CDT(-0500)] <drewwills> as long as i'm here... do I remember right? it's not entirely easy to do something like "SELECT x FROM y WHERE y.username = UPPER(username)" in persondir?
[10:52:25 CDT(-0500)] <drewwills> functions in where clauses
[10:52:44 CDT(-0500)] <EricDalquist> right
[11:27:38 CDT(-0500)] <athena> are we close to having DASHBOARD support?
[11:28:28 CDT(-0500)] <EricDalquist> I think it is in 4.0.6
[11:28:32 CDT(-0500)] <EricDalquist> at least the jira was resolved
[11:28:50 CDT(-0500)] <athena> oh!
[11:28:53 CDT(-0500)] <athena> totally didn't realize that
[11:28:59 CDT(-0500)] <EricDalquist> hrm ...
[11:29:00 CDT(-0500)] <EricDalquist> maybe noit
[11:29:42 CDT(-0500)] <EricDalquist> ok ... so the base is there
[11:29:48 CDT(-0500)] <EricDalquist> but it never got fully integrated
[11:29:59 CDT(-0500)] <EricDalquist> https://github.com/jasig/uPortal/commit/88d1d0711c59fa1763f2cec8936b1da638181aa2
[11:46:20 CDT(-0500)] <athena> ah
[13:35:18 CDT(-0500)] <drewwills> hey folks... it seems that repository.apache.org is temporarily down, and that's effecting my ability to do >ant initportal
[13:35:48 CDT(-0500)] <drewwills> anyone have any quick tips for building besides editing build.xml to attempt to pass -o?
[13:51:19 CDT(-0500)] <athena> comment out the apache snapshots repo in the main pom.xml
[13:51:26 CDT(-0500)] <athena> that's probably the fastest, most effective shortcut
[13:51:44 CDT(-0500)] <athena> but i believe the -D property is -Dmaven.offline=true
[13:54:19 CDT(-0500)] <drewwills> yeah i dug in the build.xml and saw that, but it didn't work immediately... i'm concerned that maybe I don't completely understand the order in which these events happen... and what would happen if there's already garbage in the .m2/repository dir