rudder icon indicating copy to clipboard operation
rudder copied to clipboard

Fixes #24986: Enable scala 3 cross compilation

Open fanf opened this issue 1 year ago • 1 comments

https://issues.rudder.io/issues/24986

Merge back commits from https://github.com/Normation/rudder/pull/5701.

The main changes are:

  • switching to scala 2.13.14 to have the new target,
  • using -Xsource:3-cross as source argument for scalac in place of -Xsource:3

The only one missing are:

The commits with "fixme" were reviewed like that:

  • xml pattern matching: the change was mostly ok, change some selectors
  • disable specs2 tests: tests were rewritten in zio-tests

Now, we need to check that everything still works in plugins

fanf avatar Jun 14 '24 13:06 fanf

needs rebase, but lgtm

VinceMacBuche avatar Jun 27 '24 11:06 VinceMacBuche

Superseded by https://github.com/Normation/rudder/pull/6421

clarktsiory avatar Jun 13 '25 15:06 clarktsiory