Build Logs

apache/pekko-grpc • 3.7.4:2025-11-06

Errors

0

Warnings

32

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