Build Logs

gemini-hlsw/lucuma-apps • 3.8.0-RC4:2025-12-22

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-RC4
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-RC4
32Execute tests: true
33sbt project found:
34No prepare script found for project gemini-hlsw/lucuma-apps
35##################################
36Scala version: 3.8.0-RC4
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-RC4
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-RC4"
58"++3.8.0-RC4 -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-RC4 """{"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 9.008s.
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-RC4
93OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in schemas_libJS/crossScalaVersions
94OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in schemas_modelJVM/crossScalaVersions
95OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in rootJVM/crossScalaVersions
96OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in explore_app/crossScalaVersions
97OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in explore_app-clue/crossScalaVersions
98OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in ui_lib/crossScalaVersions
99[info] set scmInfo to https://github.com/gemini-hlsw/lucuma-apps
100OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in observe_web_server/crossScalaVersions
101OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in ui_demo/crossScalaVersions
102OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in root/crossScalaVersions
103OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in ui_tests/crossScalaVersions
104OpenCB::Limitting incorrect crossVersions List() -> List(3.8.0-RC4) in root/crossScalaVersions
105OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in explore_modelJVM/crossScalaVersions
106OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in explore_common/crossScalaVersions
107OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in observe_modelJS/crossScalaVersions
108OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in schemas_testsJS/crossScalaVersions
109OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in schemas_modelJS/crossScalaVersions
110OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in schemas_testkitJVM/crossScalaVersions
111OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in rootNative/crossScalaVersions
112OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in observe_web_client/crossScalaVersions
113OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in explore_workers/crossScalaVersions
114OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in explore_modelTestkitJS/crossScalaVersions
115OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in rootJS/crossScalaVersions
116OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in explore_modelTestsJVM/crossScalaVersions
117OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in schemas_libJVM/crossScalaVersions
118OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in schemas_libJVM-clue/crossScalaVersions
119OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in schemas_testsJVM/crossScalaVersions
120OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in ui_testkit/crossScalaVersions
121OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in schemas_testkitJS/crossScalaVersions
122OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in ui_css/crossScalaVersions
123OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in observe_server/crossScalaVersions
124OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in explore_modelTestsJS/crossScalaVersions
125OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in explore_modelTestkitJVM/crossScalaVersions
126OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in explore_modelJS/crossScalaVersions
127OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in observe_ui_model/crossScalaVersions
128OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in observe_modelJVM/crossScalaVersions
129OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in observe_web_client-clue/crossScalaVersions
130OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in observe_deploy/crossScalaVersions
131OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in observe_server-clue/crossScalaVersions
132OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 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-RC4 on 38 projects.
135[info] Switching Scala version on:
136[info] observe_server (3.8.0-RC4)
137[info] explore_app (3.8.0-RC4)
138[info] ui_css (3.8.0-RC4)
139[info] observe_web_client (3.8.0-RC4)
140[info] observe_deploy (3.8.0-RC4)
141[info] explore_modelTestsJS (3.8.0-RC4)
142[info] schemas_testkitJVM (3.8.0-RC4)
143[info] schemas_modelJVM (3.8.0-RC4)
144[info] * root (3.8.0-RC4)
145[info] schemas_modelJS (3.8.0-RC4)
146[info] explore_workers (3.8.0-RC4)
147[info] explore_modelTestkitJS (3.8.0-RC4)
148[info] observe_web_client-clue (3.8.0-RC4)
149[info] observe_server-clue (3.8.0-RC4)
150[info] rootJS (3.8.0-RC4)
151[info] ui_testkit (3.8.0-RC4)
152[info] schemas_testkitJS (3.8.0-RC4)
153[info] schemas_testsJS (3.8.0-RC4)
154[info] ui_lib (3.8.0-RC4)
155[info] ui_demo (3.8.0-RC4)
156[info] schemas_testsJVM (3.8.0-RC4)
157[info] explore_app-clue (3.8.0-RC4)
158[info] ui_tests (3.8.0-RC4)
159[info] explore_modelTestkitJVM (3.8.0-RC4)
160[info] schemas_libJVM-clue (3.8.0-RC4)
161[info] observe_ui_model (3.8.0-RC4)
162[info] rootJVM (3.8.0-RC4)
163[info] schemas_libJVM (3.8.0-RC4)
164[info] explore_modelJS (3.8.0-RC4)
165[info] rootNative (3.8.0-RC4)
166[info] observe_modelJS (3.8.0-RC4)
167[info] observe_modelJVM (3.8.0-RC4)
168[info] explore_modelJVM (3.8.0-RC4)
169[info] explore_common (3.8.0-RC4)
170[info] schemas_libJS-clue (3.8.0-RC4)
171[info] explore_modelTestsJVM (3.8.0-RC4)
172[info] observe_web_server (3.8.0-RC4)
173[info] schemas_libJS (3.8.0-RC4)
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 Dec 22, 2025, 8:17:11 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-20251222T191710Z-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-20251222T191710Z-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-RC4/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-RC4/classes ...
226[info] done compiling
227[info] compiling 10 Scala sources to /build/repo/schemas/lib/.jvm-clue/target/scala-3.8.0-RC4/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-RC4/src_managed/main
231[info] compiling 31 Scala sources to /build/repo/schemas/lib/.jvm/target/scala-3.8.0-RC4/classes ...
232[info] done compiling
233[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC4/src_managed/main
234[info] compiling 7 Scala sources to /build/repo/schemas/lib/.jvm/target/scala-3.8.0-RC4/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-RC4/src_managed/main
237lucuma.schemas.decoders.ConstraintSetDecodersSuite:
238==> X lucuma.schemas.decoders.ConstraintSetDecodersSuite.Constraint set decoder 0.324s 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.TimingWindowDecodersSuite:
260==> X lucuma.schemas.decoders.TimingWindowDecodersSuite.Timing window decoder 0.314s java.nio.file.NoSuchFileException: modules/schemas/lucuma-schemas/src/test/resources/tw1.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)
281lucuma.schemas.decoders.ExposureTimeModeDecodersSuite:
282==> X lucuma.schemas.decoders.ExposureTimeModeDecodersSuite.SignalToNoise decoder 0.323s java.nio.file.NoSuchFileException: modules/schemas/lucuma-schemas/src/test/resources/signalToNoise.json
283 at sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
284 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
285 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
286 at sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:181)
287 at java.nio.channels.FileChannel.open(FileChannel.java:298)
288 at java.nio.channels.FileChannel.open(FileChannel.java:357)
289 at fs2.io.file.FilesCompanionPlatform.fs2$io$file$FilesCompanionPlatform$AsyncFiles$$_$open$$anonfun$1(FilesPlatform.scala:323)
290 at blocking @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.open(FilesPlatform.scala:323)
291 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
292 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
293 at uncancelable @ fs2.Pull$.acquireCancelable(Pull.scala:422)
294 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
295 at handleErrorWith @ fs2.Compiler$Target.handleErrorWith(Compiler.scala:161)
296 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
297 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
298 at unique @ fs2.Compiler$Target$ConcurrentTarget.unique(Compiler.scala:194)
299 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
300 at ref @ fs2.Compiler$Target$ConcurrentTarget.ref(Compiler.scala:195)
301 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
302 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
303==> X lucuma.schemas.decoders.ExposureTimeModeDecodersSuite.FixedExposure decoder 0.025s java.nio.file.NoSuchFileException: modules/schemas/lucuma-schemas/src/test/resources/fixedExposure.json
304 at sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
305 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
306 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
307 at sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:181)
308 at java.nio.channels.FileChannel.open(FileChannel.java:298)
309 at java.nio.channels.FileChannel.open(FileChannel.java:357)
310 at fs2.io.file.FilesCompanionPlatform.fs2$io$file$FilesCompanionPlatform$AsyncFiles$$_$open$$anonfun$1(FilesPlatform.scala:323)
311 at blocking @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.open(FilesPlatform.scala:323)
312 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
313 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
314 at uncancelable @ fs2.Pull$.acquireCancelable(Pull.scala:422)
315 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
316 at handleErrorWith @ fs2.Compiler$Target.handleErrorWith(Compiler.scala:161)
317 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
318 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
319 at unique @ fs2.Compiler$Target$ConcurrentTarget.unique(Compiler.scala:194)
320 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
321 at ref @ fs2.Compiler$Target$ConcurrentTarget.ref(Compiler.scala:195)
322 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
323 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
324lucuma.schemas.decoders.PosAngleDecodersSuite:
325==> X lucuma.schemas.decoders.PosAngleDecodersSuite.Fixed error 0.318s java.nio.file.NoSuchFileException: modules/schemas/lucuma-schemas/src/test/resources/pac2.json
326 at sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
327 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
328 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
329 at sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:181)
330 at java.nio.channels.FileChannel.open(FileChannel.java:298)
331 at java.nio.channels.FileChannel.open(FileChannel.java:357)
332 at fs2.io.file.FilesCompanionPlatform.fs2$io$file$FilesCompanionPlatform$AsyncFiles$$_$open$$anonfun$1(FilesPlatform.scala:323)
333 at blocking @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.open(FilesPlatform.scala:323)
334 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
335 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
336 at uncancelable @ fs2.Pull$.acquireCancelable(Pull.scala:422)
337 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
338 at handleErrorWith @ fs2.Compiler$Target.handleErrorWith(Compiler.scala:161)
339 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
340 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
341 at unique @ fs2.Compiler$Target$ConcurrentTarget.unique(Compiler.scala:194)
342 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
343 at ref @ fs2.Compiler$Target$ConcurrentTarget.ref(Compiler.scala:195)
344 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
345 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
346==> X lucuma.schemas.decoders.PosAngleDecodersSuite.Fixed 42 0.03s java.nio.file.NoSuchFileException: modules/schemas/lucuma-schemas/src/test/resources/pac3.json
347 at sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
348 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
349 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
350 at sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:181)
351 at java.nio.channels.FileChannel.open(FileChannel.java:298)
352 at java.nio.channels.FileChannel.open(FileChannel.java:357)
353 at fs2.io.file.FilesCompanionPlatform.fs2$io$file$FilesCompanionPlatform$AsyncFiles$$_$open$$anonfun$1(FilesPlatform.scala:323)
354 at blocking @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.open(FilesPlatform.scala:323)
355 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
356 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
357 at uncancelable @ fs2.Pull$.acquireCancelable(Pull.scala:422)
358 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
359 at handleErrorWith @ fs2.Compiler$Target.handleErrorWith(Compiler.scala:161)
360 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
361 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
362 at unique @ fs2.Compiler$Target$ConcurrentTarget.unique(Compiler.scala:194)
363 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
364 at ref @ fs2.Compiler$Target$ConcurrentTarget.ref(Compiler.scala:195)
365 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
366 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
367==> X lucuma.schemas.decoders.PosAngleDecodersSuite.Override 42 0.016s java.nio.file.NoSuchFileException: modules/schemas/lucuma-schemas/src/test/resources/pac4.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)
388lucuma.schemas.decoders.VisitDecodersSuite:
389==> X lucuma.schemas.decoders.VisitDecodersSuite.Visits Gmos North decoder 0.015s java.nio.file.NoSuchFileException: modules/schemas/lucuma-schemas/src/test/resources/visitGmosNorth.json
390 at sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
391 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
392 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
393 at sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:181)
394 at java.nio.channels.FileChannel.open(FileChannel.java:298)
395 at java.nio.channels.FileChannel.open(FileChannel.java:357)
396 at fs2.io.file.FilesCompanionPlatform.fs2$io$file$FilesCompanionPlatform$AsyncFiles$$_$open$$anonfun$1(FilesPlatform.scala:323)
397 at blocking @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.open(FilesPlatform.scala:323)
398 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
399 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
400 at uncancelable @ fs2.Pull$.acquireCancelable(Pull.scala:422)
401 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
402 at handleErrorWith @ fs2.Compiler$Target.handleErrorWith(Compiler.scala:161)
403 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
404 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
405 at unique @ fs2.Compiler$Target$ConcurrentTarget.unique(Compiler.scala:194)
406 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
407 at ref @ fs2.Compiler$Target$ConcurrentTarget.ref(Compiler.scala:195)
408 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
409 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
410==> X lucuma.schemas.decoders.VisitDecodersSuite.Visits Gmos South decoder 0.009s java.nio.file.NoSuchFileException: modules/schemas/lucuma-schemas/src/test/resources/visitGmosSouth.json
411 at sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
412 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
413 at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
414 at sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:181)
415 at java.nio.channels.FileChannel.open(FileChannel.java:298)
416 at java.nio.channels.FileChannel.open(FileChannel.java:357)
417 at fs2.io.file.FilesCompanionPlatform.fs2$io$file$FilesCompanionPlatform$AsyncFiles$$_$open$$anonfun$1(FilesPlatform.scala:323)
418 at blocking @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.open(FilesPlatform.scala:323)
419 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
420 at make @ fs2.io.file.FilesCompanionPlatform$AsyncFiles.openFileChannel(FilesPlatform.scala:333)
421 at uncancelable @ fs2.Pull$.acquireCancelable(Pull.scala:422)
422 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
423 at handleErrorWith @ fs2.Compiler$Target.handleErrorWith(Compiler.scala:161)
424 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
425 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
426 at unique @ fs2.Compiler$Target$ConcurrentTarget.unique(Compiler.scala:194)
427 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
428 at ref @ fs2.Compiler$Target$ConcurrentTarget.ref(Compiler.scala:195)
429 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
430 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
431==> X lucuma.schemas.decoders.VisitDecodersSuite.Visits no sequence decoder 0.01s java.nio.file.NoSuchFileException: modules/schemas/lucuma-schemas/src/test/resources/visitNoSequence.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.DecodersSuite:
453==> X lucuma.schemas.decoders.DecodersSuite.Target decoder - Point - BandNormalized 0.308s java.nio.file.NoSuchFileException: modules/schemas/lucuma-schemas/src/test/resources/t2.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.DecodersSuite.Target decoder - Point - EmissionLines 0.005s java.nio.file.NoSuchFileException: modules/schemas/lucuma-schemas/src/test/resources/t3.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.DecodersSuite.Target decoder - Uniform - BandNormalized 0.004s java.nio.file.NoSuchFileException: modules/schemas/lucuma-schemas/src/test/resources/t4.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-RC4/src_managed/main
517[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC4/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-RC4/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-20251222T191710Z-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-20251222T191710Z-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-20251222T191710Z-SNAPSHOT (depends on 0.49.0)
532[warn] +- edu.gemini:lucuma-schemas_3:0.175-c607e35-20251222T191710Z-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-20251222T191710Z-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-20251222T191710Z-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-20251222T191710Z-SNAPSHOT (depends on 0.49.0)
551[warn] +- edu.gemini:explore_model_3:0.175-c607e35-20251222T191710Z-SNAPSHOT (depends on 0.49.0)
552[warn] +- edu.gemini:lucuma-schemas_3:0.175-c607e35-20251222T191710Z-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-20251222T191710Z-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-20251222T191710Z-SNAPSHOT (depends on 0.146.0)
566[warn] +- edu.gemini:lucuma-schemas-model_3:0.175-c607e35-20251222T191710Z-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-20251222T191710Z-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-20251222T191710Z-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-20251222T191710Z-SNAPSHOT (depends on 0.49.0)
578[warn] +- edu.gemini:explore_modeltestkit_3:0.175-c607e35-20251222T191710Z-SNAPSHOT (depends on 0.49.0)
579[warn] +- edu.gemini:explore_model_3:0.175-c607e35-20251222T191710Z-SNAPSHOT (depends on 0.49.0)
580[warn] +- edu.gemini:lucuma-schemas_3:0.175-c607e35-20251222T191710Z-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-20251222T191710Z-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-20251222T191710Z-SNAPSHOT (depends on 0.146.0)
594[warn] +- edu.gemini:lucuma-schemas-model_3:0.175-c607e35-20251222T191710Z-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-20251222T191710Z-SNAPSHOT (depends on 0.146.0)
597[warn] +- edu.gemini:explore_model_3:0.175-c607e35-20251222T191710Z-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-20251222T191710Z-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-RC4/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-RC4/classes ...
605[info] done compiling
606[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC4/src_managed/main
607[info] compiling 113 Scala sources to /build/repo/explore/model/jvm/target/scala-3.8.0-RC4/classes ...
608[info] done compiling
609[info] compiling 21 Scala sources to /build/repo/explore/model-testkit/jvm/target/scala-3.8.0-RC4/classes ...
610[info] done compiling
611[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC4/src_managed/main
612[info] compiling 15 Scala sources to /build/repo/explore/model-tests/jvm/target/scala-3.8.0-RC4/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-RC4/src_managed/main
615explore.model.TargetEditCloneInfoSuite:
616 + at target level, no observations 0.024s
617 + at target level, none are executed 0.001s
618 + at target level, none are executed 2 0.001s
619 + at target level, some are executed 0.007s
620 + at target level, some are executed 2 0.0s
621 + at target level, some are executed and allowEditingOngoing not respected 0.001s
622 + at target level, all are executed 0.001s
623 + at target level, all are executed 2 0.0s
624 + at target level, all are executed and allowEditingOngoing not respected 0.001s
625 + none are executed, all are being edited 0.003s
626 + none are executed, all are being edited 2 0.001s
627 + none are executed, all are being edited - works same with allowEditingOngoing 0.001s
628 + none are executed, not all are being edited 0.009s
629 + none are executed, not all are being edited 2 0.001s
630 + some are executed, all are being edited 0.001s
631 + some are executed, all are being edited 2 0.001s
632 + some of other executed 0.001s
633 + some of other executed 2 0.0s
634 + some of other executed 3 0.0s
635 + some of current and other executed 0.001s
636 + some of current and other executed 2 0.001s
637 + all besides current are executed 0.0s
638 + all besides current are executed 2 0.001s
639 + all of current are executed 0.0s
640 + all of current are executed 2 0.001s
641 + all of current are executed 3 0.0s
642 + allowEditingOngoing - some are ongoing, none are complete, all are being edited 0.0s
643 + allowEditingOngoing - some are ongoing, none are complete, all are being edited 2 0.0s
644 + allowEditingOngoing - some of other completed 0.0s
645 + allowEditingOngoing - some of other completed 2 0.0s
646 + allowEditingOngoing - some of current and other completed 0.001s
647 + allowEditingOngoing - all besides current are completed 0.0s
648 + allowEditingOngoing - all besides current are completed 2 0.001s
649 + allowEditingOngoing - all of current are completed 0.0s
650 + allowEditingOngoing - all of current are completed 2 0.0s
651explore.undo.ListModSpec:
652 + listMod.withKey.adjuster: Adjuster.consistent set with modify 0.328s
653 + listMod.withKey.adjuster: Adjuster.modify id = id 0.097s
654 + listMod.withKey.adjuster: Adjuster.set idempotent 0.134s
655 + listMod.pos.withKey.adjuster: Adjuster.consistent set with modify 0.071s
656 + listMod.pos.withKey.adjuster: Adjuster.modify id = id 0.043s
657 + listMod.pos.withKey.adjuster: Adjuster.set idempotent 0.091s
658 + listMod.withKey.adjuster: Adjuster.consistent set with modify-1 0.085s
659 + listMod.withKey.adjuster: Adjuster.modify id = id-1 0.049s
660 + listMod.withKey.adjuster: Adjuster.set idempotent-1 0.078s
661 + listMod.pos.withKey.adjuster: Adjuster.consistent set with modify-1 0.048s
662 + listMod.pos.withKey.adjuster: Adjuster.modify id = id-1 0.058s
663 + listMod.pos.withKey.adjuster: Adjuster.set idempotent-1 0.075s
664explore.model.ExploreModelValidatorsSuite:
665 + brightnessValidWedge: ValidWedge.normalize B 0.085s
666 + brightnessValidWedge: ValidWedge.normalizeValid A 0.034s
667 + brightnessValidWedge: ValidWedge.normalized get roundtrip 0.058s
668 + brightnessValidWedge: ValidWedge.reverseGet reverseGet roundtrip 0.024s
669 + ditherValidWedge: ValidWedge.normalize B 0.051s
670 + ditherValidWedge: ValidWedge.normalizeValid A 0.018s
671 + ditherValidWedge: ValidWedge.normalized get roundtrip 0.015s
672 + ditherValidWedge: ValidWedge.reverseGet reverseGet roundtrip 0.016s
673 + offsetQNELValidWedge: ValidWedge.normalize B 0.698s
674 + offsetQNELValidWedge: ValidWedge.normalizeValid A 0.029s
675 + offsetQNELValidWedge: ValidWedge.normalized get roundtrip 0.242s
676 + offsetQNELValidWedge: ValidWedge.reverseGet reverseGet roundtrip 0.019s
677 + hoursValidWedge: ValidWedge.normalize B 0.012s
678 + hoursValidWedge: ValidWedge.normalizeValid A 0.011s
679 + hoursValidWedge: ValidWedge.normalized get roundtrip 0.007s
680 + hoursValidWedge: ValidWedge.reverseGet reverseGet roundtrip 0.012s
681 + compactDecimalStringValidWedge: ValidWedge.normalize B 0.006s
682 + compactDecimalStringValidWedge: ValidWedge.normalizeValid A 0.007s
683 + compactDecimalStringValidWedge: ValidWedge.normalized get roundtrip 0.003s
684 + compactDecimalStringValidWedge: ValidWedge.reverseGet reverseGet roundtrip 0.007s
685 + pxValidWedge: ValidWedge.normalize B 0.012s
686 + pxValidWedge: ValidWedge.normalizeValid A 0.016s
687 + pxValidWedge: ValidWedge.normalized get roundtrip 0.011s
688 + pxValidWedge: ValidWedge.reverseGet reverseGet roundtrip 0.021s
689 + pmRAValidWedge: ValidWedge.normalize B 0.015s
690 + pmRAValidWedge: ValidWedge.normalizeValid A 0.016s
691 + pmRAValidWedge: ValidWedge.normalized get roundtrip 0.007s
692 + pmRAValidWedge: ValidWedge.reverseGet reverseGet roundtrip 0.022s
693 + pmDecValidWedge: ValidWedge.normalize B 0.004s
694 + pmDecValidWedge: ValidWedge.normalizeValid A 0.016s
695 + pmDecValidWedge: ValidWedge.normalized get roundtrip 0.004s
696 + pmDecValidWedge: ValidWedge.reverseGet reverseGet roundtrip 0.006s
697 + decimalArcsecondsValidWedge: ValidWedge.normalize B 0.004s
698 + decimalArcsecondsValidWedge: ValidWedge.normalizeValid A 0.007s
699 + decimalArcsecondsValidWedge: ValidWedge.normalized get roundtrip 0.003s
700 + decimalArcsecondsValidWedge: ValidWedge.reverseGet reverseGet roundtrip 0.006s
701explore.model.boopickle.BoopickleSuite:
702 + Pickler[Angle]: codec.roundTrip 0.031s
703 + Pickler[HourAngle]: codec.roundTrip 0.017s
704 + Pickler[RightAscension]: codec.roundTrip 0.006s
705 + Pickler[NonEmptyString]: codec.roundTrip 0.026s
706 + Pickler[PosInt]: codec.roundTrip 0.007s
707 + Pickler[Declination]: codec.roundTrip 0.012s
708 + Pickler[Coordinates]: codec.roundTrip 0.029s
709 + Pickler[Epoch]: codec.roundTrip 0.016s
710 + Pickler[ProperMotion]: codec.roundTrip 0.008s
711 + Pickler[RadialVelocity]: codec.roundTrip 0.007s
712 + Pickler[Parallax]: codec.roundTrip 0.005s
713 + Pickler[SiderealTracking]: codec.roundTrip 0.066s
714 + Pickler[GuideStarCandidate]: codec.roundTrip 0.086s
715 + Pickler[ElevationRange]: codec.roundTrip 0.029s
716 + Pickler[ConstraintSet]: codec.roundTrip 0.054s
717 + Pickler[Wavelengtth]: codec.roundTrip 0.005s
718 + Pickler[UnnormalizedSED]: codec.roundTrip 0.159s
719explore.data.TreeSuite:
720 + Eq[Tree]: eq.antisymmetry eq 0.24s
721 + Eq[Tree]: eq.reflexivity eq 0.05s
722 + Eq[Tree]: eq.symmetry eq 0.101s
723 + Eq[Tree]: eq.transitivity eq 0.08s
724 + Eq[Node]: eq.antisymmetry eq 0.059s
725 + Eq[Node]: eq.reflexivity eq 0.027s
726 + Eq[Node]: eq.symmetry eq 0.038s
727 + Eq[Node]: eq.transitivity eq 0.078s
728 + Functor[Tree]: functor.covariant composition 0.105s
729 + Functor[Tree]: functor.covariant identity 0.041s
730 + Functor[Tree]: functor.invariant composition 0.075s
731 + Functor[Tree]: functor.invariant identity 0.079s
732 + Functor[Tree]: functor.mapOrKeepToMapEquivalence 0.057s
733 + Functor[Node]: functor.covariant composition 0.035s
734 + Functor[Node]: functor.covariant identity 0.018s
735 + Functor[Node]: functor.invariant composition 0.05s
736 + Functor[Node]: functor.invariant identity 0.012s
737 + Functor[Node]: functor.mapOrKeepToMapEquivalence 0.019s
738explore.model.ModelSuite:
739 + Eq[AsterismVisualOptions]: eq.antisymmetry eq 0.023s
740 + Eq[AsterismVisualOptions]: eq.reflexivity eq 0.007s
741 + Eq[AsterismVisualOptions]: eq.symmetry eq 0.01s
742 + Eq[AsterismVisualOptions]: eq.transitivity eq 0.015s
743 + Eq[SideButton]: eq.antisymmetry eq 0.002s
744 + Eq[SideButton]: eq.reflexivity eq 0.003s
745 + Eq[SideButton]: eq.symmetry eq 0.005s
746 + Eq[SideButton]: eq.transitivity eq 0.002s
747explore.optics.ModelOpticsSuite:
748 + targetRV: Optional.compose modify 1.099s
749 + targetRV: Optional.consistent getOption with modifyId 0.21s
750 + targetRV: Optional.consistent modify with modifyId 0.318s
751 + targetRV: Optional.consistent replace with modify 0.174s
752 + targetRV: Optional.get what you replace 0.16s
753 + targetRV: Optional.modify id = id 0.139s
754 + targetRV: Optional.replace idempotent 0.136s
755 + targetRV: Optional.replace what you get 0.129s
756 + toOActivation: Optional.compose modify 0.072s
757 + toOActivation: Optional.consistent getOption with modifyId 0.029s
758 + toOActivation: Optional.consistent modify with modifyId 0.029s
759 + toOActivation: Optional.consistent replace with modify 0.028s
760 + toOActivation: Optional.get what you replace 0.019s
761 + toOActivation: Optional.modify id = id 0.025s
762 + toOActivation: Optional.replace idempotent 0.024s
763 + toOActivation: Optional.replace what you get 0.05s
764 + partnerSplits: Optional.compose modify 0.072s
765 + partnerSplits: Optional.consistent getOption with modifyId 0.016s
766 + partnerSplits: Optional.consistent modify with modifyId 0.042s
767 + partnerSplits: Optional.consistent replace with modify 0.025s
768 + partnerSplits: Optional.get what you replace 0.032s
769 + partnerSplits: Optional.modify id = id 0.008s
770 + partnerSplits: Optional.replace idempotent 0.033s
771 + partnerSplits: Optional.replace what you get 0.012s
772 + minPercentTime: Optional.compose modify 0.021s
773 + minPercentTime: Optional.consistent getOption with modifyId 0.018s
774 + minPercentTime: Optional.consistent modify with modifyId 0.018s
775 + minPercentTime: Optional.consistent replace with modify 0.009s
776 + minPercentTime: Optional.get what you replace 0.007s
777 + minPercentTime: Optional.modify id = id 0.008s
778 + minPercentTime: Optional.replace idempotent 0.007s
779 + minPercentTime: Optional.replace what you get 0.007s
780 + totalTime: Optional.compose modify 0.01s
781 + totalTime: Optional.consistent getOption with modifyId 0.007s
782 + totalTime: Optional.consistent modify with modifyId 0.007s
783 + totalTime: Optional.consistent replace with modify 0.008s
784 + totalTime: Optional.get what you replace 0.006s
785 + totalTime: Optional.modify id = id 0.007s
786 + totalTime: Optional.replace idempotent 0.008s
787 + totalTime: Optional.replace what you get 0.006s
788explore.model.FormatsSuite:
789 + durationHMValidWedge: ValidWedge.normalize B 0.036s
790 + durationHMValidWedge: ValidWedge.normalizeValid A 0.043s
791 + durationHMValidWedge: ValidWedge.normalized get roundtrip 0.038s
792 + durationHMValidWedge: ValidWedge.reverseGet reverseGet roundtrip 0.071s
793 + durationHMSValidWedge: ValidWedge.normalize B 0.046s
794 + durationHMSValidWedge: ValidWedge.normalizeValid A 0.056s
795 + durationHMSValidWedge: ValidWedge.normalized get roundtrip 0.046s
796 + durationHMSValidWedge: ValidWedge.reverseGet reverseGet roundtrip 0.035s
797 + durationMsWedge: ValidWedge.normalize B 0.013s
798 + durationMsWedge: ValidWedge.normalizeValid A 0.015s
799 + durationMsWedge: ValidWedge.normalized get roundtrip 0.019s
800 + durationMsWedge: ValidWedge.reverseGet reverseGet roundtrip 0.008s
801 + durationSWedge: ValidWedge.normalize B 0.013s
802 + durationSWedge: ValidWedge.normalizeValid A 0.012s
803 + durationSWedge: ValidWedge.normalized get roundtrip 0.062s
804 + durationSWedge: ValidWedge.reverseGet reverseGet roundtrip 0.009s
805 + time24h: ValidWedge.normalize B 0.011s
806 + time24h: ValidWedge.normalizeValid A 0.111s
807 + time24h: ValidWedge.normalized get roundtrip 0.01s
808 + time24h: ValidWedge.reverseGet reverseGet roundtrip 0.024s
809explore.OpticsSuite:
810 + Adjuster.composeOptionLens: Adjuster.consistent set with modify 0.006s
811 + Adjuster.composeOptionLens: Adjuster.modify id = id 0.004s
812 + Adjuster.composeOptionLens: Adjuster.set idempotent 0.003s
813 + Adjuster.composeOptionOptionLens: Adjuster.consistent set with modify 0.004s
814 + Adjuster.composeOptionOptionLens: Adjuster.modify id = id 0.003s
815 + Adjuster.composeOptionOptionLens: Adjuster.set idempotent 0.004s
816explore.data.KeyedIndexedListSuite:
817 + Eq[KeyedIndexedList]: eq.antisymmetry eq 0.139s
818 + Eq[KeyedIndexedList]: eq.reflexivity eq 0.059s
819 + Eq[KeyedIndexedList]: eq.symmetry eq 0.058s
820 + Eq[KeyedIndexedList]: eq.transitivity eq 0.116s
821explore.data.KeyedIndexedTreeSuite:
822 + Eq[KeyedIndexedTree]: eq.antisymmetry eq 0.352s
823 + Eq[KeyedIndexedTree]: eq.reflexivity eq 0.169s
824 + Eq[KeyedIndexedTree]: eq.symmetry eq 0.199s
825 + Eq[KeyedIndexedTree]: eq.transitivity eq 0.249s
826 + .mapElement(f).toTree == .toTree.map(f) 0.119s
827 + parentKeys includes all parents 0.134s
828 + upsert with function 1.862s
829explore.model.ObsIdSetSuite:
830 + ObsIdSet.fromString: Prism.compose modify 0.022s
831 + ObsIdSet.fromString: Prism.consistent getOption with modifyId 0.015s
832 + ObsIdSet.fromString: Prism.consistent modify with modifyId 0.015s
833 + ObsIdSet.fromString: Prism.consistent replace with modify 0.037s
834 + ObsIdSet.fromString: Prism.modify id = id 0.011s
835 + ObsIdSet.fromString: Prism.partial round trip one way 0.008s
836 + ObsIdSet.fromString: Prism.round trip other way 0.14s
837explore.model.AsterismSuite:
838 + Eq[AsterismSuite]: eq.antisymmetry eq 0.35s
839 + Eq[AsterismSuite]: eq.reflexivity eq 0.165s
840 + Eq[AsterismSuite]: eq.symmetry eq 0.216s
841 + Eq[AsterismSuite]: eq.transitivity eq 0.259s
842 + Asterism.isoTargets: Iso.compose modify 0.773s
843 + Asterism.isoTargets: Iso.consistent get with modifyId 0.104s
844 + Asterism.isoTargets: Iso.consistent modify with modifyId 0.444s
845 + Asterism.isoTargets: Iso.consistent replace with modify 0.099s
846 + Asterism.isoTargets: Iso.modify id = id 0.151s
847 + Asterism.isoTargets: Iso.round trip one way 0.072s
848 + Asterism.isoTargets: Iso.round trip other way 0.054s
849 + Asterism.fromTargetsList: Iso.compose modify 0.394s
850 + Asterism.fromTargetsList: Iso.consistent get with modifyId 0.023s
851 + Asterism.fromTargetsList: Iso.consistent modify with modifyId 0.265s
852 + Asterism.fromTargetsList: Iso.consistent replace with modify 0.089s
853 + Asterism.fromTargetsList: Iso.modify id = id 0.03s
854 + Asterism.fromTargetsList: Iso.round trip one way 0.028s
855 + Asterism.fromTargetsList: Iso.round trip other way 0.028s
856 + Asterism.targetsEach: Traversal.compose modify 0.69s
857 + Asterism.targetsEach: Traversal.get what you set 0.279s
858 + Asterism.targetsEach: Traversal.headOption 0.048s
859 + Asterism.targetsEach: Traversal.modify id = id 0.129s
860 + Asterism.targetsEach: Traversal.replace idempotent 0.052s
861 + Asterism.siderealTargetsEach: Traversal.compose modify 0.175s
862 + Asterism.siderealTargetsEach: Traversal.get what you set 0.118s
863 + Asterism.siderealTargetsEach: Traversal.headOption 0.038s
864 + Asterism.siderealTargetsEach: Traversal.modify id = id 0.103s
865 + Asterism.siderealTargetsEach: Traversal.replace idempotent 0.082s
866 + oneTarget 0.05s
867 + targetOptional 0.048s
868 + fromTargetsListOn 0.019s
869explore.model.ProgramSummariesSuite:
870 + inserting observation with no orphan 1.468s
871 + inserting observation with an orphan 1.505s
872 + Updating observation preserves old calculated values 1.215s
873 + Update observation calculated values 0.688s
874explore.model.ObservationSuite:
875 + Eq[Observation]: eq.antisymmetry eq 4.85s
876 + Eq[Observation]: eq.reflexivity eq 1.549s
877 + Eq[Observation]: eq.symmetry eq 1.626s
878 + Eq[Observation]: eq.transitivity eq 1.535s
879[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC4/src_managed/main
880[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC4/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-RC4/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-RC4/src_managed/main
884[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC4/src_managed/main
885[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC4/src_managed/main
886[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC4/src_managed/main
887[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC4/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-RC4/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-RC4/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-RC4/src_managed/main
893[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC4/src_managed/main
894[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC4/src_managed/main
895[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC4/src_managed/main
896[info] Generating Clue code from schemas/lib/src/clue to schemas/lib/.jvm/target/scala-3.8.0-RC4/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-20251222T191710Z-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-RC4/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-RC4/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-RC4/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.config.ConfigModelSuite:
926 + Eq[SystemsControlConfiguration]: eq.antisymmetry eq 0.117s
927 + Eq[SystemsControlConfiguration]: eq.reflexivity eq 0.036s
928 + Eq[SystemsControlConfiguration]: eq.symmetry eq 0.044s
929 + Eq[SystemsControlConfiguration]: eq.transitivity eq 0.038s
930observe.common.FixedLengthBufferSuite:
931 + Eq[FixedLengthBuffer]: eq.antisymmetry eq 0.083s
932 + Eq[FixedLengthBuffer]: eq.reflexivity eq 0.088s
933 + Eq[FixedLengthBuffer]: eq.symmetry eq 0.014s
934 + Eq[FixedLengthBuffer]: eq.transitivity eq 0.023s
935 + Functor[FixedLengthBuffer]: functor.covariant composition 0.098s
936 + Functor[FixedLengthBuffer]: functor.covariant identity 0.031s
937 + Functor[FixedLengthBuffer]: functor.invariant composition 0.08s
938 + Functor[FixedLengthBuffer]: functor.invariant identity 0.027s
939 + Functor[FixedLengthBuffer]: functor.mapOrKeepToMapEquivalence 0.042s
940 + Foldable[FixedLengthBuffer]: foldable.collectFirst reference 0.043s
941 + Foldable[FixedLengthBuffer]: foldable.collectFirstSome reference 0.047s
942 + Foldable[FixedLengthBuffer]: foldable.contains all elements from itself 0.169s
943 + Foldable[FixedLengthBuffer]: foldable.contains consistent with exists 0.02s
944 + Foldable[FixedLengthBuffer]: foldable.contains consistent with forall 0.014s
945 + Foldable[FixedLengthBuffer]: foldable.dropWhile_ reference 0.013s
946 + Foldable[FixedLengthBuffer]: foldable.exists consistent with find 0.011s
947 + Foldable[FixedLengthBuffer]: foldable.exists is lazy 0.023s
948 + Foldable[FixedLengthBuffer]: foldable.filter_ reference 0.015s
949 + Foldable[FixedLengthBuffer]: foldable.fold reference 0.026s
950 + Foldable[FixedLengthBuffer]: foldable.foldLeft consistent with foldMap 0.014s
951 + Foldable[FixedLengthBuffer]: foldable.foldM identity 0.043s
952 + Foldable[FixedLengthBuffer]: foldable.foldRight consistent with foldMap 0.018s
953 + Foldable[FixedLengthBuffer]: foldable.foldRight is lazy 0.004s
954 + Foldable[FixedLengthBuffer]: foldable.foldRightDefer consistency 0.046s
955 + Foldable[FixedLengthBuffer]: foldable.forall consistent with exists 0.007s
956 + Foldable[FixedLengthBuffer]: foldable.forall is lazy 0.005s
957 + Foldable[FixedLengthBuffer]: foldable.forall true if empty 0.005s
958 + Foldable[FixedLengthBuffer]: foldable.get reference 0.019s
959 + Foldable[FixedLengthBuffer]: foldable.nonEmpty reference 0.019s
960 + Foldable[FixedLengthBuffer]: foldable.ordered consistency 0.014s
961 + Foldable[FixedLengthBuffer]: foldable.reduceLeftOption consistent with reduceLeftToOption 0.03s
962 + Foldable[FixedLengthBuffer]: foldable.reduceRightOption consistent with reduceRightToOption 0.049s
963 + Foldable[FixedLengthBuffer]: foldable.takeWhile_ reference 0.016s
964 + Foldable[FixedLengthBuffer]: foldable.toList reference 0.013s
965 + Foldable[FixedLengthBuffer]: foldable.unorderedFold consistent with unorderedFoldMap 0.017s
966 + Foldable[FixedLengthBuffer]: foldable.unorderedFoldMapA identity 0.025s
967 + Traversable[FixedLengthBuffer]: traverse.collectFirst reference 0.012s
968 + Traversable[FixedLengthBuffer]: traverse.collectFirstSome reference 0.013s
969 + Traversable[FixedLengthBuffer]: traverse.contains all elements from itself 0.057s
970 + Traversable[FixedLengthBuffer]: traverse.contains consistent with exists 0.007s
971 + Traversable[FixedLengthBuffer]: traverse.contains consistent with forall 0.011s
972 + Traversable[FixedLengthBuffer]: traverse.covariant composition 0.031s
973 + Traversable[FixedLengthBuffer]: traverse.covariant identity 0.014s
974 + Traversable[FixedLengthBuffer]: traverse.dropWhile_ reference 0.02s
975 + Traversable[FixedLengthBuffer]: traverse.exists consistent with find 0.019s
976 + Traversable[FixedLengthBuffer]: traverse.exists is lazy 0.007s
977 + Traversable[FixedLengthBuffer]: traverse.filter_ reference 0.017s
978 + Traversable[FixedLengthBuffer]: traverse.fold reference 0.012s
979 + Traversable[FixedLengthBuffer]: traverse.foldLeft consistent with foldMap 0.012s
980 + Traversable[FixedLengthBuffer]: traverse.foldM identity 0.028s
981 + Traversable[FixedLengthBuffer]: traverse.foldRight consistent with foldMap 0.008s
982 + Traversable[FixedLengthBuffer]: traverse.foldRight is lazy 0.003s
983 + Traversable[FixedLengthBuffer]: traverse.foldRightDefer consistency 0.017s
984 + Traversable[FixedLengthBuffer]: traverse.forall consistent with exists 0.006s
985 + Traversable[FixedLengthBuffer]: traverse.forall is lazy 0.007s
986 + Traversable[FixedLengthBuffer]: traverse.forall true if empty 0.006s
987 + Traversable[FixedLengthBuffer]: traverse.get reference 0.014s
988 + Traversable[FixedLengthBuffer]: traverse.invariant composition 0.043s
989 + Traversable[FixedLengthBuffer]: traverse.invariant identity 0.013s
990 + Traversable[FixedLengthBuffer]: traverse.mapOrKeepToMapEquivalence 0.03s
991 + Traversable[FixedLengthBuffer]: traverse.nonEmpty reference 0.006s
992 + Traversable[FixedLengthBuffer]: traverse.ordered consistency 0.011s
993 + Traversable[FixedLengthBuffer]: traverse.reduceLeftOption consistent with reduceLeftToOption 0.012s
994 + Traversable[FixedLengthBuffer]: traverse.reduceRightOption consistent with reduceRightToOption 0.031s
995 + Traversable[FixedLengthBuffer]: traverse.takeWhile_ reference 0.011s
996 + Traversable[FixedLengthBuffer]: traverse.toList reference 0.008s
997 + Traversable[FixedLengthBuffer]: traverse.traverse derive foldMap 0.052s
998 + Traversable[FixedLengthBuffer]: traverse.traverse identity 0.02s
999 + Traversable[FixedLengthBuffer]: traverse.traverse order consistency 0.046s
1000 + Traversable[FixedLengthBuffer]: traverse.traverse parallel composition 0.054s
1001 + Traversable[FixedLengthBuffer]: traverse.traverse ref mapAccumulate 0.206s
1002 + Traversable[FixedLengthBuffer]: traverse.traverse ref mapWithIndex 0.081s
1003 + Traversable[FixedLengthBuffer]: traverse.traverse ref mapWithLongIndex 0.074s
1004 + Traversable[FixedLengthBuffer]: traverse.traverse ref traverseWithIndexM 0.018s
1005 + Traversable[FixedLengthBuffer]: traverse.traverse ref traverseWithLongIndexM 0.034s
1006 + Traversable[FixedLengthBuffer]: traverse.traverse ref updated 0.044s
1007 + Traversable[FixedLengthBuffer]: traverse.traverse ref zipWithIndex 0.036s
1008 + Traversable[FixedLengthBuffer]: traverse.traverse ref zipWithLongIndex 0.053s
1009 + Traversable[FixedLengthBuffer]: traverse.traverse sequential composition 0.098s
1010 + Traversable[FixedLengthBuffer]: traverse.traverse traverseTap 0.026s
1011 + Traversable[FixedLengthBuffer]: traverse.unordered traverse consistent with sequence 0.012s
1012 + Traversable[FixedLengthBuffer]: traverse.unordered traverse parallel composition 0.04s
1013 + Traversable[FixedLengthBuffer]: traverse.unordered traverse sequential composition 0.048s
1014 + Traversable[FixedLengthBuffer]: traverse.unorderedFold consistent with unorderedFoldMap 0.007s
1015 + Traversable[FixedLengthBuffer]: traverse.unorderedFoldMapA identity 0.014s
1016observe.model.NsSubexposureSuite:
1017 + subexposures calculations 0.069s
1018observe.model.events.ClientEventSuite:
1019 + Eq[InitialEvent]: eq.antisymmetry eq 0.88s
1020 + Eq[InitialEvent]: eq.reflexivity eq 0.26s
1021 + Eq[InitialEvent]: eq.symmetry eq 0.219s
1022 + Eq[InitialEvent]: eq.transitivity eq 0.271s
1023 + Eq[ObserveState]: eq.antisymmetry eq 0.555s
1024 + Eq[ObserveState]: eq.reflexivity eq 0.178s
1025 + Eq[ObserveState]: eq.symmetry eq 0.347s
1026 + Eq[ObserveState]: eq.transitivity eq 0.374s
1027 + Eq[ClientEvent]: eq.antisymmetry eq 0.057s
1028 + Eq[ClientEvent]: eq.reflexivity eq 0.048s
1029 + Eq[ClientEvent]: eq.symmetry eq 0.027s
1030 + Eq[ClientEvent]: eq.transitivity eq 0.049s
1031 + Codec[ClientEvent]: codec.consistency with Codec.from 0.346s
1032 + Codec[ClientEvent]: codec.consistency with accumulating 0.048s
1033 + Codec[ClientEvent]: codec.roundTrip 0.192s
1034observe.model.ModelSuite:
1035 + Eq[SystemName]: eq.antisymmetry eq 0.009s
1036 + Eq[SystemName]: eq.reflexivity eq 0.003s
1037 + Eq[SystemName]: eq.symmetry eq 0.004s
1038 + Eq[SystemName]: eq.transitivity eq 0.004s
1039 + Order[Resource]: order.antisymmetry 0.004s
1040 + Order[Resource]: order.antisymmetry eq 0.017s
1041 + Order[Resource]: order.compare 0.011s
1042 + Order[Resource]: order.gt 0.004s
1043 + Order[Resource]: order.gteqv 0.009s
1044 + Order[Resource]: order.lt 0.005s
1045 + Order[Resource]: order.max 0.009s
1046 + Order[Resource]: order.min 0.007s
1047 + Order[Resource]: order.partialCompare 0.013s
1048 + Order[Resource]: order.pmax 0.007s
1049 + Order[Resource]: order.pmin 0.011s
1050 + Order[Resource]: order.reflexivity eq 0.004s
1051 + Order[Resource]: order.reflexivity gt 0.004s
1052 + Order[Resource]: order.reflexivity lt 0.006s
1053 + Order[Resource]: order.symmetry eq 0.006s
1054 + Order[Resource]: order.totality 0.006s
1055 + Order[Resource]: order.transitivity 0.007s
1056 + Order[Resource]: order.transitivity eq 0.006s
1057 + Eq[Resource]: eq.antisymmetry eq 0.009s
1058 + Eq[Resource]: eq.reflexivity eq 0.002s
1059 + Eq[Resource]: eq.symmetry eq 0.006s
1060 + Eq[Resource]: eq.transitivity eq 0.004s
1061 + Eq[List]: eq.antisymmetry eq 0.021s
1062 + Eq[List]: eq.reflexivity eq 0.005s
1063 + Eq[List]: eq.symmetry eq 0.01s
1064 + Eq[List]: eq.transitivity eq 0.013s
1065 + Eq[Operator]: eq.antisymmetry eq 0.013s
1066 + Eq[Operator]: eq.reflexivity eq 0.003s
1067 + Eq[Operator]: eq.symmetry eq 0.006s
1068 + Eq[Operator]: eq.transitivity eq 0.007s
1069 + Eq[StepState]: eq.antisymmetry eq 0.018s
1070 + Eq[StepState]: eq.reflexivity eq 0.006s
1071 + Eq[StepState]: eq.symmetry eq 0.015s
1072 + Eq[StepState]: eq.transitivity eq 0.01s
1073 + Eq[ActionStatus]: eq.antisymmetry eq 0.004s
1074 + Eq[ActionStatus]: eq.reflexivity eq 0.001s
1075 + Eq[ActionStatus]: eq.symmetry eq 0.002s
1076 + Eq[ActionStatus]: eq.transitivity eq 0.003s
1077 + Eq[ObserveStep]: eq.antisymmetry eq 0.142s
1078 + Eq[ObserveStep]: eq.reflexivity eq 0.121s
1079 + Eq[ObserveStep]: eq.symmetry eq 0.154s
1080 + Eq[ObserveStep]: eq.transitivity eq 0.17s
1081 + Eq[ObserveStep]: eq.antisymmetry eq-1 0.087s
1082 + Eq[ObserveStep]: eq.reflexivity eq-1 0.058s
1083 + Eq[ObserveStep]: eq.symmetry eq-1 0.075s
1084 + Eq[ObserveStep]: eq.transitivity eq-1 0.095s
1085 + Eq[ObserveStep.Standard]: eq.antisymmetry eq 0.039s
1086 + Eq[ObserveStep.Standard]: eq.reflexivity eq 0.041s
1087 + Eq[ObserveStep.Standard]: eq.symmetry eq 0.028s
1088 + Eq[ObserveStep.Standard]: eq.transitivity eq 0.027s
1089 + Eq[NsSubexposure]: eq.antisymmetry eq 0.008s
1090 + Eq[NsSubexposure]: eq.reflexivity eq 0.006s
1091 + Eq[NsSubexposure]: eq.symmetry eq 0.011s
1092 + Eq[NsSubexposure]: eq.transitivity eq 0.011s
1093 + Eq[NodAndShuffleStatus]: eq.antisymmetry eq 0.013s
1094 + Eq[NodAndShuffleStatus]: eq.reflexivity eq 0.011s
1095 + Eq[NodAndShuffleStatus]: eq.symmetry eq 0.013s
1096 + Eq[NodAndShuffleStatus]: eq.transitivity eq 0.01s
1097 + Eq[ObserveStep.NodAndShuffle]: eq.antisymmetry eq 0.039s
1098 + Eq[ObserveStep.NodAndShuffle]: eq.reflexivity eq 0.048s
1099 + Eq[ObserveStep.NodAndShuffle]: eq.symmetry eq 0.056s
1100 + Eq[ObserveStep.NodAndShuffle]: eq.transitivity eq 0.069s
1101 + Eq[SequenceState]: eq.antisymmetry eq 0.015s
1102 + Eq[SequenceState]: eq.reflexivity eq 0.006s
1103 + Eq[SequenceState]: eq.symmetry eq 0.01s
1104 + Eq[SequenceState]: eq.transitivity eq 0.013s
1105 + Eq[ActionType]: eq.antisymmetry eq 0.011s
1106 + Eq[ActionType]: eq.reflexivity eq 0.002s
1107 + Eq[ActionType]: eq.symmetry eq 0.002s
1108 + Eq[ActionType]: eq.transitivity eq 0.003s
1109 + Eq[SequenceMetadata]: eq.antisymmetry eq 0.018s
1110 + Eq[SequenceMetadata]: eq.reflexivity eq 0.007s
1111 + Eq[SequenceMetadata]: eq.symmetry eq 0.012s
1112 + Eq[SequenceMetadata]: eq.transitivity eq 0.024s
1113 + Eq[SequenceView]: eq.antisymmetry eq 0.277s
1114 + Eq[SequenceView]: eq.reflexivity eq 0.078s
1115 + Eq[SequenceView]: eq.symmetry eq 0.209s
1116 + Eq[SequenceView]: eq.transitivity eq 0.376s
1117 + Eq[SequencesQueue[SequenceView]]: eq.antisymmetry eq 0.201s
1118 + Eq[SequencesQueue[SequenceView]]: eq.reflexivity eq 0.092s
1119 + Eq[SequencesQueue[SequenceView]]: eq.symmetry eq 0.211s
1120 + Eq[SequencesQueue[SequenceView]]: eq.transitivity eq 0.23s
1121 + Eq[StepType]: eq.antisymmetry eq 0.001s
1122 + Eq[StepType]: eq.reflexivity eq 0.0s
1123 + Eq[StepType]: eq.symmetry eq 0.001s
1124 + Eq[StepType]: eq.transitivity eq 0.001s
1125 + Eq[Guiding]: eq.antisymmetry eq 0.002s
1126 + Eq[Guiding]: eq.reflexivity eq 0.001s
1127 + Eq[Guiding]: eq.symmetry eq 0.001s
1128 + Eq[Guiding]: eq.transitivity eq 0.001s
1129 + Eq[FPUMode]: eq.antisymmetry eq 0.001s
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.009s
1134 + Eq[Conditions]: eq.reflexivity eq 0.006s
1135 + Eq[Conditions]: eq.symmetry eq 0.014s
1136 + Eq[Conditions]: eq.transitivity eq 0.023s
1137 + Eq[ServerLogLevel]: eq.antisymmetry eq 0.005s
1138 + Eq[ServerLogLevel]: eq.reflexivity eq 0.001s
1139 + Eq[ServerLogLevel]: eq.symmetry eq 0.001s
1140 + Eq[ServerLogLevel]: eq.transitivity eq 0.004s
1141 + Eq[Notification]: eq.antisymmetry eq 0.013s
1142 + Eq[Notification]: eq.reflexivity eq 0.006s
1143 + Eq[Notification]: eq.symmetry eq 0.006s
1144 + Eq[Notification]: eq.transitivity eq 0.007s
1145 + Eq[UserPrompt]: eq.antisymmetry eq 0.017s
1146 + Eq[UserPrompt]: eq.reflexivity eq 0.012s
1147 + Eq[UserPrompt]: eq.symmetry eq 0.015s
1148 + Eq[UserPrompt]: eq.transitivity eq 0.041s
1149 + Eq[UserPrompt.TargetCheckOverride]: eq.antisymmetry eq 0.002s
1150 + Eq[UserPrompt.TargetCheckOverride]: eq.reflexivity eq 0.002s
1151 + Eq[UserPrompt.TargetCheckOverride]: eq.symmetry eq 0.005s
1152 + Eq[UserPrompt.TargetCheckOverride]: eq.transitivity eq 0.004s
1153 + Eq[ExecutionQueueView]: eq.antisymmetry eq 0.103s
1154 + Eq[ExecutionQueueView]: eq.reflexivity eq 0.018s
1155 + Eq[ExecutionQueueView]: eq.symmetry eq 0.021s
1156 + Eq[ExecutionQueueView]: eq.transitivity eq 0.029s
1157 + Eq[StepProgress]: eq.antisymmetry eq 0.004s
1158 + Eq[StepProgress]: eq.reflexivity eq 0.002s
1159 + Eq[StepProgress]: eq.symmetry eq 0.003s
1160 + Eq[StepProgress]: eq.transitivity eq 0.004s
1161 + Eq[ObservationProgress]: eq.antisymmetry eq 0.004s
1162 + Eq[ObservationProgress]: eq.reflexivity eq 0.003s
1163 + Eq[ObservationProgress]: eq.symmetry eq 0.004s
1164 + Eq[ObservationProgress]: eq.transitivity eq 0.005s
1165 + Codec[ObservationProgress]: codec.consistency with Codec.from 0.055s
1166 + Codec[ObservationProgress]: codec.consistency with accumulating 0.022s
1167 + Codec[ObservationProgress]: codec.decoder serializability 0.017s
1168 + Codec[ObservationProgress]: codec.encoder serializability 0.007s
1169 + Codec[ObservationProgress]: codec.roundTrip 0.047s
1170 + Eq[RunningStep]: eq.antisymmetry eq 0.005s
1171 + Eq[RunningStep]: eq.reflexivity eq 0.002s
1172 + Eq[RunningStep]: eq.symmetry eq 0.003s
1173 + Eq[RunningStep]: eq.transitivity eq 0.005s
1174 + Eq[BatchCommandState]: eq.antisymmetry eq 0.025s
1175 + Eq[BatchCommandState]: eq.reflexivity eq 0.007s
1176 + Eq[BatchCommandState]: eq.symmetry eq 0.013s
1177 + Eq[BatchCommandState]: eq.transitivity eq 0.023s
1178 + Eq[ApplyCommandResult]: eq.antisymmetry eq 0.001s
1179 + Eq[ApplyCommandResult]: eq.reflexivity eq 0.0s
1180 + Eq[ApplyCommandResult]: eq.symmetry eq 0.001s
1181 + Eq[ApplyCommandResult]: eq.transitivity eq 0.004s
1182 + Eq[ObserveCommandResult]: eq.antisymmetry eq 0.003s
1183 + Eq[ObserveCommandResult]: eq.reflexivity eq 0.001s
1184 + Eq[ObserveCommandResult]: eq.symmetry eq 0.001s
1185 + Eq[ObserveCommandResult]: eq.transitivity eq 0.001s
1186 + Eq[NodAndShuffleStage]: eq.antisymmetry eq 0.001s
1187 + Eq[NodAndShuffleStage]: eq.reflexivity eq 0.001s
1188 + Eq[NodAndShuffleStage]: eq.symmetry eq 0.001s
1189 + Eq[NodAndShuffleStage]: eq.transitivity eq 0.001s
1190 + Eq[ImageFileId]: eq.antisymmetry eq 0.001s
1191 + Eq[ImageFileId]: eq.reflexivity eq 0.001s
1192 + Eq[ImageFileId]: eq.symmetry eq 0.0s
1193 + Eq[ImageFileId]: eq.transitivity eq 0.001s
1194 + Eq[DataId]: eq.antisymmetry eq 0.001s
1195 + Eq[DataId]: eq.reflexivity eq 0.001s
1196 + Eq[DataId]: eq.symmetry eq 0.001s
1197 + Eq[DataId]: eq.transitivity eq 0.001s
1198 + Eq[NsPairs]: eq.antisymmetry eq 0.001s
1199 + Eq[NsPairs]: eq.reflexivity eq 0.001s
1200 + Eq[NsPairs]: eq.symmetry eq 0.0s
1201 + Eq[NsPairs]: eq.transitivity eq 0.0s
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.002s
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.001s
1211 + Eq[NsRunningState]: eq.reflexivity eq 0.002s
1212 + Eq[NsRunningState]: eq.symmetry eq 0.001s
1213 + Eq[NsRunningState]: eq.transitivity eq 0.001s
1214 + Eq[ClientConfig]: eq.antisymmetry eq 0.127s
1215 + Eq[ClientConfig]: eq.reflexivity eq 0.094s
1216 + Eq[ClientConfig]: eq.symmetry eq 0.097s
1217 + Eq[ClientConfig]: eq.transitivity eq 0.169s
1218 + Codec[ClientConfig]: codec.consistency with Codec.from 0.14s
1219 + Codec[ClientConfig]: codec.consistency with accumulating 0.024s
1220 + Codec[ClientConfig]: codec.roundTrip 0.118s
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.015s
1225 + Codec[ObsRecordedIds]: codec.consistency with Codec.from 0.072s
1226 + Codec[ObsRecordedIds]: codec.consistency with accumulating 0.017s
1227 + Codec[ObsRecordedIds]: codec.roundTrip 0.06s
1228observe.model.ModelLensesSuite:
1229 + event observer name lens: Lens.compose modify 0.689s
1230 + event observer name lens: Lens.consistent get with modifyId 0.257s
1231 + event observer name lens: Lens.consistent modify with modifyId 0.286s
1232 + event observer name lens: Lens.consistent replace with modify 0.187s
1233 + event observer name lens: Lens.get what you replace 0.126s
1234 + event observer name lens: Lens.modify id = id 0.138s
1235 + event observer name lens: Lens.replace idempotent 0.152s
1236 + event observer name lens: Lens.replace what you get 0.161s
1237 + each step traversal: Traversal.compose modify 0.494s
1238 + each step traversal: Traversal.get what you set 0.245s
1239 + each step traversal: Traversal.headOption 0.051s
1240 + each step traversal: Traversal.modify id = id 0.084s
1241 + each step traversal: Traversal.replace idempotent 0.077s
1242 + observation steps lens: Lens.compose modify 0.468s
1243 + observation steps lens: Lens.consistent get with modifyId 0.047s
1244 + observation steps lens: Lens.consistent modify with modifyId 0.245s
1245 + observation steps lens: Lens.consistent replace with modify 0.12s
1246 + observation steps lens: Lens.get what you replace 0.059s
1247 + observation steps lens: Lens.modify id = id 0.038s
1248 + observation steps lens: Lens.replace idempotent 0.057s
1249 + observation steps lens: Lens.replace what you get 0.038s
1250 + each view traversal: Traversal.compose modify 0.752s
1251 + each view traversal: Traversal.get what you set 0.376s
1252 + each view traversal: Traversal.headOption 0.078s
1253 + each view traversal: Traversal.modify id = id 0.071s
1254 + each view traversal: Traversal.replace idempotent 0.188s
1255 + sequence queue lens: Lens.compose modify 0.386s
1256 + sequence queue lens: Lens.consistent get with modifyId 0.028s
1257 + sequence queue lens: Lens.consistent modify with modifyId 0.192s
1258 + sequence queue lens: Lens.consistent replace with modify 0.066s
1259 + sequence queue lens: Lens.get what you replace 0.062s
1260 + sequence queue lens: Lens.modify id = id 0.027s
1261 + sequence queue lens: Lens.replace idempotent 0.071s
1262 + sequence queue lens: Lens.replace what you get 0.039s
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.003s
1266 + step type prism: Prism.consistent replace with modify 0.002s
1267 + step type prism: Prism.modify id = id 0.001s
1268 + step type prism: Prism.partial round trip one way 0.001s
1269 + step type prism: Prism.round trip other way 0.001s
1270 + param guiding prism: Prism.compose modify 0.002s
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.001s
1274 + param guiding prism: Prism.modify id = id 0.002s
1275 + param guiding prism: Prism.partial round trip one way 0.001s
1276 + param guiding prism: Prism.round trip other way 0.001s
1277 + StandardStep: Prism.compose modify 0.013s
1278 + StandardStep: Prism.consistent getOption with modifyId 0.006s
1279 + StandardStep: Prism.consistent modify with modifyId 0.01s
1280 + StandardStep: Prism.consistent replace with modify 0.008s
1281 + StandardStep: Prism.modify id = id 0.006s
1282 + StandardStep: Prism.partial round trip one way 0.005s
1283 + StandardStep: Prism.round trip other way 0.004s
1284 + NodAndShuffleStep: Prism.compose modify 0.016s
1285 + NodAndShuffleStep: Prism.consistent getOption with modifyId 0.006s
1286 + NodAndShuffleStep: Prism.consistent modify with modifyId 0.009s
1287 + NodAndShuffleStep: Prism.consistent replace with modify 0.008s
1288 + NodAndShuffleStep: Prism.modify id = id 0.006s
1289 + NodAndShuffleStep: Prism.partial round trip one way 0.006s
1290 + NodAndShuffleStep: Prism.round trip other way 0.003s
1291 + ObserveStep.status: Lens.compose modify 0.013s
1292 + ObserveStep.status: Lens.consistent get with modifyId 0.004s
1293 + ObserveStep.status: Lens.consistent modify with modifyId 0.008s
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.006s
1297 + ObserveStep.status: Lens.replace idempotent 0.007s
1298 + ObserveStep.status: Lens.replace what you get 0.007s
1299 + ObserveStep.id: Lens.compose modify 0.009s
1300 + ObserveStep.id: Lens.consistent get with modifyId 0.005s
1301 + ObserveStep.id: Lens.consistent modify with modifyId 0.007s
1302 + ObserveStep.id: Lens.consistent replace with modify 0.007s
1303 + ObserveStep.id: Lens.get what you replace 0.005s
1304 + ObserveStep.id: Lens.modify id = id 0.007s
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.012s
1308 + ObserveStep.observeStatus: Optional.consistent getOption with modifyId 0.005s
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.006s
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.007s
1315 + ObserveStep.configStatus: Optional.compose modify 0.012s
1316 + ObserveStep.configStatus: Optional.consistent getOption with modifyId 0.005s
1317 + ObserveStep.configStatus: Optional.consistent modify with modifyId 0.008s
1318 + ObserveStep.configStatus: Optional.consistent replace with modify 0.007s
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.005s
1326 + signedPFormat: format.parse roundtrip 0.004s
1327 + signedQFormat: format.coverage 0.0s
1328 + signedQFormat: format.format roundtrip 0.002s
1329 + signedQFormat: format.normalize 0.005s
1330 + signedQFormat: format.parse roundtrip 0.003s
1331 + signedArcsecFormat: format.coverage 0.001s
1332 + signedArcsecFormat: format.format roundtrip 0.002s
1333 + signedArcsecFormat: format.normalize 0.003s
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": 70502, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1351 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1352 "test-compile": {"status": "ok", "tookMs": 2621, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1353 "test": {"status": "failed", "tookMs": 1496, "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": 66, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1361 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1362 "test-compile": {"status": "ok", "tookMs": 103, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1363 "test": {"status": "ok", "tookMs": 114, "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": 38012, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1371 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1372 "test-compile": {"status": "ok", "tookMs": 8287, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1373 "test": {"status": "ok", "tookMs": 10850, "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": 349, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1381 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1382 "test-compile": {"status": "ok", "tookMs": 404, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1383 "test": {"status": "ok", "tookMs": 369, "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": 91, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1391 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1392 "test-compile": {"status": "ok", "tookMs": 131, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1393 "test": {"status": "ok", "tookMs": 141, "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": 299, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1401 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1402 "test-compile": {"status": "ok", "tookMs": 254, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1403 "test": {"status": "ok", "tookMs": 282, "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": 21601, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
1411 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1412 "test-compile": {"status": "ok", "tookMs": 2840, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1413 "test": {"status": "ok", "tookMs": 7707, "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: 249 s (0:04:09.0), completed Dec 22, 2025, 8:21:20 PM
1423[0JBuild failed, not retrying.