Bug 56927 - Increase all joinscript versions by 10
Summary: Increase all joinscript versions by 10
Status: CLOSED FIXED
Alias: None
Product: UCS
Classification: Unclassified
Component: Join (univention-join)
Version: UCS 5.2
Hardware: Other Linux
: P5 normal
Target Milestone: UCS 5.2
Assignee: Florian Best
QA Contact: Juan Carlos
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-19 17:50 CET by Florian Best
Modified: 2025-02-05 15:08 CET (History)
2 users (show)

See Also:
What kind of report is it?: Development Internal
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Customer ID:
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Florian Best univentionstaff 2023-12-19 17:50:20 CET
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.
Comment 1 Daniel Tröder univentionstaff 2023-12-20 07:49:58 CET
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
...
Comment 3 Florian Best univentionstaff 2023-12-20 11:39:14 CET
(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.
Comment 4 Juan Carlos univentionstaff 2024-01-15 11:37:26 CET
QA:

changelog: OK
joinscript versions updated: OK
Comment 5 Florian Best univentionstaff 2024-03-08 10:50:06 CET
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