Build Logs

apache/pekko-grpc • scheduled_3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY

Errors

0

Warnings

34

Total Lines

484

1##################################
2Clonning https://github.com/apache/pekko-grpc.git into /build/repo using revision v1.2.0
3##################################
4Note: switching to '2c8f68ba169fad1dd2670a803c49d729791bd4d6'.
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.3.6
22Using target Scala version for migration: 3.7.4
23Migrating project for -source:3.5 using Scala 3.7.4
24----
25Preparing build for 3.7.4
26Would try to apply common scalacOption (best-effort, sbt/mill only):
27Append: -rewrite,REQUIRE:-source:3.5-migration
28Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
29
30Try apply source patch:
31Path: project/Dependencies.scala
32Pattern: val scala3 = "3.3.6"
33Replacement: val scala3 = "3.7.4"
34Starting compilation server
35Compiling project (Scala 3.7.3, JVM (17))
36Compiled project (Scala 3.7.3, JVM (17))
37Successfully applied pattern 'val scala3 = "3.3.6"' in project/Dependencies.scala
38----
39Starting build for 3.7.4
40Execute tests: false
41sbt project found:
42No prepare script found for project apache/pekko-grpc
43##################################
44Scala version: 3.7.4
45Targets: org.apache.pekko%pekko-grpc-codegen org.apache.pekko%pekko-grpc-runtime org.apache.pekko%pekko-grpc-scalapb-protoc-plugin
46Project projectConfig: {"projects":{"exclude":["org.apache.pekko%pekko-grpc-codegen"],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5"],"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.3.6\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
47##################################
48Using extra scalacOptions: -rewrite,REQUIRE:-source:3.5-migration
49Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
50[sbt_options] declare -a sbt_options=()
51[process_args] java_version = '17'
52[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
53# Executing command line:
54java
55-Dfile.encoding=UTF-8
56-Dcommunitybuild.scala=3.7.4
57-Dcommunitybuild.project.dependencies.add=
58-Xmx7G
59-Xms4G
60-Xss8M
61-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
62-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
63-jar
64/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
65"setCrossScalaVersions 3.7.4"
66"++3.7.4 -v"
67"mapScalacOptions "-rewrite,REQUIRE:-source:3.5-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
68"set every credentials := Nil"
69"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
70"removeScalacOptionsStartingWith -P:wartremover"
71
72moduleMappings
73"runBuild 3.7.4 """{"projects":{"exclude":["org.apache.pekko%pekko-grpc-codegen"],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5"],"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.3.6\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" org.apache.pekko%pekko-grpc-codegen org.apache.pekko%pekko-grpc-runtime org.apache.pekko%pekko-grpc-scalapb-protoc-plugin"
74
75[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
76[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
77[info] loading settings for project repo-build-build from buildinfo.sbt...
78[info] loading project definition from /build/repo/project/project
79[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
80[info] loading project definition from /build/repo/project
81[info] compiling 18 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
82[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
83[info] Compilation completed in 8.997s.
84[warn] /build/repo/project/CopyrightHeader.scala:123:17: method contains in class StringUtils is deprecated
85[warn] StringUtils.contains(text, "DO NOT EDIT DIRECTLY")
86[warn] ^
87[warn] /build/repo/project/CopyrightHeader.scala:126:17: method containsIgnoreCase in class StringUtils is deprecated
88[warn] StringUtils.containsIgnoreCase(text, "licensed to the apache software foundation (asf)") ||
89[warn] ^
90[warn] /build/repo/project/CopyrightHeader.scala:127:17: method containsIgnoreCase in class StringUtils is deprecated
91[warn] StringUtils.containsIgnoreCase(text, "www.apache.org/licenses/license-2.0") ||
92[warn] ^
93[warn] /build/repo/project/CopyrightHeader.scala:128:17: method contains in class StringUtils is deprecated
94[warn] StringUtils.contains(text, "Apache-2.0")
95[warn] ^
96[warn] /build/repo/project/CopyrightHeader.scala:131:17: method containsIgnoreCase in class StringUtils is deprecated
97[warn] StringUtils.containsIgnoreCase(text, "lightbend inc.")
98[warn] ^
99[warn] 5 warnings found
100[info] done compiling
101[info] loading settings for project pekko-grpc from build.sbt...
102[info] resolving key references (13440 settings) ...
103[info] Scala 2 optimizer/inliner enabled, to disable set the pekko.no.inline system property
104[info] set current project to pekko-grpc-root (in build file:/build/repo/)
105[info] Building Pekko gRPC 1.2.0-0-2c8f68ba-20251227-0201-SNAPSHOT against Pekko 1.1.5 and Pekko HTTP 1.1.0
106[warn] there's a key that's not used by any other settings/tasks:
107[warn]
108[warn] * docs / previewSite / previewPath
109[warn] +- /build/repo/build.sbt:254
110[warn]
111[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
112[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
113Execute setCrossScalaVersions: 3.7.4
114[info] Scala 2 optimizer/inliner enabled, to disable set the pekko.no.inline system property
115OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in benchmarks/crossScalaVersions
116OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in interop-tests/crossScalaVersions
117OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in runtime/crossScalaVersions
118OpenCB::Limitting incorrect crossVersions List() -> List(2.12.20) in pekko-grpc/crossScalaVersions
119OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in plugin-tester-java/crossScalaVersions
120OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in plugin-tester-scala/crossScalaVersions
121OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in docs/crossScalaVersions
122OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in scalapb-protoc-plugin/crossScalaVersions
123[info] set current project to pekko-grpc-root (in build file:/build/repo/)
124[info] Building Pekko gRPC 1.2.0-0-2c8f68ba-20251227-0201-SNAPSHOT against Pekko 1.1.5 and Pekko HTTP 1.1.0
125[info] Setting Scala version to 3.7.4 on 7 projects.
126[info] Switching Scala version on:
127[info] plugin-tester-scala (2.12.20, 2.13.16, 3.7.4)
128[info] benchmarks (2.12.20, 2.13.16, 3.7.4)
129[info] docs (2.12.20, 2.13.16, 3.7.4)
130[info] plugin-tester-java (2.12.20, 2.13.16, 3.7.4)
131[info] scalapb-protoc-plugin (2.12.20, 2.13.16, 3.7.4)
132[info] runtime (2.12.20, 2.13.16, 3.7.4)
133[info] interop-tests (2.12.20, 2.13.16, 3.7.4)
134[info] Excluding projects:
135[info] maven-plugin (2.12.20)
136[info] codegen (2.12.20)
137[info] * pekko-grpc (2.12.20)
138[info] sbt-plugin (2.12.20)
139[info] Reapplying settings...
140[info] Scala 2 optimizer/inliner enabled, to disable set the pekko.no.inline system property
141[info] set current project to pekko-grpc-root (in build file:/build/repo/)
142[info] Building Pekko gRPC 1.2.0-0-2c8f68ba-20251227-0201-SNAPSHOT against Pekko 1.1.5 and Pekko HTTP 1.1.0
143Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.5-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
144[info] Reapplying settings...
145[info] Scala 2 optimizer/inliner enabled, to disable set the pekko.no.inline system property
146[info] set current project to pekko-grpc-root (in build file:/build/repo/)
147[info] Building Pekko gRPC 1.2.0-0-2c8f68ba-20251227-0201-SNAPSHOT against Pekko 1.1.5 and Pekko HTTP 1.1.0
148[info] Defining Global / credentials, ThisBuild / credentials and 10 others.
149[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 88 others.
150[info] Run `last` for details.
151[info] Reapplying settings...
152[info] Scala 2 optimizer/inliner enabled, to disable set the pekko.no.inline system property
153[info] set current project to pekko-grpc-root (in build file:/build/repo/)
154[info] Building Pekko gRPC 1.2.0-0-2c8f68ba-20251227-0201-SNAPSHOT against Pekko 1.1.5 and Pekko HTTP 1.1.0
155Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
156[info] Reapplying settings...
157OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
158
159 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
160 Did you mean plugin-tester-scala / allExcludeDependencies ?
161 , retry without global scopes
162[info] Reapplying settings...
163[info] Scala 2 optimizer/inliner enabled, to disable set the pekko.no.inline system property
164[info] set current project to pekko-grpc-root (in build file:/build/repo/)
165[info] Building Pekko gRPC 1.2.0-0-2c8f68ba-20251227-0201-SNAPSHOT against Pekko 1.1.5 and Pekko HTTP 1.1.0
166Execute removeScalacOptionsStartingWith: -P:wartremover
167[info] Reapplying settings...
168[info] Scala 2 optimizer/inliner enabled, to disable set the pekko.no.inline system property
169[info] set current project to pekko-grpc-root (in build file:/build/repo/)
170[info] Building Pekko gRPC 1.2.0-0-2c8f68ba-20251227-0201-SNAPSHOT against Pekko 1.1.5 and Pekko HTTP 1.1.0
171[success] Total time: 0 s, completed Dec 27, 2025, 2:01:47 AM
172Build config: {"projects":{"exclude":["org.apache.pekko%pekko-grpc-codegen"],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5"],"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.3.6\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
173Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(org.apache.pekko%pekko-grpc-codegen),Map()),CompileOnly,List()))
174Excluding target 'org.apache.pekko%pekko-grpc-codegen' - matches exclusion rule: 'org.apache.pekko%pekko-grpc-codegen'
175Starting build...
176Projects: Set(runtime, scalapb-protoc-plugin)
177Starting build for ProjectRef(file:/build/repo/,runtime) (pekko-grpc-runtime)... [0/2]
178OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
179OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.5-migration` in Scala 2.12.20 module Global
180OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
181OpenCB::Filter out '-language:_', matches setting pattern '^-?-language:_'
182OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
183Compile scalacOptions: -unchecked, -Wunused:imports, -encoding, UTF-8, -Wconf:msg=Marked as deprecated in proto file:silent, -Wconf:msg=Use `scala.jdk.CollectionConverters` instead:silent, -Wconf:msg=instead of Stream:silent, -Wconf:msg=unused import:silent, -Wconf:cat=feature:silent, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
184OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Scope(Select(ProjectRef(file:/build/repo/,sbt-plugin)), Zero, Zero, Zero)
185OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.5-migration` in Scala 2.12.20 module Scope(Select(ProjectRef(file:/build/repo/,sbt-plugin)), Zero, Zero, Zero)
186OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Scope(Select(ProjectRef(file:/build/repo/,sbt-plugin)), Select(ConfigKey(compile)), Zero, Zero)
187OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.5-migration` in Scala 2.12.20 module Scope(Select(ProjectRef(file:/build/repo/,sbt-plugin)), Select(ConfigKey(compile)), Zero, Zero)
188OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Scope(Select(ProjectRef(file:/build/repo/,codegen)), Zero, Zero, Zero)
189OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.5-migration` in Scala 2.12.20 module Scope(Select(ProjectRef(file:/build/repo/,codegen)), Zero, Zero, Zero)
190OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Scope(Select(ProjectRef(file:/build/repo/,codegen)), Select(ConfigKey(compile)), Zero, Zero)
191OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.5-migration` in Scala 2.12.20 module Scope(Select(ProjectRef(file:/build/repo/,codegen)), Select(ConfigKey(compile)), Zero, Zero)
192[info] compiling 34 Scala sources to /build/repo/codegen/target/scala-2.12/classes ...
193[info] done compiling
194[info] compiling 2 Scala sources to /build/repo/sbt-plugin/target/scala-2.12/sbt-1.0/classes ...
195[warn] two feature warnings; re-run with -feature for details
196[warn] one warning found
197[info] done compiling
198[info] Compiling 1 protobuf files to /build/repo/runtime/target/scala-3.7.4/src_managed/main
199[info] Generating Apache Pekko gRPC service interface for grpc.reflection.v1alpha.reflection.ServerReflection
200[info] Generating Apache Pekko gRPC client for grpc.reflection.v1alpha.reflection.ServerReflection
201[info] Generating Apache Pekko gRPC service handler for grpc.reflection.v1alpha.reflection.ServerReflection
202[info] compiling 82 Scala sources and 1 Java source to /build/repo/runtime/target/scala-3.7.4/classes ...
203[info] [patched file /build/repo/runtime/src/main/scala/org/apache/pekko/grpc/javadsl/ServiceHandler.scala]
204[info] [patched file /build/repo/runtime/target/scala-3.7.4/src_managed/main/grpc/reflection/v1alpha/reflection/FileDescriptorResponse.scala]
205[info] [patched file /build/repo/runtime/src/main/scala/org/apache/pekko/grpc/scaladsl/WebHandler.scala]
206[info] [patched file /build/repo/runtime/target/scala-3.7.4/src_managed/main/grpc/reflection/v1alpha/reflection/ServerReflectionResponse.scala]
207[info] [patched file /build/repo/runtime/target/scala-3.7.4/src_managed/main/grpc/reflection/v1alpha/reflection/ExtensionRequest.scala]
208[info] [patched file /build/repo/runtime/target/scala-3.7.4/src_managed/main/grpc/reflection/v1alpha/reflection/ErrorResponse.scala]
209[info] [patched file /build/repo/runtime/src/main/scala/org/apache/pekko/grpc/scaladsl/ServiceHandler.scala]
210[info] [patched file /build/repo/runtime/target/scala-3.7.4/src_managed/main/grpc/reflection/v1alpha/reflection/ServiceResponse.scala]
211[info] [patched file /build/repo/runtime/target/scala-3.7.4/src_managed/main/grpc/reflection/v1alpha/reflection/ListServiceResponse.scala]
212[info] [patched file /build/repo/runtime/target/scala-3.7.4/src_managed/main/grpc/reflection/v1alpha/reflection/ExtensionNumberResponse.scala]
213[info] [patched file /build/repo/runtime/src/main/scala/org/apache/pekko/grpc/internal/GrpcProtocolNative.scala]
214[info] [patched file /build/repo/runtime/src/main/scala/org/apache/pekko/grpc/javadsl/WebHandler.scala]
215[info] [patched file /build/repo/runtime/src/main/scala/org/apache/pekko/grpc/scaladsl/Grpc.scala]
216[info] [patched file /build/repo/runtime/target/scala-3.7.4/src_managed/main/grpc/reflection/v1alpha/reflection/ServerReflectionRequest.scala]
217[info] [patched file /build/repo/runtime/src/main/scala/org/apache/pekko/grpc/internal/GrpcResponseHelpers.scala]
218[info] [patched file /build/repo/runtime/target/scala-3.7.4/src_managed/main/grpc/reflection/v1alpha/reflection/ReflectionProto.scala]
219[info] done compiling
220[info] Compiling 1 protobuf files to /build/repo/runtime/target/scala-3.7.4/src_managed/main
221[info] Generating Apache Pekko gRPC service interface for grpc.reflection.v1alpha.reflection.ServerReflection
222[info] Generating Apache Pekko gRPC client for grpc.reflection.v1alpha.reflection.ServerReflection
223[info] Generating Apache Pekko gRPC service handler for grpc.reflection.v1alpha.reflection.ServerReflection
224[info] compiling 7 Scala sources to /build/repo/runtime/target/scala-3.7.4/classes ...
225[info] done compiling
226[info] compiling 20 Scala sources and 2 Java sources to /build/repo/runtime/target/scala-3.7.4/test-classes ...
227[info] [patched file /build/repo/runtime/src/test/scala/org/apache/pekko/grpc/internal/ChannelUtilsSpec.scala]
228[info] [patched file /build/repo/runtime/src/test/scala/org/apache/pekko/grpc/internal/PekkoHttpClientUtilsSpec.scala]
229[info] done compiling
230[info] Compiling 1 protobuf files to /build/repo/runtime/target/scala-3.7.4/src_managed/main
231[info] Generating Apache Pekko gRPC service interface for grpc.reflection.v1alpha.reflection.ServerReflection
232[info] Generating Apache Pekko gRPC client for grpc.reflection.v1alpha.reflection.ServerReflection
233[info] Generating Apache Pekko gRPC service handler for grpc.reflection.v1alpha.reflection.ServerReflection
234[info] compiling 2 Scala sources to /build/repo/runtime/target/scala-3.7.4/test-classes ...
235[info] done compiling
236[info] Compiling 1 protobuf files to /build/repo/runtime/target/scala-3.7.4/src_managed/main
237[info] Generating Apache Pekko gRPC service interface for grpc.reflection.v1alpha.reflection.ServerReflection
238[info] Generating Apache Pekko gRPC client for grpc.reflection.v1alpha.reflection.ServerReflection
239[info] Generating Apache Pekko gRPC service handler for grpc.reflection.v1alpha.reflection.ServerReflection
240Starting build for ProjectRef(file:/build/repo/,scalapb-protoc-plugin) (pekko-grpc-scalapb-protoc-plugin)... [1/2]
241Compile scalacOptions: -unchecked, -Wunused:imports, -encoding, UTF-8, -Wconf:msg=Marked as deprecated in proto file:silent, -Wconf:msg=Use `scala.jdk.CollectionConverters` instead:silent, -Wconf:msg=instead of Stream:silent, -Wconf:msg=unused import:silent, -Wconf:cat=feature:silent, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
242[info] compiling 1 Scala source to /build/repo/scalapb-protoc-plugin/target/scala-3.7.4/classes ...
243[info] done compiling
244
245************************
246Build summary:
247[{
248 "module": "pekko-grpc-runtime",
249 "compile": {"status": "ok", "tookMs": 36592, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
250 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
251 "test-compile": {"status": "ok", "tookMs": 10417, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
252 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
253 "publish": {"status": "skipped", "tookMs": 0},
254 "metadata": {
255 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.6"]
256}
257},{
258 "module": "pekko-grpc-scalapb-protoc-plugin",
259 "compile": {"status": "ok", "tookMs": 310, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
260 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
261 "test-compile": {"status": "ok", "tookMs": 102, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
262 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
263 "publish": {"status": "skipped", "tookMs": 0},
264 "metadata": {
265 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.6"]
266}
267}]
268************************
269[success] Total time: 74 s (0:01:14.0), completed Dec 27, 2025, 2:03:01 AM
270[0JChecking patch project/plugins.sbt...
271Checking patch project/Dependencies.scala...
272Checking patch build.sbt...
273Applied patch project/plugins.sbt cleanly.
274Applied patch project/Dependencies.scala cleanly.
275Applied patch build.sbt cleanly.
276Commit migration rewrites
277Switched to a new branch 'opencb/migrate-source-3.5'
278[opencb/migrate-source-3.5 5cd6c746] Apply Scala compiler rewrites using -source:3.5-migration using Scala 3.7.4
279 9 files changed, 12 insertions(+), 12 deletions(-)
280----
281Preparing build for 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY
282Scala binary version found: 3.8
283Implicitly using source version 3.8
284Scala binary version found: 3.8
285Implicitly using source version 3.8
286Would try to apply common scalacOption (best-effort, sbt/mill only):
287Append: ,REQUIRE:-source:3.8
288Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
289
290Try apply source patch:
291Path: project/Dependencies.scala
292Pattern: val scala3 = "3.3.6"
293Replacement: val scala3 = "3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY"
294Successfully applied pattern 'val scala3 = "3.3.6"' in project/Dependencies.scala
295----
296Starting build for 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY
297Execute tests: false
298sbt project found:
299No prepare script found for project apache/pekko-grpc
300##################################
301Scala version: 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY
302Targets: org.apache.pekko%pekko-grpc-codegen org.apache.pekko%pekko-grpc-runtime org.apache.pekko%pekko-grpc-scalapb-protoc-plugin
303Project projectConfig: {"projects":{"exclude":["org.apache.pekko%pekko-grpc-codegen"],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5"],"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.3.6\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
304##################################
305Using extra scalacOptions: ,REQUIRE:-source:3.8
306Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
307[sbt_options] declare -a sbt_options=()
308[process_args] java_version = '17'
309[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
310# Executing command line:
311java
312-Dfile.encoding=UTF-8
313-Dcommunitybuild.scala=3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY
314-Dcommunitybuild.project.dependencies.add=
315-Xmx7G
316-Xms4G
317-Xss8M
318-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
319-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
320-jar
321/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
322"setCrossScalaVersions 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY"
323"++3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY -v"
324"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
325"set every credentials := Nil"
326"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
327"removeScalacOptionsStartingWith -P:wartremover"
328
329moduleMappings
330"runBuild 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY """{"projects":{"exclude":["org.apache.pekko%pekko-grpc-codegen"],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5"],"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.3.6\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" org.apache.pekko%pekko-grpc-codegen org.apache.pekko%pekko-grpc-runtime org.apache.pekko%pekko-grpc-scalapb-protoc-plugin"
331
332[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
333[info] loading settings for project repo-build-build from buildinfo.sbt...
334[info] loading project definition from /build/repo/project/project
335[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
336[info] loading project definition from /build/repo/project
337[info] compiling 1 Scala source to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
338[info] done compiling
339[info] loading settings for project pekko-grpc from build.sbt...
340[info] resolving key references (13440 settings) ...
341[info] Scala 2 optimizer/inliner enabled, to disable set the pekko.no.inline system property
342[info] set current project to pekko-grpc-root (in build file:/build/repo/)
343[info] Building Pekko gRPC 1.2.0-1-5cd6c746-20251227-0203-SNAPSHOT against Pekko 1.1.5 and Pekko HTTP 1.1.0
344[warn] there's a key that's not used by any other settings/tasks:
345[warn]
346[warn] * docs / previewSite / previewPath
347[warn] +- /build/repo/build.sbt:254
348[warn]
349[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
350[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
351Execute setCrossScalaVersions: 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY
352[info] Scala 2 optimizer/inliner enabled, to disable set the pekko.no.inline system property
353OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY -> 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY in benchmarks/crossScalaVersions
354OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY -> 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY in interop-tests/crossScalaVersions
355OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY -> 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY in runtime/crossScalaVersions
356OpenCB::Limitting incorrect crossVersions List() -> List(2.12.20) in pekko-grpc/crossScalaVersions
357OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY -> 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY in plugin-tester-scala/crossScalaVersions
358OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY -> 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY in plugin-tester-java/crossScalaVersions
359OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY -> 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY in docs/crossScalaVersions
360OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY -> 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY in scalapb-protoc-plugin/crossScalaVersions
361[info] set current project to pekko-grpc-root (in build file:/build/repo/)
362[info] Building Pekko gRPC 1.2.0-1-5cd6c746-20251227-0203-SNAPSHOT against Pekko 1.1.5 and Pekko HTTP 1.1.0
363[info] Setting Scala version to 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY on 7 projects.
364[info] Switching Scala version on:
365[info] plugin-tester-scala (2.12.20, 2.13.16, 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY)
366[info] benchmarks (2.12.20, 2.13.16, 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY)
367[info] docs (2.12.20, 2.13.16, 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY)
368[info] plugin-tester-java (2.12.20, 2.13.16, 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY)
369[info] scalapb-protoc-plugin (2.12.20, 2.13.16, 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY)
370[info] runtime (2.12.20, 2.13.16, 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY)
371[info] interop-tests (2.12.20, 2.13.16, 3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY)
372[info] Excluding projects:
373[info] maven-plugin (2.12.20)
374[info] codegen (2.12.20)
375[info] * pekko-grpc (2.12.20)
376[info] sbt-plugin (2.12.20)
377[info] Reapplying settings...
378[info] Scala 2 optimizer/inliner enabled, to disable set the pekko.no.inline system property
379[info] set current project to pekko-grpc-root (in build file:/build/repo/)
380[info] Building Pekko gRPC 1.2.0-1-5cd6c746-20251227-0203-SNAPSHOT against Pekko 1.1.5 and Pekko HTTP 1.1.0
381Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
382[info] Reapplying settings...
383[info] Scala 2 optimizer/inliner enabled, to disable set the pekko.no.inline system property
384[info] set current project to pekko-grpc-root (in build file:/build/repo/)
385[info] Building Pekko gRPC 1.2.0-1-5cd6c746-20251227-0203-SNAPSHOT against Pekko 1.1.5 and Pekko HTTP 1.1.0
386[info] Defining Global / credentials, ThisBuild / credentials and 10 others.
387[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 88 others.
388[info] Run `last` for details.
389[info] Reapplying settings...
390[info] Scala 2 optimizer/inliner enabled, to disable set the pekko.no.inline system property
391[info] set current project to pekko-grpc-root (in build file:/build/repo/)
392[info] Building Pekko gRPC 1.2.0-1-5cd6c746-20251227-0203-SNAPSHOT against Pekko 1.1.5 and Pekko HTTP 1.1.0
393Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
394[info] Reapplying settings...
395OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
396
397 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
398 Did you mean plugin-tester-scala / allExcludeDependencies ?
399 , retry without global scopes
400[info] Reapplying settings...
401[info] Scala 2 optimizer/inliner enabled, to disable set the pekko.no.inline system property
402[info] set current project to pekko-grpc-root (in build file:/build/repo/)
403[info] Building Pekko gRPC 1.2.0-1-5cd6c746-20251227-0203-SNAPSHOT against Pekko 1.1.5 and Pekko HTTP 1.1.0
404Execute removeScalacOptionsStartingWith: -P:wartremover
405[info] Reapplying settings...
406[info] Scala 2 optimizer/inliner enabled, to disable set the pekko.no.inline system property
407[info] set current project to pekko-grpc-root (in build file:/build/repo/)
408[info] Building Pekko gRPC 1.2.0-1-5cd6c746-20251227-0203-SNAPSHOT against Pekko 1.1.5 and Pekko HTTP 1.1.0
409[success] Total time: 0 s, completed Dec 27, 2025, 2:03:25 AM
410Build config: {"projects":{"exclude":["org.apache.pekko%pekko-grpc-codegen"],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5"],"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.3.6\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
411Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(org.apache.pekko%pekko-grpc-codegen),Map()),CompileOnly,List()))
412Excluding target 'org.apache.pekko%pekko-grpc-codegen' - matches exclusion rule: 'org.apache.pekko%pekko-grpc-codegen'
413Starting build...
414Projects: Set(runtime, scalapb-protoc-plugin)
415Starting build for ProjectRef(file:/build/repo/,runtime) (pekko-grpc-runtime)... [0/2]
416OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
417OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
418OpenCB::Filter out '-language:_', matches setting pattern '^-?-language:_'
419OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
420Compile scalacOptions: -unchecked, -Wunused:imports, -encoding, UTF-8, -Wconf:msg=Marked as deprecated in proto file:silent, -Wconf:msg=Use `scala.jdk.CollectionConverters` instead:silent, -Wconf:msg=instead of Stream:silent, -Wconf:msg=unused import:silent, -Wconf:cat=feature:silent, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
421OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Scope(Select(ProjectRef(file:/build/repo/,sbt-plugin)), Zero, Zero, Zero)
422OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Scope(Select(ProjectRef(file:/build/repo/,sbt-plugin)), Select(ConfigKey(compile)), Zero, Zero)
423OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Scope(Select(ProjectRef(file:/build/repo/,codegen)), Zero, Zero, Zero)
424OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Scope(Select(ProjectRef(file:/build/repo/,codegen)), Select(ConfigKey(compile)), Zero, Zero)
425[info] compiling 1 Scala source to /build/repo/codegen/target/scala-2.12/classes ...
426[info] done compiling
427[info] Compiling 1 protobuf files to /build/repo/runtime/target/scala-3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY/src_managed/main
428[info] Generating Apache Pekko gRPC service interface for grpc.reflection.v1alpha.reflection.ServerReflection
429[info] Generating Apache Pekko gRPC client for grpc.reflection.v1alpha.reflection.ServerReflection
430[info] Generating Apache Pekko gRPC service handler for grpc.reflection.v1alpha.reflection.ServerReflection
431[info] compiling 82 Scala sources and 1 Java source to /build/repo/runtime/target/scala-3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY/classes ...
432[info] done compiling
433[info] Compiling 1 protobuf files to /build/repo/runtime/target/scala-3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY/src_managed/main
434[info] Generating Apache Pekko gRPC service interface for grpc.reflection.v1alpha.reflection.ServerReflection
435[info] Generating Apache Pekko gRPC client for grpc.reflection.v1alpha.reflection.ServerReflection
436[info] Generating Apache Pekko gRPC service handler for grpc.reflection.v1alpha.reflection.ServerReflection
437[info] compiling 20 Scala sources and 2 Java sources to /build/repo/runtime/target/scala-3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY/test-classes ...
438[info] done compiling
439[info] Compiling 1 protobuf files to /build/repo/runtime/target/scala-3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY/src_managed/main
440[info] Generating Apache Pekko gRPC service interface for grpc.reflection.v1alpha.reflection.ServerReflection
441[info] Generating Apache Pekko gRPC client for grpc.reflection.v1alpha.reflection.ServerReflection
442[info] Generating Apache Pekko gRPC service handler for grpc.reflection.v1alpha.reflection.ServerReflection
443[info] Compiling 1 protobuf files to /build/repo/runtime/target/scala-3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY/src_managed/main
444[info] Generating Apache Pekko gRPC service interface for grpc.reflection.v1alpha.reflection.ServerReflection
445[info] Generating Apache Pekko gRPC client for grpc.reflection.v1alpha.reflection.ServerReflection
446[info] Generating Apache Pekko gRPC service handler for grpc.reflection.v1alpha.reflection.ServerReflection
447Starting build for ProjectRef(file:/build/repo/,scalapb-protoc-plugin) (pekko-grpc-scalapb-protoc-plugin)... [1/2]
448Compile scalacOptions: -unchecked, -Wunused:imports, -encoding, UTF-8, -Wconf:msg=Marked as deprecated in proto file:silent, -Wconf:msg=Use `scala.jdk.CollectionConverters` instead:silent, -Wconf:msg=instead of Stream:silent, -Wconf:msg=unused import:silent, -Wconf:cat=feature:silent, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
449[info] compiling 1 Scala source to /build/repo/scalapb-protoc-plugin/target/scala-3.8.1-RC1-bin-20251226-6e12d35-NIGHTLY/classes ...
450[warn] there was 1 deprecation warning; re-run with -deprecation for details
451[warn] one warning found
452[info] done compiling
453
454************************
455Build summary:
456[{
457 "module": "pekko-grpc-runtime",
458 "compile": {"status": "ok", "tookMs": 23341, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
459 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
460 "test-compile": {"status": "ok", "tookMs": 9372, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
461 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
462 "publish": {"status": "skipped", "tookMs": 0},
463 "metadata": {
464 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.6"]
465}
466},{
467 "module": "pekko-grpc-scalapb-protoc-plugin",
468 "compile": {"status": "ok", "tookMs": 479, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
469 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
470 "test-compile": {"status": "ok", "tookMs": 102, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
471 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
472 "publish": {"status": "skipped", "tookMs": 0},
473 "metadata": {
474 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.6"]
475}
476}]
477************************
478[success] Total time: 42 s, completed Dec 27, 2025, 2:04:08 AM
479[0JChecking patch project/plugins.sbt...
480Checking patch project/Dependencies.scala...
481Checking patch build.sbt...
482Applied patch project/plugins.sbt cleanly.
483Applied patch project/Dependencies.scala cleanly.
484Applied patch build.sbt cleanly.