PerPackageUploaderApplication

I, Seth Forshee, apply for the Ubuntu Kernel Uploaders team membership, to get upload rights for the linux-* packages.

Who I am

I work for Canonical as a member of the Ubuntu Kernel Team. I'm involved with bug triaging and fixing, especially wrt wifi, and also help out with server-related work. I also pitch in to help with packaging of SRU kernels and maintaining the linux-firmware package.

My Ubuntu story

I started using Linux distros in the late 1990's, switching frequently as I tried to find the right fit. I first tried Ubuntu with the 5.04 (Hoary Hedgehog) release and have been running Ubuntu ever since.

My involvement

I started working for Canonical in 2011 after having done low-level development work for both Linux and Android based consumer electronics devices. During my time with Canonical I have worked on triaging and fixing bugs, feature development, and package maintenance activities.

In addition to my contributions to Ubuntu I've been active upstream, including numerous patches to the upstream Linux kernel and other projects as well as maintaining the trace-cmd package in Debian.

Examples of my work / Things I'm proud of

The following URL contains the activities I've been involved regarding bugs triage and fixing:

And this one shows my upstream contributions to the kernel:

A couple of examples of specific contributions are substantial improvements to the behavior and performance of the brcmsmac driver and reverse engineering of the protocol for certain Alps touchpads.

I have been maintaining the trace-cmd package in Debian for a while now. I've also recently been helping to maintain the linux-firmware package for Ubuntu and helping with updating and packaging Ubuntu SRU kernels.

Summary

Sponsor

# Packages

Adam Conrad

1

Andy Whitcroft

3

Kamal Mostafa

45

Oliver Grawert

1

Tim Gardner

1

Luis Henriques

16

Total packages

67

Details

Package

Version

Sponsor

upower

0.9.21-1ubuntu1

Oliver Grawert

ndiswrapper

1.58-1ubuntu1

Tim Gardner

linux-firmware

1.127.11

Andy Whitcroft

linux-firmware

1.138.1

Andy Whitcroft

linux-firmware

1.140

Adam Conrad

linux-firmware

1.141

Andy Whitcroft

linux

3.16.0-30.40

Kamal Mostafa

linux

3.16.0-31.41

Kamal Mostafa

linux-meta

3.16.0.30.31

Kamal Mostafa

linux-meta

3.16.0.31.32

Kamal Mostafa

linux-signed

3.16.0-30.40

Kamal Mostafa

linux-signed

3.16.0-31.41

Kamal Mostafa

linux

3.13.0-45.74

Kamal Mostafa

linux

3.13.0-46.75

Kamal Mostafa

linux-meta

3.13.0.45.52

Kamal Mostafa

linux-meta

3.13.0.46.53

Kamal Mostafa

linux-signed

3.13.0-45.74

Kamal Mostafa

linux-signed

3.13.0-46.75

Kamal Mostafa

linux-lts-utopic

3.16.0-31.41~14.04.1

Kamal Mostafa

linux-meta-lts-utopic

3.16.0.31.24

Kamal Mostafa

linux-signed-lts-utopic

3.16.0-31.41~14.04.1

Kamal Mostafa

linux

3.2.0-76.111

Kamal Mostafa

linux

3.2.0-77.112

Kamal Mostafa

linux-meta

3.2.0.76.90

Kamal Mostafa

linux-meta

3.2.0.77.91

Kamal Mostafa

linux-backports-modules-3.2.0

3.2.0-76.68

Kamal Mostafa

linux-backports-modules-3.2.0

3.2.0-77.69

Kamal Mostafa

linux-lts-trusty

3.13.0-45.74~precise1

Kamal Mostafa

linux-lts-trusty

3.13.0-46.75~precise1

Kamal Mostafa

linux-meta-lts-trusty

3.13.0.45.39

Kamal Mostafa

linux-meta-lts-trusty

3.13.0.46.40

Kamal Mostafa

linux-signed-lts-trusty

3.13.0-45.74~precise1

Kamal Mostafa

linux-signed-lts-trusty

3.13.0-46.75~precise1

