Project

General

Profile

Actions

Architecture #8655

closed

Update Rudder 3.1 to Scala 2.11 / liftweb 2.6

Added by François ARMAND over 8 years ago. Updated over 8 years ago.

Status:
Released
Priority:
N/A
Category:
Architecture - Dependencies
Target version:
Effort required:
Name check:
Fix check:
Regression:

Description

We need to upgrade to Scala 2.11 / liftweb 2.6, because Rudder 3.1 is LTS, supported for certainly 12-18 month, but scala 2.10 will be EOL soon, and liftweb 2.5 is no more supported - even for security reason, see #8640.

Moreover, having only scala 2.11 to support for the forseable future would be much simpler for all the build infra and dev teams (the next version, scala 2.12, will be Java 8 only, so we will certainly not use it for the next Rudder major, and perhaps for the next, next).

The change in code is extremelly minimal (some line of dependencies, and 2 lines of codes). Everything tested works fine under 3.1 with scala 2.11 / lift 2.6. There is a change on parent pom, an other on Rudder project.


Subtasks 3 (0 open3 closed)

Architecture #8656: Adapt Rudder project to Scala 2.11 / Lift 2.6 dependenciesReleasedNicolas CHARLES2016-07-08Actions
Architecture #8665: Correct merge in Rudder 3.2 in Lift Boot RejectedFrançois ARMAND2016-07-11Actions
Architecture #8685: Backport #7102: help scala IDE with scala 2.11ReleasedVincent MEMBRÉ2016-07-13Actions

Related issues 1 (0 open1 closed)

Related to Rudder - User story #8640: Update to lift 2.6.3 / scala 2.11.8 (security)ReleasedVincent MEMBRÉ2016-07-06Actions
Actions #1

Updated by François ARMAND over 8 years ago

  • Related to User story #8640: Update to lift 2.6.3 / scala 2.11.8 (security) added
Actions #2

Updated by François ARMAND over 8 years ago

  • Status changed from New to In progress
Actions #3

Updated by François ARMAND over 8 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from François ARMAND to Nicolas CHARLES
  • Pull Request set to https://github.com/Normation/rudder-parent-pom/pull/25
Actions #4

Updated by François ARMAND over 8 years ago

  • Status changed from Pending technical review to Pending release
  • % Done changed from 0 to 100
Actions #5

Updated by Alexis Mousset over 8 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 3.1.12 and 3.2.5 which were released today.

Actions

Also available in: Atom PDF