ContributingDeveloperAndPerPackageUploadApplication

Differences between revisions 14 and 15
Revision 14 as of 2023-09-01 11:42:36
Size: 6826
Editor: philroche
Comment:
Revision 15 as of 2023-09-01 11:43:12
Size: 6826
Editor: philroche
Comment:
Deletions are marked like this. Additions are marked like this.
Line 37: Line 37:
All livecd-rootfs [[https://git.launchpad.net/livecd-rootfs/log/?qt=author&q=phil.roche%40canonical.com|git commits (9)]] / [[https://bugs.launchpad.net/ubuntu/+source/livecd-rootfs/+bugs?field.searchtext=&orderby=-importance&search=Search&field.status%3Alist=NEW&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=FIXCOMMITTED&field.status%3Alist=FIXRELEASED&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&assignee_option=any&field.assignee=&field.bug_reporter=philroche&field.bug_commenter=&field.subscriber=&field.tag=&field.tags_combinator=ANY&field.status_upstream-empty-marker=1&field.upstream_target=&field.has_cve.used=&field.omit_dupes.used=&field.omit_dupes=on&field.affects_me.used=&field.has_patch.used=&field.has_branches.used=&field.has_branches=on&field.has_no_branches.used=&field.has_no_branches=on&field.has_blueprints.used=&field.has_blueprints=on&field.has_no_blueprints.used=&field.has_no_blueprints=on|submitted bugs (5)]] / [[https://pastebin.ubuntu.com/p/BvwXTSk8Ft/|livecd-rootfs merge proposal reviews (28)]] All livecd-rootfs [[https://git.launchpad.net/livecd-rootfs/log/?qt=author&q=phil.roche%40canonical.com|git commits (9)]] / [[https://bugs.launchpad.net/ubuntu/+source/livecd-rootfs/+bugs?field.searchtext=&orderby=-importance&search=Search&field.status%3Alist=NEW&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=FIXCOMMITTED&field.status%3Alist=FIXRELEASED&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&assignee_option=any&field.assignee=&field.bug_reporter=philroche&field.bug_commenter=&field.subscriber=&field.tag=&field.tags_combinator=ANY&field.status_upstream-empty-marker=1&field.upstream_target=&field.has_cve.used=&field.omit_dupes.used=&field.omit_dupes=on&field.affects_me.used=&field.has_patch.used=&field.has_branches.used=&field.has_branches=on&field.has_no_branches.used=&field.has_no_branches=on&field.has_blueprints.used=&field.has_blueprints=on&field.has_no_blueprints.used=&field.has_no_blueprints=on|submitted bugs (6)]] / [[https://pastebin.ubuntu.com/p/BvwXTSk8Ft/|livecd-rootfs merge proposal reviews (28)]]

I, Phil Roche, apply for Ubuntu Contributing Developer and upload rights for package livecd-rootfs.

Name

Phil Roche

Launchpad Page

https://launchpad.net/~philroche

Wiki Page

https://wiki.ubuntu.com/philroche

I am applying because:

  • I want to share more responsibility for developing and maintaining livecd-rootfs.
  • I'd like to eliminate delays in getting my work sponsored.
  • I'd like to reduce the burden on my sponsors.

Who I am

I am a software developer working on the development and delivery of Ubuntu cloud images for download and on major cloud platforms. I work with the FoundationsTeam and ServerTeam to provide a consistent Ubuntu experience across these platforms.

My Ubuntu story

I have been an Ubuntu desktop and server user since at least 2005 and an Ubuntu cloud user since at least 2010. I primarily began contributing to Ubuntu when I joined Canonical in 2016. I am a member of the Canonical Public Cloud team and I enjoy working on all aspects of Ubuntu server in the cloud. Working on Ubuntu and having such a broad impact is a privilege.

My involvement

Examples of my work / Things I'm proud of

ubuntu-seeds highlights:

livecd-rootfs highlights:

All livecd-rootfs git commits (9) / submitted bugs (6) / livecd-rootfs merge proposal reviews (28)

Sponsored work [email protected]

Sponsored work Philip Roche

Areas of work

I work closely with the FoundationsTeam and ServerTeam to provide a consistent Ubuntu server experience across cloud platforms. I really enjoy the relationships I have with the developers on these teams and I think they work well.

Our team relies heavily on livecd-rootfs and our close relationship with the FoundationsTeam has been critical. We use livecd-rootfs every day to build cloud images (base and minimal), LXD images, buildd images, core (for Docker images). Being so critical to my work I want to be able to perform uploads to respect the time of other developers and make my workflow faster. Having PPU rights for livecd-rootfs would help myself and my team get changes into livecd-rootfs but I do not want it to separate us from foundations.

I am applying for livecd-rootfs per package upload rights. Since joining Canonical's public cloud team I have been actively using, reviewing and reporting bugs on the livecd-rootfs project. I am very familiar with it's codebase and I understand how to debug most areas of the code base, especially the code paths for producing Ubuntu cloud images.

Things I could do better

  • Make time for general distro work

Plans for the future

General

  • Work on the distro more broadly to progress towards cloud-image package set upload rights
  • Public documententation of the public cloud changes being introduced in newer devel releases
  • More packaging work to gain depth there
  • Move to using seeds for package installs instead of installing individual packages in image build hooks

What I like least in Ubuntu

Documentation, specifically around the discovery/use of cloud images and their features. This is something the Public Cloud team are actively working to improve @ https://canonical.github.io/ubuntu-cloud-docs/.


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:
##  https://udd.debian.org/cgi-bin/ubuntu-sponsorships.cgi
=== Areas of Improvement ===


philroche/ContributingDeveloperAndPerPackageUploadApplication (last edited 2023-09-27 09:16:38 by philroche)