| |
_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 packagers, and QA people to easily spot the changes that you make.
|
We are discussion over and over how to get rid of changelogs [1], I see moving changelogs out of .spec file into separate changelog file as very simple first step. This is 1) backward compatible, because everything keeps working 2) the changelog entries might be mass moved from .spef files by simple script. The future automation could create the changelog somehow, if it is not presented in dist-git.