Issue
I've been playing with RPMs recently and been using the %changelog
section. When there is a software update to apply, I've update the version and added what changes I've made to the change log section. In my attempts to continue my understanding of the RPM SPEC file, I stumbled upon the Fedora Project's RPM Package Wiki site stating that:
%changelog: Changes in the package. Use the format example above. Do NOT put software's changelog at here. This changelog is for RPM itself.
Have I been using the %changelog section incorrectly? Should it only contain information related to changes in sections such as %prep or %install instead of having change log information relate to the content it installs (example)? I'm assuming the content can follow whatever guidelines the target RPM is for, but I'd rather confirm this assumption. The man page doesn't appear to specify the type of content required.
Solution
The answer seems to be (from the example on that wiki page) and a quick spot check of a few packages on my CentOS 5 system that it is for changes to the packaging which may mean changes to the underlying software (if the package was rebuilt to include an upstream patch to fix a bug or something) but doesn't include full upstream changelogs.
Answered By - Etan Reisner Answer Checked By - Mildred Charles (WPSolving Admin)