CoreDevApplication

Differences between revisions 1 and 2
Revision 1 as of 2015-12-22 20:59:45
Size: 3676
Editor: mwhudson
Comment:
Revision 2 as of 2015-12-22 21:24:54
Size: 3809
Editor: mwhudson
Comment:
Deletions are marked like this. Additions are marked like this.
Line 43: Line 43:
Line 44: Line 45:

As mentioned above, I plan to work on using Go shared libraries in the distro. I also plan to get more involved in the Debian side of things so that we do not develop a too-large delta there.
Line 45: Line 49:
''Please describe what you like least in Ubuntu and what thoughts do you have about fixing it.''
The failure of the first iteration of UDD was a shame and leaves a hole. I'd like to help on replacing it.
Line 72: Line 78:
## Uncomment the one that applies for you and please remove the others.
##
## [[CategoryCoreDevApplication]]
[[CategoryCoreDevApplication]]

I, Michael Hudson-Doyle, apply for core-dev.

Name

Michael Hudson-Doyle

Launchpad Page

mwhudson

Wiki Page

MichaelHudsonDoyle

Who I am

I am a long time Canonicaler (since May 2007) and I've worked on several different things (Launchpad, Linaro infrastructure, ARM server support, Go shared libraries).

My Ubuntu story

My first Linux was Redhat 5.something back in 1998 or so (I just missed the glibc transition!).

After using OS X for a while (2002-2007 ish) I've used Ubuntu exclusively since early 2007 (just before I started with Canonical). Earlier in my Canonical career I was not so directly involved in the development of Ubuntu itself, but my involvement has steadily increased over time.

My involvement

Most of my packaging has been around Go support, starting with collecting, testing and occasionally writing patches to make gccgo useful on arm64 (and ppc64el) in time for trusty's release and moving on to taking over the golang packaging in time for Wily. My next project will be using the shared library support I've implemented in Go upstream in the distro, which will require touching the packaging of many Go packages.

Examples of my work / Things I'm proud of

Getting gccgo to the point of being able to build juju in time for trusty involved learning a lot, fast.

Getting Go 1.5 into Wily fairly late in the cycle without disrupting other teams was pleasing.

Areas of work

I've mostly worked on toolchain-y type things -- binutils, gcc, gccgo, golang, one glibc patch.

My sponsorship miner report has recent things, but you can also find my name in the gcc-5 and gccgo-4.9 changelogs (and probably some others).

Things I could do better

I don't have an especially broad knowledge of packaging (I don't think I've ever touched a package that didn't use debhelper, for example).

I don't spend as much time on general Ubuntu maintenance as I should.

Plans for the future

General

As mentioned above, I plan to work on using Go shared libraries in the distro. I also plan to get more involved in the Debian side of things so that we do not develop a too-large delta there.

What I like least in Ubuntu

The failure of the first iteration of UDD was a shame and leaves a hole. I'd like to help on replacing it.


Comments

If you'd like to comment, but are not the applicant or a sponsor, do it here. Don't forget to sign with @SIG@.


Endorsements

As a sponsor, just copy the template below, fill it out and add it to this section.


TEMPLATE

== <SPONSORS NAME> ==
=== General feedback ===
## Please fill us in on your shared experience. (How many packages did you sponsor? How would you judge the quality? How would you describe the improvements? Do you trust the applicant?)

=== Specific Experiences of working together ===
''Please add good examples of your work together, but also cases that could have handled better.''
## Full list of sponsored packages can be generated here:
## http://ubuntu-dev.alioth.debian.org/cgi-bin/ubuntu-sponsorships.cgi?
=== Areas of Improvement ===


CategoryCoreDevApplication

MichaelHudsonDoyle/CoreDevApplication (last edited 2016-03-09 22:37:27 by mwhudson)