Hi,

As I've seen it come up a few times recently, I'm proposing adding some
explicit RC requirements relating to upgrades between releases. I don't
think there's anything particularly controversial about this, as it's
basically documenting long-standing practice.

A first cut at some wording is below. It fits in the current
"dependencies" section, but as alternatives we could add a new top-level
section or a subsection under the catch-all "general" heading.

Comments welcome.

/==========================================================
| Index: www/jessie/rc_policy.txt
| ===================================================================
| --- www/jessie/rc_policy.txt  (revision 418)
| +++ www/jessie/rc_policy.txt  (working copy)
| @@ -62,6 +62,12 @@
|       marked "Essential: yes". Packages must include a "Pre-Depends:"
|       line listing any packages required by their preinst.
|  
| +        Packages must upgrade cleanly from the version in the previous stable
| +        release (if any). In order to support partial upgrades, versioned
| +        dependencies must be used if the version in the previous release is
| +        not sufficient for the new package version to be functional. Upgrades
| +        skipping a stable release are not required to be supported.
| +
|       If two packages cannot be installed together, one must list the other
|       in its "Conflicts:" field.
\==========================================================

Regards,

Adam


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
http://lists.debian.org/[email protected]

Reply via email to