Build Logs
scalacenter/tasty-mima • 3.8.0-RC2:2025-11-26
Errors
0
Warnings
0
Total Lines
310
1##################################
2Clonning https://github.com/scalacenter/tasty-mima.git into /build/repo using revision v1.4.1
3##################################
4Note: switching to '7ed4c499787e34a2c72465bc1f7a85eb3b854fc7'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Using target Scala version for migration: 3.7.4-RC2
22Migrating project for -source:3.7 using Scala 3.7.4-RC2
23----
24Preparing build for 3.7.4-RC2
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.7-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28----
29Starting build for 3.7.4-RC2
30Execute tests: false
31sbt project found:
32Sbt version 1.11.3 is not supported, minimal supported version is 1.11.5
33Enforcing usage of sbt in version 1.11.5
34No prepare script found for project scalacenter/tasty-mima
35/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
36##################################
37Scala version: 3.7.4-RC2
38Targets: ch.epfl.scala%tasty-mima
39Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
40##################################
41Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
42Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
43[sbt_options] declare -a sbt_options=()
44[process_args] java_version = '17'
45[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
46# Executing command line:
47java
48-Dfile.encoding=UTF-8
49-Dcommunitybuild.scala=3.7.4-RC2
50-Dcommunitybuild.project.dependencies.add=
51-Xmx7G
52-Xms4G
53-Xss8M
54-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
55-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
56-jar
57/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
58"setCrossScalaVersions 3.7.4-RC2"
59"++3.7.4-RC2 -v"
60"mapScalacOptions "-rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
61"set every credentials := Nil"
62"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
63"removeScalacOptionsStartingWith -P:wartremover"
64
65moduleMappings
66"runBuild 3.7.4-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}""" ch.epfl.scala%tasty-mima"
67
68[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
69[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
70[info] loading project definition from /build/repo/project
71[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
72[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
73[info] Compilation completed in 8.782s.
74[info] done compiling
75[info] loading settings for project root from build.sbt...
76[info] set current project to root (in build file:/build/repo/)
77Execute setCrossScalaVersions: 3.7.4-RC2
78OpenCB::Changing crossVersion 3.7.1 -> 3.7.4-RC2 in tastyMiMaInterface/crossScalaVersions
79OpenCB::Changing crossVersion 3.7.1 -> 3.7.4-RC2 in testLibV1/crossScalaVersions
80OpenCB::Changing crossVersion 3.7.1 -> 3.7.4-RC2 in root/crossScalaVersions
81OpenCB::Changing crossVersion 3.7.1 -> 3.7.4-RC2 in testLibV2/crossScalaVersions
82OpenCB::Changing crossVersion 3.7.1 -> 3.7.4-RC2 in tastyMiMa/crossScalaVersions
83[info] set current project to root (in build file:/build/repo/)
84[info] Setting Scala version to 3.7.4-RC2 on 5 projects.
85[info] Switching Scala version on:
86[info] testLibV1 (3.7.4-RC2)
87[info] * root (3.7.4-RC2)
88[info] tastyMiMaInterface (3.7.4-RC2)
89[info] tastyMiMa (3.7.4-RC2)
90[info] testLibV2 (3.7.4-RC2)
91[info] Excluding projects:
92[info] Reapplying settings...
93[info] set current project to root (in build file:/build/repo/)
94Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
95[info] Reapplying settings...
96[info] set current project to root (in build file:/build/repo/)
97[info] Defining Global / credentials, credentials and 3 others.
98[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 24 others.
99[info] Run `last` for details.
100[info] Reapplying settings...
101[info] set current project to root (in build file:/build/repo/)
102Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
103[info] Reapplying settings...
104OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
105
106 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
107 Did you mean testLibV1 / allExcludeDependencies ?
108 , retry without global scopes
109[info] Reapplying settings...
110[info] set current project to root (in build file:/build/repo/)
111Execute removeScalacOptionsStartingWith: -P:wartremover
112[info] Reapplying settings...
113[info] set current project to root (in build file:/build/repo/)
114[success] Total time: 0 s, completed Nov 26, 2025, 4:40:34 PM
115Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
116Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
117Starting build...
118Projects: Set(tastyMiMa, tastyMiMaInterface)
119Starting build for ProjectRef(file:/build/repo/,tastyMiMa) (tasty-mima)... [0/2]
120OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
121OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
122OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
123OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
124OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
125OpenCB::Filter out '-source:future', matches setting pattern '^-?-source(:.*)?'
126Compile scalacOptions: -encoding, utf-8, -Yexplicit-nulls, -Wsafe-init, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
127[info] compiling 7 Java sources to /build/repo/tasty-mima-interface/target/classes ...
128[info] done compiling
129[info] compiling 5 Scala sources to /build/repo/tasty-mima/target/scala-3.7.4-RC2/classes ...
130[info] done compiling
131[info] compiling 6 Scala sources to /build/repo/tasty-mima/target/scala-3.7.4-RC2/test-classes ...
132[info] done compiling
133Starting build for ProjectRef(file:/build/repo/,tastyMiMaInterface) (tasty-mima-interface)... [1/2]
134Compile scalacOptions: -encoding, utf-8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
135
136************************
137Build summary:
138[{
139 "module": "tasty-mima",
140 "compile": {"status": "ok", "tookMs": 8103, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
141 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
142 "test-compile": {"status": "ok", "tookMs": 2085, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
143 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
144 "publish": {"status": "skipped", "tookMs": 0},
145 "metadata": {
146 "crossScalaVersions": ["3.7.1"]
147}
148},{
149 "module": "tasty-mima-interface",
150 "compile": {"status": "ok", "tookMs": 42, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
151 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
152 "test-compile": {"status": "ok", "tookMs": 83, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
153 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
154 "publish": {"status": "skipped", "tookMs": 0},
155 "metadata": {
156 "crossScalaVersions": ["3.7.1"]
157}
158}]
159************************
160[success] Total time: 25 s, completed Nov 26, 2025, 4:41:00 PM
161[0JChecking patch project/plugins.sbt...
162Checking patch project/build.properties...
163Checking patch build.sbt...
164Applied patch project/plugins.sbt cleanly.
165Applied patch project/build.properties cleanly.
166Applied patch build.sbt cleanly.
167No migration rewrite changes found, would not commit
168----
169Preparing build for 3.8.0-RC2
170Scala binary version found: 3.8
171Implicitly using source version 3.8
172Scala binary version found: 3.8
173Implicitly using source version 3.8
174Would try to apply common scalacOption (best-effort, sbt/mill only):
175Append: ,REQUIRE:-source:3.8
176Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
177----
178Starting build for 3.8.0-RC2
179Execute tests: false
180sbt project found:
181Sbt version 1.11.3 is not supported, minimal supported version is 1.11.5
182Enforcing usage of sbt in version 1.11.5
183No prepare script found for project scalacenter/tasty-mima
184/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
185##################################
186Scala version: 3.8.0-RC2
187Targets: ch.epfl.scala%tasty-mima
188Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
189##################################
190Using extra scalacOptions: ,REQUIRE:-source:3.8
191Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
192[sbt_options] declare -a sbt_options=()
193[process_args] java_version = '17'
194[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
195# Executing command line:
196java
197-Dfile.encoding=UTF-8
198-Dcommunitybuild.scala=3.8.0-RC2
199-Dcommunitybuild.project.dependencies.add=
200-Xmx7G
201-Xms4G
202-Xss8M
203-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
204-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
205-jar
206/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
207"setCrossScalaVersions 3.8.0-RC2"
208"++3.8.0-RC2 -v"
209"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
210"set every credentials := Nil"
211"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
212"removeScalacOptionsStartingWith -P:wartremover"
213
214moduleMappings
215"runBuild 3.8.0-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}""" ch.epfl.scala%tasty-mima"
216
217[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
218[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
219[info] loading project definition from /build/repo/project
220[info] loading settings for project root from build.sbt...
221[info] set current project to root (in build file:/build/repo/)
222Execute setCrossScalaVersions: 3.8.0-RC2
223OpenCB::Changing crossVersion 3.7.1 -> 3.8.0-RC2 in tastyMiMaInterface/crossScalaVersions
224OpenCB::Changing crossVersion 3.7.1 -> 3.8.0-RC2 in testLibV1/crossScalaVersions
225OpenCB::Changing crossVersion 3.7.1 -> 3.8.0-RC2 in root/crossScalaVersions
226OpenCB::Changing crossVersion 3.7.1 -> 3.8.0-RC2 in testLibV2/crossScalaVersions
227OpenCB::Changing crossVersion 3.7.1 -> 3.8.0-RC2 in tastyMiMa/crossScalaVersions
228[info] set current project to root (in build file:/build/repo/)
229[info] Setting Scala version to 3.8.0-RC2 on 5 projects.
230[info] Switching Scala version on:
231[info] testLibV1 (3.8.0-RC2)
232[info] * root (3.8.0-RC2)
233[info] tastyMiMaInterface (3.8.0-RC2)
234[info] tastyMiMa (3.8.0-RC2)
235[info] testLibV2 (3.8.0-RC2)
236[info] Excluding projects:
237[info] Reapplying settings...
238[info] set current project to root (in build file:/build/repo/)
239Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
240[info] Reapplying settings...
241[info] set current project to root (in build file:/build/repo/)
242[info] Defining Global / credentials, credentials and 3 others.
243[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 24 others.
244[info] Run `last` for details.
245[info] Reapplying settings...
246[info] set current project to root (in build file:/build/repo/)
247Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
248[info] Reapplying settings...
249OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
250
251 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
252 Did you mean testLibV1 / allExcludeDependencies ?
253 , retry without global scopes
254[info] Reapplying settings...
255[info] set current project to root (in build file:/build/repo/)
256Execute removeScalacOptionsStartingWith: -P:wartremover
257[info] Reapplying settings...
258[info] set current project to root (in build file:/build/repo/)
259[success] Total time: 0 s, completed Nov 26, 2025, 4:41:10 PM
260Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
261Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
262Starting build...
263Projects: Set(tastyMiMa, tastyMiMaInterface)
264Starting build for ProjectRef(file:/build/repo/,tastyMiMa) (tasty-mima)... [0/2]
265OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
266OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
267OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
268OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
269OpenCB::Filter out '-source:future', matches setting pattern '^-?-source(:.*)?'
270Compile scalacOptions: -encoding, utf-8, -Yexplicit-nulls, -Wsafe-init, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
271[info] compiling 7 Java sources to /build/repo/tasty-mima-interface/target/classes ...
272[info] done compiling
273[info] compiling 5 Scala sources to /build/repo/tasty-mima/target/scala-3.8.0-RC2/classes ...
274[info] done compiling
275[info] compiling 6 Scala sources to /build/repo/tasty-mima/target/scala-3.8.0-RC2/test-classes ...
276[info] done compiling
277Starting build for ProjectRef(file:/build/repo/,tastyMiMaInterface) (tasty-mima-interface)... [1/2]
278Compile scalacOptions: -encoding, utf-8, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
279
280************************
281Build summary:
282[{
283 "module": "tasty-mima",
284 "compile": {"status": "ok", "tookMs": 10937, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
285 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
286 "test-compile": {"status": "ok", "tookMs": 2285, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
287 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
288 "publish": {"status": "skipped", "tookMs": 0},
289 "metadata": {
290 "crossScalaVersions": ["3.7.1"]
291}
292},{
293 "module": "tasty-mima-interface",
294 "compile": {"status": "ok", "tookMs": 65, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
295 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
296 "test-compile": {"status": "ok", "tookMs": 96, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
297 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
298 "publish": {"status": "skipped", "tookMs": 0},
299 "metadata": {
300 "crossScalaVersions": ["3.7.1"]
301}
302}]
303************************
304[success] Total time: 23 s, completed Nov 26, 2025, 4:41:33 PM
305[0JChecking patch project/plugins.sbt...
306Checking patch project/build.properties...
307Checking patch build.sbt...
308Applied patch project/plugins.sbt cleanly.
309Applied patch project/build.properties cleanly.
310Applied patch build.sbt cleanly.