ContributingDeveloperApplication

Differences between revisions 2 and 3
Revision 2 as of 2016-06-03 18:23:45
Size: 3861
Editor: rosco2
Comment:
Revision 3 as of 2016-06-03 19:17:20
Size: 5361
Editor: rosco2
Comment: Added involvement and Areas of work
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:


----
'''Please do not edit this page. It is a template to be used by people applying as an Ubuntu developer.'''

Head over to https://wiki.ubuntu.com/YourName/YourDeveloperApplication instead and make use of this template.
----


Line 24: Line 14:
''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 am SRU & done a little backporting. In my Ubuntu Test Team Lead role, I have helped to get a small suite of manual test cases produced, and added to the [[http://packages.qa.ubuntu.com/ |package tracker]]. I also helped out with the Ubuntu Studio release for Xenial.
I lack a little bit of software development experience, and I would like to improve my programming skills by producing some useful tools for the Ubuntu Studio Team. I would like to be better at creating patches in more complicated situations, so that I can contribute them back upstream. I would also like to work on writing unit tests to help improve the quality of some upstream applications
.''
''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 an SRU & 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.''
Line 28: Line 17:
''
 * 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 [[http://packages.qa.ubuntu.com/ |package tracker]].
 * Helping out with ISO Testing of the Ubuntu Studio releases for Trusty (point releases) & Xenial, and marking them ready for release for the Release Team, and drafting the Release Notes.
Line 29: Line 23:
''
 * [[https://qa.debian.org/developer.php?login=Ross%20Gammon%20%3Crossgammon@mail.dk%3E&comaint=yes|Debian Work]]
 * [[https://launchpad.net/~rosco2/+related-packages|Ubuntu & Debian Uploads]]
 * [[https://code.launchpad.net/~rosco2|Ubuntu Branches]]
 * [[https://code.launchpad.net/~rosco2/+merges|Ubuntu Merges]]
 * [[https://launchpad.net/~rosco2/+participation|Ubuntu Team Memberships]]''
Line 30: Line 30:
''Let us know what you worked on, with which development teams / developers with whom you cooperated and how it worked out.'' ''Within the Ubuntu Studio Team, [[https://launchpad.net/~zequence|Kaj Ailomaa]] normally uploads the ubuntustudio-* packages prepared by the Team Members.
For other packages, I have had various sponsors:
 * [[http://ubuntu-dev.alioth.debian.org/cgi-bin/ubuntu-sponsorships.cgi?render=html&sponsor=&sponsor_search=name&sponsoree=Ross+Gammon&sponsoree_search=name|Ross's Sponsors]]

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 and SRU).''
Line 34: Line 38:
I lack a little bit of software development experience, and I would like to improve my programming skills by producing some useful tools for the Ubuntu Studio Team. I would like to be better at creating patches in more complicated situations, so that I can contribute them back upstream. I would also like to work on writing unit tests to help improve the quality of some upstream applications.
Line 69: Line 73:
## [[CategoryUniverseContributorApplication]] [[CategoryUniverseContributorApplication]]

I, Ross Gammon, apply for Contributing Developer.

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 also a Debian Maintainer, maintaining a few packages on my own, and within the Debian GIS, Debian Multimedia, and Debian Javascript Teams.

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 an SRU & 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.

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, and 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 uploads the ubuntustudio-* packages prepared by the Team Members. For other packages, I have had various sponsors:

The uploads were mostly comment free. In the rush towards the Xenial release, there was some dialogue with Tim (darkxst) on an imagemagick bug, and Dmitry Shachnev (mitya57) on 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 and SRU).

Things I could do better

I lack a little bit of software development experience, and I would like to improve my programming skills by producing some useful tools for the Ubuntu Studio Team. I would like to be better at creating patches in more complicated situations, so that I can contribute them back upstream. I would also like to work on writing unit tests to help improve the quality of some upstream applications.

Plans for the future

General

What I like least in Ubuntu

Please describe what you like least in Ubuntu and what thoughts do you have about fixing 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 ===


CategoryUniverseContributorApplication

RossGammon/ContributingDeveloperApplication (last edited 2016-11-28 10:50:16 by dholbach)