nixbot

builds

succeeded x86_64-linux.packages-nad-api build #14 · raw · ·

1these 8 derivations will be built:2  /nix/store/0jggn24s64z2a32xrjawif4vxlp1faxj-reitit-ring-0.10.1.pom.drv3  /nix/store/3362s8ik01lbkyamxd2v70p1rrd56dgy-reitit-core-0.10.1.pom.drv4  /nix/store/admkii9qmlhwgd0v9gda5gfmczpwmbcl-reitit-core-0.10.1.jar.drv5  /nix/store/kzpbr5r1yhwvwgpyjxjix45f77wnlmnw-reitit-ring-0.10.1.jar.drv6  /nix/store/vl3a84rk1hy6x5m60lq2ww810yl6vlvi-maven-repo-cache.drv7  /nix/store/6k6k7wm9kby8avjd1dkdabvz7kp4s3h7-clojure-home.drv8  /nix/store/v959g5ycfx4b1yx79dbi9kgmkvgjn8cb-clojure-nix-locker.shell-env.drv9  /nix/store/xyjbyffichkvb6bpdsxyr01w7zrabdih-nad-api-0.2.drv10building '/nix/store/admkii9qmlhwgd0v9gda5gfmczpwmbcl-reitit-core-0.10.1.jar.drv'11building '/nix/store/3362s8ik01lbkyamxd2v70p1rrd56dgy-reitit-core-0.10.1.pom.drv'12building '/nix/store/kzpbr5r1yhwvwgpyjxjix45f77wnlmnw-reitit-ring-0.10.1.jar.drv'13building '/nix/store/0jggn24s64z2a32xrjawif4vxlp1faxj-reitit-ring-0.10.1.pom.drv'14reitit-core-0.10.1.jar> structuredAttrs is enabled15reitit-core-0.10.1.pom> structuredAttrs is enabled16reitit-ring-0.10.1.jar> structuredAttrs is enabled17reitit-ring-0.10.1.pom> structuredAttrs is enabled18reitit-core-0.10.1.pom> 19reitit-core-0.10.1.pom> trying https://repo1.maven.org/maven2/metosin/reitit-core/0.10.1/reitit-core-0.10.1.pom20reitit-core-0.10.1.jar> 21reitit-core-0.10.1.jar> trying https://repo1.maven.org/maven2/metosin/reitit-core/0.10.1/reitit-core-0.10.1.jar22reitit-core-0.10.1.pom>   % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current23reitit-core-0.10.1.pom>                                  Dload  Upload  Total   Spent   Left   Speed24reitit-core-0.10.1.pom>   0      0   0      0   0      0      0      0                              025reitit-core-0.10.1.pom> curl: (22) The requested URL returned error: 40426reitit-core-0.10.1.pom> Warning: Problem (retrying all errors). Retrying in 1 second. 3 retries left.27reitit-core-0.10.1.jar>   % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current28reitit-core-0.10.1.jar>                                  Dload  Upload  Total   Spent   Left   Speed29reitit-core-0.10.1.jar>   0      0   0      0   0      0      0      0                              030reitit-core-0.10.1.jar> curl: (22) The requested URL returned error: 40431reitit-core-0.10.1.jar> Warning: Problem (retrying all errors). Retrying in 1 second. 3 retries left.32reitit-ring-0.10.1.pom> 33reitit-ring-0.10.1.pom> trying https://repo1.maven.org/maven2/metosin/reitit-ring/0.10.1/reitit-ring-0.10.1.pom34reitit-ring-0.10.1.pom>   % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current35reitit-ring-0.10.1.pom>                                  Dload  Upload  Total   Spent   Left   Speed36reitit-ring-0.10.1.pom>   0      0   0      0   0      0      0      0                              037reitit-ring-0.10.1.pom> curl: (22) The requested URL returned error: 40438reitit-ring-0.10.1.pom> Warning: Problem (retrying all errors). Retrying in 1 second. 3 retries left.39reitit-ring-0.10.1.jar> 40reitit-ring-0.10.1.jar> trying https://repo1.maven.org/maven2/metosin/reitit-ring/0.10.1/reitit-ring-0.10.1.jar41reitit-core-0.10.1.pom>   0      0   0      0   0      0      0      0                              042reitit-core-0.10.1.pom> curl: (22) The requested URL returned error: 40443reitit-core-0.10.1.pom> Warning: Problem (retrying all errors). Retrying in 2 seconds. 2 retries left.44reitit-ring-0.10.1.jar>   % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current45reitit-ring-0.10.1.jar>                                  Dload  Upload  Total   Spent   Left   Speed46reitit-ring-0.10.1.jar>   0      0   0      0   0      0      0      0                              047reitit-ring-0.10.1.jar> curl: (22) The requested URL returned error: 40448reitit-ring-0.10.1.jar> Warning: Problem (retrying all errors). Retrying in 1 second. 3 retries left.49reitit-core-0.10.1.jar>   0      0   0      0   0      0      0      0                              050reitit-core-0.10.1.jar> curl: (22) The requested URL returned error: 40451reitit-core-0.10.1.jar> Warning: Problem (retrying all errors). Retrying in 2 seconds. 2 retries left.52reitit-ring-0.10.1.pom>   0      0   0      0   0      0      0      0                              053reitit-ring-0.10.1.pom> curl: (22) The requested URL returned error: 40454reitit-ring-0.10.1.pom> Warning: Problem (retrying all errors). Retrying in 2 seconds. 2 retries left.55reitit-ring-0.10.1.jar>   0      0   0      0   0      0      0      0                              056reitit-ring-0.10.1.jar> curl: (22) The requested URL returned error: 40457reitit-ring-0.10.1.jar> Warning: Problem (retrying all errors). Retrying in 2 seconds. 2 retries left.58reitit-core-0.10.1.pom>   0      0   0      0   0      0      0      0                              059reitit-core-0.10.1.pom> curl: (22) The requested URL returned error: 40460reitit-core-0.10.1.pom> Warning: Problem (retrying all errors). Retrying in 4 seconds. 1 retry left.61reitit-core-0.10.1.jar>   0      0   0      0   0      0      0      0                              062reitit-core-0.10.1.jar> curl: (22) The requested URL returned error: 40463reitit-core-0.10.1.jar> Warning: Problem (retrying all errors). Retrying in 4 seconds. 1 retry left.64reitit-ring-0.10.1.pom>   0      0   0      0   0      0      0      0                              065reitit-ring-0.10.1.pom> curl: (22) The requested URL returned error: 40466reitit-ring-0.10.1.pom> Warning: Problem (retrying all errors). Retrying in 4 seconds. 1 retry left.67reitit-ring-0.10.1.jar>   0      0   0      0   0      0      0      0                              068reitit-ring-0.10.1.jar> curl: (22) The requested URL returned error: 40469reitit-ring-0.10.1.jar> Warning: Problem (retrying all errors). Retrying in 4 seconds. 1 retry left.70reitit-core-0.10.1.pom>   0      0   0      0   0      0      0      0                              071reitit-core-0.10.1.pom> curl: (22) The requested URL returned error: 40472reitit-core-0.10.1.pom> 73reitit-core-0.10.1.pom> trying https://repo.clojars.org/metosin/reitit-core/0.10.1/reitit-core-0.10.1.pom74reitit-core-0.10.1.jar>   0      0   0      0   0      0      0      0                              075reitit-core-0.10.1.jar> curl: (22) The requested URL returned error: 40476reitit-core-0.10.1.jar> 77reitit-core-0.10.1.jar> trying https://repo.clojars.org/metosin/reitit-core/0.10.1/reitit-core-0.10.1.jar78reitit-core-0.10.1.pom>   % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current79reitit-core-0.10.1.pom>                                  Dload  Upload  Total   Spent   Left   Speed80reitit-core-0.10.1.jar>   % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current81reitit-core-0.10.1.jar>                                  Dload  Upload  Total   Spent   Left   Speed82reitit-core-0.10.1.pom> 100   8498 100   8498   0      0  31200      0                              083reitit-core-0.10.1.jar> 100  33718 100  33718   0      0 178.9k      0                              084reitit-ring-0.10.1.pom>   0      0   0      0   0      0      0      0                              085reitit-ring-0.10.1.pom> curl: (22) The requested URL returned error: 40486reitit-ring-0.10.1.pom> 87reitit-ring-0.10.1.pom> trying https://repo.clojars.org/metosin/reitit-ring/0.10.1/reitit-ring-0.10.1.pom88reitit-ring-0.10.1.jar>   0      0   0      0   0      0      0      0                              089reitit-ring-0.10.1.jar> curl: (22) The requested URL returned error: 40490reitit-ring-0.10.1.pom>   % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current91reitit-ring-0.10.1.pom>                                  Dload  Upload  Total   Spent   Left   Speed92reitit-ring-0.10.1.jar> 93reitit-ring-0.10.1.jar> trying https://repo.clojars.org/metosin/reitit-ring/0.10.1/reitit-ring-0.10.1.jar94reitit-ring-0.10.1.pom> 100   8006 100   8006   0      0  39370      0                              095reitit-ring-0.10.1.jar>   % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current96reitit-ring-0.10.1.jar>                                  Dload  Upload  Total   Spent   Left   Speed97reitit-ring-0.10.1.jar> 100   9697 100   9697   0      0  72037      0                              098building '/nix/store/vl3a84rk1hy6x5m60lq2ww810yl6vlvi-maven-repo-cache.drv'99building '/nix/store/6k6k7wm9kby8avjd1dkdabvz7kp4s3h7-clojure-home.drv'100warning: SQLite database '/nix/var/nix/db/db.sqlite' is busy101building '/nix/store/v959g5ycfx4b1yx79dbi9kgmkvgjn8cb-clojure-nix-locker.shell-env.drv'102building '/nix/store/xyjbyffichkvb6bpdsxyr01w7zrabdih-nad-api-0.2.drv' on 'ssh-ng://nix-remote-build@quine.prim.private.invalid'103building '/nix/store/xyjbyffichkvb6bpdsxyr01w7zrabdih-nad-api-0.2.drv'104nad-api-0.2> Running phase: unpackPhase105nad-api-0.2> unpacking source archive /nix/store/ai255kpg18j9za1flj1wv6aqchl59gb7-jja566qn9dckpwssihj5ydhkkyk8ij1r-source106nad-api-0.2> source root is jja566qn9dckpwssihj5ydhkkyk8ij1r-source107nad-api-0.2> Running phase: patchPhase108nad-api-0.2> Running phase: updateAutotoolsGnuConfigScriptsPhase109nad-api-0.2> Running phase: configurePhase110nad-api-0.2> no configure script, doing nothing111nad-api-0.2> Running phase: buildPhase112nad-api-0.2> Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/ff0q6zdcif91b2355g7bgqzj7kpgz1q1-clojure-home113nad-api-0.2> Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/ff0q6zdcif91b2355g7bgqzj7kpgz1q1-clojure-home114nad-api-0.2> Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/ff0q6zdcif91b2355g7bgqzj7kpgz1q1-clojure-home115nad-api-0.2> Running phase: checkPhase116nad-api-0.2> Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/ff0q6zdcif91b2355g7bgqzj7kpgz1q1-clojure-home117nad-api-0.2> Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/ff0q6zdcif91b2355g7bgqzj7kpgz1q1-clojure-home118nad-api-0.2> --- unit (clojure.test) ---------------------------119nad-api-0.2> ol.nad-api.sockets-test120nad-api-0.2>   connect-test121nad-api-0.2>     connects to a server and returns a socket122nad-api-0.2>     throws on connection timeout to unreachable host123nad-api-0.2>   write-test124nad-api-0.2>     writes string to socket125nad-api-0.2>   close-test126nad-api-0.2>     closes an open socket127nad-api-0.2>     closing already closed socket is safe128nad-api-0.2>   read-until-test129nad-api-0.2>     reads until delimiter character130nad-api-0.2>     reads multiple segments until delimiter131nad-api-0.2> 132nad-api-0.2> ol.nad-api.web-test133nad-api-0.2>   make-device-routes-test134nad-api-0.2>     generates routes for device with commands plus discovery and reconnect135nad-api-0.2>     device discovery route has only GET handler136nad-api-0.2>     reconnect route has only POST handler137nad-api-0.2>     command routes have GET and POST handlers138nad-api-0.2>     returns discovery and reconnect routes even for empty commands139nad-api-0.2>   handler-post-test140nad-api-0.2>     POST with = operator sets value141nad-api-0.2>     POST with + operator increments142nad-api-0.2>     POST returns 400 for missing operator143nad-api-0.2>     POST returns 400 for invalid operator144nad-api-0.2>     POST returns 400 for missing value with = operator145nad-api-0.2>   handler-api-root-test146nad-api-0.2>     GET /api returns list of all devices147nad-api-0.2>   handler-get-test148nad-api-0.2>     GET queries device and returns JSON149nad-api-0.2>     GET returns 404 for unknown command150nad-api-0.2>     GET returns 404 for unknown device151nad-api-0.2>   available-commands-test152nad-api-0.2>     intersects supported-commands with registry153nad-api-0.2>     returns empty set when no overlap154nad-api-0.2>     returns empty set for nil input155nad-api-0.2>     returns empty set for empty input156nad-api-0.2>   handler-multiple-devices-test157nad-api-0.2>     handler supports multiple devices158nad-api-0.2>   handler-recovers-from-disconnected-startup-test159nad-api-0.2>     command routes work after a device starts disconnected160nad-api-0.2>   handler-device-discovery-test161nad-api-0.2>     GET /api/{device} returns device info and supported commands162nad-api-0.2> 163nad-api-0.2> ol.nad-api.telnet-test164nad-api-0.2>   connect-test165nad-api-0.2>     connects to NAD receiver and returns connection166nad-api-0.2>     reads initial model response on connect167nad-api-0.2>   make-config-test168nad-api-0.2>     creates config with host and defaults169nad-api-0.2>     allows overriding port170nad-api-0.2>     allows overriding timeout171nad-api-0.2>     allows overriding both172nad-api-0.2>   wrap-command-test173nad-api-0.2>     wraps command with telnet line endings174nad-api-0.2>   introspect-test175nad-api-0.2>     sends ? command and parses supported commands176nad-api-0.2>     filters supported commands against registry177nad-api-0.2>   parse-command-test178nad-api-0.2>     extracts command name before operator179nad-api-0.2>     returns nil for invalid commands180nad-api-0.2>   parse-introspection-response-test181nad-api-0.2>     parses multi-line introspection response into set of command names182nad-api-0.2>     handles empty response183nad-api-0.2>     filters out lines without equals sign184nad-api-0.2>   default-config-test185nad-api-0.2>     default-config has expected structure186nad-api-0.2>   unwrap-response-test187nad-api-0.2>     strips leading newline and trailing carriage return188nad-api-0.2>     handles response without line endings189nad-api-0.2>     handles partial line endings190nad-api-0.2>   send-command-validation-test191nad-api-0.2>     allows supported commands after introspection192nad-api-0.2>     throws for unsupported commands after introspection193nad-api-0.2>     allows any command without introspection194nad-api-0.2>   parse-response-test195nad-api-0.2>     extracts value after equals sign196nad-api-0.2>     returns nil for response without equals197nad-api-0.2>     handles values containing equals sign198nad-api-0.2>     finds specific command in multi-line response199nad-api-0.2>     returns nil when command not found in multi-line200nad-api-0.2>     handles T778-style temperature dump201nad-api-0.2>   send-command-test202nad-api-0.2>     sends query command and returns response203nad-api-0.2>     sends set command and returns response204nad-api-0.2>     sends increment command and returns response205nad-api-0.2>   disconnect-test206nad-api-0.2>     disconnects and closes socket207nad-api-0.2>     disconnecting twice is safe208nad-api-0.2> 209nad-api-0.2> ol.nad-api.commands-test210nad-api-0.2>   build-command-test211nad-api-0.2>     builds query commands212nad-api-0.2>     builds set commands with values213nad-api-0.2>     builds increment/decrement commands214nad-api-0.2>   valid-operator-test215nad-api-0.2>     validates operators for main commands216nad-api-0.2>     model and version only support query operator217nad-api-0.2>     zone2 commands support standard operators218nad-api-0.2>     returns false for unknown commands219nad-api-0.2>   commands-registry-test220nad-api-0.2>     commands map exists and contains expected Main domain keys221nad-api-0.2>     commands map contains Zone2 domain keys222nad-api-0.2>     each command has required keys223nad-api-0.2> 224nad-api-0.2> ol.nad-api-test225nad-api-0.2>   e2e-source-selection-test226nad-api-0.2>     source can be changed227nad-api-0.2>   e2e-query-state-test228nad-api-0.2>     GET request returns current device state229nad-api-0.2>   e2e-error-handling-test230nad-api-0.2>     returns 404 for unknown commands231nad-api-0.2>     returns 400 for invalid operator232nad-api-0.2>     returns 400 for missing value with = operator233nad-api-0.2>   e2e-set-power-test234nad-api-0.2>     POST request changes device power state235nad-api-0.2>   parse-args-test236nad-api-0.2>     parses --config-file option237nad-api-0.2>     returns empty map for no args238nad-api-0.2>     ignores unknown args239nad-api-0.2>     handles --config-file at end of args240nad-api-0.2>   xdg-config-home-test241nad-api-0.2>     returns path ending with .config when XDG_CONFIG_HOME not set242nad-api-0.2>   find-config-file-test243nad-api-0.2>     uses --config-file option first when file exists244nad-api-0.2>     falls back to ./config.edn when it exists245nad-api-0.2>     exception contains searched paths and hint246nad-api-0.2>     prefers --config-file over ./config.edn247nad-api-0.2>   e2e-volume-control-test248nad-api-0.2>     volume can be set, incremented, and decremented249nad-api-0.2>   e2e-connection-and-introspection-test250nad-api-0.2>     connects to device and discovers supported commands251nad-api-0.2>   system-starts-when-device-is-unreachable-test252nad-api-0.2>     api/start does not fail when a configured device is offline253nad-api-0.2>   e2e-home-assistant-workflow-test254nad-api-0.2>     simulates Home Assistant switch integration workflow255nad-api-0.2>   e2e-mute-toggle-test256nad-api-0.2>     mute can be toggled on and off257nad-api-0.2> 258nad-api-0.2> 39 tests, 245 assertions, 0 failures.259nad-api-0.2> checkPhase completed in 33 seconds260nad-api-0.2> Running phase: installPhase261nad-api-0.2> Running phase: fixupPhase262nad-api-0.2> shrinking RPATHs of ELF executables and libraries in /nix/store/vl2mn2f61xj4yxfvh5hw9vf4kspf2mfa-nad-api-0.2263nad-api-0.2> checking for references to /build/ in /nix/store/vl2mn2f61xj4yxfvh5hw9vf4kspf2mfa-nad-api-0.2...264nad-api-0.2> patching script interpreter paths in /nix/store/vl2mn2f61xj4yxfvh5hw9vf4kspf2mfa-nad-api-0.2265nad-api-0.2> stripping (with command strip and flags -S -p) in  /nix/store/vl2mn2f61xj4yxfvh5hw9vf4kspf2mfa-nad-api-0.2/bin