!SoEcwMwiYQRtGcKNvD:matrix.org

scalameta/scalameta

410 Members
Discord bridge for scalameta/scalameta3 Servers

Load older messages


SenderMessageTime
10 Apr 2024
@_discord_736011134901026867:t2bot.iobumblebread. joined the room.22:59:04
11 Apr 2024
@_discord_188611596832997385:t2bot.ioarturaz changed their profile picture.09:31:24
@_discord_716432228917444620:t2bot.iodavesmith00000 changed their profile picture.10:23:05
12 Apr 2024
@_discord_435406890562879488:t2bot.iofel_mazo joined the room.09:25:33
@_discord_895755448119070761:t2bot.ionphardass joined the room.11:25:18
14 Apr 2024
@_discord_711364897921040415:t2bot.iosumew joined the room.15:49:18
15 Apr 2024
@_discord_642856193827536896:t2bot.iovalencik changed their profile picture.12:31:42
16 Apr 2024
@_discord_494806222650998785:t2bot.iowu_lynx joined the room.15:44:28
@_discord_425500181031551007:t2bot.iojackkoenig changed their profile picture.20:29:15
@_discord_341614860507021322:t2bot.ioandy.czerwonka joined the room.23:17:41
17 Apr 2024
@_discord_764117987707846707:t2bot.ioashwin1899 joined the room.07:25:43
@_discord_730321412962779246:t2bot.iooclok_ Hello. Good day!
We are using scala version 2.12.10 in our project. And I see the following message in Metals Doctor: Scala 2.12.10 is no longer supported by Metals, to get the best support possible it's recommended to update to at least 2.12.18.

Is it mandatory to upgrade to supported versions?
13:07:14
@_discord_392428121342869534:t2bot.ioTomasz Godzik It's not, but we stop publishing bugfixes and new features for older versions 13:08:19
@_discord_392428121342869534:t2bot.ioTomasz Godzik Why not update to 2.12.18 13:08:29
@_discord_392428121342869534:t2bot.ioTomasz Godzik There is a lot of improvements and probably some security fixes 13:08:49
@_discord_730321412962779246:t2bot.iooclok_ We had to resolve some other dependencies which are dependent on 2.12.10, that's why we thought of sticking to 2.12.10 instead of 2.12.18.
And by the when I see the following Warning when I try to run a configuration using 2.12.10:

2024.04.17 18:44:51 WARN Cannot fetch expression compiler of Scala 2.12.10: Error downloading ch.epfl.scala:scala-expression-compiler_2.12.10:4.0.4
not found: /Users/localuser/.ivy2/local/ch.epfl.scala/scala-expression-compiler_2.12.10/4.0.4/ivys/ivy.xml
not found: https://repo1.maven.org/maven2/ch/epfl/scala/scala-expression-compiler_2.12.10/4.0.4/scala-expression-compiler_2.12.10-4.0.4.pom
13:17:15
@_discord_730321412962779246:t2bot.iooclok_ * We had to resolve some other dependencies which are dependent on 2.12.10, that's why we thought of sticking to 2.12.10 instead of 2.12.18.
And by the I see the following Warning when I try to run a configuration using 2.12.10:

2024.04.17 18:44:51 WARN Cannot fetch expression compiler of Scala 2.12.10: Error downloading ch.epfl.scala:scala-expression-compiler_2.12.10:4.0.4
not found: /Users/localuser/.ivy2/local/ch.epfl.scala/scala-expression-compiler_2.12.10/4.0.4/ivys/ivy.xml
not found: https://repo1.maven.org/maven2/ch/epfl/scala/scala-expression-compiler_2.12.10/4.0.4/scala-expression-compiler_2.12.10-4.0.4.pom
13:19:02
18 Apr 2024
@_discord_810210642229329929:t2bot.iomzuehlke joined the room.06:39:00
@_discord_392428121342869534:t2bot.ioTomasz Godzik
We had to resolve some other dependencies which are dependent on 2.12.10, that's why we thought of sticking to 2.12.10 instead of 2.12.18.
the whole line is binary compatible so there is no risk using a later version while your dependencies use an older one
07:25:06
@_discord_392428121342869534:t2bot.ioTomasz Godzik it's the same case with expression compiler, we don't release for older versions 07:26:07
@_discord_1106610376281444433:t2bot.ioemperorf joined the room.13:18:36
@_discord_474360877689208843:t2bot.iozanpreston joined the room.15:57:31
19 Apr 2024
@_discord_593528659583828117:t2bot.iom.hughes The compiler must have some internal map of type dependencies, yes? Like ClassA depends on ClassB, etc. Even better would be PackageA depends on PackageB. If so, is that information accessible in scalameta API anywhere? Ultimately I'm looking for some code analysis tool that will help me tease apart dependencies in my code base short of: 1) create submodule 2) move classes 3) see what breaks 4) fix, repeat. Ultimately submodules are my goal but for sanity sake, I'd like to be able to do these refactorings without restructuring the modules constantly as it's kind of painful with reloading SBT, bloop, metals, etc. 13:53:41
@_discord_392428121342869534:t2bot.ioTomasz Godzik There is the Zinc Analysis, but that probably might a lot of work to deal with 14:38:09
@_discord_392428121342869534:t2bot.ioTomasz Godzik I remember my colleague was actually working on something like that 14:38:13
@_discord_378367005624893452:t2bot.iorodney0 changed their profile picture.17:05:48
22 Apr 2024
@_discord_391890009319276546:t2bot.iorenghen joined the room.10:02:42
@_discord_593528659583828117:t2bot.iom.hughes Any idea on how to fix this error:

 [OrganizeImports] Could not determine whether 'org' is fully-qualified because the symbol information is missing. We will continue processing assuming that it is fully-qualified. Please check whether the corresponding .semanticdb file is properly generated.


I have this in my build.sbt:
ThisBuild / semanticdbEnabled    := true
and this in my plugins:
addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.4.6")
addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.11.0")
18:53:52
23 Apr 2024
@_discord_1005172653545488517:t2bot.iobjaglin it's scalafix OrganizeImports indeed. It's been reported before (https://github.com/scalacenter/scalafix/issues/1245), but I could not reproduce the problem, so if you have a repro, I'd be glad to look at it m.hughes 19:03:57
24 Apr 2024
@_discord_546733161388703811:t2bot.iodigitalmechanic joined the room.10:26:54

There are no newer messages yet.


Back to Room ListRoom Version: 9