Build Logs

gemini-hlsw/lucuma-apps • 3.8.0-RC2:2025-11-28

Errors

55

Warnings

137

Total Lines

1423

1##################################
2Clonning https://github.com/gemini-hlsw/lucuma-apps.git into /build/repo using revision v0.175.0
3##################################
4Note: switching to 'c607e35fd82ceb6b346322eb306a05475d8f670e'.
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-RC2
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----
31Starting build for 3.8.0-RC2
32Execute tests: true
33sbt project found:
34No prepare script found for project gemini-hlsw/lucuma-apps
35##################################
36Scala version: 3.8.0-RC2
37Targets: edu.gemini%explore_model edu.gemini%explore_modeltests edu.gemini%observe_model
38Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
39##################################
40Using extra scalacOptions: ,REQUIRE:-source:3.8
41Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
42[sbt_options] declare -a sbt_options=()
43[process_args] java_version = '17'
44[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
45# Executing command line:
46java
47-Dfile.encoding=UTF-8
48-Dcommunitybuild.scala=3.8.0-RC2
49-Dcommunitybuild.project.dependencies.add=
50-Xmx7G
51-Xms4G
52-Xss8M
53-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
54-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
55-jar
56/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
57"setCrossScalaVersions 3.8.0-RC2"
58"++3.8.0-RC2 -v"
59"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
60"set every credentials := Nil"
61"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
62"removeScalacOptionsStartingWith -P:wartremover"
63
64moduleMappings
65"runBuild 3.8.0-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}""" edu.gemini%explore_model edu.gemini%explore_modeltests edu.gemini%observe_model"
66
67[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
68[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
69[info] loading project definition from /build/repo/project/project
70[info] compiling 1 Scala source to /build/repo/project/project/target/scala-2.12/sbt-1.0/classes ...
71[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
72[info] Compilation completed in 8.945s.
73[info] done compiling
74[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
75[info] loading project definition from /build/repo/project
76[info] compiling 4 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
77[info] done compiling
78[info] loading settings for project root from build.sbt...
79[info] resolving key references (48908 settings) ...
80[info] set scmInfo to https://github.com/gemini-hlsw/lucuma-apps
81[info] set current project to lucuma-apps (in build file:/build/repo/)
82[warn] there's a key that's not used by any other settings/tasks:
83[warn]
84[warn] * Global / resolvers
85[warn] +- (sbt.Classpaths.baseGlobalDefaults) Defaults.scala:3147
86[warn] +- /build/repo/project/CommunityBuildPlugin.scala:385
87[warn] +- (lucuma.sbtplugin.LucumaPlugin.autoImport.lucumaGlobalSettings) LucumaPlugin.scala:37
88[warn] +- /build/repo/build.sbt:956
89[warn]
90[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
91[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
92Execute setCrossScalaVersions: 3.8.0-RC2
93OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in schemas_libJS/crossScalaVersions
94[info] set scmInfo to https://github.com/gemini-hlsw/lucuma-apps
95OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in schemas_modelJVM/crossScalaVersions
96OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in rootJVM/crossScalaVersions
97OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in explore_app/crossScalaVersions
98OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in explore_app-clue/crossScalaVersions
99OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in ui_lib/crossScalaVersions
100OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in observe_web_server/crossScalaVersions
101OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in ui_demo/crossScalaVersions
102OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in ui_tests/crossScalaVersions
103OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in explore_modelJVM/crossScalaVersions
104OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in explore_common/crossScalaVersions
105OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in observe_modelJS/crossScalaVersions
106OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in schemas_testsJS/crossScalaVersions
107OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in schemas_modelJS/crossScalaVersions
108OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in schemas_testkitJVM/crossScalaVersions
109OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in rootNative/crossScalaVersions
110OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in observe_web_client/crossScalaVersions
111OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in explore_workers/crossScalaVersions
112OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in explore_modelTestkitJS/crossScalaVersions
113OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in explore_modelTestsJVM/crossScalaVersions
114OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in schemas_libJVM/crossScalaVersions
115OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in rootJS/crossScalaVersions
116OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in schemas_libJVM-clue/crossScalaVersions
117OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in schemas_testsJVM/crossScalaVersions
118OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in root/crossScalaVersions
119OpenCB::Limitting incorrect crossVersions List() -> List(3.8.0-RC2) in root/crossScalaVersions
120OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in ui_testkit/crossScalaVersions
121OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in schemas_testkitJS/crossScalaVersions
122OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in ui_css/crossScalaVersions
123OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in observe_server/crossScalaVersions
124OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in explore_modelTestsJS/crossScalaVersions
125OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in explore_modelTestkitJVM/crossScalaVersions
126OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in explore_modelJS/crossScalaVersions
127OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in observe_ui_model/crossScalaVersions
128OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in observe_modelJVM/crossScalaVersions
129OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in observe_web_client-clue/crossScalaVersions
130OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in observe_deploy/crossScalaVersions
131OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in observe_server-clue/crossScalaVersions
132OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in schemas_libJS-clue/crossScalaVersions
133[info] set current project to lucuma-apps (in build file:/build/repo/)
134[info] Setting Scala version to 3.8.0-RC2 on 38 projects.
135[info] Switching Scala version on:
136[info] observe_server (3.8.0-RC2)
137[info] explore_app (3.8.0-RC2)
138[info] ui_css (3.8.0-RC2)
139[info] observe_web_client (3.8.0-RC2)
140[info] observe_deploy (3.8.0-RC2)
141[info] explore_modelTestsJS (3.8.0-RC2)
142[info] schemas_testkitJVM (3.8.0-RC2)
143[info] schemas_modelJVM (3.8.0-RC2)
144[info] * root (3.8.0-RC2)
145[info] schemas_modelJS (3.8.0-RC2)
146[info] explore_workers (3.8.0-RC2)
147[info] explore_modelTestkitJS (3.8.0-RC2)
148[info] observe_web_client-clue (3.8.0-RC2)
149[info] observe_server-clue (3.8.0-RC2)
150[info] rootJS (3.8.0-RC2)
151[info] ui_testkit (3.8.0-RC2)
152[info] schemas_testkitJS (3.8.0-RC2)
153[info] schemas_testsJS (3.8.0-RC2)
154[info] ui_lib (3.8.0-RC2)
155[info] ui_demo (3.8.0-RC2)
156[info] schemas_testsJVM (3.8.0-RC2)
157[info] explore_app-clue (3.8.0-RC2)
158[info] ui_tests (3.8.0-RC2)
159[info] explore_modelTestkitJVM (3.8.0-RC2)
160[info] schemas_libJVM-clue (3.8.0-RC2)
161[info] observe_ui_model (3.8.0-RC2)
162[info] rootJVM (3.8.0-RC2)
163[info] schemas_libJVM (3.8.0-RC2)
164[info] explore_modelJS (3.8.0-RC2)
165[info] rootNative (3.8.0-RC2)
166[info] observe_modelJS (3.8.0-RC2)
167[info] observe_modelJVM (3.8.0-RC2)
168[info] explore_modelJVM (3.8.0-RC2)
169[info] explore_common (3.8.0-RC2)
170[info] schemas_libJS-clue (3.8.0-RC2)
171[info] explore_modelTestsJVM (3.8.0-RC2)
172[info] observe_web_server (3.8.0-RC2)
173[info] schemas_libJS (3.8.0-RC2)
174[info] Excluding projects:
175[info] Reapplying settings...
176[info] set scmInfo to https://github.com/gemini-hlsw/lucuma-apps
177[info] set current project to lucuma-apps (in build file:/build/repo/)
178Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
179[info] Reapplying settings...
180[info] set scmInfo to https://github.com/gemini-hlsw/lucuma-apps
181[info] set current project to lucuma-apps (in build file:/build/repo/)
182[info] Defining Global / credentials, credentials and 36 others.
183[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 378 others.
184[info] Run `last` for details.
185[info] Reapplying settings...
186[info] set scmInfo to https://github.com/gemini-hlsw/lucuma-apps
187[info] set current project to lucuma-apps (in build file:/build/repo/)
188Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
189[info] Reapplying settings...
190OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
191
192 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
193 Did you mean ui_css / allExcludeDependencies ?
194 , retry without global scopes
195[info] Reapplying settings...
196[info] set scmInfo to https://github.com/gemini-hlsw/lucuma-apps
197[info] set current project to lucuma-apps (in build file:/build/repo/)
198Execute removeScalacOptionsStartingWith: -P:wartremover
199[info] Reapplying settings...
200[info] set scmInfo to https://github.com/gemini-hlsw/lucuma-apps
201[info] set current project to lucuma-apps (in build file:/build/repo/)
202[success] Total time: 0 s, completed Nov 28, 2025, 4:15:21 PM
203Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
204Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
205Starting build...
206Projects: Set(schemas_testkitJVM, schemas_modelJVM, explore_modelTestkitJVM, schemas_libJVM, observe_modelJVM, explore_modelJVM, explore_modelTestsJVM)
207Starting build for ProjectRef(file:/build/repo/,schemas_libJVM) (lucuma-schemas)... [0/7]
208OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
209[warn] found version conflict(s) in library dependencies; some are suspected to be binary incompatible:
210[warn] * edu.gemini:lucuma-core_3:0.147.1 (early-semver) is selected over 0.146.0
211[warn] +- edu.gemini:lucuma-schemas-model_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.147.1)
212[warn] +- edu.gemini:lucuma-sso-frontend-client_3:0.51.0 (depends on 0.147.1)
213[warn] +- edu.gemini:lucuma-core-testkit_3:0.147.1 (depends on 0.147.1)
214[warn] +- edu.gemini:lucuma-odb-schema_3:0.51.0 (depends on 0.147.1)
215[warn] +- edu.gemini:lucuma-core_3:0.146.0 (depends on 0.146.0)
216[warn] found version conflict(s) in library dependencies; some are suspected to be binary incompatible:
217[warn] * edu.gemini:lucuma-core_3:0.147.1 (early-semver) is selected over 0.146.0
218[warn] +- edu.gemini:lucuma-sso-frontend-client_3:0.51.0 (depends on 0.147.1)
219[warn] +- edu.gemini:lucuma-core-testkit_3:0.147.1 (depends on 0.147.1)
220[warn] +- edu.gemini:lucuma-odb-schema_3:0.51.0 (depends on 0.147.1)
221[warn] +- edu.gemini:lucuma-schemas-model_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.146.0)
222OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
223OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
224Compile scalacOptions: -language:implicitConversions, -explain-cyclic, -Wconf:msg=linkingInfo in package scala.scalajs.runtime is deprecated:s, -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -Xkind-projector:underscores, -java-output-version, 17, -Wconf:msg=Given search preference for .*WitnessAs:s, -Wunused:nowarn, -Xsemanticdb, -semanticdb-target, /build/repo/schemas/lib/.jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
225[info] compiling 22 Scala sources to /build/repo/schemas/model/.jvm/target/scala-3.8.0-RC2/classes ...
226[info] done compiling
227[info] compiling 10 Scala sources to /build/repo/schemas/lib/.jvm-clue/target/scala-3.8.0-RC2/classes ...
228[info] done compiling
229[info] Running scalafix on 10 Scala sources
230[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC2/src_managed/main
231[info] compiling 31 Scala sources to /build/repo/schemas/lib/.jvm/target/scala-3.8.0-RC2/classes ...
232[info] done compiling
233[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC2/src_managed/main
234[info] compiling 7 Scala sources to /build/repo/schemas/lib/.jvm/target/scala-3.8.0-RC2/test-classes ...
235[info] done compiling
236[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC2/src_managed/main
237lucuma.schemas.decoders.ConstraintSetDecodersSuite:
238==> X lucuma.schemas.decoders.ConstraintSetDecodersSuite.Constraint set decoder 0.454s java.nio.file.NoSuchFileException: modules/schemas/lucuma-schemas/src/test/resources/cs1.json
239 at sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
240 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
241 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
242 at sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:181)
243 at java.nio.channels.FileChannel.open(FileChannel.java:298)
244 at java.nio.channels.FileChannel.open(FileChannel.java:357)
245 at fs2.io.file.FilesCompanionPlatform.fs2$io$file$FilesCompanionPlatform$AsyncFiles$$_$open$$anonfun$1(FilesPlatform.scala:323)
246 at blocking @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.open(FilesPlatform.scala:323)
247 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
248 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
249 at uncancelable @ fs2.Pull$.acquireCancelable(Pull.scala:422)
250 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
251 at handleErrorWith @ fs2.Compiler$Target.handleErrorWith(Compiler.scala:161)
252 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
253 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
254 at unique @ fs2.Compiler$Target$ConcurrentTarget.unique(Compiler.scala:194)
255 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
256 at ref @ fs2.Compiler$Target$ConcurrentTarget.ref(Compiler.scala:195)
257 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
258 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
259lucuma.schemas.decoders.VisitDecodersSuite:
260==> X lucuma.schemas.decoders.VisitDecodersSuite.Visits Gmos North decoder 0.239s java.nio.file.NoSuchFileException: modules/schemas/lucuma-schemas/src/test/resources/visitGmosNorth.json
261 at sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
262 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
263 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
264 at sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:181)
265 at java.nio.channels.FileChannel.open(FileChannel.java:298)
266 at java.nio.channels.FileChannel.open(FileChannel.java:357)
267 at fs2.io.file.FilesCompanionPlatform.fs2$io$file$FilesCompanionPlatform$AsyncFiles$$_$open$$anonfun$1(FilesPlatform.scala:323)
268 at blocking @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.open(FilesPlatform.scala:323)
269 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
270 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
271 at uncancelable @ fs2.Pull$.acquireCancelable(Pull.scala:422)
272 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
273 at handleErrorWith @ fs2.Compiler$Target.handleErrorWith(Compiler.scala:161)
274 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
275 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
276 at unique @ fs2.Compiler$Target$ConcurrentTarget.unique(Compiler.scala:194)
277 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
278 at ref @ fs2.Compiler$Target$ConcurrentTarget.ref(Compiler.scala:195)
279 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
280 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
281==> X lucuma.schemas.decoders.VisitDecodersSuite.Visits Gmos South decoder 0.013s java.nio.file.NoSuchFileException: modules/schemas/lucuma-schemas/src/test/resources/visitGmosSouth.json
282 at sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
283 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
284 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
285 at sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:181)
286 at java.nio.channels.FileChannel.open(FileChannel.java:298)
287 at java.nio.channels.FileChannel.open(FileChannel.java:357)
288 at fs2.io.file.FilesCompanionPlatform.fs2$io$file$FilesCompanionPlatform$AsyncFiles$$_$open$$anonfun$1(FilesPlatform.scala:323)
289 at blocking @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.open(FilesPlatform.scala:323)
290 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
291 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
292 at uncancelable @ fs2.Pull$.acquireCancelable(Pull.scala:422)
293 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
294 at handleErrorWith @ fs2.Compiler$Target.handleErrorWith(Compiler.scala:161)
295 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
296 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
297 at unique @ fs2.Compiler$Target$ConcurrentTarget.unique(Compiler.scala:194)
298 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
299 at ref @ fs2.Compiler$Target$ConcurrentTarget.ref(Compiler.scala:195)
300 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
301 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
302==> X lucuma.schemas.decoders.VisitDecodersSuite.Visits no sequence decoder 0.01s java.nio.file.NoSuchFileException: modules/schemas/lucuma-schemas/src/test/resources/visitNoSequence.json
303 at sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
304 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
305 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
306 at sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:181)
307 at java.nio.channels.FileChannel.open(FileChannel.java:298)
308 at java.nio.channels.FileChannel.open(FileChannel.java:357)
309 at fs2.io.file.FilesCompanionPlatform.fs2$io$file$FilesCompanionPlatform$AsyncFiles$$_$open$$anonfun$1(FilesPlatform.scala:323)
310 at blocking @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.open(FilesPlatform.scala:323)
311 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
312 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
313 at uncancelable @ fs2.Pull$.acquireCancelable(Pull.scala:422)
314 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
315 at handleErrorWith @ fs2.Compiler$Target.handleErrorWith(Compiler.scala:161)
316 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
317 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
318 at unique @ fs2.Compiler$Target$ConcurrentTarget.unique(Compiler.scala:194)
319 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
320 at ref @ fs2.Compiler$Target$ConcurrentTarget.ref(Compiler.scala:195)
321 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
322 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
323lucuma.schemas.decoders.ExposureTimeModeDecodersSuite:
324==> X lucuma.schemas.decoders.ExposureTimeModeDecodersSuite.SignalToNoise decoder 0.453s java.nio.file.NoSuchFileException: modules/schemas/lucuma-schemas/src/test/resources/signalToNoise.json
325 at sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
326 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
327 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
328 at sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:181)
329 at java.nio.channels.FileChannel.open(FileChannel.java:298)
330 at java.nio.channels.FileChannel.open(FileChannel.java:357)
331 at fs2.io.file.FilesCompanionPlatform.fs2$io$file$FilesCompanionPlatform$AsyncFiles$$_$open$$anonfun$1(FilesPlatform.scala:323)
332 at blocking @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.open(FilesPlatform.scala:323)
333 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
334 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
335 at uncancelable @ fs2.Pull$.acquireCancelable(Pull.scala:422)
336 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
337 at handleErrorWith @ fs2.Compiler$Target.handleErrorWith(Compiler.scala:161)
338 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
339 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
340 at unique @ fs2.Compiler$Target$ConcurrentTarget.unique(Compiler.scala:194)
341 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
342 at ref @ fs2.Compiler$Target$ConcurrentTarget.ref(Compiler.scala:195)
343 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
344 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
345==> X lucuma.schemas.decoders.ExposureTimeModeDecodersSuite.FixedExposure decoder 0.028s java.nio.file.NoSuchFileException: modules/schemas/lucuma-schemas/src/test/resources/fixedExposure.json
346 at sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
347 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
348 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
349 at sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:181)
350 at java.nio.channels.FileChannel.open(FileChannel.java:298)
351 at java.nio.channels.FileChannel.open(FileChannel.java:357)
352 at fs2.io.file.FilesCompanionPlatform.fs2$io$file$FilesCompanionPlatform$AsyncFiles$$_$open$$anonfun$1(FilesPlatform.scala:323)
353 at blocking @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.open(FilesPlatform.scala:323)
354 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
355 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
356 at uncancelable @ fs2.Pull$.acquireCancelable(Pull.scala:422)
357 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
358 at handleErrorWith @ fs2.Compiler$Target.handleErrorWith(Compiler.scala:161)
359 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
360 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
361 at unique @ fs2.Compiler$Target$ConcurrentTarget.unique(Compiler.scala:194)
362 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
363 at ref @ fs2.Compiler$Target$ConcurrentTarget.ref(Compiler.scala:195)
364 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
365 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
366lucuma.schemas.decoders.DecodersSuite:
367==> X lucuma.schemas.decoders.DecodersSuite.Target decoder - Point - BandNormalized 0.472s java.nio.file.NoSuchFileException: modules/schemas/lucuma-schemas/src/test/resources/t2.json
368 at sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
369 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
370 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
371 at sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:181)
372 at java.nio.channels.FileChannel.open(FileChannel.java:298)
373 at java.nio.channels.FileChannel.open(FileChannel.java:357)
374 at fs2.io.file.FilesCompanionPlatform.fs2$io$file$FilesCompanionPlatform$AsyncFiles$$_$open$$anonfun$1(FilesPlatform.scala:323)
375 at blocking @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.open(FilesPlatform.scala:323)
376 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
377 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
378 at uncancelable @ fs2.Pull$.acquireCancelable(Pull.scala:422)
379 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
380 at handleErrorWith @ fs2.Compiler$Target.handleErrorWith(Compiler.scala:161)
381 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
382 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
383 at unique @ fs2.Compiler$Target$ConcurrentTarget.unique(Compiler.scala:194)
384 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
385 at ref @ fs2.Compiler$Target$ConcurrentTarget.ref(Compiler.scala:195)
386 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
387 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
388==> X lucuma.schemas.decoders.DecodersSuite.Target decoder - Point - EmissionLines 0.034s java.nio.file.NoSuchFileException: modules/schemas/lucuma-schemas/src/test/resources/t3.json
389 at sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
390 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
391 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
392 at sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:181)
393 at java.nio.channels.FileChannel.open(FileChannel.java:298)
394 at java.nio.channels.FileChannel.open(FileChannel.java:357)
395 at fs2.io.file.FilesCompanionPlatform.fs2$io$file$FilesCompanionPlatform$AsyncFiles$$_$open$$anonfun$1(FilesPlatform.scala:323)
396 at blocking @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.open(FilesPlatform.scala:323)
397 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
398 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
399 at uncancelable @ fs2.Pull$.acquireCancelable(Pull.scala:422)
400 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
401 at handleErrorWith @ fs2.Compiler$Target.handleErrorWith(Compiler.scala:161)
402 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
403 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
404 at unique @ fs2.Compiler$Target$ConcurrentTarget.unique(Compiler.scala:194)
405 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
406 at ref @ fs2.Compiler$Target$ConcurrentTarget.ref(Compiler.scala:195)
407 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
408 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
409==> X lucuma.schemas.decoders.DecodersSuite.Target decoder - Uniform - BandNormalized 0.024s java.nio.file.NoSuchFileException: modules/schemas/lucuma-schemas/src/test/resources/t4.json
410 at sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
411 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
412 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
413 at sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:181)
414 at java.nio.channels.FileChannel.open(FileChannel.java:298)
415 at java.nio.channels.FileChannel.open(FileChannel.java:357)
416 at fs2.io.file.FilesCompanionPlatform.fs2$io$file$FilesCompanionPlatform$AsyncFiles$$_$open$$anonfun$1(FilesPlatform.scala:323)
417 at blocking @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.open(FilesPlatform.scala:323)
418 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
419 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
420 at uncancelable @ fs2.Pull$.acquireCancelable(Pull.scala:422)
421 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
422 at handleErrorWith @ fs2.Compiler$Target.handleErrorWith(Compiler.scala:161)
423 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
424 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
425 at unique @ fs2.Compiler$Target$ConcurrentTarget.unique(Compiler.scala:194)
426 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
427 at ref @ fs2.Compiler$Target$ConcurrentTarget.ref(Compiler.scala:195)
428 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
429 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
430lucuma.schemas.decoders.TimingWindowDecodersSuite:
431==> X lucuma.schemas.decoders.TimingWindowDecodersSuite.Timing window decoder 0.025s java.nio.file.NoSuchFileException: modules/schemas/lucuma-schemas/src/test/resources/tw1.json
432 at sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
433 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
434 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
435 at sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:181)
436 at java.nio.channels.FileChannel.open(FileChannel.java:298)
437 at java.nio.channels.FileChannel.open(FileChannel.java:357)
438 at fs2.io.file.FilesCompanionPlatform.fs2$io$file$FilesCompanionPlatform$AsyncFiles$$_$open$$anonfun$1(FilesPlatform.scala:323)
439 at blocking @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.open(FilesPlatform.scala:323)
440 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
441 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
442 at uncancelable @ fs2.Pull$.acquireCancelable(Pull.scala:422)
443 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
444 at handleErrorWith @ fs2.Compiler$Target.handleErrorWith(Compiler.scala:161)
445 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
446 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
447 at unique @ fs2.Compiler$Target$ConcurrentTarget.unique(Compiler.scala:194)
448 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
449 at ref @ fs2.Compiler$Target$ConcurrentTarget.ref(Compiler.scala:195)
450 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
451 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
452lucuma.schemas.decoders.PosAngleDecodersSuite:
453==> X lucuma.schemas.decoders.PosAngleDecodersSuite.Fixed error 0.016s java.nio.file.NoSuchFileException: modules/schemas/lucuma-schemas/src/test/resources/pac2.json
454 at sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
455 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
456 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
457 at sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:181)
458 at java.nio.channels.FileChannel.open(FileChannel.java:298)
459 at java.nio.channels.FileChannel.open(FileChannel.java:357)
460 at fs2.io.file.FilesCompanionPlatform.fs2$io$file$FilesCompanionPlatform$AsyncFiles$$_$open$$anonfun$1(FilesPlatform.scala:323)
461 at blocking @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.open(FilesPlatform.scala:323)
462 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
463 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
464 at uncancelable @ fs2.Pull$.acquireCancelable(Pull.scala:422)
465 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
466 at handleErrorWith @ fs2.Compiler$Target.handleErrorWith(Compiler.scala:161)
467 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
468 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
469 at unique @ fs2.Compiler$Target$ConcurrentTarget.unique(Compiler.scala:194)
470 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
471 at ref @ fs2.Compiler$Target$ConcurrentTarget.ref(Compiler.scala:195)
472 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
473 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
474==> X lucuma.schemas.decoders.PosAngleDecodersSuite.Fixed 42 0.007s java.nio.file.NoSuchFileException: modules/schemas/lucuma-schemas/src/test/resources/pac3.json
475 at sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
476 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
477 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
478 at sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:181)
479 at java.nio.channels.FileChannel.open(FileChannel.java:298)
480 at java.nio.channels.FileChannel.open(FileChannel.java:357)
481 at fs2.io.file.FilesCompanionPlatform.fs2$io$file$FilesCompanionPlatform$AsyncFiles$$_$open$$anonfun$1(FilesPlatform.scala:323)
482 at blocking @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.open(FilesPlatform.scala:323)
483 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
484 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
485 at uncancelable @ fs2.Pull$.acquireCancelable(Pull.scala:422)
486 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
487 at handleErrorWith @ fs2.Compiler$Target.handleErrorWith(Compiler.scala:161)
488 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
489 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
490 at unique @ fs2.Compiler$Target$ConcurrentTarget.unique(Compiler.scala:194)
491 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
492 at ref @ fs2.Compiler$Target$ConcurrentTarget.ref(Compiler.scala:195)
493 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
494 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
495==> X lucuma.schemas.decoders.PosAngleDecodersSuite.Override 42 0.01s java.nio.file.NoSuchFileException: modules/schemas/lucuma-schemas/src/test/resources/pac4.json
496 at sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
497 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
498 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
499 at sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:181)
500 at java.nio.channels.FileChannel.open(FileChannel.java:298)
501 at java.nio.channels.FileChannel.open(FileChannel.java:357)
502 at fs2.io.file.FilesCompanionPlatform.fs2$io$file$FilesCompanionPlatform$AsyncFiles$$_$open$$anonfun$1(FilesPlatform.scala:323)
503 at blocking @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.open(FilesPlatform.scala:323)
504 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
505 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
506 at uncancelable @ fs2.Pull$.acquireCancelable(Pull.scala:422)
507 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
508 at handleErrorWith @ fs2.Compiler$Target.handleErrorWith(Compiler.scala:161)
509 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
510 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
511 at unique @ fs2.Compiler$Target$ConcurrentTarget.unique(Compiler.scala:194)
512 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
513 at ref @ fs2.Compiler$Target$ConcurrentTarget.ref(Compiler.scala:195)
514 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
515 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
516[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC2/src_managed/main
517[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC2/src_managed/main
518Starting build for ProjectRef(file:/build/repo/,schemas_modelJVM) (lucuma-schemas-model)... [1/7]
519Compile scalacOptions: -language:implicitConversions, -explain-cyclic, -Wconf:msg=linkingInfo in package scala.scalajs.runtime is deprecated:s, -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -Xkind-projector:underscores, -java-output-version, 17, -Wconf:msg=Given search preference for .*WitnessAs:s, -Wunused:nowarn, -Xsemanticdb, -semanticdb-target, /build/repo/schemas/model/.jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
520Starting build for ProjectRef(file:/build/repo/,explore_modelTestsJVM) (explore_modeltests)... [2/7]
521[warn] found version conflict(s) in library dependencies; some are suspected to be binary incompatible:
522[warn] * edu.gemini:lucuma-core_3:0.147.1 (early-semver) is selected over {0.146.0}
523[warn] +- edu.gemini:lucuma-schemas-testkit_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.147.1)
524[warn] +- edu.gemini:lucuma-sso-frontend-client_3:0.51.0 (depends on 0.147.1)
525[warn] +- edu.gemini:lucuma-core-testkit_3:0.147.1 (depends on 0.147.1)
526[warn] +- edu.gemini:lucuma-odb-schema_3:0.51.0 (depends on 0.147.1)
527[warn] +- edu.gemini:lucuma-schemas-model_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.146.0)
528[warn] +- edu.gemini:lucuma-core_3:0.146.0 (depends on 0.146.0)
529[warn] found version conflict(s) in library dependencies; some are suspected to be binary incompatible:
530[warn] * edu.gemini:clue-core_3:0.49.0 (early-semver) is selected over {0.48.0}
531[warn] +- edu.gemini:explore_model_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.49.0)
532[warn] +- edu.gemini:lucuma-schemas_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.49.0)
533[warn] +- edu.gemini:lucuma-itc-client_3:0.51.0 (depends on 0.48.0)
534[warn] +- edu.gemini:clue-http4s_3:0.48.0 (depends on 0.48.0)
535[warn] * edu.gemini:clue-model_3:0.49.0 (early-semver) is selected over 0.48.0
536[warn] +- edu.gemini:clue-core_3:0.49.0 (depends on 0.49.0)
537[warn] +- edu.gemini:lucuma-itc-client_3:0.51.0 (depends on 0.48.0)
538[warn] * edu.gemini:lucuma-core_3:0.147.1 (early-semver) is selected over {0.146.0}
539[warn] +- edu.gemini:explore_model_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.147.1)
540[warn] +- edu.gemini:lucuma-sso-frontend-client_3:0.51.0 (depends on 0.147.1)
541[warn] +- edu.gemini:lucuma-core-testkit_3:0.147.1 (depends on 0.147.1)
542[warn] +- edu.gemini:lucuma-itc-client_3:0.51.0 (depends on 0.147.1)
543[warn] +- edu.gemini:lucuma-odb-schema_3:0.51.0 (depends on 0.147.1)
544[warn] +- edu.gemini:lucuma-itc_3:0.51.0 (depends on 0.147.1)
545[warn] +- edu.gemini:lucuma-schemas-model_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.146.0)
546[warn] +- edu.gemini:lucuma-catalog_3:0.146.0 (depends on 0.146.0)
547[warn] +- edu.gemini:lucuma-core_3:0.146.0 (depends on 0.146.0)
548[warn] found version conflict(s) in library dependencies; some are suspected to be binary incompatible:
549[warn] * edu.gemini:clue-core_3:0.49.0 (early-semver) is selected over {0.48.0}
550[warn] +- edu.gemini:explore_modeltestkit_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.49.0)
551[warn] +- edu.gemini:explore_model_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.49.0)
552[warn] +- edu.gemini:lucuma-schemas_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.49.0)
553[warn] +- edu.gemini:lucuma-itc-client_3:0.51.0 (depends on 0.48.0)
554[warn] +- edu.gemini:clue-http4s_3:0.48.0 (depends on 0.48.0)
555[warn] * edu.gemini:clue-model_3:0.49.0 (early-semver) is selected over 0.48.0
556[warn] +- edu.gemini:clue-core_3:0.49.0 (depends on 0.49.0)
557[warn] +- edu.gemini:lucuma-itc-client_3:0.51.0 (depends on 0.48.0)
558[warn] * edu.gemini:lucuma-core_3:0.147.1 (early-semver) is selected over {0.146.0}
559[warn] +- edu.gemini:explore_modeltestkit_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.147.1)
560[warn] +- edu.gemini:lucuma-sso-frontend-client_3:0.51.0 (depends on 0.147.1)
561[warn] +- edu.gemini:lucuma-core-testkit_3:0.146.0 (depends on 0.147.1)
562[warn] +- edu.gemini:lucuma-itc-client_3:0.51.0 (depends on 0.147.1)
563[warn] +- edu.gemini:lucuma-odb-schema_3:0.51.0 (depends on 0.147.1)
564[warn] +- edu.gemini:lucuma-itc_3:0.51.0 (depends on 0.147.1)
565[warn] +- edu.gemini:lucuma-schemas-testkit_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.146.0)
566[warn] +- edu.gemini:lucuma-schemas-model_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.146.0)
567[warn] +- edu.gemini:lucuma-catalog_3:0.146.0 (depends on 0.146.0)
568[warn] +- edu.gemini:explore_model_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.146.0)
569[warn] +- edu.gemini:lucuma-core_3:0.146.0 (depends on 0.146.0)
570[warn] * edu.gemini:lucuma-core-testkit_3:0.147.1 (early-semver) is selected over {0.146.0}
571[warn] +- edu.gemini:explore_modeltestkit_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.147.1)
572[warn] +- edu.gemini:lucuma-sso-frontend-client_3:0.51.0 (depends on 0.147.1)
573[warn] +- edu.gemini:lucuma-catalog-testkit_3:0.146.0 (depends on 0.146.0)
574[warn] +- edu.gemini:lucuma-core-testkit_3:0.146.0 (depends on 0.146.0)
575[warn] found version conflict(s) in library dependencies; some are suspected to be binary incompatible:
576[warn] * edu.gemini:clue-core_3:0.49.0 (early-semver) is selected over {0.48.0}
577[warn] +- edu.gemini:explore_modeltests_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.49.0)
578[warn] +- edu.gemini:explore_modeltestkit_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.49.0)
579[warn] +- edu.gemini:explore_model_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.49.0)
580[warn] +- edu.gemini:lucuma-schemas_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.49.0)
581[warn] +- edu.gemini:lucuma-itc-client_3:0.51.0 (depends on 0.48.0)
582[warn] +- edu.gemini:clue-http4s_3:0.48.0 (depends on 0.48.0)
583[warn] * edu.gemini:clue-model_3:0.49.0 (early-semver) is selected over 0.48.0
584[warn] +- edu.gemini:clue-core_3:0.49.0 (depends on 0.49.0)
585[warn] +- edu.gemini:lucuma-itc-client_3:0.51.0 (depends on 0.48.0)
586[warn] * edu.gemini:lucuma-core_3:0.147.1 (early-semver) is selected over {0.146.0}
587[warn] +- edu.gemini:explore_modeltests_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.147.1)
588[warn] +- edu.gemini:lucuma-sso-frontend-client_3:0.51.0 (depends on 0.147.1)
589[warn] +- edu.gemini:lucuma-core-testkit_3:0.147.1 (depends on 0.147.1)
590[warn] +- edu.gemini:lucuma-itc-client_3:0.51.0 (depends on 0.147.1)
591[warn] +- edu.gemini:lucuma-odb-schema_3:0.51.0 (depends on 0.147.1)
592[warn] +- edu.gemini:lucuma-itc_3:0.51.0 (depends on 0.147.1)
593[warn] +- edu.gemini:lucuma-schemas-testkit_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.146.0)
594[warn] +- edu.gemini:lucuma-schemas-model_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.146.0)
595[warn] +- edu.gemini:lucuma-catalog_3:0.146.0 (depends on 0.146.0)
596[warn] +- edu.gemini:explore_modeltestkit_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.146.0)
597[warn] +- edu.gemini:explore_model_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.146.0)
598[warn] +- edu.gemini:lucuma-core_3:0.146.0 (depends on 0.146.0)
599[warn] * edu.gemini:lucuma-core-testkit_3:0.147.1 (early-semver) is selected over {0.146.0}
600[warn] +- edu.gemini:lucuma-sso-frontend-client_3:0.51.0 (depends on 0.147.1)
601[warn] +- edu.gemini:lucuma-catalog-testkit_3:0.146.0 (depends on 0.146.0)
602[warn] +- edu.gemini:explore_modeltestkit_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.146.0)
603Compile scalacOptions: -language:implicitConversions, -explain-cyclic, -Wconf:msg=linkingInfo in package scala.scalajs.runtime is deprecated:s, -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -Xkind-projector:underscores, -java-output-version, 17, -Wconf:msg=Given search preference for .*WitnessAs:s, -Wunused:nowarn, -Xsemanticdb, -semanticdb-target, /build/repo/explore/model-tests/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
604[info] compiling 3 Scala sources to /build/repo/schemas/testkit/.jvm/target/scala-3.8.0-RC2/classes ...
605[info] done compiling
606[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC2/src_managed/main
607[info] compiling 113 Scala sources to /build/repo/explore/model/jvm/target/scala-3.8.0-RC2/classes ...
608[info] done compiling
609[info] compiling 21 Scala sources to /build/repo/explore/model-testkit/jvm/target/scala-3.8.0-RC2/classes ...
610[info] done compiling
611[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC2/src_managed/main
612[info] compiling 15 Scala sources to /build/repo/explore/model-tests/jvm/target/scala-3.8.0-RC2/test-classes ...
613[info] done compiling
614[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC2/src_managed/main
615explore.data.KeyedIndexedListSuite:
616 + Eq[KeyedIndexedList]: eq.antisymmetry eq 0.527s
617 + Eq[KeyedIndexedList]: eq.reflexivity eq 0.077s
618 + Eq[KeyedIndexedList]: eq.symmetry eq 0.142s
619 + Eq[KeyedIndexedList]: eq.transitivity eq 0.244s
620explore.data.TreeSuite:
621 + Eq[Tree]: eq.antisymmetry eq 0.329s
622 + Eq[Tree]: eq.reflexivity eq 0.045s
623 + Eq[Tree]: eq.symmetry eq 0.165s
624 + Eq[Tree]: eq.transitivity eq 0.067s
625 + Eq[Node]: eq.antisymmetry eq 0.031s
626 + Eq[Node]: eq.reflexivity eq 0.028s
627 + Eq[Node]: eq.symmetry eq 0.017s
628 + Eq[Node]: eq.transitivity eq 0.047s
629 + Functor[Tree]: functor.covariant composition 0.079s
630 + Functor[Tree]: functor.covariant identity 0.03s
631 + Functor[Tree]: functor.invariant composition 0.12s
632 + Functor[Tree]: functor.invariant identity 0.031s
633 + Functor[Tree]: functor.mapOrKeepToMapEquivalence 0.087s
634 + Functor[Node]: functor.covariant composition 0.038s
635 + Functor[Node]: functor.covariant identity 0.009s
636 + Functor[Node]: functor.invariant composition 0.046s
637 + Functor[Node]: functor.invariant identity 0.011s
638 + Functor[Node]: functor.mapOrKeepToMapEquivalence 0.034s
639explore.OpticsSuite:
640 + Adjuster.composeOptionLens: Adjuster.consistent set with modify 0.029s
641 + Adjuster.composeOptionLens: Adjuster.modify id = id 0.069s
642 + Adjuster.composeOptionLens: Adjuster.set idempotent 0.043s
643 + Adjuster.composeOptionOptionLens: Adjuster.consistent set with modify 0.018s
644 + Adjuster.composeOptionOptionLens: Adjuster.modify id = id 0.02s
645 + Adjuster.composeOptionOptionLens: Adjuster.set idempotent 0.018s
646explore.model.ModelSuite:
647 + Eq[AsterismVisualOptions]: eq.antisymmetry eq 0.143s
648 + Eq[AsterismVisualOptions]: eq.reflexivity eq 0.051s
649 + Eq[AsterismVisualOptions]: eq.symmetry eq 0.093s
650 + Eq[AsterismVisualOptions]: eq.transitivity eq 0.088s
651 + Eq[SideButton]: eq.antisymmetry eq 0.006s
652 + Eq[SideButton]: eq.reflexivity eq 0.005s
653 + Eq[SideButton]: eq.symmetry eq 0.006s
654 + Eq[SideButton]: eq.transitivity eq 0.006s
655explore.model.ExploreModelValidatorsSuite:
656 + brightnessValidWedge: ValidWedge.normalize B 0.128s
657 + brightnessValidWedge: ValidWedge.normalizeValid A 0.042s
658 + brightnessValidWedge: ValidWedge.normalized get roundtrip 0.174s
659 + brightnessValidWedge: ValidWedge.reverseGet reverseGet roundtrip 0.016s
660 + ditherValidWedge: ValidWedge.normalize B 0.039s
661 + ditherValidWedge: ValidWedge.normalizeValid A 0.024s
662 + ditherValidWedge: ValidWedge.normalized get roundtrip 0.031s
663 + ditherValidWedge: ValidWedge.reverseGet reverseGet roundtrip 0.011s
664 + offsetQNELValidWedge: ValidWedge.normalize B 1.002s
665 + offsetQNELValidWedge: ValidWedge.normalizeValid A 0.033s
666 + offsetQNELValidWedge: ValidWedge.normalized get roundtrip 0.275s
667 + offsetQNELValidWedge: ValidWedge.reverseGet reverseGet roundtrip 0.019s
668 + hoursValidWedge: ValidWedge.normalize B 0.021s
669 + hoursValidWedge: ValidWedge.normalizeValid A 0.017s
670 + hoursValidWedge: ValidWedge.normalized get roundtrip 0.014s
671 + hoursValidWedge: ValidWedge.reverseGet reverseGet roundtrip 0.011s
672 + compactDecimalStringValidWedge: ValidWedge.normalize B 0.006s
673 + compactDecimalStringValidWedge: ValidWedge.normalizeValid A 0.005s
674 + compactDecimalStringValidWedge: ValidWedge.normalized get roundtrip 0.006s
675 + compactDecimalStringValidWedge: ValidWedge.reverseGet reverseGet roundtrip 0.005s
676 + pxValidWedge: ValidWedge.normalize B 0.018s
677 + pxValidWedge: ValidWedge.normalizeValid A 0.019s
678 + pxValidWedge: ValidWedge.normalized get roundtrip 0.027s
679 + pxValidWedge: ValidWedge.reverseGet reverseGet roundtrip 0.03s
680 + pmRAValidWedge: ValidWedge.normalize B 0.018s
681 + pmRAValidWedge: ValidWedge.normalizeValid A 0.023s
682 + pmRAValidWedge: ValidWedge.normalized get roundtrip 0.006s
683 + pmRAValidWedge: ValidWedge.reverseGet reverseGet roundtrip 0.01s
684 + pmDecValidWedge: ValidWedge.normalize B 0.009s
685 + pmDecValidWedge: ValidWedge.normalizeValid A 0.016s
686 + pmDecValidWedge: ValidWedge.normalized get roundtrip 0.02s
687 + pmDecValidWedge: ValidWedge.reverseGet reverseGet roundtrip 0.015s
688 + decimalArcsecondsValidWedge: ValidWedge.normalize B 0.003s
689 + decimalArcsecondsValidWedge: ValidWedge.normalizeValid A 0.02s
690 + decimalArcsecondsValidWedge: ValidWedge.normalized get roundtrip 0.004s
691 + decimalArcsecondsValidWedge: ValidWedge.reverseGet reverseGet roundtrip 0.022s
692explore.undo.ListModSpec:
693 + listMod.withKey.adjuster: Adjuster.consistent set with modify 0.163s
694 + listMod.withKey.adjuster: Adjuster.modify id = id 0.054s
695 + listMod.withKey.adjuster: Adjuster.set idempotent 0.113s
696 + listMod.pos.withKey.adjuster: Adjuster.consistent set with modify 0.072s
697 + listMod.pos.withKey.adjuster: Adjuster.modify id = id 0.049s
698 + listMod.pos.withKey.adjuster: Adjuster.set idempotent 0.108s
699 + listMod.withKey.adjuster: Adjuster.consistent set with modify-1 0.073s
700 + listMod.withKey.adjuster: Adjuster.modify id = id-1 0.042s
701 + listMod.withKey.adjuster: Adjuster.set idempotent-1 0.107s
702 + listMod.pos.withKey.adjuster: Adjuster.consistent set with modify-1 0.061s
703 + listMod.pos.withKey.adjuster: Adjuster.modify id = id-1 0.044s
704 + listMod.pos.withKey.adjuster: Adjuster.set idempotent-1 0.101s
705explore.model.ObsIdSetSuite:
706 + ObsIdSet.fromString: Prism.compose modify 0.035s
707 + ObsIdSet.fromString: Prism.consistent getOption with modifyId 0.08s
708 + ObsIdSet.fromString: Prism.consistent modify with modifyId 0.014s
709 + ObsIdSet.fromString: Prism.consistent replace with modify 0.053s
710 + ObsIdSet.fromString: Prism.modify id = id 0.015s
711 + ObsIdSet.fromString: Prism.partial round trip one way 0.011s
712 + ObsIdSet.fromString: Prism.round trip other way 0.123s
713explore.data.KeyedIndexedTreeSuite:
714 + Eq[KeyedIndexedTree]: eq.antisymmetry eq 0.926s
715 + Eq[KeyedIndexedTree]: eq.reflexivity eq 0.137s
716 + Eq[KeyedIndexedTree]: eq.symmetry eq 0.273s
717 + Eq[KeyedIndexedTree]: eq.transitivity eq 0.381s
718 + .mapElement(f).toTree == .toTree.map(f) 0.269s
719 + parentKeys includes all parents 0.143s
720 + upsert with function 2.017s
721explore.model.boopickle.BoopickleSuite:
722 + Pickler[Angle]: codec.roundTrip 0.025s
723 + Pickler[HourAngle]: codec.roundTrip 0.006s
724 + Pickler[RightAscension]: codec.roundTrip 0.005s
725 + Pickler[NonEmptyString]: codec.roundTrip 0.029s
726 + Pickler[PosInt]: codec.roundTrip 0.008s
727 + Pickler[Declination]: codec.roundTrip 0.009s
728 + Pickler[Coordinates]: codec.roundTrip 0.026s
729 + Pickler[Epoch]: codec.roundTrip 0.018s
730 + Pickler[ProperMotion]: codec.roundTrip 0.012s
731 + Pickler[RadialVelocity]: codec.roundTrip 0.105s
732 + Pickler[Parallax]: codec.roundTrip 0.01s
733 + Pickler[SiderealTracking]: codec.roundTrip 0.061s
734 + Pickler[GuideStarCandidate]: codec.roundTrip 0.09s
735 + Pickler[ElevationRange]: codec.roundTrip 0.036s
736 + Pickler[ConstraintSet]: codec.roundTrip 0.058s
737 + Pickler[Wavelengtth]: codec.roundTrip 0.007s
738 + Pickler[UnnormalizedSED]: codec.roundTrip 0.044s
739explore.model.TargetEditCloneInfoSuite:
740 + at target level, no observations 0.006s
741 + at target level, none are executed 0.004s
742 + at target level, none are executed 2 0.0s
743 + at target level, some are executed 0.006s
744 + at target level, some are executed 2 0.0s
745 + at target level, some are executed and allowEditingOngoing not respected 0.001s
746 + at target level, all are executed 0.004s
747 + at target level, all are executed 2 0.0s
748 + at target level, all are executed and allowEditingOngoing not respected 0.0s
749 + none are executed, all are being edited 0.009s
750 + none are executed, all are being edited 2 0.0s
751 + none are executed, all are being edited - works same with allowEditingOngoing 0.002s
752 + none are executed, not all are being edited 0.009s
753 + none are executed, not all are being edited 2 0.006s
754 + some are executed, all are being edited 0.001s
755 + some are executed, all are being edited 2 0.001s
756 + some of other executed 0.0s
757 + some of other executed 2 0.001s
758 + some of other executed 3 0.006s
759 + some of current and other executed 0.001s
760 + some of current and other executed 2 0.0s
761 + all besides current are executed 0.001s
762 + all besides current are executed 2 0.0s
763 + all of current are executed 0.001s
764 + all of current are executed 2 0.003s
765 + all of current are executed 3 0.0s
766 + allowEditingOngoing - some are ongoing, none are complete, all are being edited 0.001s
767 + allowEditingOngoing - some are ongoing, none are complete, all are being edited 2 0.0s
768 + allowEditingOngoing - some of other completed 0.0s
769 + allowEditingOngoing - some of other completed 2 0.001s
770 + allowEditingOngoing - some of current and other completed 0.0s
771 + allowEditingOngoing - all besides current are completed 0.003s
772 + allowEditingOngoing - all besides current are completed 2 0.001s
773 + allowEditingOngoing - all of current are completed 0.001s
774 + allowEditingOngoing - all of current are completed 2 0.003s
775explore.model.FormatsSuite:
776 + durationHMValidWedge: ValidWedge.normalize B 0.033s
777 + durationHMValidWedge: ValidWedge.normalizeValid A 0.114s
778 + durationHMValidWedge: ValidWedge.normalized get roundtrip 0.057s
779 + durationHMValidWedge: ValidWedge.reverseGet reverseGet roundtrip 0.037s
780 + durationHMSValidWedge: ValidWedge.normalize B 0.049s
781 + durationHMSValidWedge: ValidWedge.normalizeValid A 0.048s
782 + durationHMSValidWedge: ValidWedge.normalized get roundtrip 0.035s
783 + durationHMSValidWedge: ValidWedge.reverseGet reverseGet roundtrip 0.037s
784 + durationMsWedge: ValidWedge.normalize B 0.022s
785 + durationMsWedge: ValidWedge.normalizeValid A 0.014s
786 + durationMsWedge: ValidWedge.normalized get roundtrip 0.022s
787 + durationMsWedge: ValidWedge.reverseGet reverseGet roundtrip 0.007s
788 + durationSWedge: ValidWedge.normalize B 0.017s
789 + durationSWedge: ValidWedge.normalizeValid A 0.012s
790 + durationSWedge: ValidWedge.normalized get roundtrip 0.018s
791 + durationSWedge: ValidWedge.reverseGet reverseGet roundtrip 0.008s
792 + time24h: ValidWedge.normalize B 0.016s
793 + time24h: ValidWedge.normalizeValid A 0.117s
794 + time24h: ValidWedge.normalized get roundtrip 0.009s
795 + time24h: ValidWedge.reverseGet reverseGet roundtrip 0.025s
796explore.optics.ModelOpticsSuite:
797 + targetRV: Optional.compose modify 0.098s
798 + targetRV: Optional.consistent getOption with modifyId 0.142s
799 + targetRV: Optional.consistent modify with modifyId 0.067s
800 + targetRV: Optional.consistent replace with modify 0.042s
801 + targetRV: Optional.get what you replace 0.042s
802 + targetRV: Optional.modify id = id 0.063s
803 + targetRV: Optional.replace idempotent 0.066s
804 + targetRV: Optional.replace what you get 0.063s
805 + toOActivation: Optional.compose modify 0.061s
806 + toOActivation: Optional.consistent getOption with modifyId 0.012s
807 + toOActivation: Optional.consistent modify with modifyId 0.017s
808 + toOActivation: Optional.consistent replace with modify 0.017s
809 + toOActivation: Optional.get what you replace 0.015s
810 + toOActivation: Optional.modify id = id 0.014s
811 + toOActivation: Optional.replace idempotent 0.015s
812 + toOActivation: Optional.replace what you get 0.016s
813 + partnerSplits: Optional.compose modify 0.051s
814 + partnerSplits: Optional.consistent getOption with modifyId 0.012s
815 + partnerSplits: Optional.consistent modify with modifyId 0.018s
816 + partnerSplits: Optional.consistent replace with modify 0.017s
817 + partnerSplits: Optional.get what you replace 0.021s
818 + partnerSplits: Optional.modify id = id 0.005s
819 + partnerSplits: Optional.replace idempotent 0.015s
820 + partnerSplits: Optional.replace what you get 0.009s
821 + minPercentTime: Optional.compose modify 0.017s
822 + minPercentTime: Optional.consistent getOption with modifyId 0.009s
823 + minPercentTime: Optional.consistent modify with modifyId 0.056s
824 + minPercentTime: Optional.consistent replace with modify 0.007s
825 + minPercentTime: Optional.get what you replace 0.006s
826 + minPercentTime: Optional.modify id = id 0.006s
827 + minPercentTime: Optional.replace idempotent 0.007s
828 + minPercentTime: Optional.replace what you get 0.006s
829 + totalTime: Optional.compose modify 0.067s
830 + totalTime: Optional.consistent getOption with modifyId 0.004s
831 + totalTime: Optional.consistent modify with modifyId 0.009s
832 + totalTime: Optional.consistent replace with modify 0.012s
833 + totalTime: Optional.get what you replace 0.02s
834 + totalTime: Optional.modify id = id 0.044s
835 + totalTime: Optional.replace idempotent 0.011s
836 + totalTime: Optional.replace what you get 0.008s
837explore.model.AsterismSuite:
838 + Eq[AsterismSuite]: eq.antisymmetry eq 0.706s
839 + Eq[AsterismSuite]: eq.reflexivity eq 0.205s
840 + Eq[AsterismSuite]: eq.symmetry eq 0.378s
841 + Eq[AsterismSuite]: eq.transitivity eq 0.585s
842 + Asterism.isoTargets: Iso.compose modify 1.326s
843 + Asterism.isoTargets: Iso.consistent get with modifyId 0.11s
844 + Asterism.isoTargets: Iso.consistent modify with modifyId 0.539s
845 + Asterism.isoTargets: Iso.consistent replace with modify 0.176s
846 + Asterism.isoTargets: Iso.modify id = id 0.083s
847 + Asterism.isoTargets: Iso.round trip one way 0.106s
848 + Asterism.isoTargets: Iso.round trip other way 0.077s
849 + Asterism.fromTargetsList: Iso.compose modify 0.638s
850 + Asterism.fromTargetsList: Iso.consistent get with modifyId 0.039s
851 + Asterism.fromTargetsList: Iso.consistent modify with modifyId 0.174s
852 + Asterism.fromTargetsList: Iso.consistent replace with modify 0.066s
853 + Asterism.fromTargetsList: Iso.modify id = id 0.024s
854 + Asterism.fromTargetsList: Iso.round trip one way 0.026s
855 + Asterism.fromTargetsList: Iso.round trip other way 0.051s
856 + Asterism.targetsEach: Traversal.compose modify 0.372s
857 + Asterism.targetsEach: Traversal.get what you set 0.142s
858 + Asterism.targetsEach: Traversal.headOption 0.062s
859 + Asterism.targetsEach: Traversal.modify id = id 0.033s
860 + Asterism.targetsEach: Traversal.replace idempotent 0.044s
861 + Asterism.siderealTargetsEach: Traversal.compose modify 0.246s
862 + Asterism.siderealTargetsEach: Traversal.get what you set 0.153s
863 + Asterism.siderealTargetsEach: Traversal.headOption 0.062s
864 + Asterism.siderealTargetsEach: Traversal.modify id = id 0.05s
865 + Asterism.siderealTargetsEach: Traversal.replace idempotent 0.055s
866 + oneTarget 0.044s
867 + targetOptional 0.029s
868 + fromTargetsListOn 0.02s
869explore.model.ProgramSummariesSuite:
870 + inserting observation with no orphan 4.026s
871 + inserting observation with an orphan 2.215s
872 + Updating observation preserves old calculated values 1.849s
873 + Update observation calculated values 1.142s
874explore.model.ObservationSuite:
875 + Eq[Observation]: eq.antisymmetry eq 3.52s
876 + Eq[Observation]: eq.reflexivity eq 1.153s
877 + Eq[Observation]: eq.symmetry eq 1.471s
878 + Eq[Observation]: eq.transitivity eq 1.67s
879[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC2/src_managed/main
880[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC2/src_managed/main
881Starting build for ProjectRef(file:/build/repo/,explore_modelTestkitJVM) (explore_modeltestkit)... [3/7]
882Compile scalacOptions: -language:implicitConversions, -explain-cyclic, -Wconf:msg=linkingInfo in package scala.scalajs.runtime is deprecated:s, -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -Xkind-projector:underscores, -java-output-version, 17, -Wconf:msg=Given search preference for .*WitnessAs:s, -Wunused:nowarn, -Xsemanticdb, -semanticdb-target, /build/repo/explore/model-testkit/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
883[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC2/src_managed/main
884[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC2/src_managed/main
885[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC2/src_managed/main
886[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC2/src_managed/main
887[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC2/src_managed/main
888Starting build for ProjectRef(file:/build/repo/,schemas_testkitJVM) (lucuma-schemas-testkit)... [4/7]
889Compile scalacOptions: -language:implicitConversions, -explain-cyclic, -Wconf:msg=linkingInfo in package scala.scalajs.runtime is deprecated:s, -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -Xkind-projector:underscores, -java-output-version, 17, -Wconf:msg=Given search preference for .*WitnessAs:s, -Wunused:nowarn, -Xsemanticdb, -semanticdb-target, /build/repo/schemas/testkit/.jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
890Starting build for ProjectRef(file:/build/repo/,explore_modelJVM) (explore_model)... [5/7]
891Compile scalacOptions: -language:implicitConversions, -explain-cyclic, -Wconf:msg=linkingInfo in package scala.scalajs.runtime is deprecated:s, -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -Xkind-projector:underscores, -java-output-version, 17, -Wconf:msg=Given search preference for .*WitnessAs:s, -Wunused:nowarn, -Xsemanticdb, -semanticdb-target, /build/repo/explore/model/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
892[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC2/src_managed/main
893[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC2/src_managed/main
894[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC2/src_managed/main
895[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC2/src_managed/main
896[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC2/src_managed/main
897Starting build for ProjectRef(file:/build/repo/,observe_modelJVM) (observe_model)... [6/7]
898[warn] found version conflict(s) in library dependencies; some are suspected to be binary incompatible:
899[warn] * edu.gemini:lucuma-core_3:0.147.1 (early-semver) is selected over 0.146.0
900[warn] +- edu.gemini:observe_model_3:0.175-c607e35-20251128T151520Z-SNAPSHOT (depends on 0.147.1)
901[warn] +- edu.gemini:lucuma-sso-frontend-client_3:0.51.0 (depends on 0.147.1)
902[warn] +- edu.gemini:lucuma-core-testkit_3:0.147.1 (depends on 0.147.1)
903[warn] +- edu.gemini:lucuma-odb-schema_3:0.51.0 (depends on 0.147.1)
904[warn] +- edu.gemini:lucuma-core_3:0.146.0 (depends on 0.146.0)
905Compile scalacOptions: -language:implicitConversions, -explain-cyclic, -Wconf:msg=linkingInfo in package scala.scalajs.runtime is deprecated:s, -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -Xkind-projector:underscores, -java-output-version, 17, -Wconf:msg=Given search preference for .*WitnessAs:s, -Wunused:nowarn, -Xsemanticdb, -semanticdb-target, /build/repo/modules/model/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
906[info] compiling 92 Scala sources to /build/repo/modules/model/jvm/target/scala-3.8.0-RC2/classes ...
907[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/model/shared/src/main/scala/observe/model/ObserveStep.scala:19:15
908[warn] 19 |import monocle.Focus
909[warn] | ^^^^^
910[warn] | unused import
911[info] done compiling
912[warn] one warning found
913[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/model/shared/src/main/scala/observe/model/ObserveStep.scala:19:15
914[warn] 19 |import monocle.Focus
915[warn] | ^^^^^
916[warn] | unused import
917[warn] one warning found
918[info] compiling 9 Scala sources to /build/repo/modules/model/jvm/target/scala-3.8.0-RC2/test-classes ...
919[info] done compiling
920[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/model/shared/src/main/scala/observe/model/ObserveStep.scala:19:15
921[warn] 19 |import monocle.Focus
922[warn] | ^^^^^
923[warn] | unused import
924[warn] one warning found
925observe.model.NsSubexposureSuite:
926 + subexposures calculations 0.204s
927observe.common.FixedLengthBufferSuite:
928 + Eq[FixedLengthBuffer]: eq.antisymmetry eq 0.111s
929 + Eq[FixedLengthBuffer]: eq.reflexivity eq 0.016s
930 + Eq[FixedLengthBuffer]: eq.symmetry eq 0.021s
931 + Eq[FixedLengthBuffer]: eq.transitivity eq 0.027s
932 + Functor[FixedLengthBuffer]: functor.covariant composition 0.078s
933 + Functor[FixedLengthBuffer]: functor.covariant identity 0.016s
934 + Functor[FixedLengthBuffer]: functor.invariant composition 0.198s
935 + Functor[FixedLengthBuffer]: functor.invariant identity 0.014s
936 + Functor[FixedLengthBuffer]: functor.mapOrKeepToMapEquivalence 0.037s
937 + Foldable[FixedLengthBuffer]: foldable.collectFirst reference 0.044s
938 + Foldable[FixedLengthBuffer]: foldable.collectFirstSome reference 0.019s
939 + Foldable[FixedLengthBuffer]: foldable.contains all elements from itself 0.118s
940 + Foldable[FixedLengthBuffer]: foldable.contains consistent with exists 0.014s
941 + Foldable[FixedLengthBuffer]: foldable.contains consistent with forall 0.013s
942 + Foldable[FixedLengthBuffer]: foldable.dropWhile_ reference 0.018s
943 + Foldable[FixedLengthBuffer]: foldable.exists consistent with find 0.01s
944 + Foldable[FixedLengthBuffer]: foldable.exists is lazy 0.008s
945 + Foldable[FixedLengthBuffer]: foldable.filter_ reference 0.016s
946 + Foldable[FixedLengthBuffer]: foldable.fold reference 0.014s
947 + Foldable[FixedLengthBuffer]: foldable.foldLeft consistent with foldMap 0.026s
948 + Foldable[FixedLengthBuffer]: foldable.foldM identity 0.176s
949 + Foldable[FixedLengthBuffer]: foldable.foldRight consistent with foldMap 0.023s
950 + Foldable[FixedLengthBuffer]: foldable.foldRight is lazy 0.004s
951 + Foldable[FixedLengthBuffer]: foldable.foldRightDefer consistency 0.023s
952 + Foldable[FixedLengthBuffer]: foldable.forall consistent with exists 0.007s
953 + Foldable[FixedLengthBuffer]: foldable.forall is lazy 0.006s
954 + Foldable[FixedLengthBuffer]: foldable.forall true if empty 0.006s
955 + Foldable[FixedLengthBuffer]: foldable.get reference 0.011s
956 + Foldable[FixedLengthBuffer]: foldable.nonEmpty reference 0.006s
957 + Foldable[FixedLengthBuffer]: foldable.ordered consistency 0.009s
958 + Foldable[FixedLengthBuffer]: foldable.reduceLeftOption consistent with reduceLeftToOption 0.02s
959 + Foldable[FixedLengthBuffer]: foldable.reduceRightOption consistent with reduceRightToOption 0.05s
960 + Foldable[FixedLengthBuffer]: foldable.takeWhile_ reference 0.011s
961 + Foldable[FixedLengthBuffer]: foldable.toList reference 0.018s
962 + Foldable[FixedLengthBuffer]: foldable.unorderedFold consistent with unorderedFoldMap 0.018s
963 + Foldable[FixedLengthBuffer]: foldable.unorderedFoldMapA identity 0.023s
964 + Traversable[FixedLengthBuffer]: traverse.collectFirst reference 0.008s
965 + Traversable[FixedLengthBuffer]: traverse.collectFirstSome reference 0.008s
966 + Traversable[FixedLengthBuffer]: traverse.contains all elements from itself 0.052s
967 + Traversable[FixedLengthBuffer]: traverse.contains consistent with exists 0.007s
968 + Traversable[FixedLengthBuffer]: traverse.contains consistent with forall 0.009s
969 + Traversable[FixedLengthBuffer]: traverse.covariant composition 0.038s
970 + Traversable[FixedLengthBuffer]: traverse.covariant identity 0.01s
971 + Traversable[FixedLengthBuffer]: traverse.dropWhile_ reference 0.009s
972 + Traversable[FixedLengthBuffer]: traverse.exists consistent with find 0.013s
973 + Traversable[FixedLengthBuffer]: traverse.exists is lazy 0.008s
974 + Traversable[FixedLengthBuffer]: traverse.filter_ reference 0.025s
975 + Traversable[FixedLengthBuffer]: traverse.fold reference 0.011s
976 + Traversable[FixedLengthBuffer]: traverse.foldLeft consistent with foldMap 0.017s
977 + Traversable[FixedLengthBuffer]: traverse.foldM identity 0.02s
978 + Traversable[FixedLengthBuffer]: traverse.foldRight consistent with foldMap 0.02s
979 + Traversable[FixedLengthBuffer]: traverse.foldRight is lazy 0.01s
980 + Traversable[FixedLengthBuffer]: traverse.foldRightDefer consistency 0.032s
981 + Traversable[FixedLengthBuffer]: traverse.forall consistent with exists 0.015s
982 + Traversable[FixedLengthBuffer]: traverse.forall is lazy 0.008s
983 + Traversable[FixedLengthBuffer]: traverse.forall true if empty 0.011s
984 + Traversable[FixedLengthBuffer]: traverse.get reference 0.021s
985 + Traversable[FixedLengthBuffer]: traverse.invariant composition 0.033s
986 + Traversable[FixedLengthBuffer]: traverse.invariant identity 0.018s
987 + Traversable[FixedLengthBuffer]: traverse.mapOrKeepToMapEquivalence 0.034s
988 + Traversable[FixedLengthBuffer]: traverse.nonEmpty reference 0.009s
989 + Traversable[FixedLengthBuffer]: traverse.ordered consistency 0.011s
990 + Traversable[FixedLengthBuffer]: traverse.reduceLeftOption consistent with reduceLeftToOption 0.013s
991 + Traversable[FixedLengthBuffer]: traverse.reduceRightOption consistent with reduceRightToOption 0.025s
992 + Traversable[FixedLengthBuffer]: traverse.takeWhile_ reference 0.012s
993 + Traversable[FixedLengthBuffer]: traverse.toList reference 0.008s
994 + Traversable[FixedLengthBuffer]: traverse.traverse derive foldMap 0.052s
995 + Traversable[FixedLengthBuffer]: traverse.traverse identity 0.012s
996 + Traversable[FixedLengthBuffer]: traverse.traverse order consistency 0.044s
997 + Traversable[FixedLengthBuffer]: traverse.traverse parallel composition 0.036s
998 + Traversable[FixedLengthBuffer]: traverse.traverse ref mapAccumulate 0.225s
999 + Traversable[FixedLengthBuffer]: traverse.traverse ref mapWithIndex 0.07s
1000 + Traversable[FixedLengthBuffer]: traverse.traverse ref mapWithLongIndex 0.057s
1001 + Traversable[FixedLengthBuffer]: traverse.traverse ref traverseWithIndexM 0.023s
1002 + Traversable[FixedLengthBuffer]: traverse.traverse ref traverseWithLongIndexM 0.019s
1003 + Traversable[FixedLengthBuffer]: traverse.traverse ref updated 0.03s
1004 + Traversable[FixedLengthBuffer]: traverse.traverse ref zipWithIndex 0.075s
1005 + Traversable[FixedLengthBuffer]: traverse.traverse ref zipWithLongIndex 0.046s
1006 + Traversable[FixedLengthBuffer]: traverse.traverse sequential composition 0.088s
1007 + Traversable[FixedLengthBuffer]: traverse.traverse traverseTap 0.011s
1008 + Traversable[FixedLengthBuffer]: traverse.unordered traverse consistent with sequence 0.011s
1009 + Traversable[FixedLengthBuffer]: traverse.unordered traverse parallel composition 0.037s
1010 + Traversable[FixedLengthBuffer]: traverse.unordered traverse sequential composition 0.055s
1011 + Traversable[FixedLengthBuffer]: traverse.unorderedFold consistent with unorderedFoldMap 0.009s
1012 + Traversable[FixedLengthBuffer]: traverse.unorderedFoldMapA identity 0.02s
1013observe.model.config.ConfigModelSuite:
1014 + Eq[SystemsControlConfiguration]: eq.antisymmetry eq 0.035s
1015 + Eq[SystemsControlConfiguration]: eq.reflexivity eq 0.012s
1016 + Eq[SystemsControlConfiguration]: eq.symmetry eq 0.013s
1017 + Eq[SystemsControlConfiguration]: eq.transitivity eq 0.021s
1018observe.model.events.ClientEventSuite:
1019 + Eq[InitialEvent]: eq.antisymmetry eq 0.935s
1020 + Eq[InitialEvent]: eq.reflexivity eq 0.369s
1021 + Eq[InitialEvent]: eq.symmetry eq 0.3s
1022 + Eq[InitialEvent]: eq.transitivity eq 0.362s
1023 + Eq[ObserveState]: eq.antisymmetry eq 0.484s
1024 + Eq[ObserveState]: eq.reflexivity eq 0.14s
1025 + Eq[ObserveState]: eq.symmetry eq 0.247s
1026 + Eq[ObserveState]: eq.transitivity eq 0.523s
1027 + Eq[ClientEvent]: eq.antisymmetry eq 0.097s
1028 + Eq[ClientEvent]: eq.reflexivity eq 0.048s
1029 + Eq[ClientEvent]: eq.symmetry eq 0.051s
1030 + Eq[ClientEvent]: eq.transitivity eq 0.05s
1031 + Codec[ClientEvent]: codec.consistency with Codec.from 0.46s
1032 + Codec[ClientEvent]: codec.consistency with accumulating 0.037s
1033 + Codec[ClientEvent]: codec.roundTrip 0.33s
1034observe.model.ModelSuite:
1035 + Eq[SystemName]: eq.antisymmetry eq 0.006s
1036 + Eq[SystemName]: eq.reflexivity eq 0.005s
1037 + Eq[SystemName]: eq.symmetry eq 0.006s
1038 + Eq[SystemName]: eq.transitivity eq 0.006s
1039 + Order[Resource]: order.antisymmetry 0.007s
1040 + Order[Resource]: order.antisymmetry eq 0.006s
1041 + Order[Resource]: order.compare 0.006s
1042 + Order[Resource]: order.gt 0.006s
1043 + Order[Resource]: order.gteqv 0.003s
1044 + Order[Resource]: order.lt 0.006s
1045 + Order[Resource]: order.max 0.009s
1046 + Order[Resource]: order.min 0.005s
1047 + Order[Resource]: order.partialCompare 0.006s
1048 + Order[Resource]: order.pmax 0.006s
1049 + Order[Resource]: order.pmin 0.008s
1050 + Order[Resource]: order.reflexivity eq 0.003s
1051 + Order[Resource]: order.reflexivity gt 0.008s
1052 + Order[Resource]: order.reflexivity lt 0.002s
1053 + Order[Resource]: order.symmetry eq 0.005s
1054 + Order[Resource]: order.totality 0.005s
1055 + Order[Resource]: order.transitivity 0.003s
1056 + Order[Resource]: order.transitivity eq 0.005s
1057 + Eq[Resource]: eq.antisymmetry eq 0.005s
1058 + Eq[Resource]: eq.reflexivity eq 0.001s
1059 + Eq[Resource]: eq.symmetry eq 0.004s
1060 + Eq[Resource]: eq.transitivity eq 0.005s
1061 + Eq[List]: eq.antisymmetry eq 0.006s
1062 + Eq[List]: eq.reflexivity eq 0.002s
1063 + Eq[List]: eq.symmetry eq 0.004s
1064 + Eq[List]: eq.transitivity eq 0.005s
1065 + Eq[Operator]: eq.antisymmetry eq 0.003s
1066 + Eq[Operator]: eq.reflexivity eq 0.002s
1067 + Eq[Operator]: eq.symmetry eq 0.003s
1068 + Eq[Operator]: eq.transitivity eq 0.004s
1069 + Eq[StepState]: eq.antisymmetry eq 0.01s
1070 + Eq[StepState]: eq.reflexivity eq 0.006s
1071 + Eq[StepState]: eq.symmetry eq 0.008s
1072 + Eq[StepState]: eq.transitivity eq 0.013s
1073 + Eq[ActionStatus]: eq.antisymmetry eq 0.006s
1074 + Eq[ActionStatus]: eq.reflexivity eq 0.001s
1075 + Eq[ActionStatus]: eq.symmetry eq 0.001s
1076 + Eq[ActionStatus]: eq.transitivity eq 0.005s
1077 + Eq[ObserveStep]: eq.antisymmetry eq 0.159s
1078 + Eq[ObserveStep]: eq.reflexivity eq 0.133s
1079 + Eq[ObserveStep]: eq.symmetry eq 0.118s
1080 + Eq[ObserveStep]: eq.transitivity eq 0.177s
1081 + Eq[ObserveStep]: eq.antisymmetry eq-1 0.098s
1082 + Eq[ObserveStep]: eq.reflexivity eq-1 0.083s
1083 + Eq[ObserveStep]: eq.symmetry eq-1 0.093s
1084 + Eq[ObserveStep]: eq.transitivity eq-1 0.117s
1085 + Eq[ObserveStep.Standard]: eq.antisymmetry eq 0.024s
1086 + Eq[ObserveStep.Standard]: eq.reflexivity eq 0.045s
1087 + Eq[ObserveStep.Standard]: eq.symmetry eq 0.029s
1088 + Eq[ObserveStep.Standard]: eq.transitivity eq 0.056s
1089 + Eq[NsSubexposure]: eq.antisymmetry eq 0.004s
1090 + Eq[NsSubexposure]: eq.reflexivity eq 0.002s
1091 + Eq[NsSubexposure]: eq.symmetry eq 0.006s
1092 + Eq[NsSubexposure]: eq.transitivity eq 0.006s
1093 + Eq[NodAndShuffleStatus]: eq.antisymmetry eq 0.02s
1094 + Eq[NodAndShuffleStatus]: eq.reflexivity eq 0.011s
1095 + Eq[NodAndShuffleStatus]: eq.symmetry eq 0.009s
1096 + Eq[NodAndShuffleStatus]: eq.transitivity eq 0.016s
1097 + Eq[ObserveStep.NodAndShuffle]: eq.antisymmetry eq 0.044s
1098 + Eq[ObserveStep.NodAndShuffle]: eq.reflexivity eq 0.047s
1099 + Eq[ObserveStep.NodAndShuffle]: eq.symmetry eq 0.056s
1100 + Eq[ObserveStep.NodAndShuffle]: eq.transitivity eq 0.042s
1101 + Eq[SequenceState]: eq.antisymmetry eq 0.006s
1102 + Eq[SequenceState]: eq.reflexivity eq 0.003s
1103 + Eq[SequenceState]: eq.symmetry eq 0.006s
1104 + Eq[SequenceState]: eq.transitivity eq 0.006s
1105 + Eq[ActionType]: eq.antisymmetry eq 0.006s
1106 + Eq[ActionType]: eq.reflexivity eq 0.001s
1107 + Eq[ActionType]: eq.symmetry eq 0.003s
1108 + Eq[ActionType]: eq.transitivity eq 0.003s
1109 + Eq[SequenceMetadata]: eq.antisymmetry eq 0.008s
1110 + Eq[SequenceMetadata]: eq.reflexivity eq 0.005s
1111 + Eq[SequenceMetadata]: eq.symmetry eq 0.008s
1112 + Eq[SequenceMetadata]: eq.transitivity eq 0.013s
1113 + Eq[SequenceView]: eq.antisymmetry eq 0.2s
1114 + Eq[SequenceView]: eq.reflexivity eq 0.09s
1115 + Eq[SequenceView]: eq.symmetry eq 0.158s
1116 + Eq[SequenceView]: eq.transitivity eq 0.556s
1117 + Eq[SequencesQueue[SequenceView]]: eq.antisymmetry eq 0.238s
1118 + Eq[SequencesQueue[SequenceView]]: eq.reflexivity eq 0.088s
1119 + Eq[SequencesQueue[SequenceView]]: eq.symmetry eq 0.228s
1120 + Eq[SequencesQueue[SequenceView]]: eq.transitivity eq 0.285s
1121 + Eq[StepType]: eq.antisymmetry eq 0.001s
1122 + Eq[StepType]: eq.reflexivity eq 0.001s
1123 + Eq[StepType]: eq.symmetry eq 0.001s
1124 + Eq[StepType]: eq.transitivity eq 0.001s
1125 + Eq[Guiding]: eq.antisymmetry eq 0.001s
1126 + Eq[Guiding]: eq.reflexivity eq 0.0s
1127 + Eq[Guiding]: eq.symmetry eq 0.0s
1128 + Eq[Guiding]: eq.transitivity eq 0.001s
1129 + Eq[FPUMode]: eq.antisymmetry eq 0.005s
1130 + Eq[FPUMode]: eq.reflexivity eq 0.001s
1131 + Eq[FPUMode]: eq.symmetry eq 0.001s
1132 + Eq[FPUMode]: eq.transitivity eq 0.001s
1133 + Eq[Conditions]: eq.antisymmetry eq 0.011s
1134 + Eq[Conditions]: eq.reflexivity eq 0.01s
1135 + Eq[Conditions]: eq.symmetry eq 0.013s
1136 + Eq[Conditions]: eq.transitivity eq 0.014s
1137 + Eq[ServerLogLevel]: eq.antisymmetry eq 0.004s
1138 + Eq[ServerLogLevel]: eq.reflexivity eq 0.0s
1139 + Eq[ServerLogLevel]: eq.symmetry eq 0.0s
1140 + Eq[ServerLogLevel]: eq.transitivity eq 0.004s
1141 + Eq[Notification]: eq.antisymmetry eq 0.008s
1142 + Eq[Notification]: eq.reflexivity eq 0.006s
1143 + Eq[Notification]: eq.symmetry eq 0.008s
1144 + Eq[Notification]: eq.transitivity eq 0.008s
1145 + Eq[UserPrompt]: eq.antisymmetry eq 0.015s
1146 + Eq[UserPrompt]: eq.reflexivity eq 0.01s
1147 + Eq[UserPrompt]: eq.symmetry eq 0.017s
1148 + Eq[UserPrompt]: eq.transitivity eq 0.034s
1149 + Eq[UserPrompt.TargetCheckOverride]: eq.antisymmetry eq 0.002s
1150 + Eq[UserPrompt.TargetCheckOverride]: eq.reflexivity eq 0.001s
1151 + Eq[UserPrompt.TargetCheckOverride]: eq.symmetry eq 0.002s
1152 + Eq[UserPrompt.TargetCheckOverride]: eq.transitivity eq 0.002s
1153 + Eq[ExecutionQueueView]: eq.antisymmetry eq 0.126s
1154 + Eq[ExecutionQueueView]: eq.reflexivity eq 0.03s
1155 + Eq[ExecutionQueueView]: eq.symmetry eq 0.05s
1156 + Eq[ExecutionQueueView]: eq.transitivity eq 0.065s
1157 + Eq[StepProgress]: eq.antisymmetry eq 0.005s
1158 + Eq[StepProgress]: eq.reflexivity eq 0.002s
1159 + Eq[StepProgress]: eq.symmetry eq 0.006s
1160 + Eq[StepProgress]: eq.transitivity eq 0.006s
1161 + Eq[ObservationProgress]: eq.antisymmetry eq 0.007s
1162 + Eq[ObservationProgress]: eq.reflexivity eq 0.005s
1163 + Eq[ObservationProgress]: eq.symmetry eq 0.01s
1164 + Eq[ObservationProgress]: eq.transitivity eq 0.017s
1165 + Codec[ObservationProgress]: codec.consistency with Codec.from 0.172s
1166 + Codec[ObservationProgress]: codec.consistency with accumulating 0.026s
1167 + Codec[ObservationProgress]: codec.decoder serializability 0.028s
1168 + Codec[ObservationProgress]: codec.encoder serializability 0.005s
1169 + Codec[ObservationProgress]: codec.roundTrip 0.052s
1170 + Eq[RunningStep]: eq.antisymmetry eq 0.007s
1171 + Eq[RunningStep]: eq.reflexivity eq 0.004s
1172 + Eq[RunningStep]: eq.symmetry eq 0.006s
1173 + Eq[RunningStep]: eq.transitivity eq 0.004s
1174 + Eq[BatchCommandState]: eq.antisymmetry eq 0.018s
1175 + Eq[BatchCommandState]: eq.reflexivity eq 0.007s
1176 + Eq[BatchCommandState]: eq.symmetry eq 0.016s
1177 + Eq[BatchCommandState]: eq.transitivity eq 0.032s
1178 + Eq[ApplyCommandResult]: eq.antisymmetry eq 0.002s
1179 + Eq[ApplyCommandResult]: eq.reflexivity eq 0.0s
1180 + Eq[ApplyCommandResult]: eq.symmetry eq 0.004s
1181 + Eq[ApplyCommandResult]: eq.transitivity eq 0.001s
1182 + Eq[ObserveCommandResult]: eq.antisymmetry eq 0.001s
1183 + Eq[ObserveCommandResult]: eq.reflexivity eq 0.004s
1184 + Eq[ObserveCommandResult]: eq.symmetry eq 0.001s
1185 + Eq[ObserveCommandResult]: eq.transitivity eq 0.001s
1186 + Eq[NodAndShuffleStage]: eq.antisymmetry eq 0.004s
1187 + Eq[NodAndShuffleStage]: eq.reflexivity eq 0.001s
1188 + Eq[NodAndShuffleStage]: eq.symmetry eq 0.0s
1189 + Eq[NodAndShuffleStage]: eq.transitivity eq 0.001s
1190 + Eq[ImageFileId]: eq.antisymmetry eq 0.004s
1191 + Eq[ImageFileId]: eq.reflexivity eq 0.001s
1192 + Eq[ImageFileId]: eq.symmetry eq 0.001s
1193 + Eq[ImageFileId]: eq.transitivity eq 0.001s
1194 + Eq[DataId]: eq.antisymmetry eq 0.004s
1195 + Eq[DataId]: eq.reflexivity eq 0.001s
1196 + Eq[DataId]: eq.symmetry eq 0.001s
1197 + Eq[DataId]: eq.transitivity eq 0.004s
1198 + Eq[NsPairs]: eq.antisymmetry eq 0.001s
1199 + Eq[NsPairs]: eq.reflexivity eq 0.001s
1200 + Eq[NsPairs]: eq.symmetry eq 0.003s
1201 + Eq[NsPairs]: eq.transitivity eq 0.001s
1202 + Eq[NsRows]: eq.antisymmetry eq 0.001s
1203 + Eq[NsRows]: eq.reflexivity eq 0.001s
1204 + Eq[NsRows]: eq.symmetry eq 0.001s
1205 + Eq[NsRows]: eq.transitivity eq 0.001s
1206 + Eq[NsAction]: eq.antisymmetry eq 0.004s
1207 + Eq[NsAction]: eq.reflexivity eq 0.0s
1208 + Eq[NsAction]: eq.symmetry eq 0.001s
1209 + Eq[NsAction]: eq.transitivity eq 0.001s
1210 + Eq[NsRunningState]: eq.antisymmetry eq 0.004s
1211 + Eq[NsRunningState]: eq.reflexivity eq 0.001s
1212 + Eq[NsRunningState]: eq.symmetry eq 0.001s
1213 + Eq[NsRunningState]: eq.transitivity eq 0.001s
1214 + Eq[ClientConfig]: eq.antisymmetry eq 0.112s
1215 + Eq[ClientConfig]: eq.reflexivity eq 0.124s
1216 + Eq[ClientConfig]: eq.symmetry eq 0.144s
1217 + Eq[ClientConfig]: eq.transitivity eq 0.21s
1218 + Codec[ClientConfig]: codec.consistency with Codec.from 0.117s
1219 + Codec[ClientConfig]: codec.consistency with accumulating 0.016s
1220 + Codec[ClientConfig]: codec.roundTrip 0.119s
1221 + Eq[ObsRecordedIds]: eq.antisymmetry eq 0.017s
1222 + Eq[ObsRecordedIds]: eq.reflexivity eq 0.007s
1223 + Eq[ObsRecordedIds]: eq.symmetry eq 0.016s
1224 + Eq[ObsRecordedIds]: eq.transitivity eq 0.018s
1225 + Codec[ObsRecordedIds]: codec.consistency with Codec.from 0.057s
1226 + Codec[ObsRecordedIds]: codec.consistency with accumulating 0.026s
1227 + Codec[ObsRecordedIds]: codec.roundTrip 0.094s
1228observe.model.ModelLensesSuite:
1229 + event observer name lens: Lens.compose modify 0.768s
1230 + event observer name lens: Lens.consistent get with modifyId 0.224s
1231 + event observer name lens: Lens.consistent modify with modifyId 0.287s
1232 + event observer name lens: Lens.consistent replace with modify 0.2s
1233 + event observer name lens: Lens.get what you replace 0.122s
1234 + event observer name lens: Lens.modify id = id 0.194s
1235 + event observer name lens: Lens.replace idempotent 0.193s
1236 + event observer name lens: Lens.replace what you get 0.134s
1237 + each step traversal: Traversal.compose modify 0.407s
1238 + each step traversal: Traversal.get what you set 0.274s
1239 + each step traversal: Traversal.headOption 0.057s
1240 + each step traversal: Traversal.modify id = id 0.085s
1241 + each step traversal: Traversal.replace idempotent 0.069s
1242 + observation steps lens: Lens.compose modify 0.328s
1243 + observation steps lens: Lens.consistent get with modifyId 0.084s
1244 + observation steps lens: Lens.consistent modify with modifyId 0.232s
1245 + observation steps lens: Lens.consistent replace with modify 0.116s
1246 + observation steps lens: Lens.get what you replace 0.111s
1247 + observation steps lens: Lens.modify id = id 0.08s
1248 + observation steps lens: Lens.replace idempotent 0.09s
1249 + observation steps lens: Lens.replace what you get 0.085s
1250 + each view traversal: Traversal.compose modify 1.173s
1251 + each view traversal: Traversal.get what you set 0.307s
1252 + each view traversal: Traversal.headOption 0.056s
1253 + each view traversal: Traversal.modify id = id 0.081s
1254 + each view traversal: Traversal.replace idempotent 0.172s
1255 + sequence queue lens: Lens.compose modify 0.424s
1256 + sequence queue lens: Lens.consistent get with modifyId 0.029s
1257 + sequence queue lens: Lens.consistent modify with modifyId 0.197s
1258 + sequence queue lens: Lens.consistent replace with modify 0.07s
1259 + sequence queue lens: Lens.get what you replace 0.064s
1260 + sequence queue lens: Lens.modify id = id 0.027s
1261 + sequence queue lens: Lens.replace idempotent 0.061s
1262 + sequence queue lens: Lens.replace what you get 0.035s
1263 + step type prism: Prism.compose modify 0.004s
1264 + step type prism: Prism.consistent getOption with modifyId 0.003s
1265 + step type prism: Prism.consistent modify with modifyId 0.002s
1266 + step type prism: Prism.consistent replace with modify 0.002s
1267 + step type prism: Prism.modify id = id 0.002s
1268 + step type prism: Prism.partial round trip one way 0.001s
1269 + step type prism: Prism.round trip other way 0.0s
1270 + param guiding prism: Prism.compose modify 0.003s
1271 + param guiding prism: Prism.consistent getOption with modifyId 0.001s
1272 + param guiding prism: Prism.consistent modify with modifyId 0.002s
1273 + param guiding prism: Prism.consistent replace with modify 0.002s
1274 + param guiding prism: Prism.modify id = id 0.001s
1275 + param guiding prism: Prism.partial round trip one way 0.001s
1276 + param guiding prism: Prism.round trip other way 0.0s
1277 + StandardStep: Prism.compose modify 0.017s
1278 + StandardStep: Prism.consistent getOption with modifyId 0.009s
1279 + StandardStep: Prism.consistent modify with modifyId 0.015s
1280 + StandardStep: Prism.consistent replace with modify 0.008s
1281 + StandardStep: Prism.modify id = id 0.005s
1282 + StandardStep: Prism.partial round trip one way 0.007s
1283 + StandardStep: Prism.round trip other way 0.003s
1284 + NodAndShuffleStep: Prism.compose modify 0.015s
1285 + NodAndShuffleStep: Prism.consistent getOption with modifyId 0.005s
1286 + NodAndShuffleStep: Prism.consistent modify with modifyId 0.01s
1287 + NodAndShuffleStep: Prism.consistent replace with modify 0.008s
1288 + NodAndShuffleStep: Prism.modify id = id 0.005s
1289 + NodAndShuffleStep: Prism.partial round trip one way 0.005s
1290 + NodAndShuffleStep: Prism.round trip other way 0.003s
1291 + ObserveStep.status: Lens.compose modify 0.012s
1292 + ObserveStep.status: Lens.consistent get with modifyId 0.004s
1293 + ObserveStep.status: Lens.consistent modify with modifyId 0.007s
1294 + ObserveStep.status: Lens.consistent replace with modify 0.007s
1295 + ObserveStep.status: Lens.get what you replace 0.005s
1296 + ObserveStep.status: Lens.modify id = id 0.007s
1297 + ObserveStep.status: Lens.replace idempotent 0.008s
1298 + ObserveStep.status: Lens.replace what you get 0.006s
1299 + ObserveStep.id: Lens.compose modify 0.008s
1300 + ObserveStep.id: Lens.consistent get with modifyId 0.003s
1301 + ObserveStep.id: Lens.consistent modify with modifyId 0.007s
1302 + ObserveStep.id: Lens.consistent replace with modify 0.006s
1303 + ObserveStep.id: Lens.get what you replace 0.004s
1304 + ObserveStep.id: Lens.modify id = id 0.006s
1305 + ObserveStep.id: Lens.replace idempotent 0.007s
1306 + ObserveStep.id: Lens.replace what you get 0.006s
1307 + ObserveStep.observeStatus: Optional.compose modify 0.011s
1308 + ObserveStep.observeStatus: Optional.consistent getOption with modifyId 0.004s
1309 + ObserveStep.observeStatus: Optional.consistent modify with modifyId 0.008s
1310 + ObserveStep.observeStatus: Optional.consistent replace with modify 0.008s
1311 + ObserveStep.observeStatus: Optional.get what you replace 0.005s
1312 + ObserveStep.observeStatus: Optional.modify id = id 0.007s
1313 + ObserveStep.observeStatus: Optional.replace idempotent 0.007s
1314 + ObserveStep.observeStatus: Optional.replace what you get 0.008s
1315 + ObserveStep.configStatus: Optional.compose modify 0.011s
1316 + ObserveStep.configStatus: Optional.consistent getOption with modifyId 0.004s
1317 + ObserveStep.configStatus: Optional.consistent modify with modifyId 0.008s
1318 + ObserveStep.configStatus: Optional.consistent replace with modify 0.006s
1319 + ObserveStep.configStatus: Optional.get what you replace 0.005s
1320 + ObserveStep.configStatus: Optional.modify id = id 0.006s
1321 + ObserveStep.configStatus: Optional.replace idempotent 0.007s
1322 + ObserveStep.configStatus: Optional.replace what you get 0.006s
1323 + signedPFormat: format.coverage 0.002s
1324 + signedPFormat: format.format roundtrip 0.002s
1325 + signedPFormat: format.normalize 0.003s
1326 + signedPFormat: format.parse roundtrip 0.003s
1327 + signedQFormat: format.coverage 0.0s
1328 + signedQFormat: format.format roundtrip 0.002s
1329 + signedQFormat: format.normalize 0.003s
1330 + signedQFormat: format.parse roundtrip 0.002s
1331 + signedArcsecFormat: format.coverage 0.0s
1332 + signedArcsecFormat: format.format roundtrip 0.002s
1333 + signedArcsecFormat: format.normalize 0.002s
1334 + signedArcsecFormat: format.parse roundtrip 0.003s
1335[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/model/shared/src/main/scala/observe/model/ObserveStep.scala:19:15
1336[warn] 19 |import monocle.Focus
1337[warn] | ^^^^^
1338[warn] | unused import
1339[warn] one warning found
1340[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/model/shared/src/main/scala/observe/model/ObserveStep.scala:19:15
1341[warn] 19 |import monocle.Focus
1342[warn] | ^^^^^
1343[warn] | unused import
1344[warn] one warning found
1345
1346************************
1347Build summary:
1348[{
1349 "module": "lucuma-schemas",
1350 "compile": {"status": "ok", "tookMs": 68058, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1351 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1352 "test-compile": {"status": "ok", "tookMs": 3003, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1353 "test": {"status": "failed", "tookMs": 1403, "passed": 0, "failed": 13, "ignored": 0, "skipped": 0, "total": 13, "byFramework": [{"framework": "munit", "stats": {"passed": 0, "failed": 13, "ignored": 0, "skipped": 0, "total": 13}}]},
1354 "publish": {"status": "skipped", "tookMs": 0},
1355 "metadata": {
1356 "crossScalaVersions": ["3.7.3"]
1357}
1358},{
1359 "module": "lucuma-schemas-model",
1360 "compile": {"status": "ok", "tookMs": 72, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1361 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1362 "test-compile": {"status": "ok", "tookMs": 134, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1363 "test": {"status": "ok", "tookMs": 112, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1364 "publish": {"status": "skipped", "tookMs": 0},
1365 "metadata": {
1366 "crossScalaVersions": ["3.7.3"]
1367}
1368},{
1369 "module": "explore_modeltests",
1370 "compile": {"status": "ok", "tookMs": 39166, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1371 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1372 "test-compile": {"status": "ok", "tookMs": 8684, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1373 "test": {"status": "ok", "tookMs": 12354, "passed": 249, "failed": 0, "ignored": 0, "skipped": 0, "total": 249, "byFramework": [{"framework": "munit", "stats": {"passed": 249, "failed": 0, "ignored": 0, "skipped": 0, "total": 249}}]},
1374 "publish": {"status": "skipped", "tookMs": 0},
1375 "metadata": {
1376 "crossScalaVersions": ["3.7.3"]
1377}
1378},{
1379 "module": "explore_modeltestkit",
1380 "compile": {"status": "ok", "tookMs": 346, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1381 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1382 "test-compile": {"status": "ok", "tookMs": 422, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1383 "test": {"status": "ok", "tookMs": 360, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1384 "publish": {"status": "skipped", "tookMs": 0},
1385 "metadata": {
1386 "crossScalaVersions": ["3.7.3"]
1387}
1388},{
1389 "module": "lucuma-schemas-testkit",
1390 "compile": {"status": "ok", "tookMs": 87, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1391 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1392 "test-compile": {"status": "ok", "tookMs": 128, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1393 "test": {"status": "ok", "tookMs": 128, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1394 "publish": {"status": "skipped", "tookMs": 0},
1395 "metadata": {
1396 "crossScalaVersions": ["3.7.3"]
1397}
1398},{
1399 "module": "explore_model",
1400 "compile": {"status": "ok", "tookMs": 288, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1401 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1402 "test-compile": {"status": "ok", "tookMs": 255, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1403 "test": {"status": "ok", "tookMs": 312, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1404 "publish": {"status": "skipped", "tookMs": 0},
1405 "metadata": {
1406 "crossScalaVersions": ["3.7.3"]
1407}
1408},{
1409 "module": "observe_model",
1410 "compile": {"status": "ok", "tookMs": 21998, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
1411 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1412 "test-compile": {"status": "ok", "tookMs": 2531, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1413 "test": {"status": "ok", "tookMs": 8249, "passed": 404, "failed": 0, "ignored": 0, "skipped": 0, "total": 404, "byFramework": [{"framework": "munit", "stats": {"passed": 404, "failed": 0, "ignored": 0, "skipped": 0, "total": 404}}]},
1414 "publish": {"status": "skipped", "tookMs": 0},
1415 "metadata": {
1416 "crossScalaVersions": ["3.7.3"]
1417}
1418}]
1419************************
1420[error] Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: lucuma-schemas
1421[error] (Global / runBuild) Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: lucuma-schemas
1422[error] Total time: 223 s (0:03:43.0), completed Nov 28, 2025, 4:19:04 PM
1423[0JBuild failed, not retrying.