Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

[09:04:35 EST(-0500)] * michelled_ (n=team@142.150.154.149) has joined ##uportal
[09:38:59 EST(-0500)] * athena7 (n=athena7@lumina.its.yale.edu) has joined ##uportal
[10:17:40 EST(-0500)] * anastasiac (n=chatzill@142.150.154.190) has joined ##uportal
[10:21:46 EST(-0500)] * theclown (n=clown@142.150.154.101) has joined ##uportal
[10:36:00 EST(-0500)] * colinclark (n=colin@bas1-toronto09-1279474771.dsl.bell.ca) has joined ##uportal
[10:40:22 EST(-0500)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[10:52:44 EST(-0500)] * esm (n=esm@asdf.dkc.jhu.edu) has joined ##uportal
[11:31:44 EST(-0500)] <athena7> ok, i've got a bunch of incoming theme javascript changes
[11:31:53 EST(-0500)] <athena7> i think the ajax features are close to complete
[11:32:44 EST(-0500)] <EricDalquist> sweet
[11:33:43 EST(-0500)] <athena7> i'm about to send a very long email to you and gary detailing what's done and what's not
[11:33:49 EST(-0500)] <athena7> sorry it's so excessively long
[11:33:53 EST(-0500)] <EricDalquist> no problem
[11:37:01 EST(-0500)] <athena7> i figure we can push off the flyout menus until later if we have to
[11:37:22 EST(-0500)] <athena7> although i have them working in yale's local portal now, so it shouldn't be hard to port that functionality over
[11:39:40 EST(-0500)] <athena7> are there significant differences in setting uportal up with cas in up3?
[11:39:58 EST(-0500)] <EricDalquist> probably not
[11:40:03 EST(-0500)] <athena7> ok
[11:40:05 EST(-0500)] <EricDalquist> the security context stuff is still the same
[11:40:20 EST(-0500)] <athena7> i'll try and get that set up so i can work on the proxy cas stuff
[11:40:27 EST(-0500)] <athena7> going to test that library deletion thing first though
[11:41:18 EST(-0500)] <EricDalquist> oh thanks
[11:42:44 EST(-0500)] <athena7> yeah
[11:42:46 EST(-0500)] <athena7> sorry it's taken a while
[11:42:53 EST(-0500)] <EricDalquist> no problem
[11:42:53 EST(-0500)] <athena7> so much going on
[11:43:03 EST(-0500)] <athena7> i feel like i'm always either bored or inundated
[11:44:51 EST(-0500)] <EricDalquist> yeah same here
[11:44:56 EST(-0500)] <EricDalquist> I thought today was going to be boring
[11:45:03 EST(-0500)] <EricDalquist> turns out I have like 30 things to day
[11:45:05 EST(-0500)] <EricDalquist> to do*
[11:45:16 EST(-0500)] <athena7> that's quite a change (smile)
[11:45:24 EST(-0500)] <athena7> i'll probably try and go home early
[11:45:33 EST(-0500)] <athena7> it's snowing pretty hard
[11:45:39 EST(-0500)] <athena7> i don't really want to spend the night at work
[11:45:54 EST(-0500)] <athena7> for some reason, connecticut doesn't really understand how to clear roads properly
[11:54:31 EST(-0500)] * dstn (n=dstn@unaffiliated/dstn) has joined ##uportal
[11:57:36 EST(-0500)] <lescour_> athena..did you just imply that proxy cas will be taking place at the j/s layer?
[11:58:17 EST(-0500)] <athena7> no, i'm trying to get proxy cas working in portlets
[11:58:41 EST(-0500)] <athena7> since portlets are separate web applications, they don't have access to the CAS information in the portal itself
[11:59:19 EST(-0500)] <athena7> the esup portail folks wrote a nice subclass of CPortletAdapter that passes CAS proxy tickets on to portlets
[11:59:26 EST(-0500)] <athena7> which we're actually using at yale now
[11:59:28 EST(-0500)] <lescour_> ok. i was in the middle of trying to get that working in january
[11:59:42 EST(-0500)] <lescour_> when i got repriortitiezed
[11:59:50 EST(-0500)] <athena7> but it needs to be implemented differently in up3
[11:59:56 EST(-0500)] <athena7> what were you doing, specifically?
[12:00:27 EST(-0500)] <lescour> trying to work out all the details to upgrade from academus 2.4, to up2.6 and
[12:00:40 EST(-0500)] <lescour> implement CAS as well
[12:02:10 EST(-0500)] <athena7> for some reason yale uses a custom version of the cas security context, but i think the default CAS one in up2.6 works well
[12:03:25 EST(-0500)] <lescour> yea..we have our dev up2.6 cas'ified, but, i haven't gotten all the pieces lined up properly for portlet proxy cas to work
[12:04:06 EST(-0500)] <athena7> oh ok
[12:04:09 EST(-0500)] <lescour> in particular we are trying to use the email preview portlet
[12:04:29 EST(-0500)] <athena7> so i'd very much recommend checking out the work esup portail has done
[12:04:33 EST(-0500)] <athena7> it's only a single java file
[12:04:37 EST(-0500)] <athena7> and then some extra channel parameters
[12:04:41 EST(-0500)] <lescour> yea, i remember from the wiki
[12:04:45 EST(-0500)] <athena7> yeah
[12:04:59 EST(-0500)] <athena7> and then you have to get your portlet to request the proxy ticket
[12:05:10 EST(-0500)] <athena7> one potential gotcha is that you need to request it before it expires
[12:05:50 EST(-0500)] <lescour> i finally have some additional resources here..so hopefully i can get back to this issue soon.
[12:05:53 EST(-0500)] <athena7> so when the user's session gets created, you'll probably need to go ahead and validate the ticket even if you're not going to actually use it for a bit
[12:06:22 EST(-0500)] <athena7> well, feel free to ask if there's any information that would be helpful
[12:06:44 EST(-0500)] <lescour> thanks
[12:07:09 EST(-0500)] <lescour> i will send to the user list...or should it go to the new
[12:07:15 EST(-0500)] <lescour> portlet user list?
[12:09:14 EST(-0500)] <athena7> hm, i'm not sure (smile)
[12:09:21 EST(-0500)] <athena7> i'm on both lists though
[12:11:32 EST(-0500)] <athena7> i'm off to lunch, but i'll be back soonish
[12:40:48 EST(-0500)] <athena7> EricDalquist: I can now delete the library channel with no issues
[12:40:50 EST(-0500)] <athena7> looks great!
[12:40:51 EST(-0500)] <athena7> thanks (smile)
[12:42:10 EST(-0500)] <EricDalquist> cool
[12:42:25 EST(-0500)] <EricDalquist> now I can go remove the wsrp proxy portlet from up3
[12:42:27 EST(-0500)] <EricDalquist> (smile)
[12:42:49 EST(-0500)] <athena7> sounds good (smile)
[12:43:06 EST(-0500)] <EricDalquist> since it won't ever work in a non pluto 1.0 portal (tongue)
[12:43:48 EST(-0500)] <athena7> yeah
[12:44:32 EST(-0500)] * colinclark (n=colin@bas1-toronto09-1279474771.dsl.bell.ca) has joined ##uportal
[13:06:05 EST(-0500)] <athena7> EricDalquist: I can't seem to find the logs of our discussion of up3 and proxy cas
[13:06:29 EST(-0500)] <EricDalquist> ah I think the IRC bot was MIA that day (sad)
[13:06:34 EST(-0500)] <athena7> oh, sad.
[13:06:48 EST(-0500)] <athena7> i've switched my irc client to log things itself now
[13:06:53 EST(-0500)] <athena7> but i don't think i'd done it yet
[13:07:38 EST(-0500)] <EricDalquist> so I remember parts of it
[13:07:42 EST(-0500)] <EricDalquist> what are you looking for?
[13:07:44 EST(-0500)] <athena7> i think we'd discussed subclassing userInfoService or maybe creating some thing that could create a union of several such services?
[13:07:49 EST(-0500)] <EricDalquist> yeah
[13:07:58 EST(-0500)] <EricDalquist> making a MergingUserInfoService
[13:08:04 EST(-0500)] <EricDalquist> and then a CasTicketUserInfoService
[13:08:30 EST(-0500)] <EricDalquist> and the merging one would delegate to both the PersonDirectoryUserInfoService and the CasTicketUserInfoService, put the results together and return that
[13:09:05 EST(-0500)] <athena7> ok, sounds good
[13:09:19 EST(-0500)] <athena7> i got my up3 instance casified now without too much pain
[13:09:24 EST(-0500)] <athena7> thanks
[13:09:45 EST(-0500)] <EricDalquist> cool
[13:09:56 EST(-0500)] <EricDalquist> pretty much the same as 26?
[13:12:00 EST(-0500)] <athena7> yep!
[13:12:11 EST(-0500)] <athena7> i just uncommented the stuff at the bottom of security.properties
[13:12:21 EST(-0500)] <athena7> and then copy/pasted into web.xml directly from yale's configuration
[13:12:50 EST(-0500)] <EricDalquist> cool
[13:39:09 EST(-0500)] * colinclark (n=colin@bas1-toronto09-1279474771.dsl.bell.ca) has joined ##uportal
[14:04:38 EST(-0500)] * dstn (n=dstn@unaffiliated/dstn) has left ##uportal
[14:37:38 EST(-0500)] <athena7> ooh the new theme looks nice (smile)
[14:39:02 EST(-0500)] <EricDalquist> (smile)
[14:39:03 EST(-0500)] <EricDalquist> good
[14:39:07 EST(-0500)] <EricDalquist> I'm excited about it
[14:39:26 EST(-0500)] <EricDalquist> it makes it a lot easier to promote up3 as something new
[14:39:52 EST(-0500)] <athena7> yeah
[14:39:57 EST(-0500)] <athena7> i'm really excited
[14:40:04 EST(-0500)] <athena7> all the little graphics are so cute!
[14:40:06 EST(-0500)] <athena7> i love them (smile)
[14:40:10 EST(-0500)] <EricDalquist> plus isn't it all standards compliant and such?
[14:40:21 EST(-0500)] <EricDalquist> nice lean xhtml & css
[14:40:21 EST(-0500)] <athena7> it's amazing how details like that make something so much more intuitive
[14:40:22 EST(-0500)] <athena7> yes
[14:40:26 EST(-0500)] <athena7> very configurable
[14:40:34 EST(-0500)] <EricDalquist> yeah and gary splitting up those XSL files ...
[14:40:36 EST(-0500)] <athena7> things are divided out into separate stylesheets
[14:40:37 EST(-0500)] <EricDalquist> that is just wonderful
[14:40:50 EST(-0500)] <athena7> all the labels are in a big file so you can change the wording
[14:40:50 EST(-0500)] <EricDalquist> and the new directory structure
[14:40:52 EST(-0500)] <athena7> it's fantastic
[14:40:55 EST(-0500)] <EricDalquist> (smile)
[14:40:57 EST(-0500)] <athena7> yeah
[14:41:02 EST(-0500)] <EricDalquist> this is my problem now
[14:41:06 EST(-0500)] <EricDalquist> I go work on up3 for like 2 weeks
[14:41:09 EST(-0500)] <EricDalquist> then go fix stuff here
[14:41:15 EST(-0500)] <EricDalquist> and just cringe going back into 2.5 code
[14:41:23 EST(-0500)] <athena7> i've been trying to extract the javascript out into the javascript file, too
[14:41:26 EST(-0500)] <athena7> lol i bet
[14:41:30 EST(-0500)] <athena7> up3 is so nice and spring-y
[14:41:34 EST(-0500)] <EricDalquist> yeah
[14:41:42 EST(-0500)] <EricDalquist> it is so much easier to solve problems and add featrues
[14:41:44 EST(-0500)] <EricDalquist> features too
[14:41:59 EST(-0500)] <athena7> yeah
[15:04:10 EST(-0500)] <lescour> athena, are there functional improvements involved in the switch from dojo?
[15:05:13 EST(-0500)] <athena7> not really
[15:05:22 EST(-0500)] <athena7> the performance is better
[15:05:35 EST(-0500)] <athena7> so i guess that could be considered a functional improvement
[15:05:44 EST(-0500)] <athena7> i think the drag and drop feels a little more usable
[15:05:52 EST(-0500)] <lescour> i'm trying to decide whether to make the effort to go straight to up3
[15:05:54 EST(-0500)] <athena7> we haven't added any new ajax UI features though
[15:06:21 EST(-0500)] <athena7> there are huge improvements in the theme
[15:06:29 EST(-0500)] <athena7> and i think it'll be a lot easier to customize
[15:06:33 EST(-0500)] <athena7> gary's done some great work there
[15:10:31 EST(-0500)] <EricDalquist> lescour: what are you on now and what is your timeline?
[15:10:56 EST(-0500)] <lescour> we are on 2.4 (unicon)
[15:11:08 EST(-0500)] <lescour> midmay is our target
[15:12:38 EST(-0500)] <lescour> do you anticipate a gc release in that timeframe?
[15:12:42 EST(-0500)] <EricDalquist> yes
[15:13:13 EST(-0500)] <EricDalquist> once we get the RC out, which will be hopefully very soon, a GA would be less than a month away
[15:13:22 EST(-0500)] <EricDalquist> how much local customization do you have?
[15:13:50 EST(-0500)] <lescour> very little, but we want to be able to integrate certain aspects of toro
[15:14:43 EST(-0500)] <lescour> also, it isn't neccessary to bring over user prefs
[15:15:07 EST(-0500)] <EricDalquist> ok
[15:15:09 EST(-0500)] <EricDalquist> well
[15:15:18 EST(-0500)] <EricDalquist> have you looked at any of the quickstarts I've been posting?
[15:15:48 EST(-0500)] <lescour> i grabbed an Mn release back in jan
[15:15:57 EST(-0500)] <lescour> but not the quickstart
[15:16:07 EST(-0500)] <lescour> this is my first chance to think about it in awhile
[15:16:16 EST(-0500)] <EricDalquist> cool, you should grab either a theme quickstart or the latest code from the theme branch and poke around a bit
[15:16:28 EST(-0500)] <EricDalquist> we're going to be going to up3 too but we have a lot of customization
[15:16:40 EST(-0500)] <EricDalquist> so we're targeting mid summer as a more likely date
[15:16:54 EST(-0500)] * lescour nods
[15:17:17 EST(-0500)] <athena7> if you're interested in the jquery stuff, that's only in the theme branch at the moment
[15:20:22 EST(-0500)] <lescour> is portlet proxy support on the list for the gc?
[15:20:46 EST(-0500)] <EricDalquist> I'm not sure the web proxy portlet will be in the default 3.0 release
[15:20:53 EST(-0500)] <EricDalquist> but it would likely be in a 3.0.X release
[15:21:01 EST(-0500)] <EricDalquist> the portlet just needs a little work to be includable
[15:21:15 EST(-0500)] <lescour> oh..sorry, i mistyped
[15:21:23 EST(-0500)] <lescour> portlet cas proxy
[15:21:26 EST(-0500)] <EricDalquist> ah
[15:21:33 EST(-0500)] <EricDalquist> sounds like it since athena7 is working on it now
[15:21:52 EST(-0500)] <athena7> yeah i'm hoping to to that this weekend
[15:22:05 EST(-0500)] <athena7> i'm going to try and fix up the flyout menus in the theme this afternoon
[15:22:22 EST(-0500)] <EricDalquist> cool
[15:22:31 EST(-0500)] <EricDalquist> and if it isn't lescour it is much easier to add in up3
[15:25:01 EST(-0500)] <lescour> working-up3theme branch?
[15:25:08 EST(-0500)] <EricDalquist> yeah
[15:25:16 EST(-0500)] <EricDalquist> that is where gary and jen are working on the new theme
[15:25:26 EST(-0500)] <EricDalquist> all of the functional changes made in the trunk are also merged over there
[15:26:30 EST(-0500)] <lescour> grabbing now (smile)
[15:56:14 EST(-0500)] <lescour> should my postgresql jar live in uportal-war/target/uPortal/WEB-INF/lib ?
[15:56:55 EST(-0500)] <EricDalquist> that is part of the 3.0 manual that has actually been updated!
[15:56:55 EST(-0500)] <EricDalquist> http://www.ja-sig.org/wiki/display/UPM30/02+PostgreSQL
[16:00:18 EST(-0500)] * theclown (n=clown@142.150.154.101) has joined ##uportal
[16:23:18 EST(-0500)] * awills (n=awills@tp-wireless.its.yale.edu) has joined ##uportal
[16:23:28 EST(-0500)] <awills> EricDalquist you there?
[16:23:39 EST(-0500)] <EricDalquist> yup
[16:24:10 EST(-0500)] <awills> what's the URL of the JA-SIG repo again? i need to change the uportal-impl pom kto pull the artifact you posted yesterday
[16:24:43 EST(-0500)] <EricDalquist> why do you need the URL?
[16:24:58 EST(-0500)] <awills> so i can browse and look at it
[16:25:01 EST(-0500)] <EricDalquist> you just need to make sure the groupid/artifactid/version in the uportal poms match
[16:25:03 EST(-0500)] <EricDalquist> ah ok (smile)
[16:25:12 EST(-0500)] <EricDalquist> developer.ja-sig.org/maven2
[16:25:18 EST(-0500)] <awills> k cool
[16:28:29 EST(-0500)] <awills> i moved the <preferences> into the <layout> already BTW... that's all checked in for 2.6
[16:28:40 EST(-0500)] <EricDalquist> cool
[16:38:13 EST(-0500)] <awills> i'm getting a lot of this – http://pastebin.com/m36dc6463 – and i'm not sure what happened
[16:38:34 EST(-0500)] <awills> Tests run: 293, Failures: 4, Errors: 13, Skipped: 0
[16:38:45 EST(-0500)] <EricDalquist> what command are you running?
[16:39:01 EST(-0500)] <awills> mvn clean package, and ant initportal
[16:39:11 EST(-0500)] <EricDalquist> hrm
[16:39:24 EST(-0500)] <EricDalquist> does mvn clean package complete?
[16:39:28 EST(-0500)] <EricDalquist> successfully?
[16:39:31 EST(-0500)] <awills> no
[16:39:56 EST(-0500)] <awills> [exec] [ERROR] BUILD FAILURE – [exec] [INFO] There are test failures.
[16:40:10 EST(-0500)] <EricDalquist> but the compile completes?
[16:40:13 EST(-0500)] <EricDalquist> that is weird
[16:43:06 EST(-0500)] <EricDalquist> do you have many local changes?
[16:45:07 EST(-0500)] <awills> yes, but they don't seem the sort to cause this... just text files
[16:45:46 EST(-0500)] <awills> it might be an eclipse issue... trying something out atm
[16:46:37 EST(-0500)] <EricDalquist> ok
[16:50:56 EST(-0500)] <lescour> dbtest works but ant initportal fail
[16:50:59 EST(-0500)] <lescour> http://pastebin.com/d2ba6906a
[16:51:29 EST(-0500)] <EricDalquist> hrm
[16:51:39 EST(-0500)] <EricDalquist> you're using postgres right?
[16:51:58 EST(-0500)] <lescour> yes
[16:52:15 EST(-0500)] <EricDalquist> can you pastebin your dbtest results?
[16:52:49 EST(-0500)] <athena7> sort of looks like it can get to the db but the tables/sequences aren't set up right
[16:52:55 EST(-0500)] <EricDalquist> yeah
[16:52:56 EST(-0500)] <athena7> lescour, did you run it on an empty database?
[16:53:06 EST(-0500)] <EricDalquist> well ant initportal should set everything up
[16:57:58 EST(-0500)] <lescour> http://pastebin.com/d31c6ef36
[16:58:06 EST(-0500)] <lescour> prepared statements not supported?
[16:58:27 EST(-0500)] <EricDalquist> dbtest only 1/2 works on a clean db
[16:58:30 EST(-0500)] <EricDalquist> unfortunatly
[16:59:13 EST(-0500)] <EricDalquist> can you do "ant clean initportal > init.log"
[16:59:23 EST(-0500)] <EricDalquist> and either pastebin or email that log file?
[17:01:26 EST(-0500)] <lescour> sure..underway
[17:01:39 EST(-0500)] <EricDalquist> thanks
[17:06:12 EST(-0500)] <lescour> what email?
[17:06:57 EST(-0500)] <EricDalquist> eric.dalquist@doit.wisc.edu works
[17:20:29 EST(-0500)] <EricDalquist> as
[17:20:30 EST(-0500)] <EricDalquist> ah
[17:20:35 EST(-0500)] <EricDalquist> so I see a bunch of:
[17:20:36 EST(-0500)] <EricDalquist> [java] Your database driver, 'PostgreSQL Native Driver', version 'PostgreSQL 8.2 JDBC3 with SSL (build 507)', was unable to find a local type name that matches the generic type name, 'LONGVARCHAR'.
[17:20:36 EST(-0500)] <EricDalquist> [java] Please add a mapped type for database 'PostgreSQL', version '8.2.6' inside 'jar:file:/home/bannek/devel/workspace-up3/up3-theme/uportal-impl/target/uportal-impl-3.0.0-RC2-SNAPSHOT.jar!/properties/db/dbloader.xml&#039; and run this program again.
[17:20:36 EST(-0500)] <EricDalquist> [java] Exiting...
[17:20:53 EST(-0500)] <EricDalquist> edit uportal-impl/src/main/resources/properties/db/dbloader.xml
[17:21:00 EST(-0500)] <EricDalquist> find an existing postgres entry
[17:21:02 EST(-0500)] <EricDalquist> copy it
[17:21:24 EST(-0500)] <EricDalquist> and update it with the exact db name/version driver name/version that dbtest spits out
[17:21:29 EST(-0500)] <EricDalquist> then re-try ant clean initportal
[17:30:41 EST(-0500)] <EricDalquist> awills: did you solve your problem?
[17:34:24 EST(-0500)] <awills> not quite
[17:34:29 EST(-0500)] <awills> look here: http://pastebin.com/m5c762eec
[17:34:54 EST(-0500)] <awills> these changes to the parent & uportal-war poms are what cause my grief
[17:35:04 EST(-0500)] <awills> though I can't figure how
[17:35:50 EST(-0500)] <EricDalquist> so making those changes causes the tests to fail?