KDE Gear and KF6

Albert Astals Cid aacid at kde.org
Tue Mar 7 00:05:50 GMT 2023


El dilluns, 6 de març de 2023, a les 17:04:12 (CET), Volker Krause va 
escriure:
> Hi,
> 
> with Plasma switched to KF6, the question what to do for other modules is
> coming up as well. Manually released modules have various options there I
> guess, but for everything covered by the KDE Gear release automation we
> probably want to standardize the process to not break automation too much,
> regarding branching at least (for the timeline I expect we need more
> flexibility).
> 
> I have seen several scenarios mentioned/discussed so far:
> 
> (1) The switch to 6 happens within one release cycle. That's the easy case
> and probably has minimal to no impact on release automation. Unlikely to be
> relevant for 23.08 already, but probably relevant starting from 23.12.

I don't think this is feasible, we had years of kdelibs4+KF5 releases for KDE 
Applications.

> 
> (2) Switching needs more than one cycle. This is more likely to be relevant
> for 23.08 already.
> 
> (2a) The migration happens in a separate kf6 branch:
> - 3 concurrent branches
> + no impact on the release automation
> + continuous releases for users
> 
> (2b) The migration happens in the master branch, additional patch releases
> are made from the last release branch (ie. instead of e.g. 23.08.0 there
> would be a 23.04.4)
> + no change to existing branching patterns for developers
> - more significant change to release automation
> + continuous releases for users
> 
> (2c) Migration in master branch, so further releases
> + no changes to existing branching patterns
> + presumably minimal impact to release automation
> - no bugfix releases for users
> 
> What are your thoughts on this?

I think 2a worked well on the kf5 migration and should serve us well here too.

Cheers,
  Albert

> 
> Regards,
> Volker






More information about the release-team mailing list