From Fedora Project Wiki

< User:Jstanley

Revision as of 06:09, 25 January 2010 by Jstanley (talk | contribs) (Created page with '= Rationale = Package changelogs should be immutable. This is common sense, but is not codified in the guidelines currently = Proposal = Modify [[Packaging:Guidelines#Changelo...')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Rationale

Package changelogs should be immutable. This is common sense, but is not codified in the guidelines currently

Proposal

Modify Packaging:Guidelines#Changelogs as below:


Every time you make changes, that is, whenever you increment the E-V-R of a package, add a changelog entry. This is important not only to have an idea about the history of a package, but also to enable users, fellow packages, and QA people to easily spot the changes that you make. You MUST NOT remove changelog entries once committed to source control for any reason.

If a particular change is related to a Bugzilla bug, include the bug ID in the changelog entry for easy reference, e.g.

* Wed Jun 14 2003 Joe Packager <joe at gmail.com> - 1.0-2
- Added README file (#42).

You must use one of the following formats:

* Fri Jun 23 2006 Jesse Keating <jkeating@redhat.com> - 0.6-4
- And fix the link syntax.
* Fri Jun 23 2006 Jesse Keating <jkeating@redhat.com> 0.6-4
- And fix the link syntax.
* Fri Jun 23 2006 Jesse Keating <jkeating@redhat.com>
- 0.6-4
- And fix the link syntax.