SponsorsQueue

Revision 1 as of 2007-05-24 06:17:48

Clear message

Universe Sponsors Queue

Purpose

  • The [https://bugs.launchpad.net/~ubuntu-universe-sponsors/+subscribedbugs Universe Sponsors Queue] is used for [:MOTU/Contributors:Contributors] who have not yet been granted upload permission to the Ubuntu archives to submit changes to packages for review. It is intended to be used to solicit sponsorship of uploads for new package revisions and to request approval for SYNC requests. Example bugs that should belong to this queue include: SYNC Requests, MERGE Requests, and bugs for which a patch is available and has been packaged to represent a new revision for release.

Notes for Contributors

  • Before subscribing ubuntu-universe-sponsors to a bug, please check the following: 1 Your patch is in debdiff format.
    • If it is just a patch against the source, please consider adding the "patch" tag, so that other contributors can easily find the patch and create a debdiff.
    2 The debdiff is targeted against the appropriate environment.
    • You can check the versions currently in each distribution from https://launchpad.net/ubuntu/+source/packagename. If your patch is not a [:MOTU/SRU:Stable Release Update], it should target the most recent revision. If it is a [:MOTU/SRU:Stable Release Update], it should target the Released revision for the stable release you are updating.

    • Check your .changes file to make sure that you have the right revision and distribution.
    3 All changes in the patch are intentional
    • Review the patch manually. If there are unexpected changes, consider removing them from the patch, either using filterdiff or manually. If you are uncertain, seek advice from #ubuntu-motu or your mentor.
    4 Your patch applies cleanly
    • Test your patch by downloading and unpacking the target source, and running patch -p0 patchname.debdiff in the directory containing the .dsc file. There should be no errors.

Queue Processing Process

  • Once you have selected a bug, pleae use the following guidelines for disposition. When selecting bugs, please limit yourself to "Unconfirmed" and "Confirmed" bugs.
  • All bugs
    • Unsubscribe ubuntu-universe-sponsors
    • Assign yourself
    • Set the Status to "In-Process"
  • Bugs against packages in main
    • If unset, set the importance. (Default: "Wishlist")
    • If not present, add the "patch" tag
    • Assign "Nobody" and set Status to "Confirmed"
    • Add a comment including the following:
      • That ubuntu-universe-sponsors has been unsubscribed.
      • That the package is in main
      • That ubuntu-main-sponsors has been subscribed to process the request
      • Subscribe ubuntu-main-sponsors
  • SYNC Request bugs
    • If unset, set the importance. (Default: "Wishlist")
    • If not present, add the "sync" tag.
    • If the SYNC is acceptable
      • Set the Status to "Confirmed"
      • Assign to "Nobody"
      • Add a comment "SYNC Request ACK'd"
      • Subscribe ubuntu-archive
    • If the SYNC is not acceptable
      • Assign the submitter and set the Status to "Rejected"
      • Add a comment explaining why the SYNC is not acceptable
  • Bugs with Debdiffs
    • If unset, set the importance. (Default: "Wishlist")
    • If the debdiff is good
      • Upload the resulting package
      • Set the Status to Fix Committed
      • Add the source.changes file as a comment
    • If additional changes to the source are planned (soon)
      • Add comment that you are working on additional changes
      • When complete, Set status to Fix Committed & add source.changes as a comment

    • If the patch needs work
      • Set the Status to "Needs Info"
      • Assign the patch submitter
      • Add a comment including the following:
        • That ubuntu-universe-sponsors has been unsubscribed
        • The specific work that must be done for the patch to be acceptable
        • That the contributor should resubscribe U-U-S when the changes are complete
  • Bugs Without debdiff
    • If there is a patch, and no patch tag, add the patch tag
    • Assign "Nobody" and Set status "Confirmed"
    • Add a comment including the following:
      • That U-U-S has been unsubscribed
      • (optional) any notes from reviewing the patch
      • That a debdiff patch should be created prior to resubscribing U-U-S