AndyWhitcroft

Differences between revisions 1 and 9 (spanning 8 versions)
Revision 1 as of 2009-01-14 21:11:41
Size: 904
Editor: 79-66-235-0
Comment:
Revision 9 as of 2009-02-16 04:10:16
Size: 3089
Editor: 79-70-83-26
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Ubuntu Contributions = I am Andy Whitcroft a member of the Canonical Kernel Team. I help to maintain the Ubuntu kernels and related packages for all actively supported Ubuntu releases. I am involved in handling bug reported by the community as well as working on longer term projects.
Line 3: Line 3:
== Jaunty Development ==
 * working on the linux kernel
 * working on the lpia kernel
 * suspend/resume testing
== Ubuntu Contributions ==
Line 8: Line 5:
= General Contributions = === Jaunty Development ===
 * '''Mainline kernel packaging''' - I am involved in a Jaunty project to automatically package mainline kernels to simplify Ubuntu regression detection (see KernelMainlineBuilds),
 * '''suspend/resume stress testing''' - one of the Kernel Teams Jaunty goals is to improve suspend/resume fucntionality, I am involved developing the stress testing and the automated reporting harness (see SuspendResumeTesting), and
 * '''Kernel tree management review''' - I performed a review of our tree management proceedures to help document the current processes and see how they could be improved. (see [[KernelTeam/Specs/JauntyKernelTreeManagement]])
Line 10: Line 10:
== Bugs == === Bugs ===

One of my primary roles is to triage and fix bugs in the Ubuntu linux kernel and associated packages.
Line 13: Line 16:
== Packaging == === Packaging ===

I have produced a number of fixes for packages relating to the kernel, I have produced a number of uploads and had them sponsored including changes to:
 * module-init-tools
 * dkms
 * pm-utils
 * linux-lpia
 * alsa-driver

I have also been working with packages hosted in bzr, pushing up a number of changes to:

 * apport
 * gnome-power-manager

See also:
Line 16: Line 33:
== Upstream Maintainer == == General Open Source Contributions ==

=
== Upstream Maintainer ===
Line 19: Line 38:
 * '''checkpatch''' - ...
 * '''autotest''' - ...
Line 22: Line 39:
== Upstream Projects ==  * '''checkpatch''' - I am the maintainer for the kernel source code automated style checker used to maintain code quality in a large part of the Linux kernel,
 * '''conmux''' - I am maintainer for the console multiplexor project, and
 * '''autotest''' - I am co-maintainer for the autotest project concentrating on the autotest client side harness.


=== Upstream Projects ===
Line 28: Line 50:
== Publications == === Publications ===
Line 30: Line 52:
 find links to papers and the like Linux related publications:
Line 32: Line 54:
= Community Networking =  * The What, The Why and the Where To of Anti-Fragmentation, ''Mel Gorman and Andy Whitcroft'', OLS 2008 ([[http://www.kernel.org/doc/ols/2006/ols2006v1-pages-369-384.pdf|PDF]])
 * Fully Automated Testing of the Linux Kernel, ''Martin Bligh and Andy Whitcroft'', OLS 2006 ([[http://www.kernel.org/doc/ols/2006/ols2006v1-pages-113-126.pdf|PDF]])
 * Supporting the Allocation of Large Contiguous Regions of Memory, ''Mel Gorman, Andy Whitcroft'', OLS 2007 ([[http://www.kernel.org/doc/ols/2007/ols2007v1-pages-141-152.pdf|PDF]])
Line 34: Line 58:
== Sponsors ==
== Community Networking ==

=== Sponsors ===
Line 37: Line 64:
 * TimGardner, SteveLangasek  * TimGardner, SteveLangasek, MarioLimonciello
Line 39: Line 66:
== Ubuntu Membership Endorsements == === Ubuntu Membership Endorsements ===

I am Andy Whitcroft a member of the Canonical Kernel Team. I help to maintain the Ubuntu kernels and related packages for all actively supported Ubuntu releases. I am involved in handling bug reported by the community as well as working on longer term projects.

Ubuntu Contributions

Jaunty Development

  • Mainline kernel packaging - I am involved in a Jaunty project to automatically package mainline kernels to simplify Ubuntu regression detection (see KernelMainlineBuilds),

  • suspend/resume stress testing - one of the Kernel Teams Jaunty goals is to improve suspend/resume fucntionality, I am involved developing the stress testing and the automated reporting harness (see SuspendResumeTesting), and

  • Kernel tree management review - I performed a review of our tree management proceedures to help document the current processes and see how they could be improved. (see KernelTeam/Specs/JauntyKernelTreeManagement)

Bugs

One of my primary roles is to triage and fix bugs in the Ubuntu linux kernel and associated packages.

Packaging

I have produced a number of fixes for packages relating to the kernel, I have produced a number of uploads and had them sponsored including changes to:

  • module-init-tools
  • dkms
  • pm-utils
  • linux-lpia
  • alsa-driver

I have also been working with packages hosted in bzr, pushing up a number of changes to:

  • apport
  • gnome-power-manager

See also:

General Open Source Contributions

Upstream Maintainer

I have authored and continue to maintain the following open source projects:

  • checkpatch - I am the maintainer for the kernel source code automated style checker used to maintain code quality in a large part of the Linux kernel,

  • conmux - I am maintainer for the console multiplexor project, and

  • autotest - I am co-maintainer for the autotest project concentrating on the autotest client side harness.

Upstream Projects

I have previously contributed functionality to the following upstream projects:

  • Linux Kernel - memory management, large pages

  • git - svn interface fixes

Publications

Linux related publications:

  • The What, The Why and the Where To of Anti-Fragmentation, Mel Gorman and Andy Whitcroft, OLS 2008 (PDF)

  • Fully Automated Testing of the Linux Kernel, Martin Bligh and Andy Whitcroft, OLS 2006 (PDF)

  • Supporting the Allocation of Large Contiguous Regions of Memory, Mel Gorman, Andy Whitcroft, OLS 2007 (PDF)

Community Networking

Sponsors

I would like to thank the following people for sponsoring my uploads:

Ubuntu Membership Endorsements

  • TBC

AndyWhitcroft (last edited 2014-06-25 09:24:11 by 10)