Build Logs

travisbrown/dhallj • 3.8.0-RC3:2025-12-04

Errors

6

Warnings

207

Total Lines

1144

1##################################
2Clonning https://github.com/travisbrown/dhallj.git into /build/repo using revision v0.10.0-M2
3##################################
4Note: switching to 'ed147f2d35a9299a14e6d98779aa107404e852a4'.
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
21Using target Scala version for migration: 3.7.4
22Migrating project for -source:3.4 using Scala 3.7.4
23----
24Preparing build for 3.7.4
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.4-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28
29Try apply source patch:
30Path: build.sbt
31Pattern: "1.7"
32Replacement: "1.8"
33Starting compilation server
34Compiling project (Scala 3.7.3, JVM (17))
35Compiled project (Scala 3.7.3, JVM (17))
36Successfully applied pattern '"1.7"' in build.sbt
37
38Try apply source patch:
39Path: build.sbt
40Pattern: autoScalaLibrary := false
41Replacement: autoScalaLibrary := true
42Successfully applied pattern 'autoScalaLibrary := false' in build.sbt
43
44Try apply source patch:
45Path: modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala
46Pattern: sortFields
47Replacement: _sortFields
48Successfully applied pattern ' sortFields' in modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala
49----
50Starting build for 3.7.4
51Execute tests: false
52sbt project found:
53Sbt version 1.5.5 is not supported, minimal supported version is 1.11.5
54Enforcing usage of sbt in version 1.11.5
55No prepare script found for project travisbrown/dhallj
56##################################
57Scala version: 3.7.4
58Targets: org.dhallj%dhall-ast org.dhallj%dhall-cats org.dhallj%dhall-circe org.dhallj%dhall-imports org.dhallj%dhall-javagen org.dhallj%dhall-jawn org.dhallj%dhall-scala org.dhallj%dhall-scala-codec org.dhallj%dhall-testing
59Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":["javacc","set core/Compile/doc := new java.io.File(\"null\")"],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"\"1.7\"","replaceWith":"\"1.8\""},{"path":"build.sbt","pattern":"autoScalaLibrary := false","replaceWith":"autoScalaLibrary := true"},{"path":"modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala","pattern":" sortFields","replaceWith":" _sortFields"}]}
60##################################
61Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
62Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
63[sbt_options] declare -a sbt_options=()
64[process_args] java_version = '17'
65[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
66# Executing command line:
67java
68-Dfile.encoding=UTF-8
69-Dcommunitybuild.scala=3.7.4
70-Dcommunitybuild.project.dependencies.add=
71-Xmx7G
72-Xms4G
73-Xss8M
74-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
75-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
76-jar
77/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
78"setCrossScalaVersions 3.7.4"
79"++3.7.4 -v"
80"mapScalacOptions "-rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
81"set every credentials := Nil"
82"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
83"removeScalacOptionsStartingWith -P:wartremover"
84"javacc; set core/Compile/doc := new java.io.File("null")"
85moduleMappings
86"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":["javacc","set core/Compile/doc := new java.io.File(\"null\")"],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"\"1.7\"","replaceWith":"\"1.8\""},{"path":"build.sbt","pattern":"autoScalaLibrary := false","replaceWith":"autoScalaLibrary := true"},{"path":"modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala","pattern":" sortFields","replaceWith":" _sortFields"}]}""" org.dhallj%dhall-ast org.dhallj%dhall-cats org.dhallj%dhall-circe org.dhallj%dhall-imports org.dhallj%dhall-javagen org.dhallj%dhall-jawn org.dhallj%dhall-scala org.dhallj%dhall-scala-codec org.dhallj%dhall-testing"
87
88[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
89[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
90[info] loading project definition from /build/repo/project
91[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
92[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
93[info] Compilation completed in 8.799s.
94[info] done compiling
95[info] loading settings for project root from build.sbt, version.sbt...
96[info] resolving key references (18985 settings) ...
97[info] set current project to root (in build file:/build/repo/)
98Execute setCrossScalaVersions: 3.7.4
99OpenCB::Changing crossVersion 3.0.1 -> 3.7.4 in root/crossScalaVersions
100OpenCB::Changing crossVersion 3.0.1 -> 3.7.4 in benchmarks/crossScalaVersions
101OpenCB::Changing crossVersion 3.0.1 -> 3.7.4 in cli/crossScalaVersions
102OpenCB::Changing crossVersion 3.0.1 -> 3.7.4 in core/crossScalaVersions
103OpenCB::Changing crossVersion 3.0.1 -> 3.7.4 in scala/crossScalaVersions
104OpenCB::Changing crossVersion 3.0.1 -> 3.7.4 in testing/crossScalaVersions
105OpenCB::Changing crossVersion 3.0.1 -> 3.7.4 in prelude/crossScalaVersions
106OpenCB::Changing crossVersion 3.0.1 -> 3.7.4 in jawn/crossScalaVersions
107OpenCB::Changing crossVersion 3.0.1 -> 3.7.4 in importsMini/crossScalaVersions
108OpenCB::Changing crossVersion 3.0.1 -> 3.7.4 in ast/crossScalaVersions
109OpenCB::Changing crossVersion 3.0.1 -> 3.7.4 in codec/crossScalaVersions
110OpenCB::Changing crossVersion 3.0.1 -> 3.7.4 in cats/crossScalaVersions
111OpenCB::Changing crossVersion 3.0.1 -> 3.7.4 in tests/crossScalaVersions
112OpenCB::Changing crossVersion 3.0.1 -> 3.7.4 in imports/crossScalaVersions
113OpenCB::Changing crossVersion 3.0.1 -> 3.7.4 in parser/crossScalaVersions
114OpenCB::Changing crossVersion 3.0.1 -> 3.7.4 in yaml/crossScalaVersions
115OpenCB::Changing crossVersion 3.0.1 -> 3.7.4 in javagen/crossScalaVersions
116OpenCB::Changing crossVersion 3.0.1 -> 3.7.4 in circe/crossScalaVersions
117[info] set current project to root (in build file:/build/repo/)
118[info] Setting Scala version to 3.7.4 on 18 projects.
119[info] Switching Scala version on:
120[info] yaml (2.12.14, 2.13.6, 3.7.4)
121[info] importsMini (2.12.14, 2.13.6, 3.7.4)
122[info] benchmarks (2.12.14, 2.13.6, 3.7.4)
123[info] * root (2.12.14, 2.13.6, 3.7.4)
124[info] parser (2.12.14, 2.13.6, 3.7.4)
125[info] tests (2.12.14, 2.13.6, 3.7.4)
126[info] testing (2.12.14, 2.13.6, 3.7.4)
127[info] scala (2.12.14, 2.13.6, 3.7.4)
128[info] circe (2.12.14, 2.13.6, 3.7.4)
129[info] codec (2.12.14, 2.13.6, 3.7.4)
130[info] cli (2.12.14, 2.13.6, 3.7.4)
131[info] cats (2.12.14, 2.13.6, 3.7.4)
132[info] core (2.12.14, 2.13.6, 3.7.4)
133[info] ast (2.12.14, 2.13.6, 3.7.4)
134[info] prelude (2.12.14, 2.13.6, 3.7.4)
135[info] jawn (2.12.14, 2.13.6, 3.7.4)
136[info] javagen (2.12.14, 2.13.6, 3.7.4)
137[info] imports (2.12.14, 2.13.6, 3.7.4)
138[info] Excluding projects:
139[info] Reapplying settings...
140[info] set current project to root (in build file:/build/repo/)
141Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
142[info] Reapplying settings...
143[info] set current project to root (in build file:/build/repo/)
144[info] Defining Global / credentials, ast / credentials and 16 others.
145[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 89 others.
146[info] Run `last` for details.
147[info] Reapplying settings...
148[info] set current project to root (in build file:/build/repo/)
149Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
150[info] Reapplying settings...
151OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
152
153 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
154 Did you mean imports / allExcludeDependencies ?
155 , retry without global scopes
156[info] Reapplying settings...
157[info] set current project to root (in build file:/build/repo/)
158Execute removeScalacOptionsStartingWith: -P:wartremover
159[info] Reapplying settings...
160[info] set current project to root (in build file:/build/repo/)
161Java Compiler Compiler Version 7.0.5 (Parser Generator)
162(type "javacc" with no arguments for help)
163Reading from file /build/repo/modules/parser/src/main/javacc/JavaCCParser.jj . . .
164Warning: Output directory "/build/repo/modules/parser/target/javacc" does not exist. Creating the directory.
165Note: UNICODE_INPUT option is specified. Please make sure you create the parser/lexer using a Reader with the correct character encoding.
166File "Provider.java" does not exist. Will create one.
167File "StringProvider.java" does not exist. Will create one.
168File "StreamProvider.java" does not exist. Will create one.
169File "TokenMgrException.java" does not exist. Will create one.
170File "ParseException.java" does not exist. Will create one.
171File "Token.java" does not exist. Will create one.
172File "SimpleCharStream.java" does not exist. Will create one.
173Parser generated with 0 errors and 1 warnings.
174[success] Total time: 1 s, completed Dec 4, 2025, 2:38:08 PM
175[info] Defining core / Compile / doc
176[info] The new value will be used by core / Compile / packageDoc / mappings
177[info] Reapplying settings...
178[info] set current project to root (in build file:/build/repo/)
179[success] Total time: 0 s, completed Dec 4, 2025, 2:38:09 PM
180Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":["javacc","set core/Compile/doc := new java.io.File(\"null\")"],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"\"1.7\"","replaceWith":"\"1.8\""},{"path":"build.sbt","pattern":"autoScalaLibrary := false","replaceWith":"autoScalaLibrary := true"},{"path":"modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala","pattern":" sortFields","replaceWith":" _sortFields"}]}
181Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
182Starting build...
183Projects: Set(importsMini, parser, testing, scala, circe, codec, cats, core, ast, jawn, javagen, imports)
184Starting build for ProjectRef(file:/build/repo/,circe) (dhall-circe)... [0/12]
185OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
186OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
187OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
188OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
189Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
190[info] Formatting 49 Java sources...
191[info] Reformatted 0 Java sources
192[info] compiling 49 Java sources to /build/repo/modules/core/target/classes ...
193[info] /build/repo/modules/core/src/main/java/org/dhallj/core/Expr.java: Some input files use unchecked or unsafe operations.
194[info] /build/repo/modules/core/src/main/java/org/dhallj/core/Expr.java: Recompile with -Xlint:unchecked for details.
195[info] done compiling
196[info] compiling 2 Scala sources to /build/repo/modules/circe/target/scala-3.7.4/classes ...
197[warn] bad option '-Ywarn-dead-code' was ignored
198[warn] bad option '-Ywarn-numeric-widen' was ignored
199[info] [patched file /build/repo/modules/circe/src/main/scala/org/dhallj/circe/Converter.scala]
200[info] [patched file /build/repo/modules/circe/src/main/scala/org/dhallj/circe/CirceHandler.scala]
201[warn] there was 1 deprecation warning; re-run with -deprecation for details
202[warn] three warnings found
203[info] done compiling
204[info] Formatting 8 Java sources...
205[info] Formatting 2 Java sources...
206[info] Reformatted 0 Java sources
207[info] Reformatted 0 Java sources
208[info] compiling 18 Java sources to /build/repo/modules/parser/target/classes ...
209[info] compiling 2 Scala sources to /build/repo/modules/circe/target/scala-3.7.4/classes ...
210[warn] bad option '-Ywarn-dead-code' was ignored
211[warn] bad option '-Ywarn-numeric-widen' was ignored
212[info] /build/repo/modules/parser/src/main/java/org/dhallj/parser/support/ParsingHelpers.java: Some input files use unchecked or unsafe operations.
213[info] /build/repo/modules/parser/src/main/java/org/dhallj/parser/support/ParsingHelpers.java: Recompile with -Xlint:unchecked for details.
214[info] done compiling
215[info] compiling 2 Java sources to /build/repo/modules/imports-mini/target/classes ...
216[warn] there was 1 deprecation warning; re-run with -deprecation for details
217[warn] three warnings found
218[info] done compiling
219[info] done compiling
220[info] compiling 1 Scala source to /build/repo/modules/ast/target/scala-3.7.4/classes ...
221[warn] bad option '-Ywarn-dead-code' was ignored
222[warn] bad option '-Ywarn-numeric-widen' was ignored
223[info] [patched file /build/repo/modules/ast/src/main/scala/org/dhallj/ast/package.scala]
224[warn] there was 1 deprecation warning; re-run with -deprecation for details
225[warn] three warnings found
226[info] done compiling
227[info] compiling 1 Scala source to /build/repo/modules/scala/target/scala-3.7.4/classes ...
228[warn] bad option '-Ywarn-dead-code' was ignored
229[warn] bad option '-Ywarn-numeric-widen' was ignored
230[warn] two warnings found
231[info] done compiling
232[info] compiling 2 Scala sources to /build/repo/modules/circe/target/scala-3.7.4/test-classes ...
233[warn] bad option '-Ywarn-dead-code' was ignored
234[warn] bad option '-Ywarn-numeric-widen' was ignored
235[warn] bad option '-Ywarn-unused:imports' was ignored
236[info] [patched file /build/repo/modules/circe/src/test/scala/org/dhallj/circe/CirceConverterSuite.scala]
237[warn] three warnings found
238[info] done compiling
239[info] compiling 1 Scala source to /build/repo/modules/ast/target/scala-3.7.4/classes ...
240[warn] bad option '-Ywarn-dead-code' was ignored
241[warn] bad option '-Ywarn-numeric-widen' was ignored
242[warn] there was 1 deprecation warning; re-run with -deprecation for details
243[warn] three warnings found
244[info] done compiling
245[info] compiling 1 Scala source to /build/repo/modules/circe/target/scala-3.7.4/test-classes ...
246[warn] bad option '-Ywarn-dead-code' was ignored
247[warn] bad option '-Ywarn-numeric-widen' was ignored
248[warn] bad option '-Ywarn-unused:imports' was ignored
249[warn] three warnings found
250[info] done compiling
251Starting build for ProjectRef(file:/build/repo/,ast) (dhall-ast)... [1/12]
252Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
253Starting build for ProjectRef(file:/build/repo/,imports) (dhall-imports)... [2/12]
254Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
255[info] compiling 1 Scala source to /build/repo/modules/cats/target/scala-3.7.4/classes ...
256[warn] bad option '-Ywarn-dead-code' was ignored
257[warn] bad option '-Ywarn-numeric-widen' was ignored
258[info] [patched file /build/repo/modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala]
259[warn] two warnings found
260[info] done compiling
261[info] compiling 9 Scala sources to /build/repo/modules/imports/target/scala-3.7.4/classes ...
262[warn] bad option '-Ywarn-dead-code' was ignored
263[warn] bad option '-Ywarn-numeric-widen' was ignored
264[warn] -- Warning: /build/repo/modules/imports/src/main/scala/org/dhallj/imports/Canonicalization.scala:17:83
265[warn] 17 | case Local(path) => LocalFile[F](path).map(_.canonicalize.toPath).map(Local)
266[warn] | ^^^^^
267[warn] |The method `apply` is inserted. The auto insertion will be deprecated, please write `org.dhallj.imports.ImportContext.Local.apply` explicitly.
268[warn] -- Warning: /build/repo/modules/imports/src/main/scala/org/dhallj/imports/Canonicalization.scala:18:83
269[warn] 18 | case Classpath(path) => LocalFile[F](path).map(_.canonicalize.toPath).map(Classpath)
270[warn] | ^^^^^^^^^
271[warn] |The method `apply` is inserted. The auto insertion will be deprecated, please write `org.dhallj.imports.ImportContext.Classpath.apply` explicitly.
272[info] [patched file /build/repo/modules/imports/src/main/scala/org/dhallj/imports/ResolveImportsVisitor.scala]
273[warn] there were 3 deprecation warnings; re-run with -deprecation for details
274[warn] 5 warnings found
275[info] done compiling
276[info] compiling 1 Scala source to /build/repo/modules/cats/target/scala-3.7.4/classes ...
277[warn] bad option '-Ywarn-dead-code' was ignored
278[warn] bad option '-Ywarn-numeric-widen' was ignored
279[warn] two warnings found
280[info] done compiling
281[info] compiling 1 Scala source to /build/repo/modules/imports/target/scala-3.7.4/classes ...
282[warn] bad option '-Ywarn-dead-code' was ignored
283[warn] bad option '-Ywarn-numeric-widen' was ignored
284[warn] there was 1 deprecation warning; re-run with -deprecation for details
285[warn] three warnings found
286[info] done compiling
287[info] compiling 6 Scala sources to /build/repo/modules/imports/target/scala-3.7.4/test-classes ...
288[warn] bad option '-Ywarn-dead-code' was ignored
289[warn] bad option '-Ywarn-numeric-widen' was ignored
290[warn] bad option '-Ywarn-unused:imports' was ignored
291[warn] there was 1 deprecation warning; re-run with -deprecation for details
292[warn] four warnings found
293[info] done compiling
294Starting build for ProjectRef(file:/build/repo/,cats) (dhall-cats)... [3/12]
295Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
296[info] compiling 3 Scala sources to /build/repo/modules/testing/target/scala-3.7.4/classes ...
297[warn] bad option '-Ywarn-dead-code' was ignored
298[warn] bad option '-Ywarn-numeric-widen' was ignored
299[info] [patched file /build/repo/modules/testing/src/main/scala/org/dhallj/testing/ArbitraryInstances.scala]
300[warn] there were 4 deprecation warnings; re-run with -deprecation for details
301[warn] three warnings found
302[info] done compiling
303[info] compiling 1 Scala source to /build/repo/modules/cats/target/scala-3.7.4/test-classes ...
304[warn] bad option '-Ywarn-dead-code' was ignored
305[warn] bad option '-Ywarn-numeric-widen' was ignored
306[warn] bad option '-Ywarn-unused:imports' was ignored
307[warn] three warnings found
308[info] done compiling
309[info] compiling 3 Scala sources to /build/repo/modules/testing/target/scala-3.7.4/classes ...
310[warn] bad option '-Ywarn-dead-code' was ignored
311[warn] bad option '-Ywarn-numeric-widen' was ignored
312[warn] there were 4 deprecation warnings; re-run with -deprecation for details
313[warn] three warnings found
314[info] done compiling
315Starting build for ProjectRef(file:/build/repo/,testing) (dhall-testing)... [4/12]
316Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
317Starting build for ProjectRef(file:/build/repo/,scala) (dhall-scala)... [5/12]
318Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
319Starting build for ProjectRef(file:/build/repo/,core) (dhall-core)... [6/12]
320Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
321[info] compiling 2 Scala sources to /build/repo/modules/core/target/test-classes ...
322[info] done compiling
323Starting build for ProjectRef(file:/build/repo/,codec) (dhall-scala-codec)... [7/12]
324Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
325[info] compiling 4 Scala sources to /build/repo/modules/scala-codec/target/scala-3.7.4/classes ...
326[warn] bad option '-Ywarn-dead-code' was ignored
327[warn] bad option '-Ywarn-numeric-widen' was ignored
328[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/modules/scala-codec/src/main/scala/org/dhallj/codec/Encoder.scala:106:6
329[warn] 106 | value match {
330[warn] | ^^^^^
331[warn] |match may not be exhaustive.
332[warn] |
333[warn] |It would fail on pattern case: Vector(_, _*), Vector(_, _*), Vector(_, _*), Vector(_, _*), Vector(_, _*), Vector(_, _*)
334[warn] |
335[warn] | longer explanation available when compiling with `-explain`
336[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/modules/scala-codec/src/main/scala/org/dhallj/codec/Encoder.scala:122:6
337[warn] 122 | value match {
338[warn] | ^^^^^
339[warn] | match may not be exhaustive.
340[warn] |
341[warn] | It would fail on pattern case: Some(Vector(_, _*))
342[warn] |
343[warn] | longer explanation available when compiling with `-explain`
344[warn] four warnings found
345[info] done compiling
346[info] compiling 1 Scala source to /build/repo/modules/scala-codec/target/scala-3.7.4/test-classes ...
347[warn] bad option '-Ywarn-dead-code' was ignored
348[warn] bad option '-Ywarn-numeric-widen' was ignored
349[warn] bad option '-Ywarn-unused:imports' was ignored
350[info] [patched file /build/repo/modules/scala-codec/src/test/scala/org/dhallj/codec/DecoderSuite.scala]
351[warn] three warnings found
352[info] done compiling
353[info] compiling 1 Scala source to /build/repo/modules/scala-codec/target/scala-3.7.4/test-classes ...
354[warn] bad option '-Ywarn-dead-code' was ignored
355[warn] bad option '-Ywarn-numeric-widen' was ignored
356[warn] bad option '-Ywarn-unused:imports' was ignored
357[warn] three warnings found
358[info] done compiling
359Starting build for ProjectRef(file:/build/repo/,importsMini) (dhall-imports-mini)... [8/12]
360Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
361Starting build for ProjectRef(file:/build/repo/,jawn) (dhall-jawn)... [9/12]
362Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
363[info] compiling 2 Scala sources to /build/repo/modules/jawn/target/scala-3.7.4/classes ...
364[warn] bad option '-Ywarn-dead-code' was ignored
365[warn] bad option '-Ywarn-numeric-widen' was ignored
366[info] [patched file /build/repo/modules/jawn/src/main/scala/org/dhallj/jawn/FacadeHandler.scala]
367[warn] two warnings found
368[info] done compiling
369[info] compiling 1 Scala source to /build/repo/modules/jawn/target/scala-3.7.4/classes ...
370[warn] bad option '-Ywarn-dead-code' was ignored
371[warn] bad option '-Ywarn-numeric-widen' was ignored
372[warn] two warnings found
373[info] done compiling
374[info] compiling 1 Scala source to /build/repo/modules/jawn/target/scala-3.7.4/test-classes ...
375[warn] bad option '-Ywarn-dead-code' was ignored
376[warn] bad option '-Ywarn-numeric-widen' was ignored
377[warn] bad option '-Ywarn-unused:imports' was ignored
378[info] [patched file /build/repo/modules/jawn/src/test/scala/org/dhallj/jawn/JawnConverterSuite.scala]
379[warn] three warnings found
380[info] done compiling
381[info] compiling 1 Scala source to /build/repo/modules/jawn/target/scala-3.7.4/test-classes ...
382[warn] bad option '-Ywarn-dead-code' was ignored
383[warn] bad option '-Ywarn-numeric-widen' was ignored
384[warn] bad option '-Ywarn-unused:imports' was ignored
385[warn] three warnings found
386[info] done compiling
387Starting build for ProjectRef(file:/build/repo/,javagen) (dhall-javagen)... [10/12]
388Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
389[info] compiling 3 Scala sources to /build/repo/modules/javagen/target/scala-3.7.4/classes ...
390[warn] bad option '-Ywarn-dead-code' was ignored
391[warn] bad option '-Ywarn-numeric-widen' was ignored
392[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/modules/javagen/src/main/java/org/dhallj/javagen/ToCodeVisitor.scala:121:51
393[warn] 121 | Code.mergeAll(base +: args.asScala.toVector) { case head +: tail =>
394[warn] | ^
395[warn] |match may not be exhaustive.
396[warn] |
397[warn] |It would fail on pattern case: Vector0, _: scala.collection.immutable.Vector2[String], _: scala.collection.immutable.Vector3[String], _: scala.collection.immutable.Vector4[String], _: scala.collection.immutable.Vector5[String], _: scala.collection.immutable.Vector6[String]
398[warn] |(More unmatched cases are elided)
399[warn] |
400[warn] | longer explanation available when compiling with `-explain`
401[warn] there was 1 deprecation warning; re-run with -deprecation for details
402[warn] four warnings found
403[info] done compiling
404Starting build for ProjectRef(file:/build/repo/,parser) (dhall-parser)... [11/12]
405Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
406[info] compiling 1 Scala source to /build/repo/modules/parser/target/test-classes ...
407[info] done compiling
408
409************************
410Build summary:
411[{
412 "module": "dhall-circe",
413 "compile": {"status": "ok", "tookMs": 7353, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
414 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
415 "test-compile": {"status": "ok", "tookMs": 5770, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
416 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
417 "publish": {"status": "skipped", "tookMs": 0},
418 "metadata": {
419 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
420}
421},{
422 "module": "dhall-ast",
423 "compile": {"status": "ok", "tookMs": 172, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
424 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
425 "test-compile": {"status": "ok", "tookMs": 217, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
426 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
427 "publish": {"status": "skipped", "tookMs": 0},
428 "metadata": {
429 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
430}
431},{
432 "module": "dhall-imports",
433 "compile": {"status": "ok", "tookMs": 4551, "warnings": 2, "errors": 0, "sourceVersion": "3.4-migration"},
434 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
435 "test-compile": {"status": "ok", "tookMs": 4324, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
436 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
437 "publish": {"status": "skipped", "tookMs": 0},
438 "metadata": {
439 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
440}
441},{
442 "module": "dhall-cats",
443 "compile": {"status": "ok", "tookMs": 143, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
444 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
445 "test-compile": {"status": "ok", "tookMs": 1349, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
446 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
447 "publish": {"status": "skipped", "tookMs": 0},
448 "metadata": {
449 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
450}
451},{
452 "module": "dhall-testing",
453 "compile": {"status": "ok", "tookMs": 209, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
454 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
455 "test-compile": {"status": "ok", "tookMs": 229, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
456 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
457 "publish": {"status": "skipped", "tookMs": 0},
458 "metadata": {
459 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
460}
461},{
462 "module": "dhall-scala",
463 "compile": {"status": "ok", "tookMs": 204, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
464 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
465 "test-compile": {"status": "ok", "tookMs": 228, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
466 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
467 "publish": {"status": "skipped", "tookMs": 0},
468 "metadata": {
469 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
470}
471},{
472 "module": "dhall-core",
473 "compile": {"status": "ok", "tookMs": 41, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
474 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
475 "test-compile": {"status": "ok", "tookMs": 556, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
476 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
477 "publish": {"status": "skipped", "tookMs": 0},
478 "metadata": {
479 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
480}
481},{
482 "module": "dhall-scala-codec",
483 "compile": {"status": "ok", "tookMs": 1157, "warnings": 2, "errors": 0, "sourceVersion": "3.4-migration"},
484 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
485 "test-compile": {"status": "ok", "tookMs": 663, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
486 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
487 "publish": {"status": "skipped", "tookMs": 0},
488 "metadata": {
489 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
490}
491},{
492 "module": "dhall-imports-mini",
493 "compile": {"status": "ok", "tookMs": 103, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
494 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
495 "test-compile": {"status": "ok", "tookMs": 147, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
496 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
497 "publish": {"status": "skipped", "tookMs": 0},
498 "metadata": {
499 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
500}
501},{
502 "module": "dhall-jawn",
503 "compile": {"status": "ok", "tookMs": 383, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
504 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
505 "test-compile": {"status": "ok", "tookMs": 998, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
506 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
507 "publish": {"status": "skipped", "tookMs": 0},
508 "metadata": {
509 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
510}
511},{
512 "module": "dhall-javagen",
513 "compile": {"status": "ok", "tookMs": 671, "warnings": 1, "errors": 0, "sourceVersion": "3.4-migration"},
514 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
515 "test-compile": {"status": "ok", "tookMs": 159, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
516 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
517 "publish": {"status": "skipped", "tookMs": 0},
518 "metadata": {
519 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
520}
521},{
522 "module": "dhall-parser",
523 "compile": {"status": "ok", "tookMs": 79, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
524 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
525 "test-compile": {"status": "ok", "tookMs": 517, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
526 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
527 "publish": {"status": "skipped", "tookMs": 0},
528 "metadata": {
529 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
530}
531}]
532************************
533[success] Total time: 77 s (0:01:17.0), completed Dec 4, 2025, 2:39:26 PM
534[0JChecking patch project/plugins.sbt...
535Checking patch project/build.properties...
536Checking patch modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala...
537error: while searching for:
538 */
539class LiftVisitor[F[_] <: AnyRef](
540 private[this] val F: Applicative[F],
541 private[this] val _sortFields: Boolean = false
542) extends Visitor.NoPrepareEvents[F[Expr]] {
543 def onNote(base: F[Expr], source: Source): F[Expr] = base
544 def onNatural(self: Expr, value: BigInteger): F[Expr] = F.pure(self)
545
546error: patch failed: modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala:18
547Hunk #3 succeeded at 135 (offset -2 lines).
548Context reduced to (2/2) to apply fragment at 135
549Checking patch build.sbt...
550Applied patch project/plugins.sbt cleanly.
551Applied patch project/build.properties cleanly.
552Applying patch modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala with 1 reject...
553Rejected hunk #1.
554Hunk #2 applied cleanly.
555Hunk #3 applied cleanly.
556Applied patch build.sbt cleanly.
557Commit migration rewrites
558Switched to a new branch 'opencb/migrate-source-3.4'
559[opencb/migrate-source-3.4 87a962c] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4
560 10 files changed, 63 insertions(+), 63 deletions(-)
561----
562Preparing build for 3.8.0-RC3
563Scala binary version found: 3.8
564Implicitly using source version 3.8
565Scala binary version found: 3.8
566Implicitly using source version 3.8
567Would try to apply common scalacOption (best-effort, sbt/mill only):
568Append: ,REQUIRE:-source:3.8
569Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
570
571Try apply source patch:
572Path: build.sbt
573Pattern: "1.7"
574Replacement: "1.8"
575Successfully applied pattern '"1.7"' in build.sbt
576
577Try apply source patch:
578Path: build.sbt
579Pattern: autoScalaLibrary := false
580Replacement: autoScalaLibrary := true
581Successfully applied pattern 'autoScalaLibrary := false' in build.sbt
582
583Try apply source patch:
584Path: modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala
585Pattern: sortFields
586Replacement: _sortFields
587Successfully applied pattern ' sortFields' in modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala
588----
589Starting build for 3.8.0-RC3
590Execute tests: true
591sbt project found:
592Sbt version 1.5.5 is not supported, minimal supported version is 1.11.5
593Enforcing usage of sbt in version 1.11.5
594No prepare script found for project travisbrown/dhallj
595##################################
596Scala version: 3.8.0-RC3
597Targets: org.dhallj%dhall-ast org.dhallj%dhall-cats org.dhallj%dhall-circe org.dhallj%dhall-imports org.dhallj%dhall-javagen org.dhallj%dhall-jawn org.dhallj%dhall-scala org.dhallj%dhall-scala-codec org.dhallj%dhall-testing
598Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":["javacc","set core/Compile/doc := new java.io.File(\"null\")"],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"\"1.7\"","replaceWith":"\"1.8\""},{"path":"build.sbt","pattern":"autoScalaLibrary := false","replaceWith":"autoScalaLibrary := true"},{"path":"modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala","pattern":" sortFields","replaceWith":" _sortFields"}]}
599##################################
600Using extra scalacOptions: ,REQUIRE:-source:3.8
601Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
602[sbt_options] declare -a sbt_options=()
603[process_args] java_version = '17'
604[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
605# Executing command line:
606java
607-Dfile.encoding=UTF-8
608-Dcommunitybuild.scala=3.8.0-RC3
609-Dcommunitybuild.project.dependencies.add=
610-Xmx7G
611-Xms4G
612-Xss8M
613-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
614-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
615-jar
616/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
617"setCrossScalaVersions 3.8.0-RC3"
618"++3.8.0-RC3 -v"
619"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
620"set every credentials := Nil"
621"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
622"removeScalacOptionsStartingWith -P:wartremover"
623"javacc; set core/Compile/doc := new java.io.File("null")"
624moduleMappings
625"runBuild 3.8.0-RC3 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":["javacc","set core/Compile/doc := new java.io.File(\"null\")"],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"\"1.7\"","replaceWith":"\"1.8\""},{"path":"build.sbt","pattern":"autoScalaLibrary := false","replaceWith":"autoScalaLibrary := true"},{"path":"modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala","pattern":" sortFields","replaceWith":" _sortFields"}]}""" org.dhallj%dhall-ast org.dhallj%dhall-cats org.dhallj%dhall-circe org.dhallj%dhall-imports org.dhallj%dhall-javagen org.dhallj%dhall-jawn org.dhallj%dhall-scala org.dhallj%dhall-scala-codec org.dhallj%dhall-testing"
626
627[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
628[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
629[info] loading project definition from /build/repo/project
630[info] loading settings for project root from build.sbt, version.sbt...
631[info] resolving key references (18985 settings) ...
632[info] set current project to root (in build file:/build/repo/)
633Execute setCrossScalaVersions: 3.8.0-RC3
634OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC3 in root/crossScalaVersions
635OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC3 in benchmarks/crossScalaVersions
636OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC3 in cli/crossScalaVersions
637OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC3 in prelude/crossScalaVersions
638OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC3 in core/crossScalaVersions
639OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC3 in scala/crossScalaVersions
640OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC3 in testing/crossScalaVersions
641OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC3 in jawn/crossScalaVersions
642OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC3 in importsMini/crossScalaVersions
643OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC3 in ast/crossScalaVersions
644OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC3 in cats/crossScalaVersions
645OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC3 in codec/crossScalaVersions
646OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC3 in tests/crossScalaVersions
647OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC3 in imports/crossScalaVersions
648OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC3 in parser/crossScalaVersions
649OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC3 in yaml/crossScalaVersions
650OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC3 in javagen/crossScalaVersions
651OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC3 in circe/crossScalaVersions
652[info] set current project to root (in build file:/build/repo/)
653[info] Setting Scala version to 3.8.0-RC3 on 18 projects.
654[info] Switching Scala version on:
655[info] yaml (2.12.14, 2.13.6, 3.8.0-RC3)
656[info] importsMini (2.12.14, 2.13.6, 3.8.0-RC3)
657[info] benchmarks (2.12.14, 2.13.6, 3.8.0-RC3)
658[info] * root (2.12.14, 2.13.6, 3.8.0-RC3)
659[info] parser (2.12.14, 2.13.6, 3.8.0-RC3)
660[info] tests (2.12.14, 2.13.6, 3.8.0-RC3)
661[info] testing (2.12.14, 2.13.6, 3.8.0-RC3)
662[info] scala (2.12.14, 2.13.6, 3.8.0-RC3)
663[info] circe (2.12.14, 2.13.6, 3.8.0-RC3)
664[info] codec (2.12.14, 2.13.6, 3.8.0-RC3)
665[info] cli (2.12.14, 2.13.6, 3.8.0-RC3)
666[info] cats (2.12.14, 2.13.6, 3.8.0-RC3)
667[info] core (2.12.14, 2.13.6, 3.8.0-RC3)
668[info] ast (2.12.14, 2.13.6, 3.8.0-RC3)
669[info] prelude (2.12.14, 2.13.6, 3.8.0-RC3)
670[info] jawn (2.12.14, 2.13.6, 3.8.0-RC3)
671[info] javagen (2.12.14, 2.13.6, 3.8.0-RC3)
672[info] imports (2.12.14, 2.13.6, 3.8.0-RC3)
673[info] Excluding projects:
674[info] Reapplying settings...
675[info] set current project to root (in build file:/build/repo/)
676Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
677[info] Reapplying settings...
678[info] set current project to root (in build file:/build/repo/)
679[info] Defining Global / credentials, ast / credentials and 16 others.
680[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 89 others.
681[info] Run `last` for details.
682[info] Reapplying settings...
683[info] set current project to root (in build file:/build/repo/)
684Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
685[info] Reapplying settings...
686OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
687
688 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
689 Did you mean imports / allExcludeDependencies ?
690 , retry without global scopes
691[info] Reapplying settings...
692[info] set current project to root (in build file:/build/repo/)
693Execute removeScalacOptionsStartingWith: -P:wartremover
694[info] Reapplying settings...
695[info] set current project to root (in build file:/build/repo/)
696Java Compiler Compiler Version 7.0.5 (Parser Generator)
697(type "javacc" with no arguments for help)
698Reading from file /build/repo/modules/parser/src/main/javacc/JavaCCParser.jj . . .
699Note: UNICODE_INPUT option is specified. Please make sure you create the parser/lexer using a Reader with the correct character encoding.
700File "Provider.java" is being rebuilt.
701File "StringProvider.java" is being rebuilt.
702File "StreamProvider.java" is being rebuilt.
703File "TokenMgrException.java" is being rebuilt.
704File "ParseException.java" is being rebuilt.
705File "Token.java" is being rebuilt.
706File "SimpleCharStream.java" is being rebuilt.
707Parser generated successfully.
708[success] Total time: 1 s, completed Dec 4, 2025, 2:39:46 PM
709[info] Defining core / Compile / doc
710[info] The new value will be used by core / Compile / packageDoc / mappings
711[info] Reapplying settings...
712[info] set current project to root (in build file:/build/repo/)
713[success] Total time: 0 s, completed Dec 4, 2025, 2:39:48 PM
714Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":["javacc","set core/Compile/doc := new java.io.File(\"null\")"],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"\"1.7\"","replaceWith":"\"1.8\""},{"path":"build.sbt","pattern":"autoScalaLibrary := false","replaceWith":"autoScalaLibrary := true"},{"path":"modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala","pattern":" sortFields","replaceWith":" _sortFields"}]}
715Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
716Starting build...
717Projects: Set(importsMini, parser, testing, scala, circe, codec, cats, core, ast, jawn, javagen, imports)
718Starting build for ProjectRef(file:/build/repo/,circe) (dhall-circe)... [0/12]
719OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
720OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
721OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
722Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
723[info] compiling 49 Java sources to /build/repo/modules/core/target/classes ...
724[info] /build/repo/modules/core/src/main/java/org/dhallj/core/Expr.java: Some input files use unchecked or unsafe operations.
725[info] /build/repo/modules/core/src/main/java/org/dhallj/core/Expr.java: Recompile with -Xlint:unchecked for details.
726[info] done compiling
727[info] compiling 2 Scala sources to /build/repo/modules/circe/target/scala-3.8.0-RC3/classes ...
728[warn] bad option '-Ywarn-dead-code' was ignored
729[warn] bad option '-Ywarn-numeric-widen' was ignored
730[warn] there was 1 deprecation warning; re-run with -deprecation for details
731[warn] three warnings found
732[info] done compiling
733[info] compiling 18 Java sources to /build/repo/modules/parser/target/classes ...
734[info] /build/repo/modules/parser/src/main/java/org/dhallj/parser/support/ParsingHelpers.java: Some input files use unchecked or unsafe operations.
735[info] /build/repo/modules/parser/src/main/java/org/dhallj/parser/support/ParsingHelpers.java: Recompile with -Xlint:unchecked for details.
736[info] done compiling
737[info] compiling 2 Java sources to /build/repo/modules/imports-mini/target/classes ...
738[info] done compiling
739[info] compiling 1 Scala source to /build/repo/modules/ast/target/scala-3.8.0-RC3/classes ...
740[warn] bad option '-Ywarn-dead-code' was ignored
741[warn] bad option '-Ywarn-numeric-widen' was ignored
742[warn] there was 1 deprecation warning; re-run with -deprecation for details
743[warn] three warnings found
744[info] done compiling
745[info] compiling 1 Scala source to /build/repo/modules/scala/target/scala-3.8.0-RC3/classes ...
746[warn] bad option '-Ywarn-dead-code' was ignored
747[warn] bad option '-Ywarn-numeric-widen' was ignored
748[warn] two warnings found
749[info] done compiling
750[info] compiling 2 Scala sources to /build/repo/modules/circe/target/scala-3.8.0-RC3/test-classes ...
751[warn] bad option '-Ywarn-dead-code' was ignored
752[warn] bad option '-Ywarn-numeric-widen' was ignored
753[warn] bad option '-Ywarn-unused:imports' was ignored
754[warn] three warnings found
755[info] done compiling
756org.dhallj.circe.CirceConverterSuite:
757 + round-trip Json values through Dhall expressions 0.633s
758 + convert integers 0.027s
759 + convert lists of integers 0.056s
760 + convert lists of doubles 0.051s
761 + convert lists of booleans 0.011s
762 + convert nested lists 0.028s
763 + convert None 0.001s
764 + convert Some 0.001s
765 + convert records 0.007s
766 + convert unions (nullary constructors) 0.007s
767 + convert unions 0.0s
768 + fail safely on unconvertible expressions 0.001s
769Starting build for ProjectRef(file:/build/repo/,ast) (dhall-ast)... [1/12]
770Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
771Starting build for ProjectRef(file:/build/repo/,imports) (dhall-imports)... [2/12]
772Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
773[info] compiling 1 Scala source to /build/repo/modules/cats/target/scala-3.8.0-RC3/classes ...
774[warn] bad option '-Ywarn-dead-code' was ignored
775[warn] bad option '-Ywarn-numeric-widen' was ignored
776[warn] two warnings found
777[info] done compiling
778[info] compiling 9 Scala sources to /build/repo/modules/imports/target/scala-3.8.0-RC3/classes ...
779[warn] bad option '-Ywarn-dead-code' was ignored
780[warn] bad option '-Ywarn-numeric-widen' was ignored
781[warn] -- Warning: /build/repo/modules/imports/src/main/scala/org/dhallj/imports/Canonicalization.scala:17:83
782[warn] 17 | case Local(path) => LocalFile[F](path).map(_.canonicalize.toPath).map(Local)
783[warn] | ^^^^^
784[warn] |The method `apply` is inserted. The auto insertion will be deprecated, please write `org.dhallj.imports.ImportContext.Local.apply` explicitly.
785[warn] -- Warning: /build/repo/modules/imports/src/main/scala/org/dhallj/imports/Canonicalization.scala:18:83
786[warn] 18 | case Classpath(path) => LocalFile[F](path).map(_.canonicalize.toPath).map(Classpath)
787[warn] | ^^^^^^^^^
788[warn] |The method `apply` is inserted. The auto insertion will be deprecated, please write `org.dhallj.imports.ImportContext.Classpath.apply` explicitly.
789[warn] there were 3 deprecation warnings; re-run with -deprecation for details
790[warn] 5 warnings found
791[info] done compiling
792[info] compiling 6 Scala sources to /build/repo/modules/imports/target/scala-3.8.0-RC3/test-classes ...
793[warn] bad option '-Ywarn-dead-code' was ignored
794[warn] bad option '-Ywarn-numeric-widen' was ignored
795[warn] bad option '-Ywarn-unused:imports' was ignored
796[warn] there was 1 deprecation warning; re-run with -deprecation for details
797[warn] four warnings found
798[info] done compiling
799org.dhallj.imports.ToHeadersSuite:
800org.dhallj.imports.CorsComplianceCheckSuite:
801org.dhallj.imports.ReferentialSanityCheckSuite:
802 + Remote imports local 0.076s
803 + Remote imports env 0.001s
804 + Remote imports remote 0.002s
805 + Remote imports missing 0.0s
806 + Remote imports classpath 0.005s
807 + Local imports local 0.0s
808 + Local imports env 0.001s
809 + Local imports remote 0.001s
810 + Local imports missing 0.001s
811 + Env imports local 0.001s
812 + Env imports env 0.0s
813 + Env imports remote 0.0s
814 + Env imports missing 0.001s
815org.dhallj.imports.ImportCacheSuite:
816 + Remote - same origin 0.105s
817 + Remote - different origin, allow * 0.004s
818 + Remote - different origin, allow parent authority 0.0s
819 + Remote - different origin 0.0s
820 + Remote - different origin, cors parent different authority 0.003s
821 + Remote - different origin, cors parent different scheme 0.0s
822 + Remote - different origin, cors parent different port 0.001s
823 + Remote - different origin, cors parent different port 2 0.0s
824 + Local 0.0s
825 + Env 0.0s
826 + Success case 0.138s
827 + Success case 2 0.001s
828 + Failure case 1 0.001s
829 + Failure case 2 0.0s
830org.dhallj.imports.CanonicalizationSuite:
831 + Imports - Local, empty path 0.066s
832 + Get-if-absent 0.128s
833 + Get-if-present 0.003s
834 + Imports - quoted 0.014s
835 + Paths - Trailing . 0.001s
836 + Paths - Trailing .. 0.001s
837 + Paths - Root .. 0.0s
838 + Chaining - local / , local / 0.001s
839 + Chaining - local / , local ~ 0.001s
840 + Chaining - local / , local . 0.0s
841 + Chaining - local / , local .. 0.002s
842 + Chaining - local ~ , local / 0.0s
843 + Chaining - local ~ , local ~ 0.002s
844 + Chaining - local ~ , local . 0.002s
845 + Chaining - local ~ , local .. 0.0s
846 + Chaining - local . , local / 0.001s
847 + Chaining - local . , local ~ 0.001s
848 + Chaining - local . , local . 0.001s
849 + Chaining - local . , local .. 0.0s
850 + Chaining - local .. , local / 0.0s
851 + Chaining - local .. , local ~ 0.001s
852 + Chaining - local .. , local . 0.0s
853 + Chaining - local .. , local .. 0.001s
854 + Chaining - local / remote 0.001s
855 + Chaining - remote / remote absolute 0.0s
856 + Chaining - remote / local relative 0.0s
857 + Chaining - remote / local absolute 0.001s
858SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
859SLF4J: Defaulting to no-operation (NOP) logger implementation
860SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
861org.dhallj.imports.ImportResolutionSuite:
862 + Classpath import 0.096s
863 + Quoted import 0.007s
864 + Classpath -> classpath relative import 0.006s
865 + Classpath -> classpath absolute import 0.005s
866 + Classpath -> remote import 0.835s
867 + Remote import 0.291s
868 + Quoted remote import 0.001s
869 + Multiple imports 0.005s
870 + Import as text 0.004s
871 + Import as local location 0.004s
872 + Import as remote location 0.003s
873 + Import as env location 0.004s
874 + Cyclic imports 0.006s
875 + Cyclic imports - all relative 0.005s
876 + Alternate imports - first succeeds 0.005s
877 + Alternate imports - first fails 0.007s
878 + Valid hash 0.009s
879 + Invalid hash 0.005s
880 + Read from cache, cached value present 0.007s
881 + Read from cache, incorrect hash 0.006s
882 + Write to cache 0.007s
883Starting build for ProjectRef(file:/build/repo/,cats) (dhall-cats)... [3/12]
884Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
885[info] compiling 3 Scala sources to /build/repo/modules/testing/target/scala-3.8.0-RC3/classes ...
886[warn] bad option '-Ywarn-dead-code' was ignored
887[warn] bad option '-Ywarn-numeric-widen' was ignored
888[warn] there were 4 deprecation warnings; re-run with -deprecation for details
889[warn] three warnings found
890[info] done compiling
891[info] compiling 1 Scala source to /build/repo/modules/cats/target/scala-3.8.0-RC3/test-classes ...
892[warn] bad option '-Ywarn-dead-code' was ignored
893[warn] bad option '-Ywarn-numeric-widen' was ignored
894[warn] bad option '-Ywarn-unused:imports' was ignored
895[warn] three warnings found
896[info] done compiling
897org.dhallj.cats.LiftVisitorSuite:
898 + LiftVisitor with no overrides is pure 0.905s
899Starting build for ProjectRef(file:/build/repo/,testing) (dhall-testing)... [4/12]
900Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
901Starting build for ProjectRef(file:/build/repo/,scala) (dhall-scala)... [5/12]
902Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
903Starting build for ProjectRef(file:/build/repo/,core) (dhall-core)... [6/12]
904Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
905[info] compiling 2 Scala sources to /build/repo/modules/core/target/test-classes ...
906[info] done compiling
907org.dhallj.cbor.HalfFloatSuite:
908org.dhallj.cbor.CborSuite:
909 + HalfFloat conversions round-trip integers with abs <= 2048 0.024s
910 + HalfFloat conversions round-trip even integers with abs <= 4096 0.005s
911 + HalfFloat conversions round-trip through float for all values 0.037s
912 + Writer and Reader should round-trip doubles 0.095s
913 + Writer should agree with cbor-java 0.017s
914 + Writer and Reader should round-trip special-case doubles 0.002s
915Starting build for ProjectRef(file:/build/repo/,codec) (dhall-scala-codec)... [7/12]
916Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
917[info] compiling 4 Scala sources to /build/repo/modules/scala-codec/target/scala-3.8.0-RC3/classes ...
918[warn] bad option '-Ywarn-dead-code' was ignored
919[warn] bad option '-Ywarn-numeric-widen' was ignored
920[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/modules/scala-codec/src/main/scala/org/dhallj/codec/Encoder.scala:106:6
921[warn] 106 | value match {
922[warn] | ^^^^^
923[warn] |match may not be exhaustive.
924[warn] |
925[warn] |It would fail on pattern case: Vector(_, _*), Vector(_, _*), Vector(_, _*), Vector(_, _*), Vector(_, _*), Vector(_, _*)
926[warn] |
927[warn] | longer explanation available when compiling with `-explain`
928[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/modules/scala-codec/src/main/scala/org/dhallj/codec/Encoder.scala:122:6
929[warn] 122 | value match {
930[warn] | ^^^^^
931[warn] | match may not be exhaustive.
932[warn] |
933[warn] | It would fail on pattern case: Some(Vector(_, _*))
934[warn] |
935[warn] | longer explanation available when compiling with `-explain`
936[warn] four warnings found
937[info] done compiling
938[info] compiling 1 Scala source to /build/repo/modules/scala-codec/target/scala-3.8.0-RC3/test-classes ...
939[warn] bad option '-Ywarn-dead-code' was ignored
940[warn] bad option '-Ywarn-numeric-widen' was ignored
941[warn] bad option '-Ywarn-unused:imports' was ignored
942[warn] three warnings found
943[info] done compiling
944org.dhallj.codec.DecoderSuite:
945 + Decoder[Vector[String]] decodes non-empty List Text 0.107s
946 + Decoder[Vector[String]] decodes empty List Text 0.005s
947 + Decoder[List[String]] decodes non-empty List Text 0.002s
948 + Decoder[List[String]] decodes empty List Text 0.0s
949 + Decoder[Option[String]] decodes non-empty Optional Text 0.001s
950 + Decoder[Option[String]] decodes empty Optional Text 0.001s
951Starting build for ProjectRef(file:/build/repo/,importsMini) (dhall-imports-mini)... [8/12]
952Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
953Starting build for ProjectRef(file:/build/repo/,jawn) (dhall-jawn)... [9/12]
954Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
955[info] compiling 2 Scala sources to /build/repo/modules/jawn/target/scala-3.8.0-RC3/classes ...
956[warn] bad option '-Ywarn-dead-code' was ignored
957[warn] bad option '-Ywarn-numeric-widen' was ignored
958[warn] two warnings found
959[info] done compiling
960[info] compiling 1 Scala source to /build/repo/modules/jawn/target/scala-3.8.0-RC3/test-classes ...
961[warn] bad option '-Ywarn-dead-code' was ignored
962[warn] bad option '-Ywarn-numeric-widen' was ignored
963[warn] bad option '-Ywarn-unused:imports' was ignored
964[warn] three warnings found
965[info] done compiling
966org.dhallj.jawn.JawnConverterSuite:
967 + convert integers 0.173s
968 + convert lists of integers 0.092s
969 + convert lists of doubles 0.074s
970 + convert lists of booleans 0.016s
971 + convert nested lists 0.031s
972 + convert None 0.001s
973 + convert Some 0.002s
974 + convert records 0.009s
975 + convert unions (nullary constructors) 0.005s
976 + convert unions 0.001s
977 + fail safely on unconvertible expressions 0.002s
978Starting build for ProjectRef(file:/build/repo/,javagen) (dhall-javagen)... [10/12]
979Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
980[info] compiling 3 Scala sources to /build/repo/modules/javagen/target/scala-3.8.0-RC3/classes ...
981[warn] bad option '-Ywarn-dead-code' was ignored
982[warn] bad option '-Ywarn-numeric-widen' was ignored
983[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/modules/javagen/src/main/java/org/dhallj/javagen/ToCodeVisitor.scala:121:51
984[warn] 121 | Code.mergeAll(base +: args.asScala.toVector) { case head +: tail =>
985[warn] | ^
986[warn] |match may not be exhaustive.
987[warn] |
988[warn] |It would fail on pattern case: Vector0, _: scala.collection.immutable.Vector2[String], _: scala.collection.immutable.Vector3[String], _: scala.collection.immutable.Vector4[String], _: scala.collection.immutable.Vector5[String], _: scala.collection.immutable.Vector6[String]
989[warn] |(More unmatched cases are elided)
990[warn] |
991[warn] | longer explanation available when compiling with `-explain`
992[warn] there was 1 deprecation warning; re-run with -deprecation for details
993[warn] four warnings found
994[info] done compiling
995Starting build for ProjectRef(file:/build/repo/,parser) (dhall-parser)... [11/12]
996Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
997[info] compiling 1 Scala source to /build/repo/modules/parser/target/test-classes ...
998[info] done compiling
999org.dhallj.parser.DhallParserSuite:
1000 + parse empty list with annotation on element type 0.051s
1001 + parse toMap with empty record with annotation on type 0.001s
1002 + parse toMap with empty non-record with annotation on type 0.001s
1003 + parse merge with annotation on type 0.002s
1004 + parse IPv6 address 0.002s
1005 + parse $ in double-quoted text literals 0.003s
1006 + parse # in double-quoted text literals 0.001s
1007 + parse classpath import 0.001s
1008 + fail on URLs with quoted paths 0.001s
1009 + fail on non-UTF-8 input 0.006s
1010 + handle single-quoted escape sequences 0.001s
1011
1012************************
1013Build summary:
1014[{
1015 "module": "dhall-circe",
1016 "compile": {"status": "ok", "tookMs": 10700, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1017 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1018 "test-compile": {"status": "ok", "tookMs": 6123, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1019 "test": {"status": "ok", "tookMs": 1523, "passed": 12, "failed": 0, "ignored": 0, "skipped": 0, "total": 12, "byFramework": [{"framework": "munit", "stats": {"passed": 12, "failed": 0, "ignored": 0, "skipped": 0, "total": 12}}]},
1020 "publish": {"status": "skipped", "tookMs": 0},
1021 "metadata": {
1022 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
1023}
1024},{
1025 "module": "dhall-ast",
1026 "compile": {"status": "ok", "tookMs": 187, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1027 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1028 "test-compile": {"status": "ok", "tookMs": 212, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1029 "test": {"status": "ok", "tookMs": 210, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1030 "publish": {"status": "skipped", "tookMs": 0},
1031 "metadata": {
1032 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
1033}
1034},{
1035 "module": "dhall-imports",
1036 "compile": {"status": "ok", "tookMs": 4969, "warnings": 2, "errors": 0, "sourceVersion": "3.8"},
1037 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1038 "test-compile": {"status": "ok", "tookMs": 2497, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1039 "test": {"status": "ok", "tookMs": 1941, "passed": 75, "failed": 0, "ignored": 0, "skipped": 0, "total": 75, "byFramework": [{"framework": "munit", "stats": {"passed": 75, "failed": 0, "ignored": 0, "skipped": 0, "total": 75}}]},
1040 "publish": {"status": "skipped", "tookMs": 0},
1041 "metadata": {
1042 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
1043}
1044},{
1045 "module": "dhall-cats",
1046 "compile": {"status": "ok", "tookMs": 129, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1047 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1048 "test-compile": {"status": "ok", "tookMs": 1515, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1049 "test": {"status": "ok", "tookMs": 1274, "passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1, "byFramework": [{"framework": "munit", "stats": {"passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1}}]},
1050 "publish": {"status": "skipped", "tookMs": 0},
1051 "metadata": {
1052 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
1053}
1054},{
1055 "module": "dhall-testing",
1056 "compile": {"status": "ok", "tookMs": 247, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1057 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1058 "test-compile": {"status": "ok", "tookMs": 293, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1059 "test": {"status": "ok", "tookMs": 272, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1060 "publish": {"status": "skipped", "tookMs": 0},
1061 "metadata": {
1062 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
1063}
1064},{
1065 "module": "dhall-scala",
1066 "compile": {"status": "ok", "tookMs": 219, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1067 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1068 "test-compile": {"status": "ok", "tookMs": 288, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1069 "test": {"status": "ok", "tookMs": 261, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1070 "publish": {"status": "skipped", "tookMs": 0},
1071 "metadata": {
1072 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
1073}
1074},{
1075 "module": "dhall-core",
1076 "compile": {"status": "ok", "tookMs": 43, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1077 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1078 "test-compile": {"status": "ok", "tookMs": 741, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1079 "test": {"status": "ok", "tookMs": 285, "passed": 6, "failed": 0, "ignored": 0, "skipped": 0, "total": 6, "byFramework": [{"framework": "munit", "stats": {"passed": 6, "failed": 0, "ignored": 0, "skipped": 0, "total": 6}}]},
1080 "publish": {"status": "skipped", "tookMs": 0},
1081 "metadata": {
1082 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
1083}
1084},{
1085 "module": "dhall-scala-codec",
1086 "compile": {"status": "ok", "tookMs": 1344, "warnings": 2, "errors": 0, "sourceVersion": "3.8"},
1087 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1088 "test-compile": {"status": "ok", "tookMs": 855, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1089 "test": {"status": "ok", "tookMs": 504, "passed": 6, "failed": 0, "ignored": 0, "skipped": 0, "total": 6, "byFramework": [{"framework": "munit", "stats": {"passed": 6, "failed": 0, "ignored": 0, "skipped": 0, "total": 6}}]},
1090 "publish": {"status": "skipped", "tookMs": 0},
1091 "metadata": {
1092 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
1093}
1094},{
1095 "module": "dhall-imports-mini",
1096 "compile": {"status": "ok", "tookMs": 122, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1097 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1098 "test-compile": {"status": "ok", "tookMs": 168, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1099 "test": {"status": "ok", "tookMs": 150, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1100 "publish": {"status": "skipped", "tookMs": 0},
1101 "metadata": {
1102 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
1103}
1104},{
1105 "module": "dhall-jawn",
1106 "compile": {"status": "ok", "tookMs": 628, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1107 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1108 "test-compile": {"status": "ok", "tookMs": 1124, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1109 "test": {"status": "ok", "tookMs": 843, "passed": 11, "failed": 0, "ignored": 0, "skipped": 0, "total": 11, "byFramework": [{"framework": "munit", "stats": {"passed": 11, "failed": 0, "ignored": 0, "skipped": 0, "total": 11}}]},
1110 "publish": {"status": "skipped", "tookMs": 0},
1111 "metadata": {
1112 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
1113}
1114},{
1115 "module": "dhall-javagen",
1116 "compile": {"status": "ok", "tookMs": 1038, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
1117 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1118 "test-compile": {"status": "ok", "tookMs": 163, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1119 "test": {"status": "ok", "tookMs": 175, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1120 "publish": {"status": "skipped", "tookMs": 0},
1121 "metadata": {
1122 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
1123}
1124},{
1125 "module": "dhall-parser",
1126 "compile": {"status": "ok", "tookMs": 117, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1127 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1128 "test-compile": {"status": "ok", "tookMs": 638, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1129 "test": {"status": "ok", "tookMs": 288, "passed": 11, "failed": 0, "ignored": 0, "skipped": 0, "total": 11, "byFramework": [{"framework": "munit", "stats": {"passed": 11, "failed": 0, "ignored": 0, "skipped": 0, "total": 11}}]},
1130 "publish": {"status": "skipped", "tookMs": 0},
1131 "metadata": {
1132 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
1133}
1134}]
1135************************
1136[success] Total time: 62 s (0:01:02.0), completed Dec 4, 2025, 2:40:49 PM
1137[0JChecking patch project/plugins.sbt...
1138Checking patch project/build.properties...
1139Checking patch modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala...
1140Checking patch build.sbt...
1141Applied patch project/plugins.sbt cleanly.
1142Applied patch project/build.properties cleanly.
1143Applied patch modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala cleanly.
1144Applied patch build.sbt cleanly.