Build Logs

yakivy/jam • 3.8.0-RC2:2025-11-26

Errors

0

Warnings

78

Total Lines

263

1##################################
2Clonning https://github.com/yakivy/jam.git into /build/repo using revision
3##################################
4Would override fixed Scala version: 3.2.2
5----
6Preparing build for 3.8.0-RC2
7Scala binary version found: 3.8
8Implicitly using source version 3.8
9Scala binary version found: 3.8
10Implicitly using source version 3.8
11Would try to apply common scalacOption (best-effort, sbt/mill only):
12Append: ,REQUIRE:-source:3.8
13Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
14
15Try apply source patch:
16Path: build.sc
17Pattern: val scala3 = "3.2.2"
18Replacement: val scala3 = "3.8.0-RC2"
19Starting compilation server
20Compiling project (Scala 3.7.3, JVM (17))
21Compiled project (Scala 3.7.3, JVM (17))
22Successfully applied pattern 'val scala3 = "3.2.2"' in build.sc
23----
24Starting build for 3.8.0-RC2
25Execute tests: false
26Mill project found:
27No .mill-version file found, detecting compatible mill version
28Found mill runner script, trying to resolve version
29 % Total % Received % Xferd Average Speed Time Time Time Current
30 Dload Upload Total Spent Left Speed
31
32 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
33 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
34
35 22 69.6M 22 15.6M 0 0 17.4M 0 0:00:03 --:--:-- 0:00:03 17.4M
36 28 69.6M 28 20.0M 0 0 10.5M 0 0:00:06 0:00:01 0:00:05 4471k
37 84 69.6M 84 59.1M 0 0 20.4M 0 0:00:03 0:00:02 0:00:01 21.7M
38100 69.6M 100 69.6M 0 0 22.9M 0 0:00:03 0:00:03 --:--:-- 25.1M
39Force upgrade of millVersion 0.10.12 to 0.10.15
40Detected mill version=0.10.15, binary version: 0.10
41No prepare script found for project yakivy/jam
42No mill build directory found
43Apply scalafix rules to ./build.sc
44Successfully applied pattern 'package build\n' in /build/repo/MillCommunityBuild.sc
45Successfully applied pattern 'import CommunityBuildCore.' in /build/repo/MillCommunityBuild.sc
46Successfully applied pattern 'import MillVersionCompat.' in /build/repo/MillCommunityBuild.sc
47##################################
48Scala version: 3.8.0-RC2
49Targets: com.github.yakivy%jam-cats com.github.yakivy%jam-core com.github.yakivy%jam-monad
50Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.2.2\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
51##################################
52 % Total % Received % Xferd Average Speed Time Time Time Current
53 Dload Upload Total Spent Left Speed
54
55 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
56 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
57
58 2 74.1M 2 1581k 0 0 6638k 0 0:00:11 --:--:-- 0:00:11 6638k
59100 74.1M 100 74.1M 0 0 109M 0 --:--:-- --:--:-- --:--:-- 164M
60Preparing Java 17.0.8 runtime; this may take a minute or two ...
61Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.0.0/upickle_2.13-3.0.0.pom
62Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.0.0/upickle_2.13-3.0.0.pom
63Downloading https://repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.0.0/upack_2.13-3.0.0.pom
64Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.0.0/upickle-implicits_2.13-3.0.0.pom
65Downloading https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.0.0/ujson_2.13-3.0.0.pom
66Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.0.0/upack_2.13-3.0.0.pom
67Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.0.0/upickle-implicits_2.13-3.0.0.pom
68Downloaded https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.0.0/ujson_2.13-3.0.0.pom
69Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.0.0/upickle-core_2.13-3.0.0.pom
70Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.0.0/upickle-core_2.13-3.0.0.pom
71Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.0.0/upickle_2.13-3.0.0.jar
72Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.0.0/upickle_2.13-3.0.0-sources.jar
73Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.0.0/upickle-core_2.13-3.0.0.jar
74Downloading https://repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.0.0/upack_2.13-3.0.0.jar
75Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.0.0/upickle-core_2.13-3.0.0-sources.jar
76Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.0.0/upickle-implicits_2.13-3.0.0.jar
77Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.0.0/upickle_2.13-3.0.0-sources.jar
78Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.0.0/upickle-implicits_2.13-3.0.0-sources.jar
79Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.0.0/upickle-core_2.13-3.0.0.jar
80Downloading https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.0.0/ujson_2.13-3.0.0-sources.jar
81Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.0.0/upickle-core_2.13-3.0.0-sources.jar
82Downloading https://repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.0.0/upack_2.13-3.0.0-sources.jar
83Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.0.0/upickle_2.13-3.0.0.jar
84Downloading https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.0.0/ujson_2.13-3.0.0.jar
85Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.0.0/upickle-implicits_2.13-3.0.0.jar
86Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.0.0/upack_2.13-3.0.0.jar
87Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.0.0/upickle-implicits_2.13-3.0.0-sources.jar
88Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.0.0/upack_2.13-3.0.0-sources.jar
89Downloaded https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.0.0/ujson_2.13-3.0.0-sources.jar
90Downloaded https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.0.0/ujson_2.13-3.0.0.jar
91Compiling /build/repo/MillVersionCompat.sc
92Compiling /build/repo/CommunityBuildCore.sc
93Compiling /build/repo/MillCommunityBuild.sc
94Compiling /build/repo/build.sc
95[1/1] resolve
96Try build using ./mill
97Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.2.2\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
98Parsed config: ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly)
99
100Starting build for jam-cats - [0/3]
101OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
102[info] compiling 4 Scala sources to /build/repo/out/core/jvm/3.8.0-RC2/compile.dest/classes ...
103[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
104[warn] one warning found
105[info] done compiling
106[info] compiling 3 Scala sources to /build/repo/out/cats/jvm/3.8.0-RC2/compile.dest/classes ...
107[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
108[warn] one warning found
109[info] done compiling
110Successfully evaluated cats.jvm[3.8.0-RC2].compile
111Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
112Skipping unused scalacOptions: -Xcheck-macros, -Xkind-projector
113Option -classpath was updated
1142 warnings found
115Successfully evaluated cats.jvm[3.8.0-RC2].docJar
116Failed to resolve scalaVersion, assume it's Scala 3 project
117[info] compiling 4 Scala sources to /build/repo/out/core/jvm/3.8.0-RC2/test/compile.dest/classes ...
118[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
119[warn] -- Warning: /build/repo/core/test/src/jam/CoreSpec.scala:133:50 ----------------
120[warn] 133 | val c = jam.brewWith(cf.apply _)
121[warn] | ^^^^^^^^^^
122[warn] |The syntax `<function> _` is no longer supported;
123[warn] |you can simply leave out the trailing ` _`
124[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
125[warn] -- Warning: /build/repo/core/test/src/jam/CoreSpec.scala:142:71 ----------------
126[warn] 142 | val i = jam.brewWith(WithCustomConstructors.custom _)
127[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
128[warn] |The syntax `<function> _` is no longer supported;
129[warn] |you can simply leave out the trailing ` _`
130[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
131[warn] -- Warning: /build/repo/core/test/src/jam/CoreSpec.scala:252:74 ----------------
132[warn] 252 | val i = jam.brewWithRec(WithCustomConstructors.custom _)
133[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
134[warn] |The syntax `<function> _` is no longer supported;
135[warn] |you can simply leave out the trailing ` _`
136[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
137[warn] -- Warning: /build/repo/core/test/src/jam/ReadmeCoreSpec.scala:15:78 -----------
138[warn] 15 | val passwordValidator = jam.brewWith(PasswordValidator.create _)
139[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
140[warn] |The syntax `<function> _` is no longer supported;
141[warn] |you can simply leave out the trailing ` _`
142[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
143[warn] 5 warnings found
144[info] done compiling
145Failed to resolve scalaVersion, assume it's Scala 3 project
146[info] compiling 2 Scala sources to /build/repo/out/cats/jvm/3.8.0-RC2/test/compile.dest/classes ...
147[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
148[warn] -- Warning: /build/repo/cats/test/src/jam/cats/CatsSpec.scala:70:89 ------------
149[warn] 70 | val i = jam.cats.brewWithFlatF[Option](WithCustomConstructors.option _)
150[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
151[warn] |The syntax `<function> _` is no longer supported;
152[warn] |you can simply leave out the trailing ` _`
153[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
154[warn] -- Warning: /build/repo/cats/test/src/jam/cats/CatsSpec.scala:129:92 -----------
155[warn] 129 | val i = jam.cats.brewWithFlatRecF[Option](WithCustomConstructors.option _)
156[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
157[warn] |The syntax `<function> _` is no longer supported;
158[warn] |you can simply leave out the trailing ` _`
159[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
160[warn] -- Warning: /build/repo/cats/test/src/jam/cats/CatsSpec.scala:145:104 ----------
161[warn] 145 | val i = jam.cats.brewFromWithFlatRecF[Option](module, WithCustomConstructors.option _)
162[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
163[warn] |The syntax `<function> _` is no longer supported;
164[warn] |you can simply leave out the trailing ` _`
165[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
166[warn] four warnings found
167[info] done compiling
168Successfully evaluated cats.jvm[3.8.0-RC2].test.compile
169Publishing Artifact(com.github.yakivy,jam-cats_3,0.4.5) to ivy repo /root/.ivy2/local
170Successfully evaluated cats.jvm[3.8.0-RC2].publishLocal
171
172Starting build for jam-monad - [1/3]
173[info] compiling 5 Scala sources to /build/repo/out/monad/jvm/3.8.0-RC2/compile.dest/classes ...
174[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
175[warn] one warning found
176[info] done compiling
177Successfully evaluated monad.jvm[3.8.0-RC2].compile
178Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
179Skipping unused scalacOptions: -Xcheck-macros, -Xkind-projector
180Option -classpath was updated
1812 warnings found
182Successfully evaluated monad.jvm[3.8.0-RC2].docJar
183Failed to resolve scalaVersion, assume it's Scala 3 project
184[info] compiling 2 Scala sources to /build/repo/out/monad/jvm/3.8.0-RC2/test/compile.dest/classes ...
185[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
186[warn] -- [E203] Syntax Migration Warning: /build/repo/monad/test/src/jam/monad/RevalSpec.scala:210:48
187[warn] 210 | _ <- Reval.thunkLater[IO, Unit]((c = "eval" :: c))
188[warn] | ^^^^^^^^^^^^^^^^^
189[warn] |Deprecated syntax: since 3.7 this is interpreted as a named tuple with one element,
190[warn] |not as an assignment.
191[warn] |
192[warn] |To assign a value, use curly braces: `{c = "eval" :: c}`.
193[warn] |This can be rewritten automatically under -rewrite -source 3.6-migration.
194[warn] -- [E203] Syntax Migration Warning: /build/repo/monad/test/src/jam/monad/RevalSpec.scala:211:38
195[warn] 211 | .thunkPreAllocate((c = "preAllocate" :: c))
196[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
197[warn] |Deprecated syntax: since 3.7 this is interpreted as a named tuple with one element,
198[warn] |not as an assignment.
199[warn] |
200[warn] |To assign a value, use curly braces: `{c = "preAllocate" :: c}`.
201[warn] |This can be rewritten automatically under -rewrite -source 3.6-migration.
202[warn] -- [E203] Syntax Migration Warning: /build/repo/monad/test/src/jam/monad/RevalSpec.scala:212:39
203[warn] 212 | .thunkPostFinalize((c = "postFinalize" :: c))
204[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
205[warn] |Deprecated syntax: since 3.7 this is interpreted as a named tuple with one element,
206[warn] |not as an assignment.
207[warn] |
208[warn] |To assign a value, use curly braces: `{c = "postFinalize" :: c}`.
209[warn] |This can be rewritten automatically under -rewrite -source 3.6-migration.
210[warn] four warnings found
211[info] done compiling
212Successfully evaluated monad.jvm[3.8.0-RC2].test.compile
213Publishing Artifact(com.github.yakivy,jam-monad_3,0.4.5) to ivy repo /root/.ivy2/local
214Successfully evaluated monad.jvm[3.8.0-RC2].publishLocal
215
216Starting build for jam-core - [2/3]
217Successfully evaluated core.jvm[3.8.0-RC2].compile
218Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
219Skipping unused scalacOptions: -Xcheck-macros, -Xkind-projector
220Option -classpath was updated
2212 warnings found
222Successfully evaluated core.jvm[3.8.0-RC2].docJar
223Successfully evaluated core.jvm[3.8.0-RC2].test.compile
224Publishing Artifact(com.github.yakivy,jam-core_3,0.4.5) to ivy repo /root/.ivy2/local
225Successfully evaluated core.jvm[3.8.0-RC2].publishLocal
226
227************************
228Build summary:
229[{
230 "module": "jam-cats",
231 "compile": {"status": "ok", "tookMs": 24865, "warnings": 0, "errors": 0},
232 "doc": {"status": "ok", "tookMs": 5466, "files": 1, "totalSizeKb": 2709},
233 "test-compile": {"status": "ok", "tookMs": 18847, "warnings": 0, "errors": 0},
234 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
235 "publish": {"status": "ok", "tookMs": 346},
236 "metadata": {
237 "crossScalaVersions": ["2.12.17", "2.13.10", "3.2.2"]
238}
239},{
240 "module": "jam-monad",
241 "compile": {"status": "ok", "tookMs": 9407, "warnings": 0, "errors": 0},
242 "doc": {"status": "ok", "tookMs": 4540, "files": 1, "totalSizeKb": 2696},
243 "test-compile": {"status": "ok", "tookMs": 10680, "warnings": 0, "errors": 0},
244 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
245 "publish": {"status": "ok", "tookMs": 348},
246 "metadata": {
247 "crossScalaVersions": ["2.12.17", "2.13.10", "3.2.2"]
248}
249},{
250 "module": "jam-core",
251 "compile": {"status": "ok", "tookMs": 28, "warnings": 0, "errors": 0},
252 "doc": {"status": "ok", "tookMs": 4526, "files": 1, "totalSizeKb": 2668},
253 "test-compile": {"status": "ok", "tookMs": 187, "warnings": 0, "errors": 0},
254 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
255 "publish": {"status": "ok", "tookMs": 227},
256 "metadata": {
257 "crossScalaVersions": ["2.12.17", "2.13.10", "3.2.2"]
258}
259}]
260************************"
261
262Checking patch build.sc...
263Applied patch build.sc cleanly.