uPortal IRC Logs-2012-04-03

[11:18:07 CDT(-0500)] <athena> hey EricDalquist - i'm putting some finishing touches on a presentation

[11:18:18 CDT(-0500)] <athena> any suggestions for favorite recommended open-source libraries?

[11:18:28 CDT(-0500)] <EricDalquist> guava is my new favorite

[11:20:30 CDT(-0500)] <athena> i still need to play with that one more

[11:20:44 CDT(-0500)] <athena> good stuff

[11:21:02 CDT(-0500)] <athena> you're using a lot of their collections stuff aren't you?

[11:21:53 CDT(-0500)] <EricDalquist> yeah

[11:22:40 CDT(-0500)] <athena> also have down commons-, jasypt, jodatime, mockito, quartz, rome, owasp's antisamy, spring-

[11:22:41 CDT(-0500)] <EricDalquist> https://gist.github.com/2293339

[11:22:47 CDT(-0500)] <EricDalquist> sounds good

[11:22:56 CDT(-0500)] <EricDalquist> thought with Spring 3 I just use the built in scheduling

[11:22:58 CDT(-0500)] <EricDalquist> and not much quartz

[11:23:01 CDT(-0500)] <EricDalquist> but that's just me

[11:23:17 CDT(-0500)] <EricDalquist> that snippet results in access-time transformation of elements

[11:23:29 CDT(-0500)] <EricDalquist> so for a case like that, iterating over a list

[11:23:31 CDT(-0500)] <athena> oh that's great to know - i haven't looked at that at all yet

[11:23:45 CDT(-0500)] <EricDalquist> you can transform all entries with a single iteration over the list

[11:23:52 CDT(-0500)] <EricDalquist> er, transform & get

[11:24:04 CDT(-0500)] <athena> oh nice!

[11:24:57 CDT(-0500)] <athena> makes me happy that there are so many good libraries out there

[11:27:30 CDT(-0500)] <athena> so for our github portlet permissions

[11:27:42 CDT(-0500)] <athena> do we want to create a new portlet dev group?

[11:27:51 CDT(-0500)] <athena> there are some people like misagh who can't administer their projects anymore

[11:28:03 CDT(-0500)] <EricDalquist> hrm sure

[11:30:16 CDT(-0500)] <athena> i guess we'll need all privileges?

[11:30:23 CDT(-0500)] <athena> i don't know if we want to separate that out from sandbox development

[11:30:41 CDT(-0500)] <EricDalquist> I'm not sure

[11:30:48 CDT(-0500)] <EricDalquist> did our 4.x upgrade this morning

[11:30:57 CDT(-0500)] <EricDalquist> still paying attention to that

[11:40:09 CDT(-0500)] <athena> ok (smile)

[11:40:37 CDT(-0500)] <athena> how's that going?

[11:40:53 CDT(-0500)] <EricDalquist> pretty well

[11:40:55 CDT(-0500)] <EricDalquist> we're live

[11:40:59 CDT(-0500)] <EricDalquist> performance is a bit slow though

[11:41:09 CDT(-0500)] <EricDalquist> like averaging 4s load times

[11:41:14 CDT(-0500)] <EricDalquist> I think I found a few issues

[11:41:21 CDT(-0500)] <EricDalquist> so we're testing those

[11:41:32 CDT(-0500)] <EricDalquist> would be going a bit better but I miss-set my alaram

[11:41:36 CDT(-0500)] <EricDalquist> woke up at 5:35

[11:41:41 CDT(-0500)] <EricDalquist> instead of 4:50

[11:41:58 CDT(-0500)] <EricDalquist> bus left at 5:50 so a bit of a rush and couldn't get thing started from home

[11:44:00 CDT(-0500)] <athena> ahh

[11:44:11 CDT(-0500)] <athena> glad it's mostly going well though

[11:44:18 CDT(-0500)] <athena> did you guys leave the mobile theme disabled?

[11:44:24 CDT(-0500)] <EricDalquist> yes

[11:44:29 CDT(-0500)] <EricDalquist> until we get the skinning done

[11:44:45 CDT(-0500)] <athena> thought that was the case

[11:44:51 CDT(-0500)] <athena> will be great to have you guys on 4.0

[11:52:59 CDT(-0500)] <EricDalquist> another neat guava util:

[11:52:59 CDT(-0500)] <EricDalquist> https://gist.github.com/2293606

[11:53:19 CDT(-0500)] <athena> oh nice (smile)

[11:58:37 CDT(-0500)] <EricDalquist> wtf!

[11:58:42 CDT(-0500)] <EricDalquist> this old group code is insane

[11:58:54 CDT(-0500)] <EricDalquist> so method public IEntityGroup findGroup(CompositeEntityIdentifier ent)

[11:59:01 CDT(-0500)] <EricDalquist> calls protected IEntityGroup findGroupWithCache(String key)

[11:59:07 CDT(-0500)] <EricDalquist> by doing ent.getKey()

