PPUApplication

Differences between revisions 15 and 16
Revision 15 as of 2017-11-07 20:04:20
Size: 7827
Editor: rosco2
Comment: PPU
Revision 16 as of 2017-11-07 20:39:29
Size: 7036
Editor: rosco2
Comment:
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
'''I, Ross Gammon, apply for Contributing Developer.''' '''I, Ross Gammon, apply for PPU rights for my Debian packages and Ubuntu Studio packages.'''
Line 13: Line 13:
''I am Test Team Lead for the Ubuntu Studio flavour, a member of the Ubuntu Studio Development Team, and the Ubuntu Bug Squad. I am also a Debian Maintainer, maintaining a few packages on my own, and within the Debian GIS, Debian Multimedia, and Debian Javascript Teams. ''I am Test Team Lead for the Ubuntu Studio flavour, a member of the Ubuntu Studio Development Team, and the Ubuntu Bug Squad. I am an Ubuntu Member, and Contributing Developer. I am also a Debian Developer, maintaining a few packages on my own, and within the Debian GIS, Debian Multimedia, Debian Javascript, and Debian Python Modules Teams.
Line 15: Line 15:
I am applying to be a Contributing Developer, to continue getting my uploads sponsored, but to also show my intention to eventually apply for upload rights to Ubuntu Studio packages.'' I am applying for PPU rights to my Debian packages, and to the ubuntustudio-* packages.''
Line 18: Line 18:
''After becoming interested in Linux in 2010, and trying out Sabayon, Debian and Fedora, I eventually settled with Ubuntu on my desktop machine. In 2013 I started to look at how I could contribute back. I joined the Bug Squad in 2013 and learnt how to triage bugs in Launchpad. Due to the maintainer of the Gramps package being inactive, I took over the maintenance of that package in Debian after the steep learning curve of bringing the packaging up to date. Then I learnt the process of merging and syncing packages to Ubuntu, and have also managed a couple of SRUs & done a little backporting. These days I am mostly helping out in the Ubuntu Studio Team, and only a short time ago I became an Ubuntu Member.'' ''After becoming interested in Linux in 2010, and trying out Sabayon, Debian and Fedora, I eventually settled with Ubuntu on my desktop machine. In 2013 I started to look at how I could contribute back. I joined the Bug Squad in 2013 and learnt how to triage bugs in Launchpad. Due to the maintainer of the Gramps package being inactive, I took over the maintenance of that package in Debian after the steep learning curve of bringing the packaging up to date. Then I learnt the process of merging and syncing packages to Ubuntu, and have also managed a couple of SRUs & done a little backporting. These days I am mostly helping out in the Ubuntu Studio Team, and recently I became an Ubuntu Member, Contributing Developer and Debian Developer.''
Line 34: Line 34:
''Within the Ubuntu Studio Team, [[https://launchpad.net/~zequence|Kaj Ailomaa]] normally uploaded the ubuntustudio-* packages prepared by the Team Members. However, Kaj has recently retired from the team, and we need some new developers to look after the Ubuntu Studio packages. ''Within the Ubuntu Studio Team, [[https://launchpad.net/~zequence|Kaj Ailomaa]] normally uploaded the ubuntustudio-* packages prepared by the Team Members. However, Kaj retired from the team last year, and we need some new developers to look after the Ubuntu Studio packages. Currently, I am the only Ubuntu Studio Team member with any packaging experience (in Ubuntu or Debian).
Line 36: Line 36:
For other packages, I have had various sponsors: For my Ubuntu packaging work, I have had various sponsors:
Line 39: Line 39:
The uploads were mostly comment free. In the rush towards the Xenial release, there was some dialogue with [[https://launchpad.net/~darkxst|Tim (darkxst)]] on an [[https://bugs.launchpad.net/debian/+source/imagemagick/+bug/1550210|imagemagick bug]], and [[https://launchpad.net/~mitya57|Dmitry Shachnev (mitya57)]] on [[https://bugs.launchpad.net/ubuntu/+source/qjackctl/+bug/1546328|a Qjackctl bug]]. Dmitry ended up taking the lead and uploading a new upstream release of Qjackctl, and I need to go back and followup on the Imagemagick one (which should really become an SRU).'' The uploads were mostly comment free, although occasionally my sponsors have needed to remind me of Ubuntu specific things (e.g. correct changelog version format for a rebuild, and only providing a diff for debian/changelog when doing an update to the us-meta package).

I did not prepare many packages in the last cycle, due to concentrating on my Debian Developer application. However, over four years I have tried most of the Ubuntu specific packaging situations (SRU, merge, sync backport), understand the release process and when to apply for freeze exceptions, and where to look to find out why packages are not migrating from "proposed" to "release".
Line 46: Line 49:
''After becoming a Contributing Developer and continuing with sponsorship for uploads for a while, I would eventually like to:
 * Obtain per-package upload permission for packages that I have DM upload privileges in Debian
 * Obtain per-package upload permission for the ubuntustudio-* packages
 * Obtain upload permission for the Ubuntu Studio package set
''After getting PPU rights for my Debian packages, and the ubuntustudio-* packages, I would eventually like to:
 * Obtain upload permission for the complete Ubuntu Studio package set.
Line 51: Line 52:
 * Continue adding manual test cases for Ubuntu Studio
 * Make sure all Ubuntu Studio packages have autopkgtests''
 * Become a MOTU.''
Line 59: Line 60:
I've sponsored two packages for Ross, and they were solid. However, I've otherwise not followed his work so just putting in this comment instead of a real endorsement. [[https://launchpad.net/~timo-jyrinki|timo-jyrinki]]

Ross is of an incalculable value to Ubuntu Studio, working hard and regularly on some of our most important packages. The fact that he seems to enjoy testing software aimed at multimedia is in itself a testimony of Ross's creative fiber. His emails to the mailing-list are in my humble opinion templates and examples of well put, well structured information loops and proof that Ross is a socially skilled team-worker; always straight to the point and positively pragmatic. Simply put, it is a pleasure to work and discuss with Ross.
[[https://launchpad.net/~sakrecoer|Set Hallstrom]]

Big +1 from me. Ross has done some great work over the last cycles. He's a great addition to the Ubuntu members team! -- [[LaunchpadHome:dholbach]] <<DateTime(2016-11-28T12:50:16+0200)>>
Previous comments and endorsements can be found on my [[RossGammon/ContributingDeveloperApplication|Contributing Developer Application]] page, and my [[RossGammon|Ubuntu Membership Application]] page. [[https://launchpad.net/~rosco2|Me]]

I, Ross Gammon, apply for PPU rights for my Debian packages and Ubuntu Studio packages.

Name

Ross Gammon

Launchpad Page

rosco2

Wiki Page

Ross Gammon

Who I am

I am Test Team Lead for the Ubuntu Studio flavour, a member of the Ubuntu Studio Development Team, and the Ubuntu Bug Squad. I am an Ubuntu Member, and Contributing Developer. I am also a Debian Developer, maintaining a few packages on my own, and within the Debian GIS, Debian Multimedia, Debian Javascript, and Debian Python Modules Teams.

I am applying for PPU rights to my Debian packages, and to the ubuntustudio-* packages.

My Ubuntu story

After becoming interested in Linux in 2010, and trying out Sabayon, Debian and Fedora, I eventually settled with Ubuntu on my desktop machine. In 2013 I started to look at how I could contribute back. I joined the Bug Squad in 2013 and learnt how to triage bugs in Launchpad. Due to the maintainer of the Gramps package being inactive, I took over the maintenance of that package in Debian after the steep learning curve of bringing the packaging up to date. Then I learnt the process of merging and syncing packages to Ubuntu, and have also managed a couple of SRUs & done a little backporting. These days I am mostly helping out in the Ubuntu Studio Team, and recently I became an Ubuntu Member, Contributing Developer and Debian Developer.

My involvement

  • Keeping an eye on the packages I maintain in Debian here in Ubuntu, and also seeded packages in Ubuntu Studio (SRUs, backports, syncs, merges & removals)

  • Help with the Ubuntu Studio seeds and packages (e.g. ubuntustudio-menu ubuntustudio-wallpapers)
  • Helping to create and maintain a small suite of manual test cases for Ubuntu Studio, and keeping an eye on the package tracker.

  • Helping out with ISO Testing of the Ubuntu Studio releases for Trusty (point releases) & Xenial, marking them ready for release for the Release Team, and drafting the Release Notes.

Examples of my work / Things I'm proud of

Areas of work

Within the Ubuntu Studio Team, Kaj Ailomaa normally uploaded the ubuntustudio-* packages prepared by the Team Members. However, Kaj retired from the team last year, and we need some new developers to look after the Ubuntu Studio packages. Currently, I am the only Ubuntu Studio Team member with any packaging experience (in Ubuntu or Debian).

For my Ubuntu packaging work, I have had various sponsors:

The uploads were mostly comment free, although occasionally my sponsors have needed to remind me of Ubuntu specific things (e.g. correct changelog version format for a rebuild, and only providing a diff for debian/changelog when doing an update to the us-meta package).

I did not prepare many packages in the last cycle, due to concentrating on my Debian Developer application. However, over four years I have tried most of the Ubuntu specific packaging situations (SRU, merge, sync backport), understand the release process and when to apply for freeze exceptions, and where to look to find out why packages are not migrating from "proposed" to "release".

Things I could do better

As a volunteer, I find that sometimes I do not follow through and finish things as quickly as I would like after receiving feedback on my work etc. I would love to have more hours in the day!

Plans for the future

General

After getting PPU rights for my Debian packages, and the ubuntustudio-* packages, I would eventually like to:

  • Obtain upload permission for the complete Ubuntu Studio package set.
  • Use the Ubuntu Studio Contributors Team to mentor new developers and build up the Ubuntu Studio Developers Team (maybe eventually becoming a delegated team).
  • Become a MOTU.

What I like least in Ubuntu

Bugs reported in a LTS release, that never get triaged, and are eventually expired once the release is no longer supported (without an attempt to confirm if it is still valid in the current release). Or finding out during ISO testing that the same bugs from the last release are still there for the next one. We need more bug triagers and fixers. Building up a team of these within the flavours, where there is a natural interest and knowledge of a specific suite of packages, may help to overcome the uncertainty many newcomers feel when starting out and not having a deep knowledge of the thousands of packages and how they work & hang together.


Comments

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

Previous comments and endorsements can be found on my Contributing Developer Application page, and my Ubuntu Membership Application page. Me


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


CategoryUniverseContributorApplication

RossGammon/PPUApplication (last edited 2019-03-08 16:10:23 by rosco2)