SponsorshipProcess

Differences between revisions 22 and 79 (spanning 57 versions)
Revision 22 as of 2008-03-19 10:50:59
Size: 3710
Editor: i59F70BC9
Comment:
Revision 79 as of 2025-10-01 10:36:12
Size: 665
Editor: sally-makin
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
The contents of the Sponsorship page have been moved to the new Ubuntu Project documentation.

Line 3: Line 6:
The sponsorship process is designed to allow prospective developers to have packages reviewed and uploaded. The review and uploading is performed by an official developer. Sponsorship provides a means of learning about Ubuntu development and lowers the entry barrier for contribution. For the general overview of the Sponsorship process, see [[https://documentation.ubuntu.com/project/how-ubuntu-is-made/processes/sponsorship/|the new Sponsorship process page]].
Line 5: Line 8:
The process outlined here is aimed at dealing with incremental changes to existing packages within Ubuntu. For mentoring on the creation of entirely new packages, please see the [:MOTU/Packages/REVU] process. == Requesting Sponsorship ==

See the new location for details on [[https://documentation.ubuntu.com/project/contributors/find-a-sponsor/|how to find a sponsor]].
Line 9: Line 14:
Sponsorship is organized by two teams:

 * https://launchpad.net/people/ubuntu-main-sponsors
 * https://launchpad.net/people/ubuntu-universe-sponsors

Do not assign a bug to anyone if it needs sponsorship.

Any Ubuntu developer who is interested in acting as a sponsor is welcome to apply for membership in the appropriate team.

You can see the currently pending requests at:
 * https://launchpad.net/people/ubuntu-main-sponsors/+subscribedbugs
 * https://launchpad.net/people/ubuntu-universe-sponsors/+subscribedbugs
Or combined at:
 * http://people.ubuntu.com/~dholbach/sponsoring/


=== New Packages ===

The process for getting NEW packages (packages which are not in Ubuntu at all yet) reviewed is explained at [:UbuntuDevelopment#NewPackages].

== Workflow for Review and Sponsorship ==

If you are processing the universe sponsorship queue, please review the [:MOTU/Sponsorship/SponsorsQueue:Procedure Documentation] or ["UbuntuDevelopment/CodeReviews"]

Check the patch over carefully. If there are problems with it, provide constructive feedback to the bug so that it can be revised.

A useful checklist for sponsoring may be found on Matt Palmers sponsorship checklist : http://people.debian.org/~mpalmer/sponsorship_checklist.html, though it is neither authoritative nor exhaustive. Exercise your own judgement when reviewing the package. A good review is non-trivial, but you will be responsible for what is uploaded, so be thorough.

To upload, do a source only build of the package as normal, but make sure that your name is not in the `Maintainer:` or `Changed-By:` headers of the changes file. The easiest way to do this is to use the `-k` option to `dpkg-buildpackage` or `debsign` to sign it with your key (but leave it otherwise unchanged). Do not use the `-m` or `-e` flags to `dpkg-buildpackage`!

To find changes for main that need sponsoring, see the list of bugs:
 https://launchpad.net/people/ubuntu-main-sponsors/+subscribedbugs
or
 http://people.ubuntu.com/~dholbach/sponsoring/

When you start to work on such a bug, assign it to yourself. (If you find a bug on the list above already assigned to someone other than a member of ubuntu-core-dev, that is a mistake. You should probably deassign them and point them at this wiki page.)

When you have a solution, i. e. an updated source package whic fixes the problem, create a `debdiff` to the current Ubuntu version and attach it to the bug (don't forget to set the "patch" flag for the attachment).

When you have finished working on the bug by uploading, set the state to Fix Released as usual, and unsubscribe ubuntu-main-sponsors.

If the bug is a sync request, you can finish it by approving the sync. Edit the Description if necessary so that it is a proper sync request. Write a comment into the bug saying that you approve the sync, and subscribe ubuntu-archive. You should unsubscribe ubuntu-main-sponsors at this point. Leave the bug assigned to yourself in case ubuntu-archive have any questions.

You will need to be a member of ubuntu-main-sponsors in order to unsubscribe the team from the bug.

See the new location for details on [[https://documentation.ubuntu.com/project/contributors/advanced/sponsor-an-upload/|how to sponsor an upload]].
Line 57: Line 17:
[:CategoryProcess] [[CategoryProcess]]

The contents of the Sponsorship page have been moved to the new Ubuntu Project documentation.

Sponsorship

For the general overview of the Sponsorship process, see the new Sponsorship process page.

Requesting Sponsorship

See the new location for details on how to find a sponsor.

Sponsoring

See the new location for details on how to sponsor an upload.


CategoryProcess

SponsorshipProcess (last edited 2025-10-01 10:36:12 by sally-makin)