Build Logs

opaliasystems/opalia-commons-core • 3.8.0-RC5:2025-12-31

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-RC5
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-RC5
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-RC5
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-RC5
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-RC5"
70"++3.8.0-RC5 -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-RC5 """{"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-RC5
85OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC5 in repo/crossScalaVersions
86OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC5) 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-RC5 on 1 projects.
89[info] Switching Scala version on:
90[info] * repo (3.8.0-RC5)
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 31, 2025, 10:17:02 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-RC5/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-RC5/test-classes ...
129[info] done compiling
130[info] JsonUtilsTest:
131[info] - should be able to prettify and minify JSON correctly
132[info] - should be able to escape strings for JSON serialization
133[info] TimeImplicitsTest:
134[info] - should offer an adaptation for java.time.Duration to better integrate with the Scala language
135[info] - should offer an adaptation for java.time.Period to better integrate with the Scala language
136[info] - should offer an adaptation for java.time.Instant to better integrate with the Scala language
137[info] - should offer an adaptation for java.time.OffsetDateTime to better integrate with the Scala language
138[info] - should offer an adaptation for java.time.OffsetTime to better integrate with the Scala language
139[info] SimpleTimeParserTest:
140[info] - should allow to parse local time
141[info] - should allow to parse offset time
142[info] - should allow to parse local date-time
143[info] - should allow to parse offset date-time
144[info] StringImplicitsTest:
145[info] - should be able to convert a string to BigInt object
146[info] - should be able to convert a string to BigDecimal object
147[info] - should be able to convert a string to Byte, Short, Int and Long by a specific radix
148[info] - should be able to convert strings to boolean values more strictly than it does by default
149[info] JsonTest:
150[info] - should be able to serialize a JSON AST to a string
151[info] UniversallyUniqueIdTest:
152[info] - should have a unique byte sequence
153[info] - should have correct variant numbers
154[info] - should generate same IDs for same names
155[info] - should be able to validate strings
156[info] - should be able to generate from strings
157[info] HexTest:
158[info] - should validate strings correctly
159[info] - should be able to generate a hex bubble string from byte array
160[info] - should be able to read a hex bubble string to generate a byte sequence
161[info] - should be able to react on invalid hex bubble strings
162[info] - should encode and decode correctly
163[info] - should encode and decode large amounts of data
164[info] VersatileCursorTest:
165[info] - should be able to create a cursor from an iterable or iterator
166[info] - should be able to create a cursor from another cursor
167[info] - should be able to create a cursor from an input stream
168[info] - should be able to create an iterator from a cursor
169[info] - should be able to concatenate multiple cursors to one cursor
170[info] - should be able to transform from a cursor to another cursor
171[info] - should validate the number of elements if required
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": 10041, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
197 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
198 "test-compile": {"status": "ok", "tookMs": 5719, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
199 "test": {"status": "ok", "tookMs": 1019, "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: 19 s, completed Dec 31, 2025, 10:17:21 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.