AppStream Metadata with our releases
Nate Graham
nate at kde.org
Sun Apr 21 12:58:46 BST 2024
On 3/25/24 23:27, Albert Astals Cid wrote:
> El dilluns, 25 de març de 2024, a les 19:37:07 (CET), Volker Krause va
> escriure:
>> As Itinerary was mentioned, the process there currently is to run David's KF
>> changelog script over all repositories in Itinerary's dependency chain and
>> take the top 5 or so most visible/important changes (which here are
>> actually often from other repositories). The commit adding the release to
>> appstream is my reminder for that currently, but there's other ways to do
>> that, so for Itinerary the proposed change wouldn't make much of a
>> difference either way.
>
> This brings an interesting point, it would seem that the right time to add the
> release description is at the end of the release cycle when you know all the
> changes, not when a particular commit is made.
I like what Itinerary does. Idea: we run this script nightly in repos
with AppStream metadata so that it appends changes newly committed
changes to the notes quickly after they've made, not just all in one big
blog towards the end of the release. Then a few more changes could make
it acceptable to roll it out universally:
- When run for this purpose, modify the script to ignore anything that
doesn't fix a bug report, so the changelog doesn't end up too long and
spammy.
- Allow repos to opt out if they prefer to manually write/curate their
release notes.
Nate
More information about the kde-devel
mailing list