On Tuesday, 30 June 2020 at 21:19, Ben Cotton wrote:
https://fedoraproject.org/wiki/Changes/rpm_level_auto_release_and_changelog_...
== Summary ==
redhat-rpm-config will be updated so users of the auto framework get automated release and changelog bumping.
== Owner ==
- Name: [[User:nim| Nicolas Mailhot]]
- Email: <nicolas.mailhot at laposte.net>
== Detailed Description ==
This is a system-wide change because all packages build with redhat-rpm-config, but it only concerns packages that opted to use this part of redhat-rpm-config (auto framework).
The change will make those packages auto-bump and auto-changelog at the rpm level, in an infrastructure-independent way.
That's not detailed at all. You should provide at least one example here (or a direct link to one somewhere else on the wiki).
== Benefit to Fedora ==
Autobumping removes a huge packager shore and makes timestamping in
^^^^^ Did you mean "chore"?
changelogs more reliable.
What's "autobumping" here and how is it better than rpmdev-bumpsec?
[...]
== How To Test ==
A redhat-rpm-config packages with the changes and some example packages are available in https://copr.fedorainfracloud.org/coprs/nim/refactoring-forge-patches-auto-c...
A diff with changes and some explanation would be more accessible than having to dig inside a copr repo.
Why is a separate "rpm-changelog.txt" file with manually maintained changelog better than current manually maintained changelog inside .spec?
How about using git commit log for changelog instead?
[...]
To get beautiful changelogs, you also need to add
<pre> %buildsys_name Your name %buildsys_email Your email </pre>
in ~/.rpmmacros
What about having one macro called %buildsys_packager instead of two? You're always using them together, anyway. It'd be similar to the existing %packager macro, too.
Regards, Dominik