AppStream Metadata with our releases

2024-03-21 Thread Julius Künzel
Hi!

(This mail goes to multiple lists, please reply to kde-devel)

With Flathub beeing more strict on its AppStream metadata guidlines [1] there 
is yet another spotlight on AppStream metadata.

AppStream metadata are consumed by app stores like Flathub, Snapcraft, 
Discover, our scripts to submit apps to the Microsoft Store and last but not 
least by apps.kde.org [2].

For release info in particular the quality guidelines say: "Make sure all your 
releases have release notes, even minor ones." [3] As I think this makes 
perfectly sense, I like to propose two things that seem straight forward to me:

- We should not remove older releases from the AppStream data as already 
suggested by Carl in a merge request [4].

- Also it would be convenient to add noteworthy changes to the metadata 
together with the related code change. However at the moment for KDE Gear the 
release is usually only added to the metadata a few days before tagging. Would 
it be possible to add the next minor release to the release branch right after 
the current one has been released and the next major release to master ones the 
upcoming version has been branched?

I belive this makes it easier for developers to contribute to the release meta 
info and I hope it hence raises motivation to do so.

I am happy to hear your opionions, thoughts and concerns!

Cheers,
Julius

[1] https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines
[2] https://apps.kde.org/
[3] 
https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines/quality-guidelines/#release-notes
[4] 
https://invent.kde.org/sysadmin/appstream-metainfo-release-update/-/merge_requests/6

Julius Künzel
Volunteer KDE Developer, mainly hacking Kdenlive
KDE GitLab: www.invent.kde.org/jlskuz https://invent.kde.org/jlskuz 
Matrix: @jlskuz:kde.org https://go.kde.org/matrix/#/@jlskuz:kde.org


Re: KDE Gear 24.02 bug fix releases and next Gear releases

2024-03-21 Thread Heiko Becker

On Monday, 19 February 2024 10:05:18 CET, Ben Cooksley wrote:


No one complained much so

https://community.kde.org/Schedules/KDE_Gear_24.02_Schedule
https://community.kde.org/Schedules/KDE_Gear_24.05_Schedule
https://community.kde.org/Schedules/KDE_Gear_24.08_Schedule

How does that sound? ...


Works for me.
One thing I noticed is that 24.05.0 is planned to happen at the same day

as

Plasma 6.0.90 (at least according to
https://community.kde.org/Schedules/Plasma_6) though.


I'd say that's probably fine?

What's everyone's opinon?



Should be fine I think, different groups of people involved so just need to
make sure the press releases don't step on each other too much.


Ok, nobody complained so let's consider it official. I added them to 
Schedules wiki page.


Regards,
Heiko


KDE Gear 24.02.1 released

2024-03-21 Thread Heiko Becker
Thursday, 21 March 2024. Over 180 individual programs plus dozens of 
programmer libraries and feature plugins are released simultaneously as 
part of KDE Gear.


Today they all get new bugfix source releases with updated translations, 
including:


* dolphin: Don't hide panels after minimizing (fixes bug #481952)
* konversation: Fix closing to the system tray (fixes bug #482316)
* knights: Fix crash during game over (fixes bug #481546)

The full changelog can be found at 
https://kde.org/announcements/changelogs/gear/24.02.1/ and checksums at 
https://kde.org/info/releases-24.02.1/


The released code has been GPG-signed using the following key: 
https://keys.openpgp.org/search?q=D81C0CB38EB725EF6691C385BB463350D6EF31EF