Kamal Mostafa

linux

2.6.32-72.139

Kamal Mostafa

linux

2.6.32-73.140

Kamal Mostafa

linux-meta

2.6.32.72.79

Kamal Mostafa

linux-meta

2.6.32.73.80

Kamal Mostafa

linux-backports-modules-2.6.32

2.6.32-72.75

Kamal Mostafa

linux-backports-modules-2.6.32

2.6.32-73.76

Kamal Mostafa

linux-ports-meta

2.6.32.72.66

Kamal Mostafa

linux-ports-meta

2.6.32.73.67

Kamal Mostafa

trace-cmd

2.2.1-2

Kamal Mostafa

trace-cmd

2.3.0-1

Kamal Mostafa

trace-cmd

2.3.1-1

Kamal Mostafa

trace-cmd

2.3.2-1

Kamal Mostafa

trace-cmd

2.4.0-1

Kamal Mostafa

trace-cmd

2.5.1-1

Kamal Mostafa

linux

3.13.0-46.77

Kamal Mostafa

linux-signed

3.13.0-46.77

Kamal Mostafa

linux-lts-trusty

3.13.0-46.77~precise1

Kamal Mostafa

linux-signed-lts-trusty

3.13.0-46.77~precise1

Kamal Mostafa

linux

3.2.0-78.113

Luis Henriques

linux-meta

3.2.0.78.92

Luis Henriques

linux-backports-modules-3.2.0

3.2.0-78.70

Luis Henriques

linux

3.13.0-47.78

Luis Henriques

linux-meta

3.13.0.47.54

Luis Henriques

linux-signed

3.13.0-47.78

Luis Henriques

linux

3.16.0-32.42

Luis Henriques

linux-meta

3.16.0.32.33

Luis Henriques

linux-signed

3.16.0-32.42

Luis Henriques

linux-lts-trusty

3.13.0-47.78~precise1

Luis Henriques

linux-meta-lts-trusty

3.13.0.47.41

Luis Henriques

linux-signed-lts-trusty

3.13.0-47.78~precise1

Luis Henriques

linux-lts-utopic

3.16.0-32.42~14.04.1

Luis Henriques

linux-meta-lts-utopic

3.16.0.32.25

Luis Henriques

linux-meta-ti-omap4

3.2.0.1461.56

Luis Henriques

linux-signed-lts-utopic

3.16.0-32.42~14.04.1

Luis Henriques

Areas of work

As indicated above, my primary focus has been on improving and maintaining the kernel and related packages for Ubuntu.

Things I could do better

While I have a good understanding of the packaging for those packages which I have helped maintain, I still have a number of gaps in my knowledge of Debian packaging which I need to work to fill in.

Plans for the future

General

My short term goal is to become better and more effective in my current responsibilities. Getting upload rights for the linux-* packages is one part of this goal, as it will allow me to perform tasks without the overhead of getting packages sponsored, as is improving my knowledge of Debian packaging. Over time this will allow me to help with additional kernel and package maintenance tasks.

What I like least in Ubuntu

For me one of the most challenging parts of developing for Ubuntu is finding the information I need. The information is voluminous and spans wikis, mailing lists, forums, etc., and once found it's difficult to know whether or not the document in question is up to date. Often it's necessary to ask someone, but even knowing who to ask can be difficult.


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.


BEGIN PGP SIGNED MESSAGE


Hash: SHA1

Luis Henriques

I have personally reviewed several packages prepared by Seth. I have full confidence in his skills and trust him to get upload rights for the linux-* packages.

March 11, 2015


BEGIN PGP SIGNATURE


Version: GnuPG v1

