Build Logs
rtyley/logic-signals • 3.8.0-RC5:2025-12-31
Errors
147
Warnings
0
Total Lines
404
1##################################
2Clonning https://github.com/rtyley/logic-signals.git into /build/repo using revision v6.0.0
3##################################
4Note: switching to 'cfc81aeae714ab7c91214eabd5f4b92176fbd343'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Using target Scala version for migration: 3.7.4
22Migrating project for -source:3.4 using Scala 3.7.4
23----
24Preparing build for 3.7.4
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.4-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28----
29Starting build for 3.7.4
30Execute tests: false
31sbt project found:
32No prepare script found for project rtyley/logic-signals
33##################################
34Scala version: 3.7.4
35Targets: com.madgag%logic-signals
36Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}
37##################################
38Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
39Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
40[sbt_options] declare -a sbt_options=()
41[process_args] java_version = '21'
42[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
43# Executing command line:
44java
45-Dfile.encoding=UTF-8
46-Dcommunitybuild.scala=3.7.4
47-Dcommunitybuild.project.dependencies.add=
48-Xmx7G
49-Xms4G
50-Xss8M
51-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
52-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
53-jar
54/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
55"setCrossScalaVersions 3.7.4"
56"++3.7.4 -v"
57"mapScalacOptions "-rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
58"set every credentials := Nil"
59"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
60"removeScalacOptionsStartingWith -P:wartremover"
61
62moduleMappings
63"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}""" com.madgag%logic-signals"
64
65[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
66[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 21)
67[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
68[info] loading project definition from /build/repo/project
69[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
70[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
71[info] Compilation completed in 8.264s.
72[info] done compiling
73[info] loading settings for project repo from build.sbt, version.sbt...
74[info] set current project to repo (in build file:/build/repo/)
75Execute setCrossScalaVersions: 3.7.4
76OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in repo/crossScalaVersions
77OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in repo/crossScalaVersions
78[info] set current project to repo (in build file:/build/repo/)
79[info] Setting Scala version to 3.7.4 on 1 projects.
80[info] Switching Scala version on:
81[info] * repo (3.7.4)
82[info] Excluding projects:
83[info] Reapplying settings...
84[info] set current project to repo (in build file:/build/repo/)
85Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
86[info] Reapplying settings...
87[info] set current project to repo (in build file:/build/repo/)
88[info] Defining Global / credentials, credentials
89[info] The new values will be used by allCredentials, credentials and 2 others.
90[info] Run `last` for details.
91[info] Reapplying settings...
92[info] set current project to repo (in build file:/build/repo/)
93Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
94[info] Reapplying settings...
95OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
96
97 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
98 Did you mean allExcludeDependencies ?
99 , retry without global scopes
100[info] Reapplying settings...
101[info] set current project to repo (in build file:/build/repo/)
102Execute removeScalacOptionsStartingWith: -P:wartremover
103[info] Reapplying settings...
104[info] set current project to repo (in build file:/build/repo/)
105[success] Total time: 0 s, completed Dec 31, 2025, 11:03:14 PM
106Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}
107Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
108Starting build...
109Projects: Set(repo)
110Starting build for ProjectRef(file:/build/repo/,repo) (repo)... [0/1]
111OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
112Compile scalacOptions: -release:21, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
113[info] compiling 30 Scala sources to /build/repo/target/scala-3.7.4/classes ...
114[info] [patched file /build/repo/src/main/scala/com/madgag/logic/protocol/holtek/ht1632c/HoltekBits.scala]
115[info] [patched file /build/repo/src/main/scala/com/madgag/logic/protocol/holtek/ht1632c/SignalValidation.scala]
116[info] done compiling
117[info] compiling 2 Scala sources to /build/repo/target/scala-3.7.4/classes ...
118[info] done compiling
119[info] compiling 12 Scala sources to /build/repo/target/scala-3.7.4/test-classes ...
120[info] [patched file /build/repo/src/test/scala/com/madgag/logic/SignalTest.scala]
121[info] [patched file /build/repo/src/test/scala/com/madgag/logic/ValueChangeDumpTest.scala]
122[info] [patched file /build/repo/src/test/scala/com/madgag/logic/protocol/holtek/ht1632c/SignalValidationTest.scala]
123[info] done compiling
124[info] compiling 3 Scala sources to /build/repo/target/scala-3.7.4/test-classes ...
125[info] done compiling
126
127************************
128Build summary:
129[{
130 "module": "repo",
131 "compile": {"status": "ok", "tookMs": 14801, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
132 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
133 "test-compile": {"status": "ok", "tookMs": 5255, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
134 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
135 "publish": {"status": "skipped", "tookMs": 0},
136 "metadata": {
137 "crossScalaVersions": ["2.12.20"]
138}
139}]
140************************
141[success] Total time: 24 s, completed Dec 31, 2025, 11:03:38 PM
142[0JChecking patch project/plugins.sbt...
143Checking patch build.sbt...
144Applied patch project/plugins.sbt cleanly.
145Applied patch build.sbt cleanly.
146Commit migration rewrites
147Switched to a new branch 'opencb/migrate-source-3.4'
148[opencb/migrate-source-3.4 5881961] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4
149 5 files changed, 21 insertions(+), 21 deletions(-)
150----
151Preparing build for 3.8.0-RC5
152Scala binary version found: 3.8
153Implicitly using source version 3.8
154Scala binary version found: 3.8
155Implicitly using source version 3.8
156Would try to apply common scalacOption (best-effort, sbt/mill only):
157Append: ,REQUIRE:-source:3.8
158Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
159----
160Starting build for 3.8.0-RC5
161Execute tests: true
162sbt project found:
163No prepare script found for project rtyley/logic-signals
164##################################
165Scala version: 3.8.0-RC5
166Targets: com.madgag%logic-signals
167Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[]}
168##################################
169Using extra scalacOptions: ,REQUIRE:-source:3.8
170Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
171[sbt_options] declare -a sbt_options=()
172[process_args] java_version = '21'
173[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
174# Executing command line:
175java
176-Dfile.encoding=UTF-8
177-Dcommunitybuild.scala=3.8.0-RC5
178-Dcommunitybuild.project.dependencies.add=
179-Xmx7G
180-Xms4G
181-Xss8M
182-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
183-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
184-jar
185/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
186"setCrossScalaVersions 3.8.0-RC5"
187"++3.8.0-RC5 -v"
188"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
189"set every credentials := Nil"
190"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
191"removeScalacOptionsStartingWith -P:wartremover"
192
193moduleMappings
194"runBuild 3.8.0-RC5 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[]}""" com.madgag%logic-signals"
195
196[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 21)
197[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
198[info] loading project definition from /build/repo/project
199[info] loading settings for project repo from build.sbt, version.sbt...
200[info] set current project to repo (in build file:/build/repo/)
201Execute setCrossScalaVersions: 3.8.0-RC5
202OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC5 in repo/crossScalaVersions
203OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC5) in repo/crossScalaVersions
204[info] set current project to repo (in build file:/build/repo/)
205[info] Setting Scala version to 3.8.0-RC5 on 1 projects.
206[info] Switching Scala version on:
207[info] * repo (3.8.0-RC5)
208[info] Excluding projects:
209[info] Reapplying settings...
210[info] set current project to repo (in build file:/build/repo/)
211Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
212[info] Reapplying settings...
213[info] set current project to repo (in build file:/build/repo/)
214[info] Defining Global / credentials, credentials
215[info] The new values will be used by allCredentials, credentials and 2 others.
216[info] Run `last` for details.
217[info] Reapplying settings...
218[info] set current project to repo (in build file:/build/repo/)
219Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
220[info] Reapplying settings...
221OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
222
223 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
224 Did you mean allExcludeDependencies ?
225 , retry without global scopes
226[info] Reapplying settings...
227[info] set current project to repo (in build file:/build/repo/)
228Execute removeScalacOptionsStartingWith: -P:wartremover
229[info] Reapplying settings...
230[info] set current project to repo (in build file:/build/repo/)
231[success] Total time: 0 s, completed Dec 31, 2025, 11:03:49 PM
232Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[]}
233Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
234Starting build...
235Projects: Set(repo)
236Starting build for ProjectRef(file:/build/repo/,repo) (repo)... [0/1]
237OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
238Compile scalacOptions: -release:21, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
239[info] compiling 30 Scala sources to /build/repo/target/scala-3.8.0-RC5/classes ...
240[error] -- [E007] Type Mismatch Error: /build/repo/src/main/scala/com/madgag/logic/protocol/holtek/ht1632c/SignalValidation.scala:40:35
241[error] 40 | ChipSelect.positivePulse `takes` (min = 250.nanos)
242[error] | ^^^^^^^^^^^^^^^^^
243[error] | Found: (min : scala.concurrent.duration.FiniteDuration)
244[error] | Required: scala.concurrent.duration.FiniteDuration
245[error] |
246[error] | longer explanation available when compiling with `-explain`
247[error] -- [E007] Type Mismatch Error: /build/repo/src/main/scala/com/madgag/logic/protocol/holtek/ht1632c/SignalValidation.scala:41:46
248[error] 41 | ChipSelect.falling -> Clock.falling `takes` (min = 50.nanos, typical = 100.nanos)
249[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
250[error] | Found: (min : scala.concurrent.duration.FiniteDuration, typical :
251[error] | scala.concurrent.duration.FiniteDuration)
252[error] | Required: scala.concurrent.duration.FiniteDuration
253[error] |
254[error] | longer explanation available when compiling with `-explain`
255[error] -- [E007] Type Mismatch Error: /build/repo/src/main/scala/com/madgag/logic/protocol/holtek/ht1632c/SignalValidation.scala:43:44
256[error] 43 | Data.change -> Clock.Write.rising `takes` (min = 200.nanos, typical = 300.nanos)
257[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
258[error] | Found: (min : scala.concurrent.duration.FiniteDuration, typical :
259[error] | scala.concurrent.duration.FiniteDuration)
260[error] | Required: scala.concurrent.duration.FiniteDuration
261[error] |
262[error] | longer explanation available when compiling with `-explain`
263[error] -- [E007] Type Mismatch Error: /build/repo/src/main/scala/com/madgag/logic/protocol/holtek/ht1632c/SignalValidation.scala:44:44
264[error] 44 | Clock.Write.rising -> Data.change `takes` (min = 100.nanos, typical = 200.nanos)
265[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
266[error] | Found: (min : scala.concurrent.duration.FiniteDuration, typical :
267[error] | scala.concurrent.duration.FiniteDuration)
268[error] | Required: scala.concurrent.duration.FiniteDuration
269[error] |
270[error] | longer explanation available when compiling with `-explain`
271[error] -- [E007] Type Mismatch Error: /build/repo/src/main/scala/com/madgag/logic/protocol/holtek/ht1632c/SignalValidation.scala:47:27
272[error] 47 | Clock.Read.pulse `takes` (min = 500.nanos)
273[error] | ^^^^^^^^^^^^^^^^^
274[error] | Found: (min : scala.concurrent.duration.FiniteDuration)
275[error] | Required: scala.concurrent.duration.FiniteDuration
276[error] |
277[error] | longer explanation available when compiling with `-explain`
278[error] -- [E007] Type Mismatch Error: /build/repo/src/main/scala/com/madgag/logic/protocol/holtek/ht1632c/SignalValidation.scala:49:43
279[error] 49 | Clock.rising -> ChipSelect.rising `takes`(min = 100.nanos, typical = 200.nanos)
280[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
281[error] | Found: (min : scala.concurrent.duration.FiniteDuration, typical :
282[error] | scala.concurrent.duration.FiniteDuration)
283[error] | Required: scala.concurrent.duration.FiniteDuration
284[error] |
285[error] | longer explanation available when compiling with `-explain`
286[error] 6 errors found
287[error] (Compile / compileIncremental) Compilation failed
288[info] compiling 30 Scala sources to /build/repo/target/scala-3.8.0-RC5/classes ...
289[error] -- [E007] Type Mismatch Error: /build/repo/src/main/scala/com/madgag/logic/protocol/holtek/ht1632c/SignalValidation.scala:40:35
290[error] 40 | ChipSelect.positivePulse `takes` (min = 250.nanos)
291[error] | ^^^^^^^^^^^^^^^^^
292[error] | Found: (min : scala.concurrent.duration.FiniteDuration)
293[error] | Required: scala.concurrent.duration.FiniteDuration
294[error] |
295[error] | longer explanation available when compiling with `-explain`
296[error] -- [E007] Type Mismatch Error: /build/repo/src/main/scala/com/madgag/logic/protocol/holtek/ht1632c/SignalValidation.scala:41:46
297[error] 41 | ChipSelect.falling -> Clock.falling `takes` (min = 50.nanos, typical = 100.nanos)
298[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
299[error] | Found: (min : scala.concurrent.duration.FiniteDuration, typical :
300[error] | scala.concurrent.duration.FiniteDuration)
301[error] | Required: scala.concurrent.duration.FiniteDuration
302[error] |
303[error] | longer explanation available when compiling with `-explain`
304[error] -- [E007] Type Mismatch Error: /build/repo/src/main/scala/com/madgag/logic/protocol/holtek/ht1632c/SignalValidation.scala:43:44
305[error] 43 | Data.change -> Clock.Write.rising `takes` (min = 200.nanos, typical = 300.nanos)
306[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
307[error] | Found: (min : scala.concurrent.duration.FiniteDuration, typical :
308[error] | scala.concurrent.duration.FiniteDuration)
309[error] | Required: scala.concurrent.duration.FiniteDuration
310[error] |
311[error] | longer explanation available when compiling with `-explain`
312[error] -- [E007] Type Mismatch Error: /build/repo/src/main/scala/com/madgag/logic/protocol/holtek/ht1632c/SignalValidation.scala:44:44
313[error] 44 | Clock.Write.rising -> Data.change `takes` (min = 100.nanos, typical = 200.nanos)
314[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
315[error] | Found: (min : scala.concurrent.duration.FiniteDuration, typical :
316[error] | scala.concurrent.duration.FiniteDuration)
317[error] | Required: scala.concurrent.duration.FiniteDuration
318[error] |
319[error] | longer explanation available when compiling with `-explain`
320[error] -- [E007] Type Mismatch Error: /build/repo/src/main/scala/com/madgag/logic/protocol/holtek/ht1632c/SignalValidation.scala:47:27
321[error] 47 | Clock.Read.pulse `takes` (min = 500.nanos)
322[error] | ^^^^^^^^^^^^^^^^^
323[error] | Found: (min : scala.concurrent.duration.FiniteDuration)
324[error] | Required: scala.concurrent.duration.FiniteDuration
325[error] |
326[error] | longer explanation available when compiling with `-explain`
327[error] -- [E007] Type Mismatch Error: /build/repo/src/main/scala/com/madgag/logic/protocol/holtek/ht1632c/SignalValidation.scala:49:43
328[error] 49 | Clock.rising -> ChipSelect.rising `takes`(min = 100.nanos, typical = 200.nanos)
329[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
330[error] | Found: (min : scala.concurrent.duration.FiniteDuration, typical :
331[error] | scala.concurrent.duration.FiniteDuration)
332[error] | Required: scala.concurrent.duration.FiniteDuration
333[error] |
334[error] | longer explanation available when compiling with `-explain`
335[error] 6 errors found
336[error] (Compile / compileIncremental) Compilation failed
337[info] compiling 30 Scala sources to /build/repo/target/scala-3.8.0-RC5/classes ...
338[error] -- [E007] Type Mismatch Error: /build/repo/src/main/scala/com/madgag/logic/protocol/holtek/ht1632c/SignalValidation.scala:40:35
339[error] 40 | ChipSelect.positivePulse `takes` (min = 250.nanos)
340[error] | ^^^^^^^^^^^^^^^^^
341[error] | Found: (min : scala.concurrent.duration.FiniteDuration)
342[error] | Required: scala.concurrent.duration.FiniteDuration
343[error] |
344[error] | longer explanation available when compiling with `-explain`
345[error] -- [E007] Type Mismatch Error: /build/repo/src/main/scala/com/madgag/logic/protocol/holtek/ht1632c/SignalValidation.scala:41:46
346[error] 41 | ChipSelect.falling -> Clock.falling `takes` (min = 50.nanos, typical = 100.nanos)
347[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
348[error] | Found: (min : scala.concurrent.duration.FiniteDuration, typical :
349[error] | scala.concurrent.duration.FiniteDuration)
350[error] | Required: scala.concurrent.duration.FiniteDuration
351[error] |
352[error] | longer explanation available when compiling with `-explain`
353[error] -- [E007] Type Mismatch Error: /build/repo/src/main/scala/com/madgag/logic/protocol/holtek/ht1632c/SignalValidation.scala:43:44
354[error] 43 | Data.change -> Clock.Write.rising `takes` (min = 200.nanos, typical = 300.nanos)
355[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
356[error] | Found: (min : scala.concurrent.duration.FiniteDuration, typical :
357[error] | scala.concurrent.duration.FiniteDuration)
358[error] | Required: scala.concurrent.duration.FiniteDuration
359[error] |
360[error] | longer explanation available when compiling with `-explain`
361[error] -- [E007] Type Mismatch Error: /build/repo/src/main/scala/com/madgag/logic/protocol/holtek/ht1632c/SignalValidation.scala:44:44
362[error] 44 | Clock.Write.rising -> Data.change `takes` (min = 100.nanos, typical = 200.nanos)
363[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
364[error] | Found: (min : scala.concurrent.duration.FiniteDuration, typical :
365[error] | scala.concurrent.duration.FiniteDuration)
366[error] | Required: scala.concurrent.duration.FiniteDuration
367[error] |
368[error] | longer explanation available when compiling with `-explain`
369[error] -- [E007] Type Mismatch Error: /build/repo/src/main/scala/com/madgag/logic/protocol/holtek/ht1632c/SignalValidation.scala:47:27
370[error] 47 | Clock.Read.pulse `takes` (min = 500.nanos)
371[error] | ^^^^^^^^^^^^^^^^^
372[error] | Found: (min : scala.concurrent.duration.FiniteDuration)
373[error] | Required: scala.concurrent.duration.FiniteDuration
374[error] |
375[error] | longer explanation available when compiling with `-explain`
376[error] -- [E007] Type Mismatch Error: /build/repo/src/main/scala/com/madgag/logic/protocol/holtek/ht1632c/SignalValidation.scala:49:43
377[error] 49 | Clock.rising -> ChipSelect.rising `takes`(min = 100.nanos, typical = 200.nanos)
378[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
379[error] | Found: (min : scala.concurrent.duration.FiniteDuration, typical :
380[error] | scala.concurrent.duration.FiniteDuration)
381[error] | Required: scala.concurrent.duration.FiniteDuration
382[error] |
383[error] | longer explanation available when compiling with `-explain`
384[error] 6 errors found
385[error] (Compile / compileIncremental) Compilation failed
386
387************************
388Build summary:
389[{
390 "module": "repo",
391 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 10479, "warnings": 0, "errors": 6, "sourceVersion": "3.8"},
392 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
393 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
394 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
395 "publish": {"status": "skipped", "tookMs": 0},
396 "metadata": {
397 "crossScalaVersions": ["2.12.20"]
398}
399}]
400************************
401[error] Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: repo
402[error] (Global / runBuild) Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: repo
403[error] Total time: 21 s, completed Dec 31, 2025, 11:04:10 PM
404[0JBuild failed, not retrying.