[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
[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
[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
[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
[15:58:22 CDT(-0500)] <mmoayyed> Eric, got a quick sec?
[15:58:38 CDT(-0500)] <EricDalquist> maybe
[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
[16:01:26 CDT(-0500)] <athena> yep 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?