skellatDeveloperApplication
|
Size: 5636
Comment:
|
← Revision 24 as of 2013-08-30 19:37:55 ⇥
Size: 4966
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| ## page was copied from UbuntuDevelopment/DeveloperApplicationTemplate | |
| Line 2: | Line 3: |
| = WARNING: WORK IN PROGRESS = X-( {X} X-( {X} X-( {X} X-( {X} X-( {X} X-( {X} X-( {X} X-( {X} X-( {X} X-( {X} X-( {X} X-( {X} X-( |
|
| Line 3: | Line 6: |
| '''I, Stephen Michael Kellat, apply for upload rights for the packageset xubuntu or a subset thereof to allow upload rights for xubuntu-docs.''' | |
| Line 4: | Line 8: |
| ---- '''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. ---- '''I, <YOUR NAME>, apply for <universe-contributor|MOTU|core-dev|upload rights for package(s) <X>>.''' || '''Name''' || <YOUR NAME> || || '''Launchpad Page''' || <link to your launchpad page> || || '''Wiki Page''' || <link to your Wiki page> || |
|| '''Name''' || Stephen Michael Kellat || || '''Launchpad Page''' || https://launchpad.net/~skellat || || '''Wiki Page''' || https://wiki.ubuntu.com/skellat || |
| Line 20: | Line 13: |
| ''Tell us a bit about yourself.'' | By training I am a professional librarian. I write documentation for Xubuntu. I currently serve as Lo``Co leader for Ubuntu Ohio and have been trying to spark activity within the group. I herd ARM boards while still using x86 machines on occasion. |
| Line 23: | Line 17: |
| ''Tell us how and when you got involved, what you liked working on and what you could probably do better.'' | Within Ubuntu, I initially started trying the various flavors in 2008. I left for a little while to try openSUSE until their PowerPC support faded below Ubuntu's level of support. Since moving from Nevada back to Ohio I have taken part in the activities of the Ohio LoCo in increasing stages to where I am now the Lo``Co leader. Since UDS-1303 I have dug in hard to help improve documentation for Xubuntu and contributed a new chapter to xubuntu-docs. During the preparations for the Quantal cycle I advocated for the inclusion of apt-offline which we are now planning to include in the Saucy release. I use computers in a world where always-online Internet access is an ideal but not always reality. In rural Ohio I have to contend with infrastructure failures that happen at inconvenient times. I advocate for improving offline resources to avoid "chicken and the egg" situations with what is shipped on the Live``CD so that users can thrive even in resource-challenged environments. Adequate broadband access only exists for 70% of United States residents and we have to make sure to not leave the other 30% behind. |
| Line 26: | Line 23: |
My involvement has been focused on editing and getting merges approved for xubuntu-docs to improve documentation and synchronize it to release goals. Though I am trying to learn to code software my primary goal at this time is to ensure that the friction level for users is reduced by having adequate documentation available at-hand. |
|
| Line 27: | Line 27: |
I am proud of creating our [[http://docs.xubuntu.org/1304/offline-packages.html | offline package management chapter]] text from scratch. |
|
| Line 28: | Line 31: |
| Non-checkbox areas of work within Ubuntu include [[https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/727416|Ubiquity]] and [[https://code.launchpad.net/~roadmr/ubuntu/natty/casper/709364||Casper]] (that bug resurfaced [[https://bugs.launchpad.net/ubuntu/+source/casper/+bug/809885|here]] and Stéphane Graber was kind enough to squash it). The folks in charge of these projects are always very responsive and patient, which I really appreciate. | |
| Line 30: | Line 32: |
| Checkbox's situation has changed in the past several months. The Hardware Certification team has been growing in terms of people who can devote time working on Checkbox. This has meant we're much more able to tackle the large bug backlog the project had, while also adding new features and keeping up to date with Ubuntu's evolution. Since a large part of Checkbox are the test scripts, and these need to interact with the kernel and other APIs that keep evolving, they need constant maintenance and updating. Examples that come to mind are the recent migration to UDisks2 (for Ubuntu Quantal), the upgrade to Python3 (Quantal as well), migration to Gtk3 (for Ubuntu 11.10), and changes to APIs for Network Manager. As a team we've managed to greatly reduce the amount of open and new bugs for [https://bugs.launchpad.net/ubuntu/+source/checkbox/||ubuntu/checkbox]] (Currently 16 open bugs and 2 new ones). Checkbox's trunk/upstream branch still has a large number of open bugs (bug list [[https://bugs.launchpad.net/checkbox/|here]]). However we've drastically reduced the number of open (unlooked-at) ones, and I've been focusing on analyzing open bugs and giving them a clear "statement of work" for developers to work on; this way they can potentially jump straight into coding a solution. I felt this was more conducent to many people working on these triaged bugs, as opposed to i.e. me going over them one-by-one, analyzing, and fixing them. This way developers, both from our team and outside, can work in "parallel" to fix these bugs, and they also don't need to spare brainpower finding a bug to fix. I've also been trying to tag smaller bugs with "bitesize" to encourage community participation. This has indeed resulted in a few of these bugs being fixed by community members. We've also tried to be extra responsive to contributions to Checkbox from outside the certification team, to further encourage contributions, this has also resulted in more people knowing about checkbox and potentially considering it when searching for a test runner application. As a result the number of commits per release has grown dramatically, from 30 for the Natty cycle to 217 for the Oneiric cycle, 334 for Precise and 301 for Quantal. Particularly for the Precise cycle, this resulted in our uploads to Ubuntu having very large changelogs, which made reviewers' lives difficult. So for Quantal, despite having slightly less commits and bugfixes, we had a more regular upload cadence, with smaller changesets to ease work for reviewers and sponsors. Also, in order to ensure our package uploads are sane, we've been ramping up our "unit test" coverage, which also validates that data files contain no errors, that translated versions don't cause crashes, and that the code passes some basic "lint" tests. These processes have already caught a few errors. We complement this with a daily from-trunk PPA build which sends a notification if these automated tests fail, so we can catch these basic problems even if some bogus code makes it into the trunk branch. |
In work on xubuntu-docs, I cooperate heavily with [[LaunchpadHome:knome]], [[LaunchpadHome:lyz]], and [[LaunchpadHome:Unit193]] in creating and updating documentation. [[LaunchpadHome:knome]] has asked me on occasion to seek sponsored upload for xubuntu-docs after he has made commits to help reduce load on our two main developers but I want to take things to the next level to be able to upload on my own. |
| Line 42: | Line 36: |
| Avoid avoidable typos when proposing merges. I missed a minor typo in the new chapter that shipped on the Raring Ringtail disc. For the nine months of support, I have to live with that mistake that I missed in that bit of documentation creation. |
|
| Line 43: | Line 39: |
| Line 44: | Line 41: |
Write more documentation == Specific == * Learn at least one programming language so that I can help in the creation of software. * Learn how to properly package software to bring new tools to our universe of software * Accept further responsibility within Xubuntu as the Project Leader may be pleased to entrust to me * Write at least one new chapter for xubuntu-docs during the Saucy cycle |
|
| Line 45: | Line 52: |
| ''Please describe what you like least in Ubuntu and what thoughts do you have about fixing it.'' | We argue a wee bit too much. We barely get to painting the bikeshed because we are stuck at the paint store some times. |
Contents |
WARNING: WORK IN PROGRESS
I, Stephen Michael Kellat, apply for upload rights for the packageset xubuntu or a subset thereof to allow upload rights for xubuntu-docs.
Name |
Stephen Michael Kellat |
Launchpad Page |
|
Wiki Page |
Who I am
By training I am a professional librarian. I write documentation for Xubuntu. I currently serve as LoCo leader for Ubuntu Ohio and have been trying to spark activity within the group. I herd ARM boards while still using x86 machines on occasion.
My Ubuntu story
Within Ubuntu, I initially started trying the various flavors in 2008. I left for a little while to try openSUSE until their PowerPC support faded below Ubuntu's level of support. Since moving from Nevada back to Ohio I have taken part in the activities of the Ohio LoCo in increasing stages to where I am now the LoCo leader. Since UDS-1303 I have dug in hard to help improve documentation for Xubuntu and contributed a new chapter to xubuntu-docs. During the preparations for the Quantal cycle I advocated for the inclusion of apt-offline which we are now planning to include in the Saucy release.
I use computers in a world where always-online Internet access is an ideal but not always reality. In rural Ohio I have to contend with infrastructure failures that happen at inconvenient times. I advocate for improving offline resources to avoid "chicken and the egg" situations with what is shipped on the LiveCD so that users can thrive even in resource-challenged environments. Adequate broadband access only exists for 70% of United States residents and we have to make sure to not leave the other 30% behind.
My involvement
My involvement has been focused on editing and getting merges approved for xubuntu-docs to improve documentation and synchronize it to release goals. Though I am trying to learn to code software my primary goal at this time is to ensure that the friction level for users is reduced by having adequate documentation available at-hand.
Examples of my work / Things I'm proud of
I am proud of creating our offline package management chapter text from scratch.
Areas of work
In work on xubuntu-docs, I cooperate heavily with knome, lyz, and Unit193 in creating and updating documentation. knome has asked me on occasion to seek sponsored upload for xubuntu-docs after he has made commits to help reduce load on our two main developers but I want to take things to the next level to be able to upload on my own.
Things I could do better
Avoid avoidable typos when proposing merges. I missed a minor typo in the new chapter that shipped on the Raring Ringtail disc. For the nine months of support, I have to live with that mistake that I missed in that bit of documentation creation.
Plans for the future
General
Write more documentation
Specific
- Learn at least one programming language so that I can help in the creation of software.
- Learn how to properly package software to bring new tools to our universe of software
- Accept further responsibility within Xubuntu as the Project Leader may be pleased to entrust to me
- Write at least one new chapter for xubuntu-docs during the Saucy cycle
What I like least in Ubuntu
We argue a wee bit too much. We barely get to painting the bikeshed because we are stuck at the paint store some times.
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.'' === Areas of Improvement ===
skellat/skellatDeveloperApplication (last edited 2013-08-30 19:37:55 by skellat)