uPortal IRC Logs-2008-02-21
[08:53:24 EST(-0500)] * esm (n=esm@207-53-193-116.dynamic-dsl.qis.net) has joined ##uportal
[09:24:56 EST(-0500)] * anastasiac (n=chatzill@142.150.154.149) has joined ##uportal
[09:29:17 EST(-0500)] * clown (n=clown@user383.megabit.utoronto.ca) has joined ##uportal
[09:40:12 EST(-0500)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[09:43:33 EST(-0500)] * athena7 (n=athena7@lumina.its.yale.edu) has joined ##uportal
[10:10:26 EST(-0500)] * dstn (n=dstn@unaffiliated/dstn) has joined ##uportal
[10:25:53 EST(-0500)] * esm (n=esm@asdf.dkc.jhu.edu) has joined ##uportal
[10:37:15 EST(-0500)] <dstn> What version of Spring will up3 be using?
[10:37:25 EST(-0500)] <EricDalquist> 2.5.1
[10:37:30 EST(-0500)] <dstn> excellent, thanks
[10:37:37 EST(-0500)] <EricDalquist> why?
[10:38:22 EST(-0500)] <dstn> I'm using 2.5.1 in this weather portlet and wondering if it would have any conflicts.
[10:39:21 EST(-0500)] <EricDalquist> ah
[10:39:27 EST(-0500)] <EricDalquist> portlets are in their own classloaders
[10:39:32 EST(-0500)] <EricDalquist> so they can use whatever they want
[10:39:39 EST(-0500)] <EricDalquist> a wonderful feature of portlets vs channels
[10:41:01 EST(-0500)] <dstn> If you use shared libs in tomcat do they use the same classloader?
[10:42:38 EST(-0500)] <dstn> We use shared libs in our tomcat and had to upgrade uportal's spring jar to 2.5.1 to get our portlets to run 2.5.1 correctly.
[10:43:19 EST(-0500)] <EricDalquist> UHG shared libs == EVIL
[10:43:41 EST(-0500)] <dstn> lol
[10:43:48 EST(-0500)] <EricDalquist> the only things you should put in shared are classes that actually need to be passed between webapps or have shared static instances
[10:43:51 EST(-0500)] <EricDalquist> like the pluto container
[10:43:53 EST(-0500)] <EricDalquist> other than that
[10:43:57 EST(-0500)] <EricDalquist> put it in each webapp
[10:44:08 EST(-0500)] <EricDalquist> the pains of jar upgrades in shared is just no fun at all
[10:44:30 EST(-0500)] <dstn> Ya, we experimented with it to see if it would reduce memory load but your right its somewhat evil
[10:44:50 EST(-0500)] <EricDalquist> the only thing it reduces for memory load is PermGen
[10:44:53 EST(-0500)] <EricDalquist> which is pretty much statuc
[10:44:55 EST(-0500)] <EricDalquist> static*
[10:45:13 EST(-0500)] <EricDalquist> so if you have lots of copies of spring you may need a 128MB permgen instead of a 64MB
[10:45:15 EST(-0500)] <EricDalquist> but that's it
[10:46:46 EST(-0500)] <EricDalquist> I'm trying to get us away from shared objects here
[10:47:01 EST(-0500)] <EricDalquist> we're looking at the up3 upgrade and that will be one of the most painful parts of it
[10:47:09 EST(-0500)] <EricDalquist> we have a bunch of very old libs in shared
[10:47:14 EST(-0500)] <EricDalquist> and they're all going to have to go away
[10:47:22 EST(-0500)] <dstn> I think we'll eventually end up switching back
[10:50:31 EST(-0500)] <athena7> eric how many portlets are you guys running right now?
[10:51:31 EST(-0500)] <EricDalquist> in production ... let me check
[10:52:11 EST(-0500)] <EricDalquist> right now we have 42 webapps in tomcat in prod
[10:55:56 EST(-0500)] <athena7> wow, that's a lot
[10:56:03 EST(-0500)] <athena7> are a lot of them springified?
[10:56:04 EST(-0500)] <EricDalquist> yup
[10:56:12 EST(-0500)] <EricDalquist> almost all of them
[10:56:30 EST(-0500)] <EricDalquist> and we JUST had to bump permgen up from 64 to 128 a month or so ago
[10:56:37 EST(-0500)] <EricDalquist> we're only using about 70MB
[10:56:46 EST(-0500)] <EricDalquist> startup is a bit slow (takes like 20 seconds)
[10:56:56 EST(-0500)] <EricDalquist> but we don't exactly reboot servers frequently
[10:59:28 EST(-0500)] <athena7> that's really not too bad
[10:59:32 EST(-0500)] <EricDalquist> nope
[10:59:47 EST(-0500)] <EricDalquist> MUCH better than dealing with the evils that are shared/lib
[11:00:06 EST(-0500)] <dstn> hahaha
[11:00:41 EST(-0500)] <EricDalquist> seriously ... I'm not sure evil even describes it, I feel like I have a physical reaction from dealing with it
[11:00:44 EST(-0500)] <EricDalquist>
[11:01:13 EST(-0500)] <athena7> yeah
[11:41:45 EST(-0500)] <EricDalquist> so I got up3 working on tomcat 6 last night ...
[11:41:57 EST(-0500)] <EricDalquist> the shared classloader is still there, just not enabled by default now
[13:07:51 EST(-0500)] * colinclark (n=colin@bas1-toronto09-1279543822.dsl.bell.ca) has joined ##uportal
[13:11:55 EST(-0500)] <EricDalquist> hey athena7, could you try deleting the library portlet and see if you can reproduce that error loading the channel definition if you get a chance?
[13:12:02 EST(-0500)] <athena7> sure
[13:12:22 EST(-0500)] <EricDalquist> thanks
[13:47:06 EST(-0500)] * lescour_ (n=lescour@129.244.24.211) has joined ##uportal
[14:07:29 EST(-0500)] <EricDalquist> anyone here tried the eclipse project svn client subversive?
[14:07:46 EST(-0500)] <esm> nope
[14:07:54 EST(-0500)] <esm> subclipse always works for me
[14:08:15 EST(-0500)] <EricDalquist> looks like it may be a bit more feature complete (understand tags/branches) and such
[14:08:22 EST(-0500)] <EricDalquist> but their install instructions are incomplete
[14:08:49 EST(-0500)] <esm>
[14:09:34 EST(-0500)] <EricDalquist> oh ... just found the docs
[14:09:45 EST(-0500)] <EricDalquist> so it is complete ... just poorly explained
[14:18:59 EST(-0500)] <athena7> how's it look?
[14:20:42 EST(-0500)] * esm cries
[14:21:17 EST(-0500)] <esm> svnant tasks depend on targeted builds of svnClientAdapter... not tags.
[14:23:29 EST(-0500)] <EricDalquist> it looks good
[14:23:41 EST(-0500)] <EricDalquist> a bit more involved to get eclipse using it
[14:23:51 EST(-0500)] <EricDalquist> you have to install subversive and then a subversive connector
[14:24:01 EST(-0500)] <EricDalquist> which gives you a choice of svnkit or javahl
[14:24:26 EST(-0500)] <EricDalquist> and if you use javahl you can have subclipse enabled at the same time ...
[14:24:30 EST(-0500)] <EricDalquist> doing more testing now
[14:26:00 EST(-0500)] <EricDalquist> ooohhhh
[14:26:02 EST(-0500)] <EricDalquist> this is nice
[14:26:47 EST(-0500)] <EricDalquist> yeah it handles branches and tags much better
[14:26:53 EST(-0500)] <EricDalquist> and claims to have a nicer merging ui
[14:29:48 EST(-0500)] <athena7> sounds good
[14:30:14 EST(-0500)] <EricDalquist> now to see if it will take over existing subclipse projects
[14:30:20 EST(-0500)] <EricDalquist> or if I have to re-check things out
[14:35:14 EST(-0500)] <EricDalquist> yay it does
[14:35:24 EST(-0500)] <EricDalquist> it just requires that all projects in the workspace be open when you do it ...
[14:35:34 EST(-0500)] <EricDalquist> which is a bit scary but seemed to work
[14:45:59 EST(-0500)] * colinclark (n=colin@bas1-toronto09-1279543822.dsl.bell.ca) has joined ##uportal
[14:57:57 EST(-0500)] * michelled (n=team@142.150.154.199) has joined ##uportal
[15:32:16 EST(-0500)] <lescour_> eric, did you try to import a large project?
[15:32:24 EST(-0500)] <lescour_> that's where subclipse falls down for me
[15:32:49 EST(-0500)] <EricDalquist> subclipse or subversive?
[15:32:57 EST(-0500)] <EricDalquist> I hadn't really had problems with subclipse
[15:33:16 EST(-0500)] <lescour_> subclipse. if i have a large project, i have to add to svn by cmdline
[15:33:18 EST(-0500)] <EricDalquist> it just looks like the subversive project has better branch/tag/merge support
[15:33:22 EST(-0500)] <EricDalquist> ah
[15:33:31 EST(-0500)] <EricDalquist> yeah I haven't done much refactoring yet
[15:33:48 EST(-0500)] <EricDalquist> and large moves or adds I did on the command line with subclipse
[15:33:53 EST(-0500)] <EricDalquist> since it would do it file by file
[15:33:58 EST(-0500)] <EricDalquist> isntead of just on the parent directory
[16:08:03 EST(-0500)] * wilj (n=wilj@wljohnson.ais.fsu.edu) has joined ##uportal
[17:53:47 EST(-0500)] * michelled (n=team@142.150.154.199) has left ##uportal
[18:17:17 EST(-0500)] * JASIGLogBot (i=jasigch@jasigch.Princeton.EDU) has joined ##uportal
[18:22:05 EST(-0500)] * JASIGLogBot (i=jasigch@128.112.129.46) has joined ##uportal
[18:28:40 EST(-0500)] * dstn (n=dstn@134.250.4.77) has left ##uportal
[19:08:55 EST(-0500)] * esm (n=esm@207-53-193-116.dynamic-dsl.qis.net) has joined ##uportal
[20:49:49 EST(-0500)] * colinclark (n=colin@bas1-toronto09-1279543822.dsl.bell.ca) has joined ##uportal