Project

General

Profile

Actions

Bug #27269

open

We must specify magnolia version, else it conflicts on difflicious

Added by François ARMAND 1 day ago. Updated 1 day ago.

Status:
Pending release
Priority:
N/A
Category:
Architecture - Dependencies
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
0
Name check:
To do
Fix check:
To do
Regression:
No

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.


Subtasks 1 (1 open0 closed)

Rudder plugins - Bug #27271: Report change in dependencies to pluginsPending releaseClark ANDRIANASOLOActions
Actions #1

Updated by François ARMAND 1 day ago

  • Status changed from New to In progress
Actions #2

Updated by François ARMAND 1 day ago

Same for izumi reflect actually.

Actions #3

Updated by François ARMAND 1 day 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)

Actions #4

Updated by François ARMAND 1 day ago

  • Subtask #27271 added
Actions #5

Updated by François ARMAND 1 day 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
Actions #6

Updated by Anonymous 1 day ago

  • Status changed from Pending technical review to Pending release
Actions

Also available in: Atom PDF