[MGNLLIC-69] New major version 6.x does not work with the licensing module Created: 12/Jul/18  Updated: 29/Nov/18  Resolved: 12/Jul/18

Status: Closed
Project: Magnolia License
Component/s: None
Affects Version/s: None
Fix Version/s: 1.7

Type: Bug Priority: Neutral
Reporter: Michael Mühlebach Assignee: Michael Mühlebach
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates
relates to MGNLLIC-70 Upgrade license system to handle next... Closed
dependency
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled
Date of First Response:
Epic Link: 6.0 requisite
Sprint: Basel 151
Story Points: 2

 Description   

The new major version 6.x is causing the following issues with the licensing module:

  • The licensing module interprets any version != 5 as 4.5 and expects therefore a 4.5 license
  • If the license version does not match the magnolia version its considered invalid

You see that the two issues play nicely together ;P

We have the following options to solve it

  1. Generate a new license version which would include adapt the licensing module to accept 6.x (and hopefully 7.x, 8.x, etc) as a correct license version. That would include changing the license generator as well.
  2. Consider 6.x as equal to 5.x.

Next steps

The second option is probably a good quick solution to continue the work. But its a workaround and should not be released even with 6.0 otherwise we will land in the same situation again with 7.x only we invested effort in having the same problem again and because of the 5==6 it will be even harder to solve properly.



 Comments   
Comment by Michael Mühlebach [ 03/Aug/18 ]

This is only a workaround. MGNLLIC-70 must be done before the 6.0 release otherwise we will have a major issue in the future. If we would do it licensing by version number would basically be broken for the future.

Comment by Roman Kovařík [ 29/Nov/18 ]

Integrated as d9eff339be9049e9cf1430e3427aff3c9e080da3

Generated at Mon Feb 12 06:00:18 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.