Build Logs

com-lihaoyi/castor • scheduled_3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY

Errors

0

Warnings

99

Total Lines

259

1##################################
2Clonning https://github.com/com-lihaoyi/castor.git into /build/repo using revision 0.3.0
3##################################
4Note: switching to 'aaf3d6b9bc77d5c8930f666cc637a2d477603dc1'.
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
21Would override fixed Scala version: 3.1.3
22----
23Preparing build for 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY
24Scala binary version found: 3.8
25Implicitly using source version 3.8
26Scala binary version found: 3.8
27Implicitly using source version 3.8
28Would try to apply common scalacOption (best-effort, sbt/mill only):
29Append: ,REQUIRE:-source:3.8
30Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
31
32Try apply source patch:
33Path: build.sc
34Pattern: val scala3 = "3.1.3"
35Replacement: val scala3 = "3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY"
36Starting compilation server
37Compiling project (Scala 3.7.3, JVM (17))
38Compiled project (Scala 3.7.3, JVM (17))
39Successfully applied pattern 'val scala3 = "3.1.3"' in build.sc
40----
41Starting build for 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY
42Execute tests: false
43Mill project found:
44Found explicit mill version 0.10.11 in ./mill-version
45Force upgrade of millVersion 0.10.11 to 0.10.15
46Detected mill version=0.10.15, binary version: 0.10
47No prepare script found for project com-lihaoyi/castor
48No mill build directory found
49Apply scalafix rules to ./build.sc
50Successfully applied pattern 'package build\n' in /build/repo/MillCommunityBuild.sc
51Successfully applied pattern 'import CommunityBuildCore.' in /build/repo/MillCommunityBuild.sc
52Successfully applied pattern 'import MillVersionCompat.' in /build/repo/MillCommunityBuild.sc
53##################################
54Scala version: 3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY
55Targets: com.lihaoyi%castor
56Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
57##################################
58 % Total % Received % Xferd Average Speed Time Time Time Current
59 Dload Upload Total Spent Left Speed
60
61 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
62 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
63
64 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
65
66 80 74.1M 80 60.0M 0 0 75.0M 0 --:--:-- --:--:-- --:--:-- 75.0M
67100 74.1M 100 74.1M 0 0 82.9M 0 --:--:-- --:--:-- --:--:-- 150M
68Preparing Java 17.0.8 runtime; this may take a minute or two ...
69Downloading https://repo1.maven.org/maven2/de/tototec/de.tobiasroeser.mill.vcs.version_mill0.10_2.13/0.3.0/de.tobiasroeser.mill.vcs.version_mill0.10_2.13-0.3.0.pom
70Downloaded https://repo1.maven.org/maven2/de/tototec/de.tobiasroeser.mill.vcs.version_mill0.10_2.13/0.3.0/de.tobiasroeser.mill.vcs.version_mill0.10_2.13-0.3.0.pom
71Downloading https://repo1.maven.org/maven2/de/tototec/de.tobiasroeser.mill.vcs.version_mill0.10_2.13/0.3.0/de.tobiasroeser.mill.vcs.version_mill0.10_2.13-0.3.0.jar
72Downloading https://repo1.maven.org/maven2/de/tototec/de.tobiasroeser.mill.vcs.version_mill0.10_2.13/0.3.0/de.tobiasroeser.mill.vcs.version_mill0.10_2.13-0.3.0-sources.jar
73Downloaded https://repo1.maven.org/maven2/de/tototec/de.tobiasroeser.mill.vcs.version_mill0.10_2.13/0.3.0/de.tobiasroeser.mill.vcs.version_mill0.10_2.13-0.3.0-sources.jar
74Downloaded https://repo1.maven.org/maven2/de/tototec/de.tobiasroeser.mill.vcs.version_mill0.10_2.13/0.3.0/de.tobiasroeser.mill.vcs.version_mill0.10_2.13-0.3.0.jar
75Downloading https://repo1.maven.org/maven2/com/github/lolgab/mill-mima_mill0.10_2.13/0.0.13/mill-mima_mill0.10_2.13-0.0.13.pom
76Downloaded https://repo1.maven.org/maven2/com/github/lolgab/mill-mima_mill0.10_2.13/0.0.13/mill-mima_mill0.10_2.13-0.0.13.pom
77Downloading https://repo1.maven.org/maven2/com/github/lolgab/mill-mima-worker-api_2.13/0.0.13/mill-mima-worker-api_2.13-0.0.13.pom
78Downloaded https://repo1.maven.org/maven2/com/github/lolgab/mill-mima-worker-api_2.13/0.0.13/mill-mima-worker-api_2.13-0.0.13.pom
79Downloading https://repo1.maven.org/maven2/com/github/lolgab/mill-mima_mill0.10_2.13/0.0.13/mill-mima_mill0.10_2.13-0.0.13-sources.jar
80Downloading https://repo1.maven.org/maven2/com/github/lolgab/mill-mima_mill0.10_2.13/0.0.13/mill-mima_mill0.10_2.13-0.0.13.jar
81Downloading https://repo1.maven.org/maven2/com/github/lolgab/mill-mima-worker-api_2.13/0.0.13/mill-mima-worker-api_2.13-0.0.13.jar
82Downloading https://repo1.maven.org/maven2/com/github/lolgab/mill-mima-worker-api_2.13/0.0.13/mill-mima-worker-api_2.13-0.0.13-sources.jar
83Downloaded https://repo1.maven.org/maven2/com/github/lolgab/mill-mima_mill0.10_2.13/0.0.13/mill-mima_mill0.10_2.13-0.0.13.jar
84Downloaded https://repo1.maven.org/maven2/com/github/lolgab/mill-mima-worker-api_2.13/0.0.13/mill-mima-worker-api_2.13-0.0.13.jar
85Downloaded https://repo1.maven.org/maven2/com/github/lolgab/mill-mima_mill0.10_2.13/0.0.13/mill-mima_mill0.10_2.13-0.0.13-sources.jar
86Downloaded https://repo1.maven.org/maven2/com/github/lolgab/mill-mima-worker-api_2.13/0.0.13/mill-mima-worker-api_2.13-0.0.13-sources.jar
87Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.0.0/upickle_2.13-3.0.0.pom
88Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.0.0/upickle_2.13-3.0.0.pom
89Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.0.0/upickle-implicits_2.13-3.0.0.pom
90Downloading https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.0.0/ujson_2.13-3.0.0.pom
91Downloading https://repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.0.0/upack_2.13-3.0.0.pom
92Downloaded https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.0.0/ujson_2.13-3.0.0.pom
93Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.0.0/upack_2.13-3.0.0.pom
94Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.0.0/upickle-implicits_2.13-3.0.0.pom
95Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.0.0/upickle-core_2.13-3.0.0.pom
96Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.0.0/upickle-core_2.13-3.0.0.pom
97Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.0.0/upickle_2.13-3.0.0-sources.jar
98Downloading https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.0.0/ujson_2.13-3.0.0.jar
99Downloading https://repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.0.0/upack_2.13-3.0.0-sources.jar
100Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.0.0/upickle-core_2.13-3.0.0.jar
101Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.0.0/upickle_2.13-3.0.0.jar
102Downloading https://repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.0.0/upack_2.13-3.0.0.jar
103Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.0.0/upickle_2.13-3.0.0-sources.jar
104Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.0.0/upickle-core_2.13-3.0.0-sources.jar
105Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.0.0/upickle_2.13-3.0.0.jar
106Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.0.0/upickle-implicits_2.13-3.0.0-sources.jar
107Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.0.0/upack_2.13-3.0.0-sources.jar
108Downloading https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.0.0/ujson_2.13-3.0.0-sources.jar
109Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.0.0/upickle-core_2.13-3.0.0.jar
110Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.0.0/upickle-implicits_2.13-3.0.0.jar
111Downloaded https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.0.0/ujson_2.13-3.0.0.jar
112Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.0.0/upack_2.13-3.0.0.jar
113Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.0.0/upickle-implicits_2.13-3.0.0-sources.jar
114Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.0.0/upickle-core_2.13-3.0.0-sources.jar
115Downloaded https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.0.0/ujson_2.13-3.0.0-sources.jar
116Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.0.0/upickle-implicits_2.13-3.0.0.jar
117Compiling /build/repo/MillVersionCompat.sc
118Compiling /build/repo/CommunityBuildCore.sc
119Compiling /build/repo/MillCommunityBuild.sc
120Compiling /build/repo/build.sc
121[1/1] resolve
122Try build using ./mill
123Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.1.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
124Parsed config: ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly)
125
126Starting build for castor - [0/1]
127Failed to resolve scalaVersion, assume it's Scala 3 project
128[info] compiling 7 Scala sources to /build/repo/out/castor/jvm/3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/compile.dest/classes ...
129[warn] -- Warning: /build/repo/castor/src-jvm/castor/platform/ContextImpl.scala:26:22 -
130[warn] 26 | a.send(msg)(fileName, line)
131[warn] | ^^^^^^^^
132[warn] |Implicit parameters should be provided with a `using` clause.
133[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
134[warn] |To disable the warning, please use the following option:
135[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
136[warn] -- Warning: /build/repo/castor/src/Actors.scala:33:9 ---------------------------
137[warn] 33 | private[this] def runWithItems(): Unit = {
138[warn] | ^^^^^^
139[warn] |Ignoring [this] qualifier.
140[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
141[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
142[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
143[warn] -- Warning: /build/repo/castor/src/Actors.scala:83:11 --------------------------
144[warn] 83 | protected[this] def initialState: State
145[warn] | ^^^^^^
146[warn] |Ignoring [this] qualifier.
147[warn] |The syntax `protected[this]` will be deprecated in the future; just write `protected` instead.
148[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
149[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
150[warn] -- Warning: /build/repo/castor/src/Actors.scala:84:9 ---------------------------
151[warn] 84 | private[this] var state0: State = null
152[warn] | ^^^^^^
153[warn] |Ignoring [this] qualifier.
154[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
155[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
156[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
157[warn] -- Warning: /build/repo/castor/src/Actors.scala:85:11 --------------------------
158[warn] 85 | protected[this] def state = {
159[warn] | ^^^^^^
160[warn] |Ignoring [this] qualifier.
161[warn] |The syntax `protected[this]` will be deprecated in the future; just write `protected` instead.
162[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
163[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
164[warn] -- Warning: /build/repo/castor/src/Context.scala:20:30 -------------------------
165[warn] 20 | def reportSchedule(a: Actor[_],
166[warn] | ^
167[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
168[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
169[warn] -- Warning: /build/repo/castor/src/Context.scala:27:25 -------------------------
170[warn] 27 | def reportRun(a: Actor[_],
171[warn] | ^
172[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
173[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
174[warn] -- Warning: /build/repo/castor/src/Context.scala:54:28 -------------------------
175[warn] 54 | class Send(val a: Actor[_],
176[warn] | ^
177[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
178[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
179[warn] -- Warning: /build/repo/castor/src/Context.scala:88:11 -------------------------
180[warn] 88 | private[this] val active = collection.mutable.Set.empty[Context.Token]
181[warn] | ^^^^^^
182[warn] |Ignoring [this] qualifier.
183[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
184[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
185[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
186[warn] -- Warning: /build/repo/castor/src/Context.scala:89:11 -------------------------
187[warn] 89 | private[this] var promise = concurrent.Promise.successful[Unit](())
188[warn] | ^^^^^^
189[warn] |Ignoring [this] qualifier.
190[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
191[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
192[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
193[warn] -- Warning: /build/repo/castor/src/Context.scala:108:41 ------------------------
194[warn] 108 | override def reportSchedule(a: Actor[_],
195[warn] | ^
196[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
197[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
198[warn] 11 warnings found
199[info] done compiling
200Successfully evaluated castor.jvm[3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY].compile
201Option -classpath was updated
2021 warning found
203Successfully evaluated castor.jvm[3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY].docJar
204Failed to resolve scalaVersion, assume it's Scala 3 project
205Failed to resolve scalaVersion, assume it's Scala 3 project
206[info] compiling 2 Scala sources to /build/repo/out/castor/jvm/3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY/test/compile.dest/classes ...
207[warn] -- Warning: /build/repo/castor/test/src-jvm/JvmActorsTest.scala:349:47 ---------
208[warn] 349 | override def reportRun(a: castor.Actor[_], msg: Any, token: castor.Context.Token): Unit = {
209[warn] | ^
210[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
211[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
212[warn] -- Warning: /build/repo/castor/test/src-jvm/JvmActorsTest.scala:183:65 ---------
213[warn] 183 | val logger = new Logger(logPath, oldPath, rotateSize = 50)(ac)
214[warn] | ^^
215[warn] |Implicit parameters should be provided with a `using` clause.
216[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
217[warn] |To disable the warning, please use the following option:
218[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
219[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/castor/test/src-jvm/JvmActorsTest.scala:83:8
220[warn] 83 | case Text(value) =>
221[warn] | ^
222[warn] |match may not be exhaustive.
223[warn] |
224[warn] |It would fail on pattern case: test.castor.JvmActorsTest.debounce.Debounced()
225[warn] |
226[warn] | longer explanation available when compiling with `-explain`
227[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/castor/test/src-jvm/JvmActorsTest.scala:104:8
228[warn] 104 | case Text(value) =>
229[warn] | ^
230[warn] |match may not be exhaustive.
231[warn] |
232[warn] |It would fail on pattern case: test.castor.JvmActorsTest.log.Debounced()
233[warn] |
234[warn] | longer explanation available when compiling with `-explain`
235[warn] four warnings found
236[info] done compiling
237Successfully evaluated castor.jvm[3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY].test.compile
238Publishing Artifact(com.lihaoyi,castor_3,0.3.0-DIRTY332d932e) to ivy repo /root/.ivy2/local
239Successfully evaluated castor.jvm[3.8.1-RC1-bin-20260109-97cdaf4-NIGHTLY].publishLocal
240
241************************
242Build summary:
243[{
244 "module": "castor",
245 "compile": {"status": "ok", "tookMs": 14312, "warnings": 0, "errors": 0},
246 "doc": {"status": "ok", "tookMs": 6426, "files": 1, "totalSizeKb": 2721},
247 "test-compile": {"status": "ok", "tookMs": 6942, "warnings": 0, "errors": 0},
248 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
249 "publish": {"status": "ok", "tookMs": 386},
250 "metadata": {
251 "crossScalaVersions": ["2.12.17", "2.13.10", "3.1.3"]
252}
253}]
254************************"
255
256Checking patch build.sc...
257Checking patch .mill-version...
258Applied patch build.sc cleanly.
259Applied patch .mill-version cleanly.