Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

ยซ Previous Version 55 Next ยป

[09:17:28 EDT(-0400)] * esm (n=esm@asdf.dkc.jhu.edu) has joined ##uportal
[09:32:25 EDT(-0400)] * jayshao (n=jayshao@jshao.rutgers.edu) has joined ##uportal
[10:12:10 EDT(-0400)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[10:17:19 EDT(-0400)] * athena7 (n=athena@lumina.its.yale.edu) has joined ##uportal
[10:21:20 EDT(-0400)] <esm> EricDalquist: hey eric
[10:21:27 EDT(-0400)] <EricDalquist> morning
[10:21:36 EDT(-0400)] <esm> I was trying to help andrew yesterday with a bookmarks problem he encountered
[10:21:43 EDT(-0400)] <EricDalquist> ok
[10:21:45 EDT(-0400)] <esm> dispatch to the portlet from the portal was failing
[10:21:52 EDT(-0400)] <EricDalquist> hrm
[10:21:58 EDT(-0400)] <esm> of course its in the log
[10:22:03 EDT(-0400)] <EricDalquist> I have to take care of some house stuff then I'll go read the irc log
[10:22:11 EDT(-0400)] <esm> (smile) of course
[10:22:19 EDT(-0400)] <esm> just wanted to give you a heads up
[10:36:35 EDT(-0400)] <EricDalquist> not much in yesterday's logs
[10:36:42 EDT(-0400)] <EricDalquist> so whenever you see this andrew
[10:36:47 EDT(-0400)] <EricDalquist> I can see what we can figure out
[10:41:21 EDT(-0400)] * esm_ (n=esm@asdf.dkc.jhu.edu) has joined ##uportal
[11:31:25 EDT(-0400)] * andrew_petro_ubu (n=apetro@uni1.unicon.net) has joined ##uportal
[11:33:00 EDT(-0400)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[11:44:38 EDT(-0400)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[11:47:42 EDT(-0400)] <andrew_petro_ubu> wait, wait. he can't leave. I was just getting it together to try to ask intelligent questions about this sadly misbehaving portlet...
[11:48:00 EDT(-0400)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[11:48:04 EDT(-0400)] <andrew_petro_ubu> wb!
[11:48:18 EDT(-0400)] <andrew_petro_ubu> >> wait, wait. he can't leave. I was just getting it together to try to ask intelligent questions about this sadly misbehaving portlet...
[11:49:28 EDT(-0400)] <andrew_petro_ubu> so when last I looked at this, I was getting that NPE around context being null, coming out of the depths of Pluto
[11:49:44 EDT(-0400)] <EricDalquist> hey
[11:49:55 EDT(-0400)] <EricDalquist> so
[11:49:58 EDT(-0400)] <EricDalquist> the obvious question first
[11:50:00 EDT(-0400)] <andrew_petro_ubu> esm suggestions included looking at uPortal.xml failing to declare crossContext="true", but no dice, crossness was declared fine
[11:50:21 EDT(-0400)] <EricDalquist> are you 100% sure the webappname.portletname match the definition ID you're using in publishing?
[11:50:48 EDT(-0400)] <andrew_petro_ubu> no, the more basic question is, are any portlets working at all?
[11:50:51 EDT(-0400)] <andrew_petro_ubu> checking...
[11:52:16 EDT(-0400)] <andrew_petro_ubu> ok, Test Portlet 1 renders
[11:53:08 EDT(-0400)] <andrew_petro_ubu> the answer to your Q is yes
[11:53:24 EDT(-0400)] <EricDalquist> ok
[11:53:25 EDT(-0400)] <EricDalquist> next
[11:53:26 EDT(-0400)] <andrew_petro_ubu> definition ID is BookmarksPortlet.BookmarksPortlet
[11:53:31 EDT(-0400)] <andrew_petro_ubu> and the app name is BookmarksPortlet
[11:53:32 EDT(-0400)] <EricDalquist> what does the portlet's log file show?
[11:53:36 EDT(-0400)] <andrew_petro_ubu> and the portlet name is BookmarksPortlet
[11:54:37 EDT(-0400)] <andrew_petro_ubu> aha
[11:54:42 EDT(-0400)] <andrew_petro_ubu> feels silly
[11:54:43 EDT(-0400)] <andrew_petro_ubu> ERROR [main] Jun/01 08:50:49,936 context.ContextLoader.[] - Context initialization failed
[11:55:04 EDT(-0400)] <EricDalquist> hopefully there are more details than just that
[11:55:08 EDT(-0400)] <andrew_petro_ubu> eys
[11:55:10 EDT(-0400)] <andrew_petro_ubu> yes
[11:55:12 EDT(-0400)] <andrew_petro_ubu> MBean collisions
[11:55:31 EDT(-0400)] <EricDalquist> ah
[11:55:32 EDT(-0400)] <andrew_petro_ubu> resulting from there still being a prior BookmarksPortlet-Version portlet webapp also in tomcat
[11:55:41 EDT(-0400)] <EricDalquist> that would be a problem
[11:56:42 EDT(-0400)] <andrew_petro_ubu> renders
[11:56:43 EDT(-0400)] <andrew_petro_ubu> neat
[11:56:52 EDT(-0400)] <andrew_petro_ubu> how would I seed it with some default bookmarks?
[11:57:00 EDT(-0400)] <EricDalquist> add some bookmarks
[11:57:13 EDT(-0400)] <EricDalquist> make sure the files in the WEB-INF/db directory go along with the QS
[11:57:57 EDT(-0400)] <EricDalquist> of if you are going to put the WAR uP2 CVS tree re-package it to include a WEB-INF/db directory with the files
[11:58:46 EDT(-0400)] <EricDalquist> brb again (having fun with video card settings in kubuntu (tongue))
[12:00:28 EDT(-0400)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[12:00:32 EDT(-0400)] <EricDalquist> yay
[12:00:33 EDT(-0400)] <EricDalquist> all fixed
[12:16:43 EDT(-0400)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[12:53:22 EDT(-0400)] <andrew_petro_ubu> this bookmarks portlet is neat
[12:53:36 EDT(-0400)] <andrew_petro_ubu> I'll need to ship the .war in uP 2.6
[12:53:50 EDT(-0400)] <andrew_petro_ubu> no maven build goodness for the real deal as of yet
[12:54:05 EDT(-0400)] <andrew_petro_ubu> ideally I'd like to be able to say it's some particular tagged release of the bookmarks portlet
[12:54:25 EDT(-0400)] <andrew_petro_ubu> EricDalquist, how would you feel about tagging and releasing trunk of BookmarksPortlet?
[12:57:46 EDT(-0400)] <EricDalquist> sure
[12:57:48 EDT(-0400)] <EricDalquist> easy enough to do
[12:58:31 EDT(-0400)] <EricDalquist> Should that db change make it 1.1.0 or 1.0.7?
[13:13:31 EDT(-0400)] <andrew_petro_ubu> your project, your call
[13:13:35 EDT(-0400)] <andrew_petro_ubu> I'd call it 1.0.7
[13:13:39 EDT(-0400)] <andrew_petro_ubu> nothing much changed
[13:13:41 EDT(-0400)] <EricDalquist> that's what I decided
[13:13:53 EDT(-0400)] <andrew_petro_ubu> this portlet is pretty neat
[13:14:36 EDT(-0400)] <EricDalquist> (smile)
[13:14:37 EDT(-0400)] <andrew_petro_ubu> if I had an attack of free time I'd want to do some small things. Not reset folder openness state on bookmark creation, etc.
[13:14:46 EDT(-0400)] <andrew_petro_ubu> more interestingly
[13:14:48 EDT(-0400)] <EricDalquist> go to options
[13:14:53 EDT(-0400)] <andrew_petro_ubu> workflow / strategy around provisioning it
[13:15:00 EDT(-0400)] <EricDalquist> you can change folder openness state options
[13:15:05 EDT(-0400)] <EricDalquist> yeah
[13:15:21 EDT(-0400)] <EricDalquist> once 268 is out I want to re-write it using webflow & ajax
[13:15:32 EDT(-0400)] <EricDalquist> well the ui at least
[13:15:40 EDT(-0400)] <EricDalquist> that would simplify the more complex parts of the code
[13:15:55 EDT(-0400)] <andrew_petro_ubu> neat
[13:16:25 EDT(-0400)] <andrew_petro_ubu> I've got three folders to ship with
[13:16:28 EDT(-0400)] <andrew_petro_ubu> "About this Portlet"
[13:16:29 EDT(-0400)] <EricDalquist> cool
[13:16:31 EDT(-0400)] <andrew_petro_ubu> "JA-SIG"
[13:16:34 EDT(-0400)] <andrew_petro_ubu> and "uPortal"
[13:16:44 EDT(-0400)] <andrew_petro_ubu> "About this Portlet" contains a link to the FishEye view on source control
[13:16:51 EDT(-0400)] <andrew_petro_ubu> and a link to a new uP manual page for this
[13:17:00 EDT(-0400)] <andrew_petro_ubu> http://www.ja-sig.org/wiki/x/w4Nc
[13:17:06 EDT(-0400)] <andrew_petro_ubu> anything else that ought to go in there?
[13:17:26 EDT(-0400)] <EricDalquist> let me check
[13:17:47 EDT(-0400)] <EricDalquist> I'll put some usefull info their in a bit
[13:17:50 EDT(-0400)] <EricDalquist> doing the release now
[13:17:57 EDT(-0400)] <EricDalquist> btw ... the maven release plugin is REALLY cool
[13:19:35 EDT(-0400)] <EricDalquist> oops
[13:19:40 EDT(-0400)] <EricDalquist> I don't have an svn client installed on here yet
[13:22:56 EDT(-0400)] <esm> ajax is not in 286 any more
[13:23:16 EDT(-0400)] <EricDalquist> hrm
[13:23:21 EDT(-0400)] <EricDalquist> that is too bad
[13:23:45 EDT(-0400)] <esm> there may be an apache project forming to provide an extension
[13:33:06 EDT(-0400)] <andrew_petro_ubu> +1 for apache projects
[13:33:18 EDT(-0400)] <EricDalquist> crap
[13:33:22 EDT(-0400)] <andrew_petro_ubu> less with the standards, more with the working code, sounds good to me.
[13:33:30 EDT(-0400)] <EricDalquist> mvn release:perform needs me to accept a ssh host key
[13:33:32 EDT(-0400)] <EricDalquist> but I can't
[13:33:44 EDT(-0400)] <andrew_petro_ubu> k
[13:33:44 EDT(-0400)] <esm> why not
[13:33:57 EDT(-0400)] <EricDalquist> it isn't interactive
[13:34:00 EDT(-0400)] <EricDalquist> it prints stuff out
[13:34:03 EDT(-0400)] <andrew_petro_ubu> from my uP2.6-selfish-perspective:
[13:34:03 EDT(-0400)] <esm> ssh to the box using 'ssh'
[13:34:07 EDT(-0400)] <EricDalquist> yeah
[13:34:09 EDT(-0400)] <andrew_petro_ubu> is it true that the code you are releasing
[13:34:13 EDT(-0400)] <andrew_petro_ubu> is exactly what I've already got?
[13:34:18 EDT(-0400)] <EricDalquist> but then I have a release:perform in a half completed state
[13:34:23 EDT(-0400)] <EricDalquist> yes
[13:34:23 EDT(-0400)] <andrew_petro_ubu> just now I get to say it corresponds to a real actual release?
[13:34:27 EDT(-0400)] <andrew_petro_ubu> neat
[13:34:28 EDT(-0400)] <EricDalquist> that is true
[13:34:34 EDT(-0400)] <esm> EricDalquist: no problem, release.properties should have the correct state
[13:34:39 EDT(-0400)] <EricDalquist> ok
[13:34:42 EDT(-0400)] <andrew_petro_ubu> then I'll just run with I got, documenting that
[13:34:43 EDT(-0400)] <andrew_petro_ubu> thanks
[13:35:00 EDT(-0400)] <EricDalquist> yup
[13:35:02 EDT(-0400)] <EricDalquist> so 1.0.7
[13:35:12 EDT(-0400)] <esm> EricDalquist: if you're concerned you can rm release properties, revert the pom changes from release:prepare, and then redo
[13:37:28 EDT(-0400)] <EricDalquist> hrm
[13:37:37 EDT(-0400)] <EricDalquist> so I ssh'd to developer.ja-sig.org
[13:37:40 EDT(-0400)] <EricDalquist> and it added the key
[13:37:52 EDT(-0400)] <EricDalquist> but mvn release:perform still hangs saying the fingerprint isn't recognized
[13:38:01 EDT(-0400)] <esm> what site are you sshing to?
[13:38:18 EDT(-0400)] <EricDalquist> developer.ja-sig.org
[13:38:29 EDT(-0400)] <esm> and that is the same site in the POM
[13:38:37 EDT(-0400)] <EricDalquist> yup
[13:38:50 EDT(-0400)] <esm> hrm
[13:40:40 EDT(-0400)] * esm checking
[13:44:01 EDT(-0400)] <EricDalquist> so I just removed known_hosts
[13:44:10 EDT(-0400)] <EricDalquist> ssh developer.ja-sig.org and accepted
[13:44:22 EDT(-0400)] <EricDalquist> verified the fingerprint ssh asked me about and the one maven is asking about are the same
[13:45:03 EDT(-0400)] <EricDalquist> still no luck
[13:45:26 EDT(-0400)] <esm> do you have any sites defined in ~/.m2/settings.xml
[13:45:38 EDT(-0400)] <EricDalquist> yes
[13:45:39 EDT(-0400)] <EricDalquist> this one
[13:46:16 EDT(-0400)] <esm> can you c/p the entry
[13:46:51 EDT(-0400)] <EricDalquist> yeah
[13:47:51 EDT(-0400)] <EricDalquist> http://rafb.net/p/pSOP1j58.html
[13:48:47 EDT(-0400)] <esm> huh.
[13:48:53 EDT(-0400)] <EricDalquist> I can't seem to get key based working with ja-sig.org
[13:49:08 EDT(-0400)] <esm> right so have you always been using the release plugin with password?
[13:49:14 EDT(-0400)] <EricDalquist> yup
[13:49:23 EDT(-0400)] <EricDalquist> this is the first time I've used it since I switch to ubuntu
[13:49:32 EDT(-0400)] <esm> ah
[13:49:33 EDT(-0400)] <EricDalquist> I wonder if mvn is using some weird ssh client?
[13:49:38 EDT(-0400)] <esm> well
[13:49:52 EDT(-0400)] <esm> maybe, i don't know what libs maven uses for ssh
[13:49:59 EDT(-0400)] <EricDalquist> but it should read my ~/.ssh/known_hosts
[13:50:02 EDT(-0400)] <esm> right
[13:50:20 EDT(-0400)] <esm> is it a perms problem, sometimes ssh gets picky about the perms on the .ssh directory and the files underneath
[13:50:32 EDT(-0400)] <esm> but i'm baffled
[13:50:41 EDT(-0400)] <esm> i can't do a release so i can't replicate it on my side...
[13:51:02 EDT(-0400)] <EricDalquist> (smile)
[13:51:06 EDT(-0400)] <esm> but if you can't get pubkey auth to work with the jasig server, that seems suspicious
[13:51:18 EDT(-0400)] <EricDalquist> I think they just don't have it enabled in the ssh config
[13:52:21 EDT(-0400)] <esm> oh, weird. hm....
[13:52:39 EDT(-0400)] <esm> can you c/p the tail end of the failing release i'll ask #maven
[13:52:42 EDT(-0400)] <esm> or i guess you could
[13:53:00 EDT(-0400)] <EricDalquist> [INFO] [deploy:deploy]
[13:53:00 EDT(-0400)] <EricDalquist> altDeploymentRepository = null
[13:53:00 EDT(-0400)] <EricDalquist> The authenticity of host 'developer.ja-sig.org' can't be established.
[13:53:00 EDT(-0400)] <EricDalquist> DSA key fingerprint is fa:9c:22:fb:2e:84:19:6b:97:81:71:8a:7f:7d:ff:3b.
[13:53:19 EDT(-0400)] <EricDalquist> I'm going to try running deploy directly
[13:53:41 EDT(-0400)] <esm> yeah that is one thing to try
[13:53:51 EDT(-0400)] <esm> the other thing to try is to duplicate the entry in known_hosts
[13:53:55 EDT(-0400)] <EricDalquist> ok
[13:54:04 EDT(-0400)] <esm> and use the canonical name of the server instead of develoeer.ja-sig.org
[13:54:06 EDT(-0400)] <EricDalquist> so mvn deploy prompts me in a way that I can type yes
[13:54:15 EDT(-0400)] <EricDalquist> weird
[13:54:21 EDT(-0400)] <esm> that is weird
[13:54:23 EDT(-0400)] <esm> jasigch.Princeton.EDU
[13:54:33 EDT(-0400)] <EricDalquist> ok
[13:54:36 EDT(-0400)] <EricDalquist> looking at known_hosts
[13:54:46 EDT(-0400)] <esm> so your known hosts should have two entries with the same fingerprint
[13:54:52 EDT(-0400)] <EricDalquist> it looks like maven doesn't understand the way my local ssh client writes to known_hosts
[13:54:56 EDT(-0400)] <EricDalquist> yeah
[13:54:59 EDT(-0400)] <EricDalquist> I do
[13:55:04 EDT(-0400)] <EricDalquist> but in two different formats
[13:55:05 EDT(-0400)] <andrew_petro_ubu> ok, for 2.7, we're applying the uP3 insight that layouts should be stored as really big strings conveying XML
[13:55:19 EDT(-0400)] <andrew_petro_ubu> creating a Bookmarks DLM fragment owner is a PITA
[13:55:25 EDT(-0400)] <esm> hah ok.. so mvn deploy added the key in to known_hosts but in a different format
[13:55:25 EDT(-0400)] <EricDalquist> uhg
[13:55:29 EDT(-0400)] <EricDalquist> yeah
[13:55:44 EDT(-0400)] <andrew_petro_ubu> would be more performant, too, is the sad thing
[13:55:48 EDT(-0400)] <EricDalquist> so apparently the kubuntu 7.04 and maven ssh clients don't play nice
[13:55:51 EDT(-0400)] <EricDalquist> (smile)
[13:55:52 EDT(-0400)] <EricDalquist> yeah
[13:56:01 EDT(-0400)] <EricDalquist> xml in a relational db is not so nice
[13:56:14 EDT(-0400)] <EricDalquist> especially the way we do it
[13:56:21 EDT(-0400)] <andrew_petro_ubu> it's very nice. It makes a lovely string. (smile)
[13:56:21 EDT(-0400)] <EricDalquist> bookmarks stores a relational tree structure
[13:56:32 EDT(-0400)] <EricDalquist> but using hibernate takes much of the insanity out of that
[13:56:36 EDT(-0400)] <andrew_petro_ubu> bookmarks goes through hibernate
[13:56:46 EDT(-0400)] <andrew_petro_ubu> hibernate can do whatever it wants under the hood
[13:56:50 EDT(-0400)] <andrew_petro_ubu> out comes happy Java objects
[13:56:53 EDT(-0400)] <EricDalquist> especially since it does intelligent joining based on the underlying db
[13:57:57 EDT(-0400)] <EricDalquist> ok
[13:58:05 EDT(-0400)] <EricDalquist> bookmarks 1.0.7 release is all done
[13:58:11 EDT(-0400)] <EricDalquist> artifacts are in the repo
[14:28:31 EDT(-0400)] <EricDalquist> hey andrew
[14:28:38 EDT(-0400)] <EricDalquist> I figured out what that svn log problem is
[14:28:43 EDT(-0400)] <EricDalquist> now I just need to figure out how to fix it
[14:46:41 EDT(-0400)] <andrew_petro_ubu> neat
[14:46:51 EDT(-0400)] <andrew_petro_ubu> those non-ascii characters are a pain
[14:46:54 EDT(-0400)] <EricDalquist> yeah
[14:47:09 EDT(-0400)] <EricDalquist> the bigger pain is finding out exactly which commit messages have them
[14:47:40 EDT(-0400)] <EricDalquist> right now the approach is a shell script that dumps the log 100 revs at a time and looks for that error message
[14:48:15 EDT(-0400)] * esm (n=esm@asdf.dkc.jhu.edu) has joined ##uportal
[14:50:46 EDT(-0400)] <andrew_petro_ubu> EricDalquist, how do bookmarks preferences in the BookmarksPortlet work?
[14:50:56 EDT(-0400)] <andrew_petro_ubu> specifically
[14:51:04 EDT(-0400)] <andrew_petro_ubu> I've multiply subscribed to the portlet
[14:51:09 EDT(-0400)] <EricDalquist> ah
[14:51:10 EDT(-0400)] <EricDalquist> ok
[14:51:11 EDT(-0400)] <andrew_petro_ubu> and all subscriptions seem to share the same bookmarks
[14:51:18 EDT(-0400)] <andrew_petro_ubu> and immediately reflect changes applied in nay
[14:51:19 EDT(-0400)] <andrew_petro_ubu> any
[14:51:21 EDT(-0400)] <EricDalquist> so there is a preference that sets the name of the 'bookmark set'
[14:51:40 EDT(-0400)] <andrew_petro_ubu> a portlet preference?
[14:51:42 EDT(-0400)] <EricDalquist> if not set the default will have a null name (which is valid)
[14:51:50 EDT(-0400)] <EricDalquist> yeah I should probably document what that preference is huh?
[14:52:02 EDT(-0400)] <andrew_petro_ubu> yeah, some doco with the portlet would be neat
[14:52:09 EDT(-0400)] <andrew_petro_ubu> is that still per-user?
[14:52:18 EDT(-0400)] <andrew_petro_ubu> out ootb all users everywhere will share the same bookmark set?
[14:52:27 EDT(-0400)] <andrew_petro_ubu> or, rather, not "out"
[14:52:28 EDT(-0400)] <EricDalquist> oh the sets are scoped to a user
[14:52:36 EDT(-0400)] <andrew_petro_ubu> k
[14:52:39 EDT(-0400)] <EricDalquist> so one user can see the same bookmarks
[14:52:45 EDT(-0400)] <EricDalquist> the preference name is bookmarkSetName
[14:52:52 EDT(-0400)] <EricDalquist> I'll go add it to that manual page
[14:52:56 EDT(-0400)] <andrew_petro_ubu> sure
[14:52:58 EDT(-0400)] <andrew_petro_ubu> so in theory
[14:53:09 EDT(-0400)] <andrew_petro_ubu> I could put one on a "Sports" tab and one on a "Math Nerds" tab
[14:53:16 EDT(-0400)] <andrew_petro_ubu> give each their own value for bookmarkSetName
[14:53:21 EDT(-0400)] <andrew_petro_ubu> and then they'd have diff bookmarks
[14:53:24 EDT(-0400)] <EricDalquist> yup
[14:53:43 EDT(-0400)] <andrew_petro_ubu> or I could put one on each of ten tabs, have it share the set name, and then they'd all have the same bookmarks
[14:53:48 EDT(-0400)] <andrew_petro_ubu> k
[14:53:48 EDT(-0400)] <EricDalquist> yup
[14:53:57 EDT(-0400)] <andrew_petro_ubu> and, to beat the point to death
[14:54:07 EDT(-0400)] <andrew_petro_ubu> the behavior I'm seeing does not indicate a portlet preferences handling bug in uP 2.6
[14:54:09 EDT(-0400)] <andrew_petro_ubu> yes?
[14:54:34 EDT(-0400)] <EricDalquist> yes
[14:56:21 EDT(-0400)] <andrew_petro_ubu> cool
[14:56:41 EDT(-0400)] <andrew_petro_ubu> in theory I could create a CPD for this and give folks a lovely UI, complete with help, for setting that pref at publish time
[14:56:58 EDT(-0400)] <andrew_petro_ubu> running out of time if I'm going to cut an RC1 today tho...
[14:57:20 EDT(-0400)] <andrew_petro_ubu> \nick apetro_ubulaptop_lunch
[15:01:51 EDT(-0400)] * esm (n=esm@asdf.dkc.jhu.edu) has joined ##uportal
[15:14:14 EDT(-0400)] <athena7> from my trying to develop portlets, it also looks to me like the preference handling works correctly in the head
[15:53:08 EDT(-0400)] * esm (n=esm@asdf.dkc.jhu.edu) has joined ##uportal
[16:04:14 EDT(-0400)] * esm (n=esm@asdf.dkc.jhu.edu) has joined ##uportal
[16:27:40 EDT(-0400)] <apetro_ubu_lap> athena7, good to hear. "works correctly" are words I'd like to hear more often in the context of uPortal
[16:28:13 EDT(-0400)] <athena7> is there any info about how to deploy the bookmarks portlet mentioned above? it sounds nice
[16:28:56 EDT(-0400)] <apetro_ubu_lap> give me a minute, I'll commit progress so far to HEAD, then you can grab that working config
[16:28:57 EDT(-0400)] <apetro_ubu_lap> it's not hard
[16:29:30 EDT(-0400)] <apetro_ubu_lap> build 1.0.7, stick the .war into the portlets directory, run the ant build to publish the portlet, use a chan pub fragment or the chan manager to declare the channel-wrapping-the-portlet, and subscribe to it
[16:29:47 EDT(-0400)] <apetro_ubu_lap> I've gotten hung up on creating a DLM fragment showcasing it, but i can commit the rest of it now...
[16:30:23 EDT(-0400)] <athena7> sounds good
[16:30:42 EDT(-0400)] <athena7> i'll have to try playing with it
[16:31:10 EDT(-0400)] <athena7> all these portlets are making me happy
[16:32:04 EDT(-0400)] <apetro_ubu_lap> they're neat
[16:32:13 EDT(-0400)] <apetro_ubu_lap> I'd like "my vision" for 2.7 to go somewhere
[16:32:22 EDT(-0400)] <apetro_ubu_lap> a uPortal shipping with working functionality would be compelling
[16:32:48 EDT(-0400)] <apetro_ubu_lap> we're sitting on worthwhile functionality, both channels and portlets. Rutgers alerts. Lots of good stuff that almost kiind of sort of works
[16:32:58 EDT(-0400)] <apetro_ubu_lap> if only you sacrifice some nites and weekends to integrate them
[16:33:09 EDT(-0400)] <apetro_ubu_lap> let's skip the distributed sacrifice part of the story
[16:33:36 EDT(-0400)] <apetro_ubu_lap> as i fight with adding a DLM managed fragment
[16:33:49 EDT(-0400)] <apetro_ubu_lap> I'm really getting some passion around refactoring that to store XML as really big flat strings
[16:33:59 EDT(-0400)] <athena7> yeah i think that is compelling
[16:34:08 EDT(-0400)] <apetro_ubu_lap> and you know, that would make it a lot easier to wire up compelling tab examples out of the box
[16:34:14 EDT(-0400)] <athena7> it's much easier to start with something that already has useful content in it
[16:34:47 EDT(-0400)] <athena7> am i just supposed to do a mvn deploy for this portlet? why's it asking me for my password for developer.ja-sig.org?
[16:37:29 EDT(-0400)] <apetro_ubu_lap> um
[16:37:39 EDT(-0400)] <apetro_ubu_lap> what is "it"?
[16:37:42 EDT(-0400)] <athena7> sorry
[16:37:47 EDT(-0400)] <athena7> when i tried "mvn deploy"
[16:37:54 EDT(-0400)] <apetro_ubu_lap> oh
[16:37:56 EDT(-0400)] <apetro_ubu_lap> dunno
[16:37:56 EDT(-0400)] <athena7> a bunch of build stuff ran
[16:38:04 EDT(-0400)] <athena7> then it asked for my login, which seemed strange
[16:38:06 EDT(-0400)] <apetro_ubu_lap> getting that mvn build to work is a worthwhile exercise
[16:38:09 EDT(-0400)] <apetro_ubu_lap> cuz then you can develop it
[16:38:10 EDT(-0400)] <apetro_ubu_lap> (smile)
[16:38:12 EDT(-0400)] <apetro_ubu_lap> however
[16:38:24 EDT(-0400)] <apetro_ubu_lap> I just committed the working .war and chan pub doc to uP2 trunk
[16:38:30 EDT(-0400)] <athena7> oh, great!
[16:38:33 EDT(-0400)] <apetro_ubu_lap> so if you check that out you can skip to the part where you have a working .war
[16:38:41 EDT(-0400)] <athena7> i like that idea
[16:38:57 EDT(-0400)] <apetro_ubu_lap> glad I could help
[16:39:02 EDT(-0400)] <apetro_ubu_lap> I like the idea of your testing it
[16:39:14 EDT(-0400)] <apetro_ubu_lap> as it exists in this release I'm cutting...
[16:39:18 EDT(-0400)] <athena7> great
[16:39:29 EDT(-0400)] <apetro_ubu_lap> incidentally, Gary came by to look at uP 2.6 skin issues
[16:39:39 EDT(-0400)] <apetro_ubu_lap> and was very hopeful that a bunch of that glitchiness is quick to fix
[16:39:44 EDT(-0400)] <athena7> so for those of us who don't do a lot of uportal administration, how does a chan pub doc become a channel?
[16:39:45 EDT(-0400)] <athena7> great!
[16:39:51 EDT(-0400)] <apetro_ubu_lap> well
[16:39:56 EDT(-0400)] <apetro_ubu_lap> if you've got a fresh dev env
[16:39:59 EDT(-0400)] <athena7> i didn't think it would be especially difficult for someone that knows a lot about CSS
[16:40:05 EDT(-0400)] <apetro_ubu_lap> and you want to just look at what HEAD builds fresh as
[16:40:10 EDT(-0400)] <apetro_ubu_lap> it's ant clean initportal
[16:40:20 EDT(-0400)] <apetro_ubu_lap> after you point it at a DB schema you don't mind it wiping
[16:40:27 EDT(-0400)] <apetro_ubu_lap> short of that
[16:40:35 EDT(-0400)] <apetro_ubu_lap> you'll need to both execute the ant task to publish the portlet
[16:40:43 EDT(-0400)] <apetro_ubu_lap> and execute the ant task to publish the channel
[16:40:49 EDT(-0400)] <apetro_ubu_lap> help for both of which is available by running ant help
[16:40:57 EDT(-0400)] <apetro_ubu_lap> (against the uP 2 build.xml)
[16:42:09 EDT(-0400)] <athena7> ok
[16:42:10 EDT(-0400)] <athena7> thanks
[16:43:44 EDT(-0400)] <apetro_ubu_lap> oh
[16:43:48 EDT(-0400)] <apetro_ubu_lap> that chan pub fragment
[16:43:54 EDT(-0400)] <apetro_ubu_lap> first nontrivial element in it
[16:43:56 EDT(-0400)] <apetro_ubu_lap> channelId
[16:44:08 EDT(-0400)] <apetro_ubu_lap> declares a channel ID that won't be appropriate for a database other than
[16:44:16 EDT(-0400)] <apetro_ubu_lap> that delivered by the default build
[16:44:21 EDT(-0400)] <apetro_ubu_lap> that is, an ID for the fresh install
[16:44:26 EDT(-0400)] <apetro_ubu_lap> you'll need to either remove that element entirely
[16:44:35 EDT(-0400)] <athena7> ah ok
[16:44:38 EDT(-0400)] <apetro_ubu_lap> which will be fine to let the framework pick a new id for it
[16:44:41 EDT(-0400)] <athena7> sounds like maybe this is easier to just do by hnad
[16:44:46 EDT(-0400)] <athena7> er, hand
[16:44:47 EDT(-0400)] <apetro_ubu_lap> likely
[16:45:10 EDT(-0400)] <apetro_ubu_lap> the issue is that I need that ID to be able to reference the channel in that DLM frag I'm trying to build
[16:45:20 EDT(-0400)] <apetro_ubu_lap> we need awills' work to come to fruition
[16:45:28 EDT(-0400)] <apetro_ubu_lap> where DB ids running amok isn't necessary
[16:47:42 EDT(-0400)] * esm (n=esm@asdf.dkc.jhu.edu) has joined ##uportal
[16:55:55 EDT(-0400)] <athena7> the export/import stuff?
[16:56:13 EDT(-0400)] <apetro_ubu_lap> yes
[16:56:17 EDT(-0400)] <apetro_ubu_lap> it's import-export
[16:56:22 EDT(-0400)] <apetro_ubu_lap> but provisioning a new uP install
[16:56:35 EDT(-0400)] <apetro_ubu_lap> is basically importing a bunch of data into an empty environment, right?
[16:56:48 EDT(-0400)] <athena7> right
[16:56:51 EDT(-0400)] <apetro_ubu_lap> I figure whatever he delivers will pretty directly apply to this problem, result in improvements to chanpub etc.
[16:56:56 EDT(-0400)] <athena7> yeah sounds great
[16:58:52 EDT(-0400)] <esm> athena7: you need to run 'mvn package'. 'mvn deploy' actually attempts to publish the project to the public maven repository for others to download
[16:59:00 EDT(-0400)] <esm> package produces the war
[16:59:08 EDT(-0400)] <athena7> oh, thanks!
[16:59:11 EDT(-0400)] <esm> np (smile)
[16:59:14 EDT(-0400)] <athena7> that makes sense
[16:59:24 EDT(-0400)] <esm> heh, kind of (tongue)
[16:59:30 EDT(-0400)] <athena7> well
[16:59:32 EDT(-0400)] <athena7> you know (smile)
[16:59:56 EDT(-0400)] * esm dances the friday dance
[17:00:32 EDT(-0400)] * athena7 dances too
[17:01:10 EDT(-0400)] <athena7> about time to go home
[17:01:50 EDT(-0400)] <esm> yeah wrapping up emails... today was full of meetings
[17:01:58 EDT(-0400)] <esm> i have to do my real work at home,
[17:02:07 EDT(-0400)] <esm> i spend my work day doing meta-work
[17:02:08 EDT(-0400)] <esm> meetings
[17:02:09 EDT(-0400)] <esm> email
[17:02:10 EDT(-0400)] <esm> blah
[17:05:34 EDT(-0400)] <athena7> cooling off here - looks like there's a storm coming
[17:05:45 EDT(-0400)] <esm> oooh
[17:06:54 EDT(-0400)] <athena7> yep
[17:07:02 EDT(-0400)] <athena7> guess it's really summer now (smile)
[17:07:16 EDT(-0400)] <athena7> our arizonan friends have a while yet before monsoon season
[17:07:20 EDT(-0400)] <athena7> ooh i like this bookmarks portlet!
[17:09:34 EDT(-0400)] <athena7> it has a lot better feel than the bookmarks channel we're using now
[17:09:55 EDT(-0400)] <athena7> although it'd be nice if i didn't have to wait for the page to reload when i open/closed folders
[17:16:12 EDT(-0400)] <athena7> the other thing that would be cool is if there was some way i could subscribe to a list of bookmarks
[17:16:30 EDT(-0400)] <esm> and/or pull in del.icio.us 'marks
[17:16:32 EDT(-0400)] <athena7> like i could have my stuff, then also subscribe to the frequently-updated list of useful yale services bookmarks
[17:16:35 EDT(-0400)] <athena7> yes, that too!
[17:17:01 EDT(-0400)] <esm> chris doyle has written a similar portlet that has those features - not delicious - but it does allow subscriptions
[17:17:10 EDT(-0400)] <athena7> that's pretty neat
[17:17:24 EDT(-0400)] <esm> and admins can push out 'marks to the subscribers
[17:17:29 EDT(-0400)] <athena7> other than that this portlet is great though - it's a huge improvement over what we have
[17:17:37 EDT(-0400)] <esm> oh yeah no doubt
[17:19:55 EDT(-0400)] * EricDalquist (n=EricDalq@76.201.146.206) has joined ##uportal
[17:20:06 EDT(-0400)] <EricDalquist> yay for recursive bash scripts
[17:20:43 EDT(-0400)] * andrew_petro_ubu (n=apetro@uni1.unicon.net) has joined ##uportal
[17:21:12 EDT(-0400)] <athena7> ok, i'm going home
[17:21:17 EDT(-0400)] <athena7> have a nice weekend, everyone (smile)
[17:21:23 EDT(-0400)] <EricDalquist> you too!
[17:21:50 EDT(-0400)] * athena7 scampers out the door
[17:50:40 EDT(-0400)] <EricDalquist> hey andrew_petro_ubu
[17:50:49 EDT(-0400)] <EricDalquist> or apetro_win_home
[17:51:05 EDT(-0400)] <EricDalquist> CH-112 is fixed
[17:51:12 EDT(-0400)] <EricDalquist> the ohloh import should work now
[17:54:10 EDT(-0400)] <andrew_petro_ubu> neat
[17:54:42 EDT(-0400)] <EricDalquist> I got to learn how to write a recursive bash script too
[17:54:45 EDT(-0400)] <EricDalquist> lots o fun
[17:54:54 EDT(-0400)] <andrew_petro_ubu> your bookmarks portlet now as a CPD documenting that magic preference
[17:55:02 EDT(-0400)] <EricDalquist> (smile)
[18:00:22 EDT(-0400)] <andrew_petro_ubu> javascript:alert('Name: Bookmark set name\n\nExample: personalBookmarks\n\nDescription: .... ')
[18:00:26 EDT(-0400)] <andrew_petro_ubu> except it doesn't work
[18:00:30 EDT(-0400)] <andrew_petro_ubu> help button, no popup
[18:00:44 EDT(-0400)] <EricDalquist> hrm
[18:00:48 EDT(-0400)] <EricDalquist> firebug?
[18:01:02 EDT(-0400)] <EricDalquist> that might tell you what is going on
[19:27:25 EDT(-0400)] * EricDalquist (n=EricDalq@76.201.146.206) has joined ##uportal
[19:34:54 EDT(-0400)] * andrew_petro_ubu (n=apetro@uni1.unicon.net) has joined ##uportal

  • No labels