iQIcBAEBAgAGBQJVACcTAAoJENt0rrj9ziT84g8P/3T1NHGteGkbMbXMqIz7vYhn qaiocHrnasYXV36yXTMLAPAgP7ferdY0us5+pdbYWOjmThnkhftq9yHBIJv6EqjM 7RbwhqdcVtIY5gvJsoDtIY8cQlq7HQArhaKzOz3iv2QqM5zW0nXe3JQKe6Khwvc/ gg1ETxsRpzgGgd9KYttylU3q3ntJIpEaxyvhKFuWigDk3OWhNtivFmpr8k1QzXeg 7ZisAFi9zwhQRxptPNiTE6o6YM7+K9o67GK22tHJCC4fT+5qbbVNEgHOSFPkxxRG 29LAYguwh1c4rw6iHvoEv5WNlmWY+AOg0CpFZnZ0LoQMdfgY2O5TdQ6SWPXhNF0A wb7Y1NsUPCYrEN080syrxgU3zxCU4WwL94Tcib7nLi+Pvvjb/QMSt+s9wOvtADMA xFfmg5i4yTYEzuCrKOTR2Z+kHq79JwNUvTpvroOOGaw3CZgTp0KiLv4YKg7Nu93W f1ZrirmvTRmYFmZNR6Uige1c0aDHEDJUCjHcaYYzJoW5JLHmCy+qRqejWM1Q9bcJ wzMmRJ38Rqmf8h60vXih/WPYWr5Ck/6NXJDswy/cvbOcIDT3HYWPkymKO8lgcstc c8fG7mNFQGYaGBXW4Wdlezh5fmJYTyAaeqdCYWbDUjHdNZT0En7xaUJLBBlbg0l3 wGB4F4Pf75tS0H8nach1 =nsyE


END PGP SIGNATURE



BEGIN PGP SIGNED MESSAGE


Hash: SHA512

Andy Whitcroft

General Feedback

While I have not reviewed linux uploads for Seth I have been involved in reviewing his linux-firmware uploads. He has proven keen to learn, quick to correct mistakes, and rare in repeating them. I have every confidence he knows the limits of his abilities, and trust his judgement when it comes to kernel specific changes. I am happy to recommend him for upload rights for the kernel.


BEGIN PGP SIGNATURE


Version: GnuPG v1

iQIcBAEBCgAGBQJVBrV2AAoJEE/75Oku/epyZFAQAKY1b3e0Il23c9sEdt8TO5v/ 2GVacVqT3znk1vqLDXaxn84KlJ9+Y+lbOAxa8hQrJEtCdXy+MLA0X9JkT87svzxx Oj70yxJZYKqlAVXKieeLImOvHSK+0A+patX1CbSdQl4PWlNmWq+T9M9s2v4glXLq L96vIdF8jXGJcAyg1TUkDHW7bnohFiaySY0WxBnlupjOScjGTgxw+RnTAByyrc86 yxoo/I2KNTx1MrL2lx71IOW/pmMh33ZPeAgw6KAWDrjHTKkNA41VFR9VEacWaGmv AHq+CPuqUTZ/PSMDOCkRvb38yR/djcxOpIS5jSczll9BmAYx63VKPP52ULHFSvMy WlGJVkh23LBgIk4q8lZyftP8P70DvGLj6nxTqrPHFUy+aoQbK/yL2gy/N/ruvsuf lFFhW9Ct4mKy+Pc8YQHqInUsv6xsKwMXWQqyZCYJyC9mn/mqSa6F7fVuHV9BdSev L5a+LLjVEAR+yn5heuJFOrGHWR0s5PVieYHWXs4zXvQjf1PyOfwv2KTZKmziOt4f EU249Cj1JWiYf027lQDxEMB6fC0TtUj2PSXkZ+IUgvky42VUllwQQB3vXTxh1K+M k4YFHDZXKEy7y2yBompPGCwdpAVx2zvR7YWIHkxmZqbeJT7/V9DfhCb/8+6RwL+p 0DMhj53BPqpkttaDFakb =qPKH


END PGP SIGNATURE


Kamal Mostafa


BEGIN PGP SIGNED MESSAGE


Hash: SHA256

Having reviewed dozens of Seth's packages, I am entirely confident that he should be granted PPU upload rights for the Ubuntu kernel packages. He is diligent and careful, and he understands the details of this complex set of packages.


BEGIN PGP SIGNATURE


Version: GnuPG v1

