We could - like we did in UCS 5.0 - increase all joinscript versions which have changed in UCS 5.1 / UCS 5.2 by 10 instead of by 1. That allows us to increase a joinscript version in UCS 5.0 after we release UCS 5.1. Otherwise changes in UCS 5.0 will result in that the changed joinscripts aren't executed anymore in/during the upgrade to UCS 5.2.
Instead of betting on less than X changes in Y years of continued support of a UCS version, I suggest supporting a more flexible versioning scheme: Version 5.0.x for join scripts in UCS 5.0 Version 5.1.x for join scripts in UCS 5.1 Version 5.2.x for join scripts in UCS 5.2 Version 5.3.x for join scripts in UCS 5.3 Version 6.0.x for join scripts in UCS 6.0 ...
(In reply to Daniel Tröder from comment #1) > Instead of betting on less than X changes in Y years of continued support of > a UCS version, I suggest supporting a more flexible versioning scheme: > > Version 5.0.x for join scripts in UCS 5.0 > Version 5.1.x for join scripts in UCS 5.1 > Version 5.2.x for join scripts in UCS 5.2 > Version 5.3.x for join scripts in UCS 5.3 > Version 6.0.x for join scripts in UCS 6.0 > ... But not now in this bug. It requires a lot of changes - we parse that in bash. With openDesk, we don't know how long we still have this kind of joinscript mechanism. Could be a topic for there.
QA: changelog: OK joinscript versions updated: OK
univention-s4-connector (16.0.3) 12ce69156d49 | feat(joinscripts): increase all modified joinscripts by 10 univention-radius (9.0.3) 12ce69156d49 | feat(joinscripts): increase all modified joinscripts by 10 univention-printserver (15.0.4) 12ce69156d49 | feat(joinscripts): increase all modified joinscripts by 10 univention-portal (6.0.3) 12ce69156d49 | feat(joinscripts): increase all modified joinscripts by 10 univention-monitoring-client (3.0.2) 12ce69156d49 | feat(joinscripts): increase all modified joinscripts by 10 univention-join (14.0.3) 12ce69156d49 | feat(joinscripts): increase all modified joinscripts by 10 univention-fetchmail (15.0.2) 12ce69156d49 | feat(joinscripts): increase all modified joinscripts by 10 univention-appcenter (11.0.2) 12ce69156d49 | feat(joinscripts): increase all modified joinscripts by 10