Sugar patch flow with Debian and Ubuntu

Luke Faraone luke at faraone.cc
Mon Aug 16 17:18:16 BST 2010


Hi all,

The users of Activity Central's products and services will be running on
both Debain and Ubuntu-based systems, so as an organization want to work
to make both releases as strong as possible.

To ease the maintenance burden as well as to share solutions to problems
for mutual benefit, I'm proposing these guidelines for members of the
Ubuntu SugarTeam to follow after a problem is reported:

== Handling a new bug report ==
Does the problem also exist in Debian? Also report in the BTS.

Does the problem exist in normal supported Sugar releases? Also report
in Sugar Labs Trac.

== Applying patches to fix bugs ==

As soon as a fix is identified, verify if it works in Debian and on
upstream Sugar (if applicable). Author a quilt patch with properly
formatted DEP3[1] headers, linking to the bug numbers (Ubuntu, Debian,
and SL) and providing a description of the patch itself.

Patches to bugs in Ubuntu are generally preferred as a debdiff against
the previous version, attached to the bug.

Submit the patch to Debian and Sugar Labs *before* applying the patch in
Ubuntu. If possible (ie. not under strict deadlines), wait for feedback
on the patch before submitting it for inclusion in Ubuntu.

For non-core sugar packages (most activities), the patch can be directly
included in alioth git by members of collab-maint. A bug should still be
filed against the BTS in this instance to track the issue, and the bug
marked pending once it is staged in the git tree.

Jonas: for core sugar packages, would you rather receive the patches as
bug reports as opposed to direct commits? If patches, would you prefer
debdiffs, or just the quilt patch?

Does this policy seem acceptable to everyone?

Thanks,

╒═════════════════════════════════════════════════════════════════╕
│Luke Faraone                          ╭Debian / Ubuntu Developer╮│
│http://luke.faraone.cc                ╰Sugar Labs, Systems Admin╯│
│PGP: 5189 2A7D 16D0 49BB 046B  DC77 9732 5DD8 F9FD D506          │
╘═════════════════════════════════════════════════════════════════╛

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
Url : https://lists.ubuntu.com/archives/ubuntu-sugarteam/attachments/20100816/5f13fa58/attachment.pgp 


More information about the Ubuntu-sugarteam mailing list