iQIcBAEBCAAGBQJVBv00AAoJEHqwmdxYrXhZ8EgP/0RvXoVl00vQDiy4s2S9AVNc EGwuQ2dseekJVLvpiFqgb52Z+zuI0JQ5WMqfz+RmCu9udO4eOsZVLyXKBw2zqpT7 aGssncJIPGnFFsMDH7ULVlYVWGRiZ3UPD2UCftiDjSzF2YoClhtlbmDWN5mtZfE6 Q8T8RkmzvlhbfL8lpGGKyWvP7G1yZlT+p30kB9l5J527UVEzdea4fS1mf3zxydlH gUhoTiaqOnlnFaAfyqEgt97bqWEi+v/HB8ACZlcIySTuRwS/4EqKEUkC2Po5OrpB dMO6dtR3Yp+XarFd1/sN/ELFaZKA4LRmSr+CyC+Ct4yPt9dnQVcEjlutyXDK6xoi KHSTi4tjd0J65uV1I9aCK/GWIzA0cHCQKgjG5ag+0IOpjzI0gvGeNxa3ew7d0Q7a dK4M9f3rdiqo68PV77YSOEGn5ozSNxeN0K0KtfGiyc61TlZv3FEiyIzIWgXs7eYt ocWzbWwqfeo0HPOCAeZdznp250g7r26I2fv6F0lEODPIu0vVliCWLPFV2K4qCypG mzWPciInCDwStBr/+mxmxUXFHSA8PBnT/w/s+52TMe9rCET8Sd+O/fJx4auMHYlb YgCCWP60pRGiQHnCztS/TdzwS7TusFbp6mglJ7DpTCUqLnWoqbKuEXjRYs+SCY7u osELuUS8mrjWkKnfuqF/ =LG4q


END PGP SIGNATURE


Brad Figg


BEGIN PGP SIGNED MESSAGE


Hash: SHA1

Though I have not reviewed any of Seth's linux packages, he has my full confidence in his ability and his skill and I trust him to get upload rights for the linux-* packages.


BEGIN PGP SIGNATURE


Version: GnuPG v1

iQIcBAEBAgAGBQJVCalWAAoJEAx7WJsQW+f3bTkP/12haw2/Dn7kGXoBaALYO4WX l8nbifOXBRH+tjzkO0mlsG02PgnD08boXwThQzajdaET4N1zmdPuNmRm8HOCJbb2 PNzEg2D5VukwmDEzKGRnQtqTAkqhCJ87ie+aKNYpg+180qxMUnf4UB4iueKCUvWZ fiOebQsEoJ21Z+tU76jtHincWs4V5vW7cVHkaLQkw4UPBDu5gvBSl2IFxNdAY/dT nxMQJU8fDJiPxx7KuhSGjTu+Kr/HKsPb/Y6sUNqGlx2hDOU5dD6m6IJpV+NBhO/a aevvnH+LgrYSOgDu13HEy1Rgb1552B+roCmaXlB4BZ0OeGZjZ3PHxZXTkHyRYIXx NOZFXPTa7ygR5tyJdZWEEOfGHQcXh5jckVPiMIQSm6GsSDhPbWfPGJoJLRtI2uml sVAN1eplNceTXYMWFDBYrj/XPSD2VXSefLdGjmt5BHSBK42Zfx/4iovBsjufmw+4 y0qV1sOBjK2qwmjauQAF2UAgL1diIS2gbdOlL9R8nwXlezKIzLaNuwpVs4j3Z0XJ KVAyFdGBPdY5Eb7fukcK8IDqoxhiyQhvjlq94Gnlr8D0HNv0tJ1fuaWw+yptY+/H OyOMs8o8PKySlGa41diP647na7KUMIfIoWX2GHT3i/oMoV/JKRJYrY3SPWoVa0Ws MfU88fW4OaIs8YEfS82J =PxSt


END PGP SIGNATURE



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 ===


CategoryPerPackageUploaderApplication

SethForshee/PerPackageUploaderApplication (last edited 2015-03-18 16:36:14 by brad-figg)