Project

General

Profile

Architecture #8655

Update Rudder 3.1 to Scala 2.11 / liftweb 2.6

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

Status:
Released
Priority:
N/A
Category:
Architecture - Dependencies
Target version:
Effort required:

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

Architecture #8656: Adapt Rudder project to Scala 2.11 / Lift 2.6 dependenciesReleasedNicolas CHARLESActions
Architecture #8665: Correct merge in Rudder 3.2 in Lift Boot RejectedFrançois ARMANDActions
Architecture #8685: Backport #7102: help scala IDE with scala 2.11ReleasedVincent MEMBRÉActions

Related issues

Related to Rudder - User story #8640: Update to lift 2.6.3 / scala 2.11.8 (security)Released2016-07-06Actions

Associated revisions

Revision ba891870 (diff)
Added by François ARMAND over 3 years ago

Fixes #8655: Update Rudder 3.1 to Scala 2.11 / liftweb 2.6

Revision ba891870 (diff)
Added by François ARMAND over 3 years ago

Fixes #8655: Update Rudder 3.1 to Scala 2.11 / liftweb 2.6

History

#1

Updated by François ARMAND over 3 years ago

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

Updated by François ARMAND over 3 years ago

  • Status changed from New to In progress
#3

Updated by François ARMAND over 3 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
#4

Updated by François ARMAND over 3 years ago

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

Updated by Alexis MOUSSET over 3 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.

Also available in: Atom PDF