[DG: User Experience] The state of ux/branches/K2-Sling

Ray Davis ray at media.berkeley.edu
Mon Oct 5 10:12:34 PDT 2009


I sent the following message to the K2 group, but Ian told me it should 
go to the UX group instead. I actually wasn't aware that 3akai project 
governance was divided at the moment -- I've been assuming I'll be 
contributing both client-side and server-side code and that everyone 
working on the 3akai UX embedded in a K2 build also follows 
sakai-kernel. Along those lines, please let me know if you would rather 
I *not* work on these two bugs this week:

http://jira.sakaiproject.org/browse/SAKIII-49
http://jira.sakaiproject.org/browse/SAKIII-50

Here's my is-this-a-bug-or-not? question, though:

Most of the current client-side code for 3akai is in a Subversion branch 
of the earlier UX demo:

https://source.sakaiproject.org/svn/ux/branches/K2-Sling

Currently it gets incorporated into a Git-fetched K2 build by 
bundles/uxloader/pom.xml using Maven to check out (or update) the 
Subversion-stored files and then positioning them inside an OSGi bundle 
for deployment. So far as I can tell, the pom.xml Maven configurations 
inside the UX K2-Sling directories (which build WAR files instead of 
OSGi bundles) are no longer being used at all.

1. Does that all sound correct?

2. If so, would anyone object if I (or someone else) added a functional 
Maven set-up to the UX K2-Sling branch so that the OSGi bundle was 
created within the project? Besides simplifying the K2 POMs, that might 
make it easier to tag and snapshot UX builds and get more stable 3akai 
deployments. (Currently there's no way to really predict what 
combination you'll get from a K2 build, and I hit so many integration 
failures last month that I finally ended up storing snapshots of working 
K2 builds to a local repository.)

If you currently ignore Maven while working on the Subversion UX branch, 
you should be able to go right on ignoring Maven after that change. :)

Thanks,
Ray


More information about the sakai-ux mailing list