Some packagers also create a new file with older changelog entries (e.g. vim). 
And yes SPEC files can indeed get quite bloated with too many changelog entries 
and it would be nice if there was a set rule or guideline on how to deal with 
that.

Regards,

Charalampos Stratakis
Associate Software Engineer
Python Maintenance Team, Red Hat


----- Original Message -----
From: "Michael Catanzaro" <mcatanz...@gnome.org>
To: "Development discussions related to Fedora" <devel@lists.fedoraproject.org>
Sent: Sunday, October 23, 2016 4:09:35 PM
Subject: RPM %changelog?

On Sun, 2016-10-23 at 03:49 +0000, Christopher wrote:
> 2. Should I preserve the entire changelog in the SPEC? Or should I
> roll it
> over when I update to the latest upstream? It seems the changelog
> could
> easily become the bulk of a package if everything is preserved, and
> I'd
> think git would suffice for anything older than the last few rebases
> onto
> latest upstream.

This is indeed annoying. In most packages, the changelog is almost the
entire spec file. Some packagers eventually delete old changelog
entries, most don't. SUSE has a %changelog RPM macro that fixes this by
moving the changelog into a .changes file stored in the same directory.
 Every SUSE package uses it. Probably we should too?

Michael
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to