Le 11/06/2026 à 17:01, Juan M. Méndez Rey a écrit :

  PLM looks like the only last 2.11 contender.

I got a look at PLM, and the changes required to compile with Scala 2.12 are modest. I've submitted a PR upstream:

https://github.com/BuggleInc/PLM/pull/527


1. Internal compiler dependencies: scala-asm, jline (they are pure java). They 
are a fixed number.

- scala-asm 9 : it will work for scala 2.12, scala 2.13
- scala-asm 5 : it will work for scala 2.11
   (already done in the MR!3 "coexistence branch" against java-team/scala-asm)
   (MR !4 is the alternative in-place bump to 9.9.0-only, for the day we retire 
2.11.)


- jline 2: It works for 2.11/2.12
- jline 3: It works for 2.13

We have to be cautious with jline 3 and kotlin.


2. Scala Libraries:  scala-xml, scala-parser-combinators, 
scala-collection-compat . They need cross-compiling (2.13, 3) (2.11 already has 
his own ones, we dont need to touch it)

For the Scala libraries, will we have one source package producing 2 or 3 binaries packages for each Scala version, or multiple source packages?


Emmanuel, I don't want to give you any burden, and I am committed to complete 
the process, just I need a volunteer for sponsoring the uploads (my NM process 
is still ongoing) and after the discussion when the team agrees on the approach.

I don't have much time, but if the path is clear I can help a bit with the uploads.

Emmanuel Bourg

Reply via email to