[Debian-olpc-devel] Sugar patch flow with Debian and Ubuntu
luke at faraone.cc
Mon Aug 16 16:18:16 UTC 2010
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 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?
│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...
Size: 836 bytes
Desc: OpenPGP digital signature
More information about the Debian-olpc-devel