[11:59:23 CDT(-0500)] <EricDalquist> findGroupWithCache then does

[11:59:23 CDT(-0500)] <EricDalquist> IEntityGroup findGroupWithCache(CompositeEntityIdentifier ent)

[11:59:38 CDT(-0500)] <EricDalquist> which requires creating the CompositeEntityIdentifier all over again

[12:22:05 CDT(-0500)] <athena> yes, it is all horrible

[12:22:16 CDT(-0500)] <athena> i cringe and hide under the desk anytime i have to go anywhere near there (sad)

[12:36:42 CDT(-0500)] <b-sure> Hello uPortal Devs. I've been stepping through the debugger w/ uP 4.0.4 for an authentication issue. we use shibb and rely on the remote_user for authentication. has anyone here got shibb login to work against 4.0.4?

[12:39:06 CDT(-0500)] <athena> i know EricDalquist has, though he may be a bit occupied today

[12:39:28 CDT(-0500)] <EricDalquist> I can probably help tomorrow b-sure

[12:39:30 CDT(-0500)] <b-sure> thanks athene

[12:39:56 CDT(-0500)] <b-sure> thanks athena and EricDalquist. yeah I thought you may still be busy with the rollout at madison.

[12:40:33 CDT(-0500)] <b-sure> for now. more fun with the remote debugger (sad)

[15:58:22 CDT(-0500)] <mmoayyed> Eric, got a quick sec?

[15:58:38 CDT(-0500)] <EricDalquist> maybe (smile)

[15:59:15 CDT(-0500)] <mmoayyed> well, nothing too important; was wondering if you've had a chance to review permissions on git and see if it's possible for me to retrieve back commit access

[15:59:28 CDT(-0500)] <EricDalquist> I haven't

[15:59:41 CDT(-0500)] <EricDalquist> I know athena was asking earlier

[15:59:48 CDT(-0500)] <EricDalquist> but I don't have the cycles today to look at it

[15:59:50 CDT(-0500)] <EricDalquist> maybe later this week

[16:00:01 CDT(-0500)] <EricDalquist> probably something the infrastructure/incubation teams need to hash out

[16:00:38 CDT(-0500)] <athena> yeah, i think we do

[16:00:43 CDT(-0500)] <athena> but i hate for this to get in his way

[16:00:53 CDT(-0500)] <athena> so why don't i create a temporary team and add him to it and grant that

[16:00:57 CDT(-0500)] <EricDalquist> sounds good

[16:01:01 CDT(-0500)] <athena> so that mmoayyed can get whatever needs done, done

[16:01:02 CDT(-0500)] <EricDalquist> just email the infra list

[16:01:02 CDT(-0500)] <athena> cool.

[16:01:07 CDT(-0500)] <athena> will do!

[16:01:08 CDT(-0500)] <EricDalquist> with the team name and what it can do

[16:01:11 CDT(-0500)] <mmoayyed> great. thanks (smile)

[16:01:26 CDT(-0500)] <athena> yep (smile) thanks for the patience

[16:01:37 CDT(-0500)] <mmoayyed> no trouble at all.

[16:09:17 CDT(-0500)] <athena> mmoayyed: what's your github id?

[16:13:52 CDT(-0500)] <mmoayyed> mmoayyed

[16:16:27 CDT(-0500)] <athena> ok, i think we're in business!

[16:16:35 CDT(-0500)] <athena> let me know if you can administer that portlet now?

[16:18:38 CDT(-0500)] <mmoayyed> hope. still says: ReadOnly access

[16:18:41 CDT(-0500)] <mmoayyed> nope*

[16:18:54 CDT(-0500)] <athena> hmm

[16:19:31 CDT(-0500)] <athena> try again?

[16:19:54 CDT(-0500)] <mmoayyed> ah excellent. see the message: Content Management Portlet grants 1 user admin access to 1 repositories

[16:20:00 CDT(-0500)] <mmoayyed> looking good! thanks

[16:20:19 CDT(-0500)] <athena> yay!

[16:20:28 CDT(-0500)] <athena> i have no idea why the previous attempt didn't work, but whatever

[16:20:37 CDT(-0500)] <athena> is there anything else that you're locked out of right now?

[16:21:51 CDT(-0500)] <mmoayyed> cant think of any. although, I have been working on a couple of fixes for the news reader portlet's single-feed. is it protocol to submit a pull request?

[16:22:55 CDT(-0500)] <mmoayyed> or, if it's better to do a direct commit, possibly would need commit access there. not sure...

[16:29:35 CDT(-0500)] <mmoayyed> The fixes I am referring to are pretty minor. I have allowed the single news feed version of the portlet to be able to independently manage its portlet pref, and have fixed a crash when a single & empty news feed is processed

[16:30:13 CDT(-0500)] <mmoayyed> in additional to minor xml schema updates and UI fixes which are mostly no brainer stuff. might be easier to get commit access there, if its easier and faster to move fwd