JamesPage

Differences between revisions 8 and 16 (spanning 8 versions)
Revision 8 as of 2011-04-06 14:35:32
Size: 3250
Editor: host81-153-19-43
Comment:
Revision 16 as of 2011-06-06 12:48:15
Size: 3773
Editor: host81-153-19-23
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
== About Me ==

Name: James Page

Location: Norfolk, United Kingdon

Blog: http://javacruft.wordpress.com

Launchpad Profile: http://launchpad.net/~james-page
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"> '''Name''': || James Page ||
|| '''IRC''': || '''jamespage''' on ''irc.freenode.net'' ||
|| '''Launchpad''': || [[http://launchpad.net/~james-page]] ||
|| '''Blog''': || [[http://javacruft.wordpress.com]] ||
|| '''Location''': || ''Norfolk, UK'' ||
Line 13: Line 9:
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. 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.
Line 15: Line 11:
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. 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.
Line 37: Line 33:
 * Packaging of Jenkins from source for Ubuntu (NOT in yet) alongside Natty release - all 75 dependencies!  * Packaging of Jenkins from source for Ubuntu (NOT in yet) alongside Natty release - all ~60 dependencies!
Line 43: Line 39:
  * mailman
    - hardy - https://bugs.launchpad.net/ubuntu/hardy/+source/mailman/+bug/659975
  * openldap
    - maverick - https://bugs.launchpad.net/ubuntu/+source/openldap/+bug/666028
    - maverick - https://bugs.launchpad.net/ubuntu/+source/openldap/+bug/658227
  * ntp
    - lucid -
    - maverick -

 * FFE
  * groovy (natty)
 
  * 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
Line 56: Line 53:
  *   * groovy - http://pad.lv/777103
  * tomcat6 - http://pad.lv/776558
  * jansi - http://pad.lv/776551
  * xom - http://pad.lv/776550
Line 64: Line 64:
Line 73: Line 72:
   * .....
Line 83: Line 81:
 * Better Hadoop support.  * Better Hadoop support
Line 89: Line 87:
 * Move Maven + helper packages to main to ensure Java delta with Debian is minimal  * 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.

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.

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

Java Library Maintenance

  • Enablement of test suites
    • asm2
    • c3p0

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.

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