Re: RPM-level auto release and changelog bumping - Fedora 33 System-Wide Change proposal

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tuesday, 30 June 2020 at 21:19, Ben Cotton wrote:
> https://fedoraproject.org/wiki/Changes/rpm_level_auto_release_and_changelog_bumping
> 
> == 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-call-bump-changelog-fonts/builds/

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
-- 
Fedora   https://getfedora.org  |  RPM Fusion  http://rpmfusion.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
        -- from "Collected Sayings of Muad'Dib" by the Princess Irulan
_______________________________________________
packaging mailing list -- packaging@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to packaging-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/packaging@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux