Bug #27269
openWe must specify magnolia version, else it conflicts on difflicious
Description
Until, we weren't specifying magnolia version.
It was not a problem, because only zio-json was using it.
Now, we added difflicious on a plugin, and since we don't explicitly specify magnolia version in core, the plugin uses the version from difflicious (because maven is stupid and doesn't enforce transitive dependency versions), and so we have inconsistencies in macro version and runtime errors.
So, we need to at least track magnolia version.
We should also add difflicious as a tracked test dependency in rudder core, since it looks like something we will need more an more.
Updated by François ARMAND about 1 month ago
- Status changed from New to In progress
Updated by François ARMAND about 1 month ago
- Target version changed from 8.3.3 to 9.0.0~alpha1
Actually, it's only a problem in scala3 (it looks like magnolia versionning changed)
Updated by François ARMAND about 1 month ago
- Status changed from In progress to Pending technical review
- Assignee changed from François ARMAND to Clark ANDRIANASOLO
- Pull Request set to https://github.com/Normation/rudder/pull/6517
Updated by Anonymous about 1 month ago
- Status changed from Pending technical review to Pending release
Applied in changeset rudder|55cee90600a3bacf0dbf748c0131268ba670da48.
Updated by Alexis Mousset 23 days ago
This bug has been fixed in Rudder 9.0.0~alpha1 which was released today.