2 kirigami fixes for a point release
Nate Graham
nate at kde.org
Fri Feb 14 19:10:28 GMT 2020
On 2020-02-13 00:42, Ben Cooksley wrote:
> A better way of approaching this would be to freeze the Frameworks
> version you are going to require API wise at an earlier point in the
> Plasma development cycle. This would allow for a full Frameworks
> release cycle to pass where bugs encountered during the lead up to the
> Plasma release can be fixed.
>
> This version of Frameworks would then be the one that Plasma hard depends on.
We do this; Plasma 5.18 has a minimum Frameworks dependency of 5.66. See
https://community.kde.org/Schedules/Plasma_5#Support_status_by_Release_Series
The problem here isn't so much API breaks but rather major bugs and UI
regressions. if a framework has a very visible bug or UI regression in
5.66 of the kind that we would really like to fix, but LTS distros
freeze on that version, then LTS users will be stuck with that issue
forever unless we make a frameworks point release or cajole distro
packagers to backport the fix.
Rolling release distro users will first see Plasma 5.18 with Frameworks
5.67, so if that frameworks version has a major bug or UI regression, it
will take a month for the fix to land in users' hands whereas if the
issue were in Plasma itself, we could fix it immediately and users would
get the fix in a week (the first point release is one week after the .0
release).
My point is that the schedules just don't really match up if we want to
present a polished finished product and continue to fix bugs for the
lifetime of an LTS release.
Nate
More information about the Plasma-devel
mailing list