Build Logs

opaliasystems/opalia-commons-core • 3.8.0-RC3:2025-12-04

Errors

0

Warnings

2

Total Lines

214

1##################################
2Clonning https://github.com/opaliasystems/opalia-commons-core.git into /build/repo using revision v3.1.0
3##################################
4Note: switching to 'ec65c5a0487dc1220212ad221cab6f42ba6e4a38'.
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
21----
22Preparing build for 3.8.0-RC3
23Scala binary version found: 3.8
24Implicitly using source version 3.8
25Scala binary version found: 3.8
26Implicitly using source version 3.8
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.8
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30
31Try apply source patch:
32Path: src/main/scala/systems/opalia/commons/core/utility/rendering/Renderer.scala
33Pattern: with CharSequence {
34Replacement: with CharSequence {
35 override def isEmpty(): Boolean = super.isEmpty()
36Starting compilation server
37Compiling project (Scala 3.7.3, JVM (17))
38Compiled project (Scala 3.7.3, JVM (17))
39Successfully applied pattern 'with CharSequence {' in src/main/scala/systems/opalia/commons/core/utility/rendering/Renderer.scala
40----
41Starting build for 3.8.0-RC3
42Execute tests: true
43sbt project found:
44Sbt version 1.7.1 is not supported, minimal supported version is 1.11.5
45Enforcing usage of sbt in version 1.11.5
46No prepare script found for project opaliasystems/opalia-commons-core
47##################################
48Scala version: 3.8.0-RC3
49Targets: systems.opalia%commons-core
50Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"src/main/scala/systems/opalia/commons/core/utility/rendering/Renderer.scala","pattern":"with CharSequence {","replaceWith":"with CharSequence {\n override def isEmpty(): Boolean = super.isEmpty()"}]}
51##################################
52Using extra scalacOptions: ,REQUIRE:-source:3.8
53Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
54[sbt_options] declare -a sbt_options=()
55[process_args] java_version = '17'
56[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
57# Executing command line:
58java
59-Dfile.encoding=UTF-8
60-Dcommunitybuild.scala=3.8.0-RC3
61-Dcommunitybuild.project.dependencies.add=
62-Xmx7G
63-Xms4G
64-Xss8M
65-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
66-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
67-jar
68/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
69"setCrossScalaVersions 3.8.0-RC3"
70"++3.8.0-RC3 -v"
71"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
72"set every credentials := Nil"
73"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
74"removeScalacOptionsStartingWith -P:wartremover"
75
76moduleMappings
77"runBuild 3.8.0-RC3 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"src/main/scala/systems/opalia/commons/core/utility/rendering/Renderer.scala","pattern":"with CharSequence {","replaceWith":"with CharSequence {\n override def isEmpty(): Boolean = super.isEmpty()"}]}""" systems.opalia%commons-core"
78
79[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
80[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
81[info] loading project definition from /build/repo/project
82[info] loading settings for project repo from build.sbt...
83[info] set current project to commons-core (in build file:/build/repo/)
84Execute setCrossScalaVersions: 3.8.0-RC3
85OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC3 in repo/crossScalaVersions
86OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC3) in repo/crossScalaVersions
87[info] set current project to commons-core (in build file:/build/repo/)
88[info] Setting Scala version to 3.8.0-RC3 on 1 projects.
89[info] Switching Scala version on:
90[info] * repo (3.8.0-RC3)
91[info] Excluding projects:
92[info] Reapplying settings...
93[info] set current project to commons-core (in build file:/build/repo/)
94Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
95[info] Reapplying settings...
96[info] set current project to commons-core (in build file:/build/repo/)
97[info] Defining Global / credentials, credentials
98[info] The new values will be used by allCredentials, credentials and 2 others.
99[info] Run `last` for details.
100[info] Reapplying settings...
101[info] set current project to commons-core (in build file:/build/repo/)
102Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
103[info] Reapplying settings...
104OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
105
106 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
107 Did you mean allExcludeDependencies ?
108 , retry without global scopes
109[info] Reapplying settings...
110[info] set current project to commons-core (in build file:/build/repo/)
111Execute removeScalacOptionsStartingWith: -P:wartremover
112[info] Reapplying settings...
113[info] set current project to commons-core (in build file:/build/repo/)
114[success] Total time: 0 s, completed Dec 4, 2025, 12:52:17 PM
115Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"src/main/scala/systems/opalia/commons/core/utility/rendering/Renderer.scala","pattern":"with CharSequence {","replaceWith":"with CharSequence {\n override def isEmpty(): Boolean = super.isEmpty()"}]}
116Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
117Starting build...
118Projects: Set(repo)
119Starting build for ProjectRef(file:/build/repo/,repo) (commons-core)... [0/1]
120OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
121OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
122OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
123Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
124[info] compiling 53 Scala sources and 4 Java sources to /build/repo/target/scala-3.8.0-RC3/classes ...
125[warn] there were 5 deprecation warnings; re-run with -deprecation for details
126[warn] one warning found
127[info] done compiling
128[info] compiling 10 Scala sources to /build/repo/target/scala-3.8.0-RC3/test-classes ...
129[info] done compiling
130[info] VersatileCursorTest:
131[info] - should be able to create a cursor from an iterable or iterator
132[info] - should be able to create a cursor from another cursor
133[info] - should be able to create a cursor from an input stream
134[info] - should be able to create an iterator from a cursor
135[info] - should be able to concatenate multiple cursors to one cursor
136[info] - should be able to transform from a cursor to another cursor
137[info] - should validate the number of elements if required
138[info] StringImplicitsTest:
139[info] - should be able to convert a string to BigInt object
140[info] - should be able to convert a string to BigDecimal object
141[info] - should be able to convert a string to Byte, Short, Int and Long by a specific radix
142[info] - should be able to convert strings to boolean values more strictly than it does by default
143[info] JsonTest:
144[info] - should be able to serialize a JSON AST to a string
145[info] SimpleTimeParserTest:
146[info] - should allow to parse local time
147[info] - should allow to parse offset time
148[info] - should allow to parse local date-time
149[info] - should allow to parse offset date-time
150[info] HexTest:
151[info] - should validate strings correctly
152[info] - should be able to generate a hex bubble string from byte array
153[info] - should be able to read a hex bubble string to generate a byte sequence
154[info] - should be able to react on invalid hex bubble strings
155[info] - should encode and decode correctly
156[info] - should encode and decode large amounts of data
157[info] UniversallyUniqueIdTest:
158[info] - should have a unique byte sequence
159[info] - should have correct variant numbers
160[info] - should generate same IDs for same names
161[info] - should be able to validate strings
162[info] - should be able to generate from strings
163[info] JsonUtilsTest:
164[info] - should be able to prettify and minify JSON correctly
165[info] - should be able to escape strings for JSON serialization
166[info] TimeImplicitsTest:
167[info] - should offer an adaptation for java.time.Duration to better integrate with the Scala language
168[info] - should offer an adaptation for java.time.Period to better integrate with the Scala language
169[info] - should offer an adaptation for java.time.Instant to better integrate with the Scala language
170[info] - should offer an adaptation for java.time.OffsetDateTime to better integrate with the Scala language
171[info] - should offer an adaptation for java.time.OffsetTime to better integrate with the Scala language
172[info] AlphabetTest:
173[info] - should validate strings correctly
174[info] - should be proven that the original number of bytes can be found by padding
175[info] - should create paddings correctly
176[info] - should encode and decode with radix=10 correctly
177[info] - should encode and decode with radix=16 correctly
178[info] - should encode and decode with radix=62 correctly
179[info] - should shorten the a UUID with radix=62 to 22 digits
180[info] - should shorten the a UUID with radix=94 to 20 digits
181[info] - should work with maximum byte length correctly
182[info] - should work with minimum byte length correctly
183[info] ObjectIdTest:
184[info] - should have a unique byte sequence
185[info] - should have the same application part if created in the same process
186[info] - should have different counter parts
187[info] - should have similar timestamp parts
188[info] - should have different random parts
189[info] - should be able to validate strings
190[info] - should be able to generate from strings
191
192************************
193Build summary:
194[{
195 "module": "commons-core",
196 "compile": {"status": "ok", "tookMs": 11640, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
197 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
198 "test-compile": {"status": "ok", "tookMs": 5817, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
199 "test": {"status": "ok", "tookMs": 1182, "passed": 51, "failed": 0, "ignored": 0, "skipped": 0, "total": 51, "byFramework": [{"framework": "unknown", "stats": {"passed": 51, "failed": 0, "ignored": 0, "skipped": 0, "total": 51}}]},
200 "publish": {"status": "skipped", "tookMs": 0},
201 "metadata": {
202 "crossScalaVersions": ["2.12.20"]
203}
204}]
205************************
206[success] Total time: 28 s, completed Dec 4, 2025, 12:52:46 PM
207[0JChecking patch src/main/scala/systems/opalia/commons/core/utility/rendering/Renderer.scala...
208Checking patch project/plugins.sbt...
209Checking patch project/build.properties...
210Checking patch build.sbt...
211Applied patch src/main/scala/systems/opalia/commons/core/utility/rendering/Renderer.scala cleanly.
212Applied patch project/plugins.sbt cleanly.
213Applied patch project/build.properties cleanly.
214Applied patch build.sbt cleanly.