The plan for Alfresco Enterprise Content Management on Ubuntu

Registered by Alan Bell

Getting the Alfresco document and content management system installable on Ubuntu. It has been supported very late in the cycle in Jaunty and Karmic from the Canonical partner repository, but fails to fully work due to issues with XML processing for the share portlets and mapping low numbered ports when not running as root. The latest version of Alfresco is not currently supported on any version of Ubuntu. What should be done? Should it move to community support?

Blueprint information

Status:
Not started
Approver:
Jos Boumans
Priority:
Undefined
Drafter:
Alan Bell
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Full moral/engineering support from Canonical

feedback from package review to be published on the whiteboard

Tasks:

  Work with upstream Alfresco to make source files more Ubuntu / Foss building.
   - Licence header copywrite block in all source files.
   - Build upstream Jar files at package build time.
     - 219 bundled jar files
   - sync community SVN
   - check license on artwork for compatibility with Universe
   - for universe it would have to build against openJDK

  Create list of dependencies
   - Package seperately if required
   - Test and reuse existing archive packages where possible.

  Bug tracking
   - https://bugs.edge.launchpad.net/ubuntu/+source/alfresco-community
   - https://bugs.edge.launchpad.net/alfresco
   - low numbered ports issue https://bugs.launchpad.net/ubuntu/+source/alfresco-community/+bug/410375
End Goal: Alfresco in the Ubuntu Universe archive and available for testing during the Ubuntu testing cycle

  To Do:
   1) John will check with Luis on getting 3.3 into Lucid-Partner
   2) When Dustin reviews 3.3 for lucid-partner, also review for Maverick Multiverse
      - Goal would be Universe
        - For this to happen, we need clean licenses on all content, all jars building from source, as many jars as possible independently packaged
   3) AlanBell and Daviey to work on list of bite sized tasks

Binding to low numbered ports should be done with authbind
http://fnords.wordpress.com/2010/04/22/tomcat-improvements-coming-up-in-10-04/

AlanLord has succeeded in running Alfresco 3.3 on OpenJDK (which might not be sufficient to build from source but looks promising)

(?)

Work Items