these 5 derivations will be built: /nix/store/6cp049hkkk7g998rr8kxcg8h59663n4f-regex-automata-0.4.15.drv /nix/store/a0vpbml5r9z3yfpi8awarqjhci46knhz-regex-1.13.0.drv /nix/store/r37ddsvwjgzx6plvvp9sib5kwwcbpzgn-tree-sitter-0.25.10.drv /nix/store/4smnjddfzxn6bc08c8wrraaqshbyxl5k-cargo-vendor-dir.drv /nix/store/41pm8xz1v7shvfsi33i8jliysvcn8ips-ftl-lint-0.0.1.drv these 40 paths will be fetched (465.3 MiB download, 1.6 GiB unpacked): /nix/store/6z8hlmspwv6ilj3wyah7v77ydm76fvhh-aho-corasick-1.1.4 /nix/store/w67xik79np3dkv1ri282a4y5lbah8y7a-auditable-cargo-1.98.1 /nix/store/w20n3pmhhd1av9llykxa3gd21c9jsm8l-cargo-1.98.1 /nix/store/3cprklw955ab1q1130m2nkyc2rbjgpwk-cargo-auditable-0.7.5 /nix/store/qwq74532hkhk4l66xk979a0wfx59q2v9-cargo-build-hook.sh /nix/store/w3ri7fb2rgz36vhc5jj2dpchncgdmin8-cargo-check-hook.sh /nix/store/pnfrgicrm6j6yl4v4dcacgnb2h4v23za-cargo-install-hook.sh /nix/store/qcq42dx8njk2svnavnb2kdvnh7sawg0p-cargo-setup-hook.sh /nix/store/crk06hr7w8d279b2avbifb5wyqq8n2pw-cc-1.2.67 /nix/store/93080bgxgp8qsj66dzmwp1ph8zqkz205-codespan-reporting-0.12.0 /nix/store/krrdm8b1fn70nha7qvhny8vk5ff69s5d-crate-regex-1.13.0.tar.gz /nix/store/dg6zhi296rqcc1p82bzxrap8hl5677hd-crate-regex-automata-0.4.15.tar.gz /nix/store/llny29b071k3sk8n6mpkb7axmyf90rv8-crate-tree-sitter-0.25.10.tar.gz /nix/store/58302lg7g1g76sdzlxcpl6d4p32fcpn4-equivalent-1.0.2 /nix/store/pxvpxcvzmsh1lkb7rcnk4napss1xb8lf-find-msvc-tools-0.1.9 /nix/store/5n9a2binwzdh6jbdkxa7s3c5416sqgv6-hashbrown-0.17.1 /nix/store/b04d61xp9x5sa2grl6g4paki6hfmk2zd-indexmap-2.14.0 /nix/store/ybyg3jix8d4zkk10s2q6bp7nnr5ki76b-itoa-1.0.18 /nix/store/dyi7b3zz14xj75sv14q354qa6qkvzdbg-llvm-21.1.8-lib /nix/store/qm3a39xhkmk0zqkgw5ybw0ys4dsz3n8f-memchr-2.8.3 /nix/store/c6xj8k606aj5ypscg64m3bqmcp5d0ng8-proc-macro2-1.0.106 /nix/store/ccnha5dzpx4acr4ahw5spyjwyia6zq9m-quote-1.0.46 /nix/store/rp6x3w34i9c4dj5r2d9xn7dbgwlxisx3-regex-syntax-0.8.11 /nix/store/xvp6nfxayb07si2jaggqwvx3iykw89g2-rustc-1.98.1 /nix/store/vy0xilifxb02fwal0wihsrwc8s69rlyk-rustc-wrapper-1.98.1 /nix/store/8s370ql1j5wg33l9ndprgy3giqhb004m-serde-1.0.228 /nix/store/flp3rhxql93bjzq3qnb7gihj000v539k-serde_core-1.0.228 /nix/store/c20n5nd3w2wf8vjw0xqxgsi208vk0pw6-serde_derive-1.0.228 /nix/store/srxi848xrskhnx4x7f2ir55wf7hdlyhd-serde_json-1.0.150 /nix/store/hbmj6m7f7fpn7j5vx0p3zdzcnd9ml9iy-shlex-2.0.1 /nix/store/zi4qsw8fd2hsf885f4xmji7300h0vsl8-streaming-iterator-0.1.9 /nix/store/4vbyl6k15p05klnkzijzgl6dkvrxly9k-syn-2.0.118 /nix/store/8dnhdlni1m6qppm00s45c17smy41rs7z-termcolor-1.4.1 /nix/store/wf4qnidgn7h4hrm723wfhrs49j1lwc9c-tree-sitter-language-0.1.7 /nix/store/8nj4h7zk5v7558q4y7k9fvr8dhkn9nm5-unicode-ident-1.0.24 /nix/store/lrsfna8vxc973z6knnj7510cdys5ljl7-unicode-width-0.2.2 /nix/store/6qanh8gszwfwqcf2w01d0vf5j5wlbwj9-winapi-util-0.1.11 /nix/store/bgn7jg7ymq087hb89jbisbv44zzg2zx3-windows-link-0.2.1 /nix/store/z9w4b0i4kf30r84ixh9zf1a0mvb87hkp-windows-sys-0.61.2 /nix/store/zy3vri2syg65jfkkmdrd5d533q7dqvcg-zmij-1.0.21 building '/nix/store/r37ddsvwjgzx6plvvp9sib5kwwcbpzgn-tree-sitter-0.25.10.drv' on 'ssh-ng://nix-remote-build@quine' warning: file 'nar/1z0s9cmnfi9fg0r2risjlwl1k8zh7r155a2k50z101sipjwc6fxr.nar.zst' does not exist in binary cache 'https://nix-cache.int.socozy.casa' warning: file 'nar/0ncfvlrglllxph815l7b0h91gf0jjanf6741w4jfa1zlnbydjwqk.nar.zst' does not exist in binary cache 'https://nix-cache.int.socozy.casa' building '/nix/store/a0vpbml5r9z3yfpi8awarqjhci46knhz-regex-1.13.0.drv' building '/nix/store/6cp049hkkk7g998rr8kxcg8h59663n4f-regex-automata-0.4.15.drv' building '/nix/store/r37ddsvwjgzx6plvvp9sib5kwwcbpzgn-tree-sitter-0.25.10.drv' building '/nix/store/4smnjddfzxn6bc08c8wrraaqshbyxl5k-cargo-vendor-dir.drv' on 'ssh-ng://nix-remote-build@quine' building '/nix/store/4smnjddfzxn6bc08c8wrraaqshbyxl5k-cargo-vendor-dir.drv' cargo-vendor-dir> structuredAttrs is enabled building '/nix/store/41pm8xz1v7shvfsi33i8jliysvcn8ips-ftl-lint-0.0.1.drv' on 'ssh-ng://nix-remote-build@quine' building '/nix/store/41pm8xz1v7shvfsi33i8jliysvcn8ips-ftl-lint-0.0.1.drv' ftl-lint-0.0.1> Running phase: unpackPhase ftl-lint-0.0.1> unpacking source archive /nix/store/nziz5v19x0iabyarhkcg2j9glpclgk9r-p68h3njsrvcd80br72adjbifdkbcasvp-source ftl-lint-0.0.1> source root is p68h3njsrvcd80br72adjbifdkbcasvp-source ftl-lint-0.0.1> Executing cargoSetupPostUnpackHook ftl-lint-0.0.1> Finished cargoSetupPostUnpackHook ftl-lint-0.0.1> Running phase: patchPhase ftl-lint-0.0.1> Executing cargoSetupPostPatchHook ftl-lint-0.0.1> Validating consistency between /build/p68h3njsrvcd80br72adjbifdkbcasvp-source/Cargo.lock and /build/cargo-vendor-dir/Cargo.lock ftl-lint-0.0.1> Finished cargoSetupPostPatchHook ftl-lint-0.0.1> Running phase: updateAutotoolsGnuConfigScriptsPhase ftl-lint-0.0.1> Running phase: configurePhase ftl-lint-0.0.1> Running phase: buildPhase ftl-lint-0.0.1> Executing cargoBuildHook ftl-lint-0.0.1> cargoBuildHook flags: -j 14 --target x86_64-unknown-linux-gnu --offline --profile release -p fluent-lint --bin ftl-lint ftl-lint-0.0.1> Compiling zmij v1.0.21 ftl-lint-0.0.1> Compiling shlex v2.0.1 ftl-lint-0.0.1> Compiling find-msvc-tools v0.1.9 ftl-lint-0.0.1> Compiling tree-sitter-language v0.1.7 ftl-lint-0.0.1> Compiling proc-macro2 v1.0.106 ftl-lint-0.0.1> Compiling serde_core v1.0.228 ftl-lint-0.0.1> Compiling quote v1.0.46 ftl-lint-0.0.1> Compiling hashbrown v0.17.1 ftl-lint-0.0.1> Compiling unicode-ident v1.0.24 ftl-lint-0.0.1> Compiling equivalent v1.0.2 ftl-lint-0.0.1> Compiling memchr v2.8.3 ftl-lint-0.0.1> Compiling serde_json v1.0.150 ftl-lint-0.0.1> Compiling itoa v1.0.18 ftl-lint-0.0.1> Compiling cc v1.2.67 ftl-lint-0.0.1> Compiling regex-syntax v0.8.11 ftl-lint-0.0.1> Compiling serde v1.0.228 ftl-lint-0.0.1> Compiling unicode-width v0.2.2 ftl-lint-0.0.1> Compiling termcolor v1.4.1 ftl-lint-0.0.1> Compiling streaming-iterator v0.1.9 ftl-lint-0.0.1> Compiling aho-corasick v1.1.4 ftl-lint-0.0.1> Compiling indexmap v2.14.0 ftl-lint-0.0.1> Compiling codespan-reporting v0.12.0 ftl-lint-0.0.1> Compiling syn v2.0.118 ftl-lint-0.0.1> Compiling tree-sitter-fluent v0.0.1 (/build/p68h3njsrvcd80br72adjbifdkbcasvp-source/crates/tree-sitter-fluent) ftl-lint-0.0.1> Compiling regex-automata v0.4.15 ftl-lint-0.0.1> Compiling serde_derive v1.0.228 ftl-lint-0.0.1> Compiling tree-sitter v0.25.10 ftl-lint-0.0.1> Compiling regex v1.13.0 ftl-lint-0.0.1> Compiling fluent-lint v0.0.1 (/build/p68h3njsrvcd80br72adjbifdkbcasvp-source/crates/fluent-lint) ftl-lint-0.0.1> Finished `release` profile [optimized] target(s) in 11.25s ftl-lint-0.0.1> Executing cargoInstallPostBuildHook ftl-lint-0.0.1> Finished cargoInstallPostBuildHook ftl-lint-0.0.1> Finished cargoBuildHook ftl-lint-0.0.1> Running phase: checkPhase ftl-lint-0.0.1> Executing cargoCheckHook ftl-lint-0.0.1> cargoCheckHook flags: -j 14 --profile release --target x86_64-unknown-linux-gnu --offline --workspace -- ftl-lint-0.0.1> Compiling tree-sitter-fluent v0.0.1 (/build/p68h3njsrvcd80br72adjbifdkbcasvp-source/crates/tree-sitter-fluent) ftl-lint-0.0.1> Compiling fluent-lint v0.0.1 (/build/p68h3njsrvcd80br72adjbifdkbcasvp-source/crates/fluent-lint) ftl-lint-0.0.1> Finished `release` profile [optimized] target(s) in 0.93s ftl-lint-0.0.1> Running unittests src/lib.rs (target/x86_64-unknown-linux-gnu/release/deps/fluent_lint-3c4facadc00d5517) ftl-lint-0.0.1> ftl-lint-0.0.1> running 0 tests ftl-lint-0.0.1> ftl-lint-0.0.1> test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s ftl-lint-0.0.1> ftl-lint-0.0.1> Running unittests src/main.rs (target/x86_64-unknown-linux-gnu/release/deps/ftl_lint-1c7ce64317391e5b) ftl-lint-0.0.1> ftl-lint-0.0.1> running 0 tests ftl-lint-0.0.1> ftl-lint-0.0.1> test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s ftl-lint-0.0.1> ftl-lint-0.0.1> Running tests/cli.rs (target/x86_64-unknown-linux-gnu/release/deps/cli-02e0ac2285233ff3) ftl-lint-0.0.1> ftl-lint-0.0.1> running 13 tests ftl-lint-0.0.1> test invalid_format_is_an_invocation_error_on_stderr ... ok ftl-lint-0.0.1> test invocation_errors_exit_two ... ok ftl-lint-0.0.1> test json_io_failures_exit_two_and_keep_the_error_on_stderr ... ok ftl-lint-0.0.1> test json_clean_file_exits_zero_with_an_empty_document ... ok ftl-lint-0.0.1> test json_preserves_warning_severity_and_code ... ok ftl-lint-0.0.1> test valid_file_exits_zero_without_output ... ok ftl-lint-0.0.1> test json_stdin_reports_empty_spans_at_zero_based_positions ... ok ftl-lint-0.0.1> test stdin_is_supported ... ok ftl-lint-0.0.1> test json_columns_count_polish_text_and_emoji_as_unicode_characters ... ok ftl-lint-0.0.1> test json_diagnostics_use_stdout_and_include_the_stable_schema ... ok ftl-lint-0.0.1> test explicit_human_format_preserves_stderr_output ... ok ftl-lint-0.0.1> test broken_file_exits_one_with_rich_diagnostics ... ok ftl-lint-0.0.1> test json_multiple_files_keep_each_diagnostic_path ... ok ftl-lint-0.0.1> ftl-lint-0.0.1> test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s ftl-lint-0.0.1> ftl-lint-0.0.1> Running tests/lint.rs (target/x86_64-unknown-linux-gnu/release/deps/lint-caba17911a4adc14) ftl-lint-0.0.1> ftl-lint-0.0.1> running 13 tests ftl-lint-0.0.1> test multiline_string_reports_its_opening_and_line_break ... ok ftl-lint-0.0.1> test unicode_before_an_error_keeps_a_utf8_boundary_span ... ok ftl-lint-0.0.1> test missing_and_duplicate_default_variants_are_distinguished ... ok ftl-lint-0.0.1> test invalid_text_and_entries_receive_specific_diagnostics ... ok ftl-lint-0.0.1> test empty_message_reports_expected_value_or_attributes ... ok ftl-lint-0.0.1> test valid_fluent_has_no_diagnostics ... ok ftl-lint-0.0.1> test separate_bad_placeables_produce_separate_primary_spans ... ok ftl-lint-0.0.1> test broken_fixture_has_actionable_layered_diagnostics ... ok ftl-lint-0.0.1> test adopted_canonical_valid_files_have_no_diagnostics ... ok ftl-lint-0.0.1> test adopted_structure_vectors_keep_their_core_error_codes ... ok ftl-lint-0.0.1> test plain_renderer_contains_code_location_labels_and_help ... ok ftl-lint-0.0.1> test every_upstream_non_junk_resource_lints_cleanly ... ok ftl-lint-0.0.1> test every_upstream_junk_resource_produces_a_lint_diagnostic ... ok ftl-lint-0.0.1> ftl-lint-0.0.1> test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s ftl-lint-0.0.1> ftl-lint-0.0.1> Running unittests src/lib.rs (target/x86_64-unknown-linux-gnu/release/deps/tree_sitter_fluent-5f10ef8a842efd14) ftl-lint-0.0.1> ftl-lint-0.0.1> running 0 tests ftl-lint-0.0.1> ftl-lint-0.0.1> test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s ftl-lint-0.0.1> ftl-lint-0.0.1> Running tests/parser.rs (target/x86_64-unknown-linux-gnu/release/deps/parser-f152cd39d553f0ab) ftl-lint-0.0.1> ftl-lint-0.0.1> running 20 tests ftl-lint-0.0.1> test crlf_and_unindented_block_placeables_parse_cleanly ... ok ftl-lint-0.0.1> test an_incremental_edit_can_repair_an_empty_message ... ok ftl-lint-0.0.1> test empty_and_eof_comments_parse_cleanly ... ok ftl-lint-0.0.1> test canonical_term_parameters_parse_cleanly ... ok ftl-lint-0.0.1> test default_variants_are_structurally_distinct ... ok ftl-lint-0.0.1> test deeply_nested_selects_do_not_hit_an_arbitrary_scanner_limit ... ok ftl-lint-0.0.1> test empty_message_is_not_silently_valid ... ok ftl-lint-0.0.1> test malformed_entries_do_not_hide_a_later_valid_entry ... ok ftl-lint-0.0.1> test empty_multiline_pattern_at_eof_terminates ... ok ftl-lint-0.0.1> test canonical_files_without_junk_parse_cleanly ... ok ftl-lint-0.0.1> test multiline_string_is_not_silently_valid ... ok ftl-lint-0.0.1> test named_argument_values_must_be_literals ... ok ftl-lint-0.0.1> test negative_numbers_parse_cleanly ... ok ftl-lint-0.0.1> test numeric_named_arguments_after_a_positional_argument_parse_cleanly ... ok ftl-lint-0.0.1> test representative_fluent_parses_cleanly ... ok ftl-lint-0.0.1> test stray_closing_brace_is_not_silently_valid ... ok ftl-lint-0.0.1> test fluent_rs_normalization_inputs_parse_cleanly ... ok ftl-lint-0.0.1> test highlight_query_compiles_against_the_grammar ... ok ftl-lint-0.0.1> test all_structure_fixtures_terminate_and_cover_the_source ... ok ftl-lint-0.0.1> test every_upstream_resource_without_junk_parses_cleanly ... ok ftl-lint-0.0.1> ftl-lint-0.0.1> test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s ftl-lint-0.0.1> ftl-lint-0.0.1> Doc-tests fluent_lint ftl-lint-0.0.1> ftl-lint-0.0.1> running 0 tests ftl-lint-0.0.1> ftl-lint-0.0.1> test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s ftl-lint-0.0.1> ftl-lint-0.0.1> Doc-tests tree_sitter_fluent ftl-lint-0.0.1> ftl-lint-0.0.1> running 0 tests ftl-lint-0.0.1> ftl-lint-0.0.1> test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s ftl-lint-0.0.1> ftl-lint-0.0.1> Finished cargoCheckHook ftl-lint-0.0.1> Running phase: installPhase ftl-lint-0.0.1> Executing cargoInstallHook ftl-lint-0.0.1> Finished cargoInstallHook ftl-lint-0.0.1> Running phase: fixupPhase ftl-lint-0.0.1> shrinking RPATHs of ELF executables and libraries in /nix/store/3127bf4zypf1bl179snhhmc6zyzx8fgh-ftl-lint-0.0.1 ftl-lint-0.0.1> shrinking /nix/store/3127bf4zypf1bl179snhhmc6zyzx8fgh-ftl-lint-0.0.1/bin/ftl-lint ftl-lint-0.0.1> checking for references to /build/ in /nix/store/3127bf4zypf1bl179snhhmc6zyzx8fgh-ftl-lint-0.0.1... ftl-lint-0.0.1> patching script interpreter paths in /nix/store/3127bf4zypf1bl179snhhmc6zyzx8fgh-ftl-lint-0.0.1 ftl-lint-0.0.1> stripping (with command strip and flags -S -p) in /nix/store/3127bf4zypf1bl179snhhmc6zyzx8fgh-ftl-lint-0.0.1/bin post-build step Upload to Mali Attic: ok ⚙️ Pushing 1 paths to "ol-ci" on "mali" (0 already cached, 6 in upstream)... ✅ 3127bf4zypf1bl179snhhmc6zyzx8fgh-ftl-lint-0.0.1 (deduplicated)