nixbot

builds

succeeded x86_64-linux.packages-default build #4 · raw · ·

1these 10 derivations will be built:2  /nix/store/g38klqvkn0wvmjawzgnnnmkjnldjw5iq-maven-repo-cache.drv3  /nix/store/8lzdxlygjsjycj2r383qn4v4wqdj49x1-clojure-home.drv4  /nix/store/x51nyqxg5v1v653p2nhvj374qmcq9xxl-clojure-nix-locker.shell-env.drv5  /nix/store/wh7y5bwmx6sr15mlhmrnw5h53m9rq350-locked-clojure.drv6  /nix/store/xv88dpbfsfcmlfby2ach1m930jsc1agg-org.suskalo-coffi-9b05e268b915b1992bfd4175cb7c8c7c45d8973a-prepped.drv7  /nix/store/qvprlnsc4fw74fsg4f5jiy72fclh80v4-git-worktree-cache.drv8  /nix/store/m6v9c4ny6iwsb2bsmhxgs3110w1hwkl6-clojure-home.drv9  /nix/store/lccbdzxab3s4a8avnv51rbjrhjhfdfh1-clojure-nix-locker.shell-env.drv10  /nix/store/bwdxzalzm5i4bwmbf072klx5bl04yv95-trixnity-clj-bridge-0.0.1.drv11  /nix/store/0srbh59ml7c67k5gnyszxivgbzga3pwz-trixnity-clj-0.0.1.drv12building '/nix/store/g38klqvkn0wvmjawzgnnnmkjnldjw5iq-maven-repo-cache.drv'13building '/nix/store/8lzdxlygjsjycj2r383qn4v4wqdj49x1-clojure-home.drv'14building '/nix/store/x51nyqxg5v1v653p2nhvj374qmcq9xxl-clojure-nix-locker.shell-env.drv'15building '/nix/store/wh7y5bwmx6sr15mlhmrnw5h53m9rq350-locked-clojure.drv' on 'ssh-ng://nix-remote-build@quine'16building '/nix/store/xv88dpbfsfcmlfby2ach1m930jsc1agg-org.suskalo-coffi-9b05e268b915b1992bfd4175cb7c8c7c45d8973a-prepped.drv' on 'ssh-ng://nix-remote-build@quine'17building '/nix/store/qvprlnsc4fw74fsg4f5jiy72fclh80v4-git-worktree-cache.drv'18building '/nix/store/m6v9c4ny6iwsb2bsmhxgs3110w1hwkl6-clojure-home.drv'19building '/nix/store/lccbdzxab3s4a8avnv51rbjrhjhfdfh1-clojure-nix-locker.shell-env.drv'20building '/nix/store/bwdxzalzm5i4bwmbf072klx5bl04yv95-trixnity-clj-bridge-0.0.1.drv' on 'ssh-ng://nix-remote-build@quine'21building '/nix/store/0srbh59ml7c67k5gnyszxivgbzga3pwz-trixnity-clj-0.0.1.drv' on 'ssh-ng://nix-remote-build@quine'22building '/nix/store/0srbh59ml7c67k5gnyszxivgbzga3pwz-trixnity-clj-0.0.1.drv'23trixnity-clj-0.0.1> Running phase: unpackPhase24trixnity-clj-0.0.1> unpacking source archive /nix/store/dfsbbng79r95s9khfb5cxz3rza8sl1p4-88kyqxd66icr5ayx1r132vas901pdb2s-source25trixnity-clj-0.0.1> source root is 88kyqxd66icr5ayx1r132vas901pdb2s-source26trixnity-clj-0.0.1> Running phase: patchPhase27trixnity-clj-0.0.1> Running phase: updateAutotoolsGnuConfigScriptsPhase28trixnity-clj-0.0.1> Running phase: configurePhase29trixnity-clj-0.0.1> no configure script, doing nothing30trixnity-clj-0.0.1> Running phase: buildPhase31trixnity-clj-0.0.1> Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/5w17fz0bh67j3r9f7983jcgiik101vy4-clojure-home -Djava.io.tmpdir=/build -Djna.tmpdir=/build32trixnity-clj-0.0.1> Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/5w17fz0bh67j3r9f7983jcgiik101vy4-clojure-home -Djava.io.tmpdir=/build -Djna.tmpdir=/build33trixnity-clj-0.0.1> --- unit (clojure.test) ---------------------------34trixnity-clj-0.0.1> ol.trixnity-poc.synapse-register-test35trixnity-clj-0.0.1>   generate-mac-test36trixnity-clj-0.0.1>     follows Synapse HMAC format for admin user37trixnity-clj-0.0.1>     appends user_type when provided38trixnity-clj-0.0.1> 39trixnity-clj-0.0.1> ol.trixnity.verification-test40trixnity-clj-0.0.1>   verification-mutations-forward-to-bridge-and-return-tasks-test41trixnity-clj-0.0.1>   active-verification-snapshots-combine-device-and-user-state-test42trixnity-clj-0.0.1>   verification-arguments-are-validated-before-bridge-test43trixnity-clj-0.0.1>     ids are checked before task creation44trixnity-clj-0.0.1>     verification ids must be non-blank strings45trixnity-clj-0.0.1>   verification-surfaces-stay-thin-test46trixnity-clj-0.0.1> 47trixnity-clj-0.0.1> ol.trixnity-poc.main-test48trixnity-clj-0.0.1>   run-poc-continues-when-invite-fails-test49trixnity-clj-0.0.1>   handler-replies-to-text-and-reactions-through-room-namespace-test50trixnity-clj-0.0.1>   run-poc-opens-starts-resolves-room-and-starts-subscription-test51trixnity-clj-0.0.1>     the lifecycle uses Missionary tasks with explicit timeout opts52trixnity-clj-0.0.1>     room creation, invitation, and subscription all use the new room namespace53trixnity-clj-0.0.1> 54trixnity-clj-0.0.1> ol.trixnity.space-test55trixnity-clj-0.0.1>   space-creation-surfaces-return-missionary-tasks-test56trixnity-clj-0.0.1>   space-local-flow-surfaces-test57trixnity-clj-0.0.1>   space-relation-and-hierarchy-task-surfaces-test58trixnity-clj-0.0.1> 59trixnity-clj-0.0.1> ol.trixnity.room.message-test60trixnity-clj-0.0.1>   emote-builder-produces-a-normalized-message-spec-test61trixnity-clj-0.0.1>   attachment-builders-default-body-and-file-name-from-the-source-basename-test62trixnity-clj-0.0.1>   attachment-builders-support-reply-metadata-test63trixnity-clj-0.0.1>   attachment-builders-reject-nil-or-blank-source-paths-test64trixnity-clj-0.0.1>     ol.trixnity.room.message$audio@3f3dac4965trixnity-clj-0.0.1>     ol.trixnity.room.message$image@17ee5c7766trixnity-clj-0.0.1>     ol.trixnity.room.message$file@e0dbde567trixnity-clj-0.0.1>   attachment-builders-preserve-explicit-metadata-test68trixnity-clj-0.0.1> 69trixnity-clj-0.0.1> ol.trixnity.key-test70trixnity-clj-0.0.1>   bootstrap-cross-signing-validates-options-test71trixnity-clj-0.0.1>     password must be a string when supplied72trixnity-clj-0.0.1>     uia user id must be a string when supplied73trixnity-clj-0.0.1>     passphrase must be a string74trixnity-clj-0.0.1>   bootstrap-cross-signing-task-forwards-options-test75trixnity-clj-0.0.1>   bootstrap-cross-signing-result-schema-test76trixnity-clj-0.0.1>   backup-version-schema-rejects-invalid-auth-payload-type-test77trixnity-clj-0.0.1>   bootstrap-cross-signing-from-passphrase-task-forwards-options-test78trixnity-clj-0.0.1>   key-surfaces-stay-thin-test79trixnity-clj-0.0.1> 80trixnity-clj-0.0.1> ol.trixnity-missionary-spike.main-test81trixnity-clj-0.0.1>   run-spike-loads-env-starts-client-and-observes-rooms-test82trixnity-clj-0.0.1>     the lifecycle is driven by the public Missionary-first namespaces83trixnity-clj-0.0.1>     env vars feed the happy-path client config and local spike paths84trixnity-clj-0.0.1>     the dev slice observes flat, keyed, and direct room views85trixnity-clj-0.0.1>     startup prints compact progress lines86trixnity-clj-0.0.1> 87trixnity-clj-0.0.1> ol.trixnity.client-test88trixnity-clj-0.0.1>   current-accessors-and-state-flows-stay-thin-test89trixnity-clj-0.0.1>     synchronous accessors normalize bridge results90trixnity-clj-0.0.1>     state flows are Missionary flows over the bridge seam91trixnity-clj-0.0.1>   additional-client-stateflow-surfaces-stay-thin-test92trixnity-clj-0.0.1>   lifecycle-operations-return-tasks-and-forward-timeout-opts-test93trixnity-clj-0.0.1>   server-data-schema-rejects-invalid-opaque-payload-types-test94trixnity-clj-0.0.1>   open-returns-a-task-and-skips-the-bridge-for-existing-clients-test95trixnity-clj-0.0.1> 96trixnity-clj-0.0.1> ol.trixnity.media-test97trixnity-clj-0.0.1>   temporary-file-composes-with-media-handle-tasks-and-resolved-handles-test98trixnity-clj-0.0.1>   media-surfaces-validate-before-bridge-test99trixnity-clj-0.0.1>   download-media-surfaces-return-stream-first-media-handle-tasks-test100trixnity-clj-0.0.1>   temporary-file-fails-usefully-when-bridge-cannot-produce-one-test101trixnity-clj-0.0.1>   media-download-surfaces-validate-before-bridge-test102trixnity-clj-0.0.1>   upload-path-source-composes-prepare-and-upload-through-one-handle-test103trixnity-clj-0.0.1>   prepare-upload-normalizes-path-like-values-and-returns-metadata-test104trixnity-clj-0.0.1>   upload-handle-shares-one-underlying-upload-between-progress-and-result-test105trixnity-clj-0.0.1>   upload-returns-a-handle-with-a-result-task-and-progress-flow-test106trixnity-clj-0.0.1> 107trixnity-clj-0.0.1> ol.trixnity-poc.bot-logic-test108trixnity-clj-0.0.1>   mirrored-body-test109trixnity-clj-0.0.1> 110trixnity-clj-0.0.1> ol.trixnity.notification-test111trixnity-clj-0.0.1>   notification-dismiss-task-surfaces-return-missionary-tasks-test112trixnity-clj-0.0.1>   notification-surfaces-stay-thin-test113trixnity-clj-0.0.1>   notification-mark-read-and-unread-validate-ids-before-bridge-test114trixnity-clj-0.0.1>   notification-update-schema-rejects-arbitrary-content-maps-test115trixnity-clj-0.0.1>   notification-mark-read-and-unread-tasks-surfaces-return-missionary-tasks-test116trixnity-clj-0.0.1>   notification-dismiss-validates-id-before-bridge-test117trixnity-clj-0.0.1> 118trixnity-clj-0.0.1> ol.trixnity-poc.config-test119trixnity-clj-0.0.1>   load-config-test120trixnity-clj-0.0.1>     loads shared-secret registration settings121trixnity-clj-0.0.1>     uses defaults for optional settings122trixnity-clj-0.0.1> 123trixnity-clj-0.0.1> ol.trixnity.user-test124trixnity-clj-0.0.1>   set-direct-chats-validates-mappings-before-bridge-test125trixnity-clj-0.0.1>   load-members-validates-wait-option-before-bridge-test126trixnity-clj-0.0.1>   user-surfaces-stay-thin-test127trixnity-clj-0.0.1>   user-event-content-surface-rejects-non-room-event-content-values-test128trixnity-clj-0.0.1>   user-event-content-class-surfaces-reject-non-trixnity-classes-test129trixnity-clj-0.0.1>   direct-chat-surfaces-stay-thin-test130trixnity-clj-0.0.1>   load-members-task-surface-returns-a-missionary-task-test131trixnity-clj-0.0.1> 132trixnity-clj-0.0.1> ol.trixnity.internal-test133trixnity-clj-0.0.1>   observe-flow-list-wraps-inner-flows-in-order-test134trixnity-clj-0.0.1>   observe-flow-emits-values-and-closes-on-termination-test135trixnity-clj-0.0.1>   observe-keyed-flow-map-reuses-keys-and-drops-removed-entries-test136trixnity-clj-0.0.1>     the outer shape tracks the current keys137trixnity-clj-0.0.1>     repeated keys reuse the original wrapped inner flow138trixnity-clj-0.0.1>     keys removed from the outer map lose their cached wrapper139trixnity-clj-0.0.1>   suspend-task-appends-success-and-failure-callbacks-and-closes-on-cancel-test140trixnity-clj-0.0.1> 141trixnity-clj-0.0.1> ol.trixnity.room-test142trixnity-clj-0.0.1>   power-levels-surfaces-validate-before-bridge-test143trixnity-clj-0.0.1>   member-admin-task-surfaces-return-missionary-tasks-test144trixnity-clj-0.0.1>   room-and-state-surfaces-stay-thin-test145trixnity-clj-0.0.1>   room-task-surface-additions-return-missionary-tasks-test146trixnity-clj-0.0.1>   send-message-accepts-and-forwards-rich-message-specs-test147trixnity-clj-0.0.1>   join-room-allows-room-aliases-and-rejects-invalid-targets-test148trixnity-clj-0.0.1>   power-levels-surfaces-get-and-set-room-state-test149trixnity-clj-0.0.1>   leave-room-task-surface-returns-a-missionary-task-test150trixnity-clj-0.0.1>   send-message-returns-a-send-handle-with-transaction-id-and-status-flow-test151trixnity-clj-0.0.1>   outbox-surfaces-cover-all-public-arities-test152trixnity-clj-0.0.1>   task-surfaces-return-missionary-tasks-test153trixnity-clj-0.0.1>   timeline-attachment-accessors-cover-normalized-download-fields-test154trixnity-clj-0.0.1>   room-task-surface-additions-validate-options-before-bridge-test155trixnity-clj-0.0.1>   set-typing-task-surface-returns-a-missionary-task-test156trixnity-clj-0.0.1>   room-event-content-class-surfaces-reject-non-trixnity-classes-test157trixnity-clj-0.0.1>   previous-and-next-timeline-event-require-bridgeable-raw-events-test158trixnity-clj-0.0.1>   timeline-surfaces-cover-selective-nested-and-helper-forms-test159trixnity-clj-0.0.1>   join-room-task-surface-returns-a-missionary-task-test160trixnity-clj-0.0.1> 161trixnity-clj-0.0.1> ol.trixnity-poc.invite-error-test162trixnity-clj-0.0.1>   already-in-room-invite-failure-test163trixnity-clj-0.0.1>     already-in-room errors are treated as expected164trixnity-clj-0.0.1>     other errors are not treated as expected165trixnity-clj-0.0.1> 166trixnity-clj-0.0.1> ol.trixnity-poc.room-state-test167trixnity-clj-0.0.1>   save-and-load-roundtrip-test168trixnity-clj-0.0.1>   load-test169trixnity-clj-0.0.1>     returns nil when file missing170trixnity-clj-0.0.1>     returns stored non-blank room id text171trixnity-clj-0.0.1> 172trixnity-clj-0.0.1> ol.trixnity.repo-test173trixnity-clj-0.0.1>   sqlite4clj-config-normalizes-path-like-values-test174trixnity-clj-0.0.1> 175trixnity-clj-0.0.1> ol.trixnity.schemas-test176trixnity-clj-0.0.1>   room-event-content-schema-requires-room-event-content-values-test177trixnity-clj-0.0.1>   encrypted-file-event-and-media-handle-schemas-cover-media-download-shapes-test178trixnity-clj-0.0.1>   upload-progress-schema-normalizes-transferred-bytes-and-optional-total-test179trixnity-clj-0.0.1>   space-hierarchy-schemas-cover-paginated-response-shapes-test180trixnity-clj-0.0.1>   power-levels-content-schema-validates-matrix-content-test181trixnity-clj-0.0.1>   space-relation-schemas-validate-matrix-content-test182trixnity-clj-0.0.1>   validate-allows-an-explicit-custom-registry-test183trixnity-clj-0.0.1>   thumbnail-options-schema-stays-close-to-upstream-thumbnail-parameters-test184trixnity-clj-0.0.1>   event-content-class-schemas-require-trixnity-event-content-types-test185trixnity-clj-0.0.1>   validate-uses-shared-schema-registry-by-default-test186trixnity-clj-0.0.1>   message-spec-schema-dispatches-by-kind-test187trixnity-clj-0.0.1>   room-outbox-message-schema-allows-attachment-upload-progress-test188trixnity-clj-0.0.1>   room-id-or-alias-schema-accepts-matrix-room-targets-test189trixnity-clj-0.0.1>   timeout-schemas-reference-the-named-duration-schema-test190trixnity-clj-0.0.1>   media-upload-schemas-capture-prepared-and-uploaded-media-test191trixnity-clj-0.0.1>   state-event-spec-schema-dispatches-by-type-test192trixnity-clj-0.0.1> 193trixnity-clj-0.0.1> 94 tests, 586 assertions, 0 failures.194trixnity-clj-0.0.1> Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/5w17fz0bh67j3r9f7983jcgiik101vy4-clojure-home -Djava.io.tmpdir=/build -Djna.tmpdir=/build195trixnity-clj-0.0.1> Picked up JAVA_TOOL_OPTIONS: -Duser.home=/nix/store/5w17fz0bh67j3r9f7983jcgiik101vy4-clojure-home -Djava.io.tmpdir=/build -Djna.tmpdir=/build196trixnity-clj-0.0.1> SLF4J(I): Connected with provider of type [org.slf4j.nop.NOPServiceProvider]197trixnity-clj-0.0.1> Warning in write-pom: pom-data supplied but not used because pom template exists at pom.xml198trixnity-clj-0.0.1> Skipping coordinate: {:git/url https://github.com/andersmurphy/sqlite4clj, :git/sha 2d1d8dc01d4a85b622e37dc8a6a84a48edd39fc7, :exclusions [org.suskalo/coffi], :deps/manifest :deps, :deps/root /nix/store/511h6srwwhkl5c22sza3igck7g1dd19v-sqlite4clj-2d1d8dc, :parents #{[]}, :paths [/nix/store/511h6srwwhkl5c22sza3igck7g1dd19v-sqlite4clj-2d1d8dc/src /nix/store/511h6srwwhkl5c22sza3igck7g1dd19v-sqlite4clj-2d1d8dc/resources]}199trixnity-clj-0.0.1> Skipping coordinate: {:git/url https://github.com/ramblurr/coffi, :git/sha 9b05e268b915b1992bfd4175cb7c8c7c45d8973a, :deps/manifest :deps, :deps/root /nix/store/hcjz7sszzmjlj8g7nv7cnq31kahdjkdz-org.suskalo-coffi-9b05e268b915b1992bfd4175cb7c8c7c45d8973a-prepped, :parents #{[]}, :paths [/nix/store/hcjz7sszzmjlj8g7nv7cnq31kahdjkdz-org.suskalo-coffi-9b05e268b915b1992bfd4175cb7c8c7c45d8973a-prepped/src/clj /nix/store/hcjz7sszzmjlj8g7nv7cnq31kahdjkdz-org.suskalo-coffi-9b05e268b915b1992bfd4175cb7c8c7c45d8973a-prepped/target/classes /nix/store/hcjz7sszzmjlj8g7nv7cnq31kahdjkdz-org.suskalo-coffi-9b05e268b915b1992bfd4175cb7c8c7c45d8973a-prepped/resources]}200trixnity-clj-0.0.1> Running phase: installPhase201trixnity-clj-0.0.1> Running phase: fixupPhase202trixnity-clj-0.0.1> shrinking RPATHs of ELF executables and libraries in /nix/store/7hxwdyh2crqc196wi2y9n0lg70lq0ap0-trixnity-clj-0.0.1203trixnity-clj-0.0.1> checking for references to /build/ in /nix/store/7hxwdyh2crqc196wi2y9n0lg70lq0ap0-trixnity-clj-0.0.1...204trixnity-clj-0.0.1> patching script interpreter paths in /nix/store/7hxwdyh2crqc196wi2y9n0lg70lq0ap0-trixnity-clj-0.0.1205206post-build step Upload to Mali Attic: ok207⚙️ Pushing 1 paths to "ol-ci" on "mali" (0 already cached, 0 in upstream)...208✅ 7hxwdyh2crqc196wi2y9n0lg70lq0ap0-trixnity-clj-0.0.1 (16.47 MiB/s)