CoreDevApplication

Differences between revisions 1 and 24 (spanning 23 versions)
Revision 1 as of 2009-01-23 14:49:01
Size: 1733
Editor: i59F756EA
Comment:
Revision 24 as of 2012-06-06 07:17:37
Size: 7300
Editor: dholbach
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Contents'''<<BR>><<TableOfContents>>|| ## page was copied from UbuntuDevelopment/DeveloperApplicationTemplate
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Contents'''<<BR>><<TableOfContents(2)>>||
Line 3: Line 4:
'''I, Iain Lane, apply for core-dev.'''
Line 4: Line 6:
'''I, <YOUR NAME>, apply for <universe-contributor|MOTU|core-dev>.'''

|| '''Name''' || <YOUR NAME> ||
|| '''Launchpad Page''' || <link to your launchpad page> ||
|| '''Wiki Page''' || <link to your Wiki page> ||
|| '''Name''' || Iain Lane ||
|| '''Launchpad Page''' || http://launchpad.net/~laney ||
|| '''Wiki Page''' || [[IainLane]] ||
Line 11: Line 11:
''Tell us a bit about yourself.''
I'm Iain. I'm 26 and from the UK. I currently live in Nottingham, where I'm trying to finish up a PhD in Computer Science (functional programming).

When I'm not on a computer, you might be able to find me climbing

