JamesPage
1701
Comment:
|
2746
|
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
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
- Packaging of Jenkins from source for Ubuntu (NOT in yet) alongside Natty release - all 75 dependencies!
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)