uPortal IRC Logs-2007-02-22
[07:11:09 CST(-0600)] * esm (n=esm@esm.qis.net) has joined ##uportal <esm> e.g. be able to use text like "Pluto version $ " in index.xml
[09:05:10 CST(-0600)] <EricDalquist> hey esm I'm going to work on a patch for pluto to deploy WARs, should I do the work against trunk?
[09:07:40 CST(-0600)] <esm> yep
[09:08:13 CST(-0600)] <esm> you may want to ping the list
[09:08:24 CST(-0600)] <EricDalquist> ok
[09:08:29 CST(-0600)] <esm> because we're keen on container independence
[09:08:59 CST(-0600)] <esm> i mean a) to just say "hey, i'm working on this" and b) throw out the design thoughts
[09:09:05 CST(-0600)] <EricDalquist> ok
[09:09:13 CST(-0600)] <EricDalquist> dev list?
[09:09:34 CST(-0600)] <esm> yeah
[09:10:10 CST(-0600)] <EricDalquist> cool
[09:10:19 CST(-0600)] <esm> cool!
[09:13:09 CST(-0600)] <esm> so it doesn't seem that we can protect 1.5-specific code from being compiled by a 1.5 jvm
[09:13:30 CST(-0600)] <esm> adding -source 1.4 and -target 1.4 does nothing to help the situation.
[09:13:42 CST(-0600)] <EricDalquist> all those do is remove the language features
[09:13:51 CST(-0600)] <EricDalquist> you're still compiling against the JDK5 APIs
[09:14:06 CST(-0600)] <EricDalquist> and the compiler has no way to tell what is a 1.5 API and what is a 1.4 API :/
[09:14:30 CST(-0600)] <esm> yeah it looks like it is just a grammar check
[09:15:00 CST(-0600)] <esm> still, eclipse does it
[09:15:22 CST(-0600)] <esm> obviously a more advanced runtime environment than javac but i'm wondering if there is an m2 plugin...
[09:15:58 CST(-0600)] <EricDalquist> well eclipse does it by pointing to the JDK 1.4 install you have on your machine
[09:16:03 CST(-0600)] <esm> yeah
[09:18:33 CST(-0600)] <EricDalquist> I love being able to switch the svn tag a project is pointing too
[09:18:35 CST(-0600)] <EricDalquist> to*
[09:19:01 CST(-0600)] <esm>
[09:19:04 CST(-0600)] <esm> svn sw
[09:19:12 CST(-0600)] <esm> fancy svn up -r
[09:19:31 CST(-0600)] <esm> svn is great
[09:19:57 CST(-0600)] <esm> 1.4 has repository syncronisation, which includes pushing or pulling histories
[09:20:31 CST(-0600)] <EricDalquist> like linking a vendor branch type thing?
[09:21:21 CST(-0600)] <esm> sure that would work
[09:22:03 CST(-0600)] <EricDalquist> I've always wanted something like that
[09:24:28 CST(-0600)] <esm> http://svn.collab.net/repos/svn/trunk/notes/svnsync.txt
[09:28:09 CST(-0600)] <esm> i love working from home
[09:28:25 CST(-0600)] <esm> the quiet
[09:28:46 CST(-0600)] <EricDalquist> lol
[09:28:59 CST(-0600)] <EricDalquist> see when I work from home I have cats all over me all day
[09:29:18 CST(-0600)] <esm> ahahah we only have one cat, and he doesn't like me very much.
[09:29:29 CST(-0600)] <esm> except around feeding time....
[09:31:15 CST(-0600)] <EricDalquist> ours are ridiculously friendly, they want to curl up on my keyboard
[09:40:17 CST(-0600)] <esm> heh thats a problem
[09:41:29 CST(-0600)] <EricDalquist> yeah
[09:50:29 CST(-0600)] <esm> i love coffee almost as much as I love working from home
[09:50:38 CST(-0600)] <EricDalquist> lol
[09:50:38 CST(-0600)] <esm> (endless supplies of coffee at home)
[12:19:49 CST(-0600)] <EricDalquist> hey lescour would you be interested in attending the spring uPortal developers meeting?
[12:44:50 CST(-0600)] <esm> andrew_petro_ubu: i forwarded your query about room reservations to the guy who's coordinating things at JHU
[12:45:02 CST(-0600)] <esm> he should be able to whip the conference center into shape
[12:51:24 CST(-0600)] <EricDalquist> are there code style guidelines for pluto?
[13:28:03 CST(-0600)] <esm> yes, somewhere
[13:28:47 CST(-0600)] <esm> http://portals.apache.org/development/code-standards.html
[13:28:56 CST(-0600)] <EricDalquist> thanks
[13:29:35 CST(-0600)] <esm> note that david doesn't abide by it
[13:29:57 CST(-0600)] <esm> e.g. the coding standards are k & r style, with curly braces on their own line
[13:30:26 CST(-0600)] <esm> htats my personal preference, but most of the code has the curly brace on the same line as the method declaration.
[13:30:52 CST(-0600)] <esm> in general, pluto isn't strict
[13:31:31 CST(-0600)] <esm> i wish that in apt or xdoc content pom variables would be interpolated
[13:31:46 CST(-0600)] <EricDalquist> ?
[13:31:51 CST(-0600)] <esm> i'm digging into doxia and trying to figure out if there is an undocumented feature
[13:32:16 CST(-0600)]
[13:32:37 CST(-0600)] <esm> but as far as I can tell, you can't.
[13:32:53 CST(-0600)] <EricDalquist> :/
[13:32:56 CST(-0600)] <EricDalquist> thats too bad
[13:33:37 CST(-0600)] <esm> that is really a pita
[13:33:47 CST(-0600)] <esm> oh.
[13:33:56 CST(-0600)] <esm> and you can't use XML entities either
[13:34:22 CST(-0600)] <esm> because XPP3 doesn't have DOCDECL support (you need DOCDECL support in the parser to resolve entities)
[13:34:58 CST(-0600)] <esm> managing all the different version numbers in Pluto has been a nightmare.
[13:37:43 CST(-0600)] <EricDalquist> I bet
[13:38:00 CST(-0600)] <EricDalquist> you need an ant fitler-copy task to manage it all
[13:39:58 CST(-0600)] <esm> yes.... we have lots of that going on
[13:51:34 CST(-0600)] <esm> dang my im is lighting up likek the 4th of july
[13:51:43 CST(-0600)] <esm> ii guess a disadvantage to working from home
[13:53:14 CST(-0600)] <EricDalquist>
[13:53:35 CST(-0600)] <EricDalquist> so would there be any problem with me adding a dependency on commons-io in the pluto-util project?
[13:57:10 CST(-0600)] <esm> no I don't think so
[13:57:19 CST(-0600)] <esm> david will tell you if he thinks its bad
[13:57:22 CST(-0600)] <esm> but it is fine
[13:57:44 CST(-0600)] <esm> utils isn't present in a shared classloader, so we should be ok
[13:57:48 CST(-0600)] <EricDalquist> Just saves me a lot of code writing for copying data between IO streams
[13:57:54 CST(-0600)] <EricDalquist> yeah
[13:58:16 CST(-0600)] <esm> for stuff going into shared, we are of course more particular
[13:58:50 CST(-0600)] <EricDalquist> of course
[15:24:53 CST(-0600)] <esm> i am beginning to hate the Spinning Pizza of Death (mac spinning color wheel)
[15:27:47 CST(-0600)] <esm> the velocity template gets an instance of StringUtil which can interpolate content.
[15:28:18 CST(-0600)] <esm> so we just have to override the default site velocity template i think.
[15:28:30 CST(-0600)] <esm> which means creating a pluto skin
[16:00:15 CST(-0600)] <EricDalquist> that doesn't sound like fun
[16:00:46 CST(-0600)] <EricDalquist> on a different note ... the Java IO APIs are really really nice to use