{{http://people.ubuntu.com/~laney/pix/climbing.jpg||height=250}}

or boating

{{http://people.ubuntu.com/~laney/pix/canoeing.jpg||height=250}}

or walking

{{http://people.ubuntu.com/~laney/pix/walking.jpg||height=250}}

or cycling (OK, I couldn't find a picture of myself actually ''riding'' a bike)

{{http://people.ubuntu.com/~laney/pix/cycling.jpg||height=250}}
Line 14: Line 31:
''Tell us how you got involved, what you liked working on and what you could probably do better.'' I've been an Ubuntu developer since 2009. In that time I have worked a lot on two areas
Line 16: Line 33:
== My involvement ==   * The Mono runtime, support packages and applications/libraries that run on it.
  * Haskell and its GHC compiler.

The latter is how I've managed to rack up so many uploads: Haskell is notoriously fragile when it comes to ABI, as you know, so the packages frequently require rebuilding.

I'm on this very DMB, an Ubuntu Backporter and am on the Release Team.

I also became something of an advocate of an ''upstream first'' workflow. I realised quite some time ago that things just work better when we collaborate with our colleagues outside of the project. For that reason I got involved in Debian, working with (and in the case of pkg-haskell, helping with the creation of) packaging teams relating to the areas I mentioned abover. I was very proud to [[https://nm.debian.org/public/process/13919|become a Debian Developer]] in 2011. You can now find me pushing contributors to submit their fixes upstream, asking people at the DMB if they collaborate with Debian and pushing people to become Debian Maintainers/Developers when it is appropriate. :-)

More recently I became a member of Canonical, joining Ubuntu Engineering as a member of the Desktop Team. I'll be working on GNOME updates as well as wider plumbing stuff as relates to the desktop, and it's mainly for this reason that I'm applying for upload access to main. I'm finding myself becoming blocked on sponsors once again, and think that I've been around the block enough to be trusted to upload unsupervised, but also to know when (and who) to ask for help when it's needed.
Line 18: Line 45:
== Areas of work ==
  * Some time ago I spotted an improvement that could be made in proxy support; [[https://launchpad.net/ubuntu/+source/libproxy/+changelog|https://launchpad.net/ubuntu/+source/libproxy/+changelog]], which brought with it GNOME 3 integration and improved PAC file support. My University forces all web traffic through a proxy, so better support is important to me. Politics have thus far prevented this from getting into Debian.
  * I had [[https://code.launchpad.net/~laney/ubuntu/quantal/emacs23/merge-23.4/+merge/105583|fun with an emacs23 merge]] at the start of Quantal; this was required since glib (IIRC) grew a Breaks on emacs23 due to some threading API changes. There was a huge diff which we negotiated down to promoting a package out of multiverse into main. A rare treat.
Line 20: Line 50:

Sponsor more. Be on top of QA activities (fixing FTBFS, rcbugs in periods other than final freeze). Triage bugs more.
Line 23: Line 55:

I'd like to get more active in the Debian GNOME team if possible. It's slightly difficult because here we package all of the prereleases whereas Debian is, in general, only interested in the stable GNOME releases. I'm sure there's some work that can be done there though.

I would also like to find opportunities to become active in GNOME upstream. Hopefully I can start by fixing small bugs and progressing on from there.

Oh, and I'm keen to get more involved with Ubuntu's release management activities.
Line 24: Line 63:
''Please describe what you like least in Ubuntu and what thoughts do you have about fixing it.''
There are nowhere near enough people working on Universe. So many tasks just go uncompleted.

I wonder if the community is as strong as it should be.

I don't think we focus anywhere near enough on software and user freedom. It's a massive motivator for everything we do, or at least it is for me.
Line 33: Line 78:
== Daniel Holbach (dholbach) ==
=== General feedback ===
Finally. Iain should have become core dev much much earlier. He does a great job generally and I would completely trust him with core dev upload rights.
Line 34: Line 82:
=== Specific Experiences of working together ===
 * https://launchpad.net/ubuntu/+source/baobab/3.4.1-1
 * https://launchpad.net/ubuntu/+source/d-conf/0.12.1-1
 * https://launchpad.net/ubuntu/+source/libpst/0.6.54-3ubuntu1
 * https://launchpad.net/ubuntu/+source/libubuntuone/0.10.0-0ubuntu3
 * https://launchpad.net/ubuntu/+source/gimp/2.6.11-2ubuntu1
 * https://launchpad.net/ubuntu/+source/vinagre/2.26.2-1ubuntu1
 * https://launchpad.net/ubuntu/+source/gimp/2.6.6-1ubuntu1
 * https://launchpad.net/ubuntu/+source/tomboy/0.14.0-0ubuntu2
 * https://launchpad.net/ubuntu/+source/alacarte/0.11.10-1ubuntu1
 * https://launchpad.net/ubuntu/+source/zenity/2.26.0-0ubuntu1
 * https://launchpad.net/ubuntu/+source/gnome-menus/2.26.0-0ubuntu1
 * https://launchpad.net/ubuntu/+source/nevow/0.9.31-4ubuntu1
 * https://launchpad.net/ubuntu/+source/vbetool/1.1-1ubuntu1
 * https://launchpad.net/ubuntu/+source/glom/1.8.5-0ubuntu1
 * https://launchpad.net/ubuntu/+source/pidgin-libnotify/0.13-2ubuntu1
 * https://launchpad.net/ubuntu/+source/dirac/1.0.0-0ubuntu1
 * https://launchpad.net/ubuntu/+source/memaker/1.0.1-0ubuntu3
 * https://launchpad.net/ubuntu/+source/mpeg4ip/1:1.6dfsg-0.2ubuntu3
 * https://launchpad.net/ubuntu/+source/transcode/2:1.0.2-0.8ubuntu9
 * https://launchpad.net/ubuntu/+source/glom/1.6.17-0ubuntu1
 * https://launchpad.net/ubuntu/+source/gtkglarea/1.2.3-3ubuntu1
 * https://launchpad.net/ubuntu/+source/giftrans/1.12.2-14ubuntu1
 * https://launchpad.net/ubuntu/+source/ygraph/0.15-3.1ubuntu1
Line 49: Line 121:
## Uncomment one of these. ## Uncomment the one that applies for you and please remove the others.
Line 54: Line 126:
## [[CategoryPerPackageUploaderApplication]]

I, Iain Lane, apply for core-dev.

Name

Iain Lane

Launchpad Page

http://launchpad.net/~laney

Wiki Page

IainLane

Who I am

I'm Iain. I'm 26 and from the UK. I currently live in Nottingham, where I'm trying to finish up a PhD in Computer Science (functional programming).

When I'm not on a computer, you might be able to find me climbing

http://people.ubuntu.com/~laney/pix/climbing.jpg

or boating

http://people.ubuntu.com/~laney/pix/canoeing.jpg

or walking

http://people.ubuntu.com/~laney/pix/walking.jpg

or cycling (OK, I couldn't find a picture of myself actually riding a bike)

http://people.ubuntu.com/~laney/pix/cycling.jpg

My Ubuntu story

I've been an Ubuntu developer since 2009. In that time I have worked a lot on two areas

  • The Mono runtime, support packages and applications/libraries that run on it.
  • Haskell and its GHC compiler.

The latter is how I've managed to rack up so many uploads: Haskell is notoriously fragile when it comes to ABI, as you know, so the packages frequently require rebuilding.

I'm on this very DMB, an Ubuntu Backporter and am on the Release Team.

I also became something of an advocate of an upstream first workflow. I realised quite some time ago that things just work better when we collaborate with our colleagues outside of the project. For that reason I got involved in Debian, working with (and in the case of pkg-haskell, helping with the creation of) packaging teams relating to the areas I mentioned abover. I was very proud to become a Debian Developer in 2011. You can now find me pushing contributors to submit their fixes upstream, asking people at the DMB if they collaborate with Debian and pushing people to become Debian Maintainers/Developers when it is appropriate. Smile :-)

More recently I became a member of Canonical, joining Ubuntu Engineering as a member of the Desktop Team. I'll be working on GNOME updates as well as wider plumbing stuff as relates to the desktop, and it's mainly for this reason that I'm applying for upload access to main. I'm finding myself becoming blocked on sponsors once again, and think that I've been around the block enough to be trusted to upload unsupervised, but also to know when (and who) to ask for help when it's needed.

Examples of my work / Things I'm proud of

  • Some time ago I spotted an improvement that could be made in proxy support; https://launchpad.net/ubuntu/+source/libproxy/+changelog, which brought with it GNOME 3 integration and improved PAC file support. My University forces all web traffic through a proxy, so better support is important to me. Politics have thus far prevented this from getting into Debian.

  • I had fun with an emacs23 merge at the start of Quantal; this was required since glib (IIRC) grew a Breaks on emacs23 due to some threading API changes. There was a huge diff which we negotiated down to promoting a package out of multiverse into main. A rare treat.

Things I could do better

Sponsor more. Be on top of QA activities (fixing FTBFS, rcbugs in periods other than final freeze). Triage bugs more.

Plans for the future

General

I'd like to get more active in the Debian GNOME team if possible. It's slightly difficult because here we package all of the prereleases whereas Debian is, in general, only interested in the stable GNOME releases. I'm sure there's some work that can be done there though.

I would also like to find opportunities to become active in GNOME upstream. Hopefully I can start by fixing small bugs and progressing on from there.

Oh, and I'm keen to get more involved with Ubuntu's release management activities.

What I like least in Ubuntu

There are nowhere near enough people working on Universe. So many tasks just go uncompleted.

I wonder if the community is as strong as it should be.

I don't think we focus anywhere near enough on software and user freedom. It's a massive motivator for everything we do, or at least it is for me.


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.

Daniel Holbach (dholbach)

General feedback

Finally. Iain should have become core dev much much earlier. He does a great job generally and I would completely trust him with core dev upload rights.

Specific Experiences of working together


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.''
=== Areas of Improvement ===


IainLane/CoreDevApplication (last edited 2012-07-05 10:38:33 by seb128)