JamesPage

Differences between revisions 16 and 17
Revision 16 as of 2011-06-06 12:48:15
Size: 3773
Editor: host81-153-19-23
Comment:
Revision 17 as of 2011-06-07 10:01:23
Size: 1317
Editor: host81-153-19-23
Comment:
Deletions are marked like this. Additions are marked like this.
Line 15: Line 15:
== Contributions == == Status ==
Line 17: Line 17:
=== Summary === This week:
Line 19: Line 19:
 * Automation of Ubuntu Server [[http://launchpad.net/ubuntu-server-iso-testing|ISO]] and [[http://launchpad.net/ubuntu-server-ec2-testing|ec2]] Testing
 * Packaging of [[http://wiki.ubuntu.com/ServerTeam/Jenkins|Jenkins for Ubuntu]]
 * Ubuntu Server Team Bug Triage+SRU+Fixes+FFe
 * Ubuntu Java library maintenance in-conjunction with Debian Java team.
 * Polishing packaging and submitting packages in the Jenkins dependency chain for upload to Debian.
Line 24: Line 21:
=== 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 ====

 * Packaging of Jenkins from source for Ubuntu (NOT in yet) alongside Natty release - all ~60 dependencies!
   * http://launchpad.net/~hudson-ubuntu

==== Bugs ====

 * SRU's
  * mailman - http://pad.lv/659975
  * openldap -
    * http://pad.lv/666028
    * http://pad.lv/658227
    * http://pad.lv/783836
  * ntp - http://pad.lv/715152
  * tomcat6 - http://pad.lv/654549
  * awstats - http://pad.lv/707365
 * FFE's
  * groovy (natty) - http://pad.lv/661230
 * MIR's
  * jansi, hawtjni, jansi-native - http://pad.lv/676904
  * ant-contrib - http://pad.lv/783421
 * Syncs and Merges
  * groovy - http://pad.lv/777103
  * tomcat6 - http://pad.lv/776558
  * jansi - http://pad.lv/776551
  * xom - http://pad.lv/776550

==== Java Library Maintenance ====

 * Enablement of test suites
  * asm2
  * c3p0
Next week:
Line 64: Line 23:
== Plans and Ideas for Ubuntu ==

=== More Automated Testing ===

 * Complex deployment scenario testing for Ubuntu Server (maybe using ensemble):
   * DNS
   * Kerberos
   * LDAP

=== More Jenkins Plugins ===

 * Build up of a community around the packaging of Jenkins + Plugins and get then into the Debian and Ubuntu archives.

=== 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.

=== IPv6 ===

 * This is going to be really important in the future; we need to make sure that Ubuntu is up to the challenge.
 
 * More package polishing
 * QA Automation Sprint in London

Name:

James Page

IRC:

jamespage on irc.freenode.net

Launchpad:

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

Blog:

http://javacruft.wordpress.com

Location:

Norfolk, UK

Background

I've been using and deploying Linux since I was at University in the early 90's; started with Slackware, then Red Hat, then Fedora and then Ubuntu in the last couple of years.

Apache + JBoss on Red Hat Enterprise 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 propriety software environment 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.

Status

This week:

  • Polishing packaging and submitting packages in the Jenkins dependency chain for upload to Debian.

Next week:

  • More package polishing
  • QA Automation Sprint in London

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