Am 13.01.20 um 14:05 schrieb Vít Ondruch:
While I like the annotated tag proposal, I would really appreciate
if
the first step was replacing the:
(..:)
%changelog
%include changelog
~~~
where the `changelog` file would be either available with the original
changelog content in repository or if it was not available, it would be
provided by build infra. The *provided by infra* is the most important
thing here. This IMO would allow us incrementally improve the situation.
Then we could discuss how to provide the content of the `changelog`
file, while maintainers could still maintain old changelogs, or they
could split the changelog into separate `changelog` file and maintain it
there, or leave it for infrastructure (simple collecting git commits) or
using annotated tags.
I like that proposal. As a volunteer packager with only a few packages this
appproach is very easy to understand and I can opt out easily if I dislike the
automation (I'd like not to maintain a changelog manually but I also don't
want to have it auto-generated based on all commit messages).
If we look at the modularity disaster I think we should first start with a
very simple approach which is easy to understand but also provides an opt-out.
Felix