JamesPage

Differences between revisions 4 and 5
Revision 4 as of 2011-03-14 15:25:45
Size: 1701
Editor: host81-153-227-142
Comment:
Revision 5 as of 2011-03-18 13:02:45
Size: 2746
Editor: host81-153-227-142
Comment:
Deletions are marked like this. Additions are marked like this.
Line 10: Line 10:

== Background ==

I've been using and deploying Linux since I was at University in the early 90's; started with Slackware, moved to Redhat (before it became commercial), then Fedora and then Ubuntu in the last couple of years.

Apache + JBoss on Linux was my first foray into deploying open-source instead of propriety software in an enterprise and I've not looked back; The rest of the stack quickly followed..... Nagios, Puppet, Solr, MySQL and more. I find that open-source is both more cost effective and more flexible than deploying propriety software.

Before that I was a Java Applications Developer working with early versions of Java Enterprise Edition on very expensive propriety middle-ware.
Line 24: Line 32:
 * ISO testing in-conjunction with Mathias Gug for Maverick; now in use for Natty and Lucid point releases.  * ISO testing in-conjunction with Mathias Gug for Maverick; now in use for Natty and Lucid point releases. Framework has also been extended by the development team to encompass Desktop and Alternate ISO testing.
Line 27: Line 35:
==== Jenkins ===== ==== Jenkins ====
Line 29: Line 37:
==== Bugs =====  * Packaging of Jenkins from source for Ubuntu (NOT in yet) alongside Natty release - all 75 dependencies!
   * http://launchpad.net/~hudson-ubuntu

==== Bugs ====

 * Enablement of test suites:

 * SRU's

 * FFE
 
 * Syncs and Merges
Line 51: Line 70:
 * Building up the Maven/Debian repository by ensuring Java libraries install
  
Maven artefacts to /usr/share/java/maven-repo.
 * Building up the Maven/Debian repository by ensuring Java libraries install Maven artefacts to /usr/share/java/maven-repo.

About Me

Name: James Page

Location: Norfolk, United Kingdon

Blog: http://javacruft.wordpress.com

Launchpad Profile: http://launchpad.net/~james-page

Background

I've been using and deploying Linux since I was at University in the early 90's; started with Slackware, moved to Redhat (before it became commercial), then Fedora and then Ubuntu in the last couple of years.

Apache + JBoss on Linux was my first foray into deploying open-source instead of propriety software in an enterprise and I've not looked back; The rest of the stack quickly followed..... Nagios, Puppet, Solr, MySQL and more. I find that open-source is both more cost effective and more flexible than deploying propriety software.

Before that I was a Java Applications Developer working with early versions of Java Enterprise Edition on very expensive propriety middle-ware.

Contributions

Summary

  • Automation of Ubuntu Server ISO and ec2 Testing

  • Packaging of Jenkins for Ubuntu

  • Ubuntu Server Team Bug Triage+SRU+Fixes+FFe
  • Ubuntu Java library maintenance in-conjunction with Debian Java team.

Detail

Automated Testing

  • ISO testing in-conjunction with Mathias Gug for Maverick; now in use for Natty and Lucid point releases. Framework has also been extended by the development team to encompass Desktop and Alternate ISO testing.
  • ec2 testing: refactoring of existing script framework by Scott Moser into python library and scripts, integration into Jenkins for easy execution and test reporting.

Jenkins

Bugs

  • Enablement of test suites:
  • SRU's
  • FFE
  • Syncs and Merges

Java Library Maintenance

Plans and Ideas for Ubuntu

More Automated Testing

  • Complex deployment scenario testing.

More Jenkins Plugins

  • Build up of a community around the packaging of Jenkins + Plugins.

More Java Enterprise Applications

  • At least one full JEE Stack for Ubuntu
  • Tomcat 7
  • Better Hadoop support.

Supporting packaging of Java libraries and applications

  • Building up the Maven/Debian repository by ensuring Java libraries install Maven artefacts to /usr/share/java/maven-repo.
  • Improving the maven-debian-helper toolset to automate package production further.
  • Move Maven + helper packages to main to ensure Java delta with Debian is minimal

JamesPage (last edited 2011-06-07 10:03:20 by host81-153-19-23)