Skip to end of metadata
Go to start of metadata

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

Compare with Current View Page History

« Previous Version 54 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

  • No labels