PPUApplication

Differences between revisions 1 and 3 (spanning 2 versions)
Revision 1 as of 2025-03-16 03:18:19
Size: 2728
Editor: pitti
Comment: initialpage
Revision 3 as of 2025-03-16 03:36:15
Size: 4648
Editor: pitti
Comment: syntax fix
Deletions are marked like this. Additions are marked like this.
Line 15: Line 15:
''Tell us a bit about yourself.'' I have been an [[https://github.com/cockpit-project/cockpit/graphs/contributors|upstream maintainer]] of [[https://cockpit-project.org/|Cockpit]] since 2017, as full-time Red Hat employee. I also [[https://tracker.debian.org/pkg/cockpit|maintain the Debian package]].
Line 18: Line 18:
''Tell us how and when you got involved, what you liked working on and what you could probably do better.'' I have been a Canonical employee between 2004 and 2016, and been a Ubuntu core dev until a few weeks ago. My latter membership expired, and I finally let it as I haven't actually uploaded anything to Ubuntu main in years -- I still had a lot of leftover privileges (core-dev, archive admin, etc.) which today are just unused by me, and thus an unnecessary risk.

However, I didn't realize then that I would also lose upload rights for Cockpit. I don't often need to upload it to the development series other than requesting the occasional manual sync, but I do upload backports every two weeks after the upstream release and Debian upload. I would like to be able to upload backports again as by now Cockpit users on Ubuntu are expecting them. Recent examples are [[https://github.com/cockpit-project/cockpit/issues/21675|#21675]] or [[https://github.com/cockpit-project/cockpit/issues/21483|#21483]]
Line 21: Line 24:
== Examples of my work / Things I'm proud of == == Examples of my work ==
Line 23: Line 26:
''Include your existing sponsored uploads for the packages for which you are seeking upload rights. You can link directly to an upload by following [[https://launchpad.net/ubuntu/+source/hello/2.10-1build1|this pattern]].'' On [[https://launchpad.net/ubuntu/+source/cockpit/+changelog]] you can see that I uploaded a lot of Ubuntu backports over the years.
Line 26: Line 29:
''Let us know what you worked on, with which development teams / developers with whom you cooperated and how it worked out.''
## As a per-package uploader, please give us some insight into the package maintenance and bug situation since you're working on it.
I am subscribed to [[https://bugs.launchpad.net/ubuntu/+source/cockpit/+bugs?field.searchtext=&orderby=-importance&search=Search&field.status%3Alist=NEW&field.status%3Alist=OPINION&field.status%3Alist=INVALID&field.status%3Alist=WONTFIX&field.status%3Alist=EXPIRED&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=&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|Ubuntu bug reports]] and groom them.
Line 29: Line 31:
== Things I could do better == However, we actually receive most bug reports directly upstream, and ironically (as this is primarily a Fedora/RHEL project) many or even most of them come from Ubuntu users. Ubuntu is a first-class citizen in our CI and support, and all our upstream PRs are [[https://github.com/cockpit-project/bots/blob/main/lib/testmap.py|being tested]] there -- currently 22.04 LTS, 24.04 LTS, and 24.10 as latest stable.
Line 31: Line 33:
= 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.''

I, Martin Pitt, apply for upload rights for package(s) cockpit{,-machines,-podman}.

Name

Martin Pitt

Launchpad Page

https://launchpad.net/~pitti

Wiki Page

-

I am applying because:

  • I'd like to eliminate delays in getting my work sponsored. I initially tried sponsoring in https://launchpad.net/bugs/2099668 but this apparently isn't working so well. Cockpit releases every two weeks, and our users expect and appreciate the latest versions in backports.

Who I am

I have been an upstream maintainer of Cockpit since 2017, as full-time Red Hat employee. I also maintain the Debian package.

My Ubuntu story

I have been a Canonical employee between 2004 and 2016, and been a Ubuntu core dev until a few weeks ago. My latter membership expired, and I finally let it as I haven't actually uploaded anything to Ubuntu main in years -- I still had a lot of leftover privileges (core-dev, archive admin, etc.) which today are just unused by me, and thus an unnecessary risk.

However, I didn't realize then that I would also lose upload rights for Cockpit. I don't often need to upload it to the development series other than requesting the occasional manual sync, but I do upload backports every two weeks after the upstream release and Debian upload. I would like to be able to upload backports again as by now Cockpit users on Ubuntu are expecting them. Recent examples are #21675 or #21483

My involvement

Examples of my work

On https://launchpad.net/ubuntu/+source/cockpit/+changelog you can see that I uploaded a lot of Ubuntu backports over the years.

Areas of work

I am subscribed to Ubuntu bug reports and groom them.

However, we actually receive most bug reports directly upstream, and ironically (as this is primarily a Fedora/RHEL project) many or even most of them come from Ubuntu users. Ubuntu is a first-class citizen in our CI and support, and all our upstream PRs are being tested there -- currently 22.04 LTS, 24.04 LTS, and 24.10 as latest stable.


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


MartinPitt/PPUApplication (last edited 2025-03-17 12:07:12 by seb128)