uPortal IRC Logs-2012-01-27
[09:57:36 CST(-0600)] <Arvids> what do you think about switching to slf4j API?
[09:57:50 CST(-0600)] <EricDalquist> I have been quietly already
[09:58:07 CST(-0600)] <EricDalquist> I was actually going to propose also switching to logback from log4j for 4.1
[09:58:20 CST(-0600)] <EricDalquist> but feel free to use slf4j Logger instead of commons-logging in new code
[09:58:20 CST(-0600)] <Arvids> heh... you read my mind
[09:59:07 CST(-0600)] <Arvids> slf4j is so much better than commons logging - there are little but very pleasant differences
[09:59:29 CST(-0600)] <EricDalquist> yup
[10:00:08 CST(-0600)] <Arvids> btw, using slf4j in tests requires to define a binding
[10:00:24 CST(-0600)] <EricDalquist> I think we define a slf4j binding in up4
[10:01:37 CST(-0600)] <Arvids> Maybe i misconfigured something, but When I sent output to logger using slf4j it didn't work... switching to commons worked immediately
[10:01:50 CST(-0600)] <EricDalquist> hrm
[10:01:53 CST(-0600)] <EricDalquist> that is weird
[10:02:27 CST(-0600)] <EricDalquist> yeah slf4j-jcl is listed as a compile dependency in uportal-war
[10:02:39 CST(-0600)] <EricDalquist> oh sorry ... wrong one
[10:02:49 CST(-0600)] <EricDalquist> no wait .. that is right
[10:03:08 CST(-0600)] <EricDalquist> so that delegates slf4j to jcl
[10:03:34 CST(-0600)] <Arvids> hmm... yes, I see it... weird
[10:04:19 CST(-0600)] <EricDalquist> I'll send out the slf4j/logback from 4.1 proposal soon
[10:05:26 CST(-0600)] <EricDalquist> and then when we branch for 4.1 we can switch over to slf4j-api, jcl-over-slf4j, and logback
[10:05:51 CST(-0600)] <EricDalquist> and then exclude commons-logging from everything under the sun
[10:05:58 CST(-0600)] <EricDalquist> really wish maven had a global exclude
[10:06:00 CST(-0600)] <Arvids> btw, our release of uP4 was postponed to start of the march
[10:06:04 CST(-0600)] <EricDalquist> :/
[10:06:20 CST(-0600)] <Arvids> ... but because of business requirements
[10:06:58 CST(-0600)] <EricDalquist> ah
[10:06:59 CST(-0600)] <EricDalquist> ok
[10:07:05 CST(-0600)] <EricDalquist> well then maybe you'll be on 4.0.3
[10:07:34 CST(-0600)] <Arvids> I will
[16:27:33 CST(-0600)] <EricDalquist> still loving jodatime athena?
[16:27:45 CST(-0600)] <athena> omg yes
[16:27:50 CST(-0600)] <athena> my brain is stuck on a YAY loop
[16:28:01 CST(-0600)] <athena> i think i managed to out-excite maelström
[16:28:14 CST(-0600)] <athena> the other aweosme thing about jodatime is i can create unit tests that don't take forever
[16:28:18 CST(-0600)] <EricDalquist> lol
[16:28:22 CST(-0600)] <EricDalquist> right
[16:28:22 CST(-0600)] <athena> since it doesn't take 10 lines of code just to create a test date
[16:28:29 CST(-0600)] <EricDalquist> creating random dates/times is like ... sane
[16:28:29 CST(-0600)] <athena> i think the calendar portlet actually WORKS now
[16:28:36 CST(-0600)] <athena> had crazy timezone issues in that thing forever
[16:28:50 CST(-0600)] <athena> but went through my work calendar for every date definition format i could find
[16:28:55 CST(-0600)] <athena> and wrote unit tests until they all worked
[16:28:57 CST(-0600)] <athena> yeah
[16:29:01 CST(-0600)] <athena> so much better!
[16:29:08 CST(-0600)] <athena> now if i could just get caldav working . . .
[16:29:11 CST(-0600)] <EricDalquist> lol
[16:29:17 CST(-0600)] <athena> caldav4j has absolutely zero documentatikon
[16:29:29 CST(-0600)] <athena> and right now is returning null w/ no errors
[16:29:33 CST(-0600)] <athena> so uhhhh . . . great
[16:29:51 CST(-0600)] <athena> thinking maybe the best thing to do is to open up some bedework code
[16:29:58 CST(-0600)] <athena> see if there's peices there i can copy/reuse
[16:30:03 CST(-0600)] <athena> since they've certainly figured all this out
[16:30:12 CST(-0600)] <athena> we don't need anything hard - it's just read-only, really simple stuff
[16:31:07 CST(-0600)] <EricDalquist> :/
[16:31:16 CST(-0600)] <athena> yeah, annoying
[16:31:39 CST(-0600)] <athena> i don't know if anyone cares, since i don't really think that hte caldav code we have right now works well and no one's complained
[16:31:43 CST(-0600)] <athena> but it'd be nice to have that
[16:31:50 CST(-0600)] <EricDalquist> yeah
[16:32:05 CST(-0600)] <athena> see if the performance is better or worse than ical feeds when you can only get a feed of the entire calendar