==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: maelstrom 0.14.0-2 (Thu Mar 26 20:14:10 2026)
==> Retrieving sources...
-> Updating maelstrom git repo...
-> Found maelstrom-0.13.0-maelstrom-client-missing-shared-object.patch
-> Found maelstrom-0.13.0-cargo-maelstrom-broken-tests.patch
-> Found maelstrom-0.13.0-maelstrom-go-test-broken-tests.patch
-> Found maelstrom-0.13.0-maelstrom-pytest-broken-tests.patch
-> Found maelstrom-0.14.0-maelstrom-pytest-broken-tests.patch
-> Found maelstrom-0.14.0-maelstrom-worker-broken-tests.patch
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
maelstrom ... Passed
maelstrom-0.13.0-maelstrom-client-missing-shared-object.patch ... Passed
maelstrom-0.13.0-cargo-maelstrom-broken-tests.patch ... Passed
maelstrom-0.13.0-maelstrom-go-test-broken-tests.patch ... Passed
maelstrom-0.13.0-maelstrom-pytest-broken-tests.patch ... Passed
maelstrom-0.14.0-maelstrom-pytest-broken-tests.patch ... Passed
maelstrom-0.14.0-maelstrom-worker-broken-tests.patch ... Passed
==> Validating source files with b2sums...
maelstrom ... Passed
maelstrom-0.13.0-maelstrom-client-missing-shared-object.patch ... Passed
maelstrom-0.13.0-cargo-maelstrom-broken-tests.patch ... Passed
maelstrom-0.13.0-maelstrom-go-test-broken-tests.patch ... Passed
maelstrom-0.13.0-maelstrom-pytest-broken-tests.patch ... Passed
maelstrom-0.14.0-maelstrom-pytest-broken-tests.patch ... Passed
maelstrom-0.14.0-maelstrom-worker-broken-tests.patch ... Passed
==> Making package: maelstrom 0.14.0-2 (Fri Mar 27 02:14:29 2026)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (15) abseil-cpp-20250814.1-1 compiler-rt-22.1.1-1 gtest-1.17.0-2 libedit-20251016_3.1-1 libgit2-1:1.9.2-3 lld-22.1.1-1 llhttp-9.3.1-1 llvm-libs-22.1.1-1 perl-error-0.17030-3 perl-mailtools-2.22-3 perl-timedate-2.35-1 zlib-ng-2.3.3-1 git-2.53.0-1 protobuf-33.1-4 rust-1:1.94.1-1
Total Download Size: 4.13 MiB
Total Installed Size: 515.99 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
protobuf-33.1-4-aarch64 downloading...
abseil-cpp-20250814.1-1-aarch64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
git-zsh-completion: upstream zsh completion
tk: gitk and git gui
openssh: ssh transport and crypto
man: show help with `git command --help`
perl-libwww: git svn
perl-term-readkey: git svn and interactive.singlekey setting
perl-io-socket-ssl: git send-email TLS support
perl-authen-sasl: git send-email TLS support
perl-cgi: gitweb (web interface) support
python: git svn & git p4
subversion: git svn
org.freedesktop.secrets: keyring credential helper
libsecret: libsecret credential helper [installed]
less: the default pager for git
installing gtest...
Optional dependencies for gtest
python: gmock generator
installing abseil-cpp...
installing protobuf...
installing compiler-rt...
installing llhttp...
installing libgit2...
installing libedit...
installing llvm-libs...
installing lld...
installing rust...
Optional dependencies for rust
gdb: rust-gdb script
lldb: rust-lldb script
:: Running post-transaction hooks...
(1/3) Creating system user accounts...
Creating group 'git' with GID 968.
Creating user 'git' (git daemon user) with UID 968 and GID 968.
(2/3) Reloading system manager configuration...
Skipped: Current root is not booted.
(3/3) Arming ConditionNeedsUpdate...
==> Retrieving sources...
-> Found maelstrom-0.13.0-maelstrom-client-missing-shared-object.patch
-> Found maelstrom-0.13.0-cargo-maelstrom-broken-tests.patch
-> Found maelstrom-0.13.0-maelstrom-go-test-broken-tests.patch
-> Found maelstrom-0.13.0-maelstrom-pytest-broken-tests.patch
-> Found maelstrom-0.14.0-maelstrom-pytest-broken-tests.patch
-> Found maelstrom-0.14.0-maelstrom-worker-broken-tests.patch
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Creating working copy of maelstrom git repo...
Cloning into 'maelstrom'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
patching file crates/maelstrom-client/tests/integration_test.rs
Hunk #1 succeeded at 330 (offset 3 lines).
patching file crates/cargo-maelstrom/tests/integration_test.rs
Hunk #1 succeeded at 100 (offset 4 lines).
Hunk #2 succeeded at 112 (offset 4 lines).
Hunk #3 succeeded at 144 (offset 4 lines).
patching file crates/maelstrom-go-test/tests/integration_test.rs
Hunk #1 succeeded at 67 (offset 4 lines).
Hunk #2 succeeded at 163 (offset 4 lines).
Hunk #3 succeeded at 223 (offset 4 lines).
Hunk #4 succeeded at 292 (offset 4 lines).
patching file crates/maelstrom-pytest/tests/integration_test.rs
Hunk #1 succeeded at 141 (offset 4 lines).
Hunk #2 succeeded at 174 (offset 4 lines).
Hunk #3 succeeded at 342 (offset 4 lines).
patching file crates/maelstrom-pytest/tests/integration_test.rs
Hunk #1 succeeded at 219 (offset 2 lines).
Hunk #2 succeeded at 252 (offset 2 lines).
Hunk #3 succeeded at 283 (offset 2 lines).
Hunk #4 succeeded at 313 (offset 2 lines).
patching file crates/maelstrom-worker/src/executor.rs
Updating crates.io index
Downloading crates ...
Downloaded num_threads v0.1.7
Downloaded quote v1.0.40
Downloaded powerfmt v0.2.0
Downloaded untrusted v0.9.0
Downloaded fnv v1.0.7
Downloaded http-body v1.0.1
Downloaded matches v0.1.10
Downloaded hashbrown v0.15.2
Downloaded jobserver v0.1.32
Downloaded icu_properties v1.5.1
Downloaded bitflags v2.9.0
Downloaded pin-project-lite v0.2.16
Downloaded zerocopy-derive v0.8.23
Downloaded base64 v0.21.7
Downloaded rustversion v1.0.20
Downloaded crossbeam-channel v0.5.14
Downloaded same-file v1.0.6
Downloaded toml_datetime v0.6.8
Downloaded regex v1.11.1
Downloaded h2 v0.4.8
Downloaded slog-term v2.9.1
Downloaded hex v0.4.3
Downloaded relative-path v1.9.3
Downloaded url v1.7.2
Downloaded get-size-derive v0.1.3
Downloaded attribute-derive-macro v0.6.1
Downloaded event-listener v5.4.0
Downloaded attribute-derive v0.6.1
Downloaded hashbrown v0.12.3
Downloaded proc-macro-error v1.0.4
Downloaded clap_derive v4.5.32
Downloaded clap_lex v0.7.4
Downloaded scroll_derive v0.12.0
Downloaded terminal_size v0.4.2
Downloaded lddtree v0.3.7
Downloaded number_prefix v0.4.0
Downloaded bytesize-serde v0.2.1
Downloaded event-listener v2.5.3
Downloaded tower v0.4.13
Downloaded regex-macro v0.2.0
Downloaded fastrand v1.9.0
Downloaded thiserror-impl v2.0.12
Downloaded axum v0.7.9
Downloaded clap v4.5.32
Downloaded assert_matches v1.5.0
Downloaded regex-automata v0.4.9
Downloaded vte_generate_state_changes v0.1.2
Downloaded blocking v1.6.1
Downloaded dissimilar v1.0.10
Downloaded byteorder v1.5.0
Downloaded netlink-packet-utils v0.5.2
Downloaded derive_builder_macro v0.20.2
Downloaded vte v0.11.1
Downloaded instability v0.3.7
Downloaded wasm-bindgen-wasm-interpreter v0.2.100
Downloaded bracoxide v0.1.5
Downloaded leb128 v0.2.5
Downloaded ecolor v0.26.2
Downloaded scopeguard v1.2.0
Downloaded wasm-bindgen-shared v0.2.100
Downloaded fixedbitset v0.5.7
Downloaded wasm-bindgen-multi-value-xform v0.2.100
Downloaded notify-types v2.0.0
Downloaded tonic-build v0.12.3
Downloaded ab_glyph_rasterizer v0.1.8
Downloaded wasm-bindgen-externref-xform v0.2.100
Downloaded data-encoding v2.8.0
Downloaded lru v0.12.5
Downloaded static_assertions v1.1.0
Downloaded ab_glyph v0.2.29
Downloaded sha1 v0.10.6
Downloaded accesskit v0.12.3
Downloaded walrus-macro v0.22.0
Downloaded unicode-truncate v1.1.0
Downloaded tui-term v0.2.0
Downloaded hyper-tungstenite v0.17.0
Downloaded tuple v0.5.2
Downloaded elf v0.7.4
Downloaded tokio-tungstenite v0.26.2
Downloaded pretty_assertions v1.4.1
Downloaded fallible-iterator v0.2.0
Downloaded rayon-core v1.12.1
Downloaded bytemuck_derive v1.8.1
Downloaded tungstenite v0.26.2
Downloaded derivative v2.2.0
Downloaded wasm-bindgen-cli-support v0.2.100
Downloaded quick-xml v0.31.0
Downloaded unicode-segmentation v1.12.0
Downloaded zerocopy v0.7.35
Downloaded encoding_rs v0.8.35
Downloaded rayon v1.10.0
Downloaded chrono v0.4.40
Downloaded owned_ttf_parser v0.25.0
Downloaded ttf-parser v0.25.1
Downloaded rustix v0.38.44
Downloaded egui v0.26.2
Downloaded rustls v0.20.9
Downloaded tokio v1.44.1
Downloaded libc v0.2.171
Downloaded combine v4.6.7
Downloaded icu_properties_data v1.5.0
Downloaded crossterm v0.28.1
Downloaded serde_json v1.0.140
Downloaded notify v8.0.0
Downloaded unicode-width v0.2.0
Downloaded wasm-encoder v0.214.0
Downloaded compact_str v0.8.1
Downloaded yansi v1.0.1
Downloaded ratatui v0.29.0
Downloaded ascii v1.1.0
Downloaded gimli v0.26.2
Downloaded petgraph v0.7.1
Downloaded async-compression v0.4.21
Downloaded netlink-packet-route v0.17.1
Downloaded serde_with v3.12.0
Downloaded portable-atomic v1.11.0
Downloaded rustc-demangle v0.1.24
Downloaded wasm-bindgen-threads-xform v0.2.100
Downloaded walrus v0.23.3
Downloaded inotify v0.11.0
Downloaded slog-json v2.6.1
Downloaded bumpalo v3.17.0
Downloaded parking_lot v0.12.3
Downloaded hashbrown v0.14.5
Downloaded cassowary v0.3.0
Downloaded lock_api v0.4.12
Downloaded yup-oauth2 v6.7.1
Downloaded bytemuck v1.22.0
Downloaded nohash-hasher v0.2.0
Downloaded wasm-bindgen-wasm-conventions v0.2.100
Downloaded epaint v0.26.2
Downloaded colored v3.0.0
Downloaded inotify-sys v0.1.5
Downloaded prost-build v0.13.5
Downloaded prost-types v0.13.5
Downloaded signal-hook v0.3.17
Downloaded bitflags v1.3.2
Downloaded crc32fast v1.4.2
Downloaded crossbeam-deque v0.8.6
Downloaded castaway v0.2.3
Downloaded hmac v0.12.1
Downloaded parking_lot_core v0.9.10
Downloaded netlink-packet-core v0.7.0
Downloaded tokio-stream v0.1.17
Downloaded http-types v2.12.0
Downloaded multimap v0.10.0
Downloaded unicode-width v0.1.14
Downloaded idna v1.0.3
Downloaded utf-8 v0.7.6
Downloaded emath v0.26.2
Downloaded diff v0.1.13
Downloaded prettyplease v0.2.31
Downloaded adler2 v2.0.0
Downloaded derive_builder_core v0.20.2
Downloaded tokio-tar v0.3.1
Downloaded ahash v0.8.11
Downloaded std-semaphore v0.1.0
Downloaded console v0.15.11
Downloaded getset v0.1.5
Downloaded ring v0.17.14
Downloaded async-stream-impl v0.3.6
Downloaded matchit v0.7.3
Downloaded prost-derive v0.13.5
Downloaded maplit v1.0.2
Downloaded page_size v0.6.0
Downloaded pathdiff v0.2.3
Downloaded async-fs v2.1.2
Downloaded azure_storage v0.21.0
Downloaded concurrent-queue v2.5.0
Downloaded id-arena v2.2.1
Downloaded crossbeam-epoch v0.9.18
Downloaded filetime v0.2.25
Downloaded async-stream v0.3.6
Downloaded derive_builder v0.20.2
Downloaded proc-macro-error2 v2.0.1
Downloaded rand_core v0.5.1
Downloaded csv v1.3.1
Downloaded ref-cast-impl v1.0.24
Downloaded signal-hook-mio v0.2.4
Downloaded flate2 v1.1.0
Downloaded num-derive v0.4.2
Downloaded proc-macro-error-attr2 v2.0.0
Downloaded tonic v0.12.3
Downloaded cargo-platform v0.1.9
Downloaded async-channel v2.3.1
Downloaded async-task v4.7.1
Downloaded clap_builder v4.5.32
Downloaded protoc-bin-vendored v3.1.0
Downloaded strum v0.26.3
Downloaded wasmparser v0.214.0
Downloaded ref-cast v1.0.24
Downloaded unicode-truncate v2.0.0
Downloaded arrayvec v0.7.6
Downloaded vt100 v0.15.2
Downloaded axum-core v0.4.5
Downloaded hyper-timeout v0.5.2
Downloaded async-walkdir v2.1.0
Downloaded zerovec v0.10.4
Downloaded protoc-bin-vendored-macos-x86_64 v3.1.0
Downloaded linux-raw-sys v0.4.15
Downloaded protoc-bin-vendored-macos-aarch_64 v3.1.0
Downloaded linux-raw-sys v0.9.3
Downloaded simd-adler32 v0.3.7
Downloaded indicatif v0.17.11
Downloaded anstyle-query v1.1.2
Downloaded is_terminal_polyfill v1.70.1
Downloaded anstyle v1.0.10
Downloaded dyn-clone v1.0.19
Downloaded miniz_oxide v0.8.5
Downloaded xattr v1.5.0
Downloaded prost v0.13.5
Downloaded bstr v1.11.3
Downloaded rand v0.7.3
Downloaded hyper v0.14.32
Downloaded cc v1.2.16
Downloaded azure_svc_blobstorage v0.21.0
Downloaded anyhow_trace v0.1.3
Downloaded oci-spec v0.7.1
Downloaded cargo_metadata v0.19.2
Downloaded interpolator v0.5.0
Downloaded num-bigint v0.4.6
Downloaded futures-lite v2.6.0
Downloaded goblin v0.9.3
Downloaded rand_chacha v0.3.1
Downloaded bytes v1.10.1
Downloaded colored-diff v0.2.3
Downloaded thiserror v2.0.12
Downloaded anstyle-parse v0.2.6
Downloaded anstream v0.6.18
Downloaded serde_qs v0.8.5
Downloaded time v0.3.39
Downloaded icu_collections v1.5.0
Downloaded async-lock v3.4.0
Downloaded num-complex v0.4.6
Downloaded crossbeam-utils v0.8.21
Downloaded itertools v0.14.0
Downloaded lru v0.13.0
Downloaded glob v0.3.2
Downloaded semver v1.0.26
Downloaded serde_with_macros v3.12.0
Downloaded rustls v0.23.25
Downloaded bytesize v1.3.2
Downloaded colorchoice v1.0.3
Downloaded paste v1.0.15
Downloaded azure_storage_blobs v0.21.0
Downloaded rstest v0.25.0
Downloaded protoc-bin-vendored-linux-x86_64 v3.1.0
Downloaded regex-syntax v0.8.5
Downloaded icu_locid_transform_data v1.5.0
Downloaded url v2.5.4
Downloaded utf8parse v0.2.2
Downloaded proc-macro-error-attr v1.0.4
Downloaded uuid v1.16.0
Downloaded concat-idents v1.1.5
Downloaded event-listener-strategy v0.5.3
Downloaded protoc-bin-vendored-win32 v3.1.0
Downloaded protoc-bin-vendored-linux-aarch_64 v3.1.0
Downloaded pin-project v1.1.10
Downloaded sha2 v0.10.8
Downloaded piper v0.2.4
Downloaded fs2 v0.4.3
Downloaded rand v0.8.5
Downloaded indexmap v1.9.3
Downloaded darling_core v0.20.10
Downloaded protoc-bin-vendored-linux-ppcle_64 v3.1.0
Downloaded webpki v0.22.4
Downloaded base64 v0.13.1
Downloaded protoc-bin-vendored-linux-x86_32 v3.1.0
Downloaded darling v0.20.10
Downloaded openssl v0.10.71
Downloaded countio v0.2.19
Downloaded fs-err v3.1.0
Downloaded plain v0.2.3
Downloaded async-channel v1.9.0
Downloaded waker-fn v1.2.0
Downloaded futures-lite v1.13.0
Downloaded enumset_derive v0.10.0
Downloaded derive-where v1.2.7
Downloaded slog v2.7.0
Downloaded strum_macros v0.26.4
Downloaded tar v0.4.44
Downloaded ansi_term v0.12.1
Downloaded parking v2.2.1
Downloaded infer v0.2.3
Downloaded rand_core v0.6.4
Downloaded num_cpus v1.16.0
Downloaded reqwest v0.12.14
Downloaded serde_derive v1.0.219
Downloaded once_cell v1.21.1
Downloaded RustyXML v0.3.0
Downloaded azure_core v0.21.0
Downloaded collection_literals v1.0.1
Downloaded rustc_version v0.4.1
Downloaded strsim v0.11.1
Downloaded ryu v1.0.20
Downloaded icu_normalizer_data v1.5.0
Downloaded serde v1.0.219
Downloaded globset v0.4.16
Downloaded bincode v1.3.3
Downloaded slog-async v2.8.0
Downloaded vcpkg v0.2.15
Downloaded tempfile v3.19.0
Downloaded log v0.4.26
Downloaded getrandom v0.1.16
Downloaded enumset v1.1.5
Downloaded proc-macro-crate v3.3.0
Downloaded num-iter v0.1.45
Downloaded block-buffer v0.10.4
Downloaded is-terminal v0.4.16
Downloaded camino v1.1.9
Downloaded nonempty v0.10.0
Downloaded version_check v0.9.5
Downloaded idna v0.1.5
Downloaded getrandom v0.2.15
Downloaded scroll v0.12.0
Downloaded rand_chacha v0.2.2
Downloaded enum-map-derive v0.17.0
Downloaded enum-map v2.7.3
Downloaded syn v1.0.109
Downloaded get-size v0.1.4
Downloaded ident_case v1.0.1
Downloaded pin-project-internal v1.1.10
Downloaded winnow v0.7.4
Downloaded unicode-normalization v0.1.24
Downloaded litemap v0.7.5
Downloaded zerovec-derive v0.10.3
Downloaded quote-use-macros v0.7.2
Downloaded num-integer v0.1.46
Downloaded rand v0.9.0
Downloaded digest v0.10.7
Downloaded rstest_macros v0.25.0
Downloaded derive_more v2.0.1
Downloaded darling_macro v0.20.10
Downloaded tinyvec v1.9.0
Downloaded proc-macro-utils v0.8.0
Downloaded quote-use v0.7.2
Downloaded derive_more-impl v2.0.1
Downloaded generic-array v0.14.7
Downloaded typenum v1.18.0
Downloaded thiserror-impl v1.0.69
Downloaded icu_locid_transform v1.5.0
Downloaded indoc v2.0.6
Downloaded futures-timer v3.0.3
Downloaded serde_repr v0.1.20
Downloaded iana-time-zone v0.1.61
Downloaded unicode-xid v0.2.6
Downloaded num-rational v0.4.2
Downloaded num-traits v0.2.19
Downloaded num v0.4.3
Downloaded ppv-lite86 v0.2.21
Downloaded rand_chacha v0.9.0
Downloaded rand_core v0.9.3
Downloaded ring v0.16.20
Downloaded serde_test v1.0.177
Downloaded crypto-common v0.1.6
Downloaded take_mut v0.2.2
Downloaded strum_macros v0.27.1
Downloaded aho-corasick v1.1.3
Downloaded rustls-webpki v0.103.0
Downloaded hyper-rustls v0.27.5
Downloaded http-body-util v0.1.3
Downloaded serde_urlencoded v0.7.1
Downloaded foreign-types v0.3.2
Downloaded pkg-config v0.3.32
Downloaded tokio-native-tls v0.3.1
Downloaded unicode-bidi v0.3.18
Downloaded percent-encoding v1.0.1
Downloaded anyhow v1.0.97
Downloaded futures v0.3.31
Downloaded futures-task v0.3.31
Downloaded equivalent v1.0.2
Downloaded futures-core v0.3.31
Downloaded tokio-util v0.7.14
Downloaded tracing v0.1.41
Downloaded deranged v0.3.11
Downloaded icu_locid v1.5.0
Downloaded icu_provider v1.5.0
Downloaded yoke-derive v0.7.5
Downloaded utf8_iter v1.0.4
Downloaded fastrand v2.3.0
Downloaded getrandom v0.3.1
Downloaded ipnet v2.11.0
Downloaded google-sheets4 v3.1.0+20220221
Downloaded futures-macro v0.3.31
Downloaded sct v0.7.1
Downloaded time-macros v0.2.20
Downloaded icu_provider_macros v1.5.0
Downloaded writeable v0.5.5
Downloaded tinystr v0.7.6
Downloaded yoke v0.7.5
Downloaded zerofrom-derive v0.1.6
Downloaded smallvec v1.14.0
Downloaded errno v0.3.10
Downloaded slab v0.4.9
Downloaded futures-io v0.3.31
Downloaded futures-sink v0.3.31
Downloaded http v0.2.12
Downloaded spin v0.5.2
Downloaded cfg-if v1.0.0
Downloaded cpufeatures v0.2.17
Downloaded dirs-next v2.0.0
Downloaded term v0.7.0
Downloaded thread_local v1.1.8
Downloaded toml_edit v0.22.24
Downloaded toml v0.8.20
Downloaded xdg v2.5.2
Downloaded base64 v0.22.1
Downloaded subtle v2.6.1
Downloaded zeroize v1.8.1
Downloaded mime v0.3.17
Downloaded rustls-pemfile v2.2.0
Downloaded openssl-macros v0.1.1
Downloaded async-trait v0.1.88
Downloaded h2 v0.3.26
Downloaded rustls-native-certs v0.6.3
Downloaded hyper-rustls v0.23.2
Downloaded time-core v0.1.3
Downloaded form_urlencoded v1.2.1
Downloaded idna_adapter v1.2.0
Downloaded percent-encoding v2.3.1
Downloaded serde_spanned v0.6.8
Downloaded walkdir v2.5.0
Downloaded http v1.3.1
Downloaded tower v0.5.2
Downloaded csv-core v0.1.12
Downloaded pin-utils v0.1.0
Downloaded tracing-attributes v0.1.28
Downloaded itoa v1.0.15
Downloaded utf16_iter v1.0.5
Downloaded write16 v1.0.0
Downloaded stable_deref_trait v1.2.0
Downloaded zerofrom v0.1.6
Downloaded rustix v1.0.2
Downloaded heck v0.5.0
Downloaded strum v0.27.1
Downloaded tokio-rustls v0.26.2
Downloaded hyper-tls v0.6.0
Downloaded atomic-waker v1.1.2
Downloaded openssl-sys v0.9.106
Downloaded log v0.3.9
Downloaded mime v0.2.6
Downloaded tinyvec_macros v0.1.1
Downloaded futures-util v0.3.31
Downloaded tokio-rustls v0.23.4
Downloaded shlex v1.3.0
Downloaded syn v2.0.100
Downloaded foreign-types-shared v0.1.1
Downloaded tower-layer v0.3.3
Downloaded thiserror v1.0.69
Downloaded foldhash v0.1.5
Downloaded http-body v0.4.6
Downloaded httpdate v1.0.3
Downloaded rustls-pemfile v0.3.0
Downloaded serde_sheets v0.1.2
Downloaded hyper v1.6.0
Downloaded hyper-util v0.1.10
Downloaded allocator-api2 v0.2.21
Downloaded openssl-probe v0.1.6
Downloaded rustls-pemfile v1.0.4
Downloaded zerocopy v0.8.23
Downloaded try-lock v0.2.5
Downloaded want v0.3.1
Downloaded itertools v0.13.0
Downloaded futures-executor v0.3.31
Downloaded untrusted v0.7.1
Downloaded num-conv v0.1.0
Downloaded dirs-sys-next v0.1.2
Downloaded itertools v0.10.5
Downloaded memchr v2.7.4
Downloaded nom v7.1.3
Downloaded rustls-pki-types v1.11.0
Downloaded sync_wrapper v1.0.2
Downloaded indexmap v2.8.0
Downloaded proc-macro2 v1.0.94
Downloaded mio v1.0.3
Downloaded signal-hook-registry v1.4.2
Downloaded socket2 v0.5.8
Downloaded minimal-lexical v0.2.1
Downloaded either v1.15.0
Downloaded native-tls v0.2.14
Downloaded futures-channel v0.3.31
Downloaded autocfg v1.4.0
Downloaded httparse v1.10.1
Downloaded tracing-core v0.1.33
Downloaded seahash v4.1.0
Downloaded icu_normalizer v1.5.0
Downloaded unicode-ident v1.0.18
Downloaded tower-service v0.3.3
Downloaded tokio-macros v2.5.0
Downloaded versions v6.3.2
Downloaded displaydoc v0.2.5
Downloaded synstructure v0.13.1
==> Starting build()...
Building package cargo-maelstrom
Compiling proc-macro2 v1.0.94
Compiling unicode-ident v1.0.18
Compiling libc v0.2.171
Compiling autocfg v1.4.0
Compiling cfg-if v1.0.0
Compiling pin-project-lite v0.2.16
Compiling serde v1.0.219
Compiling log v0.4.26
Compiling futures-core v0.3.31
Compiling bytes v1.10.1
Compiling memchr v2.7.4
Compiling itoa v1.0.15
Compiling futures-io v0.3.31
Compiling once_cell v1.21.1
Compiling version_check v0.9.5
Compiling bitflags v2.9.0
Compiling anyhow v1.0.97
Compiling slab v0.4.9
Compiling futures-sink v0.3.31
Compiling smallvec v1.14.0
Compiling foldhash v0.1.5
Compiling equivalent v1.0.2
Compiling allocator-api2 v0.2.21
Compiling quote v1.0.40
Compiling mio v1.0.3
Compiling signal-hook-registry v1.4.2
Compiling socket2 v0.5.8
Compiling syn v2.0.100
Compiling crossbeam-utils v0.8.21
Compiling stable_deref_trait v1.2.0
Compiling futures-channel v0.3.31
Compiling pin-utils v0.1.0
Compiling futures-task v0.3.31
Compiling hashbrown v0.15.2
Compiling zerocopy v0.8.23
Compiling ident_case v1.0.1
Compiling strsim v0.11.1
Compiling fnv v1.0.7
Compiling shlex v1.3.0
Compiling http v1.3.1
Compiling atomic-waker v1.1.2
Compiling parking v2.2.1
Compiling pkg-config v0.3.32
Compiling cc v1.2.16
Compiling vcpkg v0.2.15
Compiling litemap v0.7.5
Compiling heck v0.5.0
Compiling writeable v0.5.5
Compiling rustversion v1.0.20
Compiling concurrent-queue v2.5.0
Compiling indexmap v2.8.0
Compiling http-body v1.0.1
Compiling tracing-core v0.1.33
Compiling ryu v1.0.20
Compiling tower-service v0.3.3
Compiling icu_locid_transform_data v1.5.0
Compiling typenum v1.18.0
Compiling percent-encoding v2.3.1
Compiling httparse v1.10.1
Compiling openssl-sys v0.9.106
Compiling generic-array v0.14.7
Compiling num-traits v0.2.19
Compiling try-lock v0.2.5
Compiling icu_properties_data v1.5.0
Compiling paste v1.0.15
Compiling thiserror v1.0.69
Compiling getrandom v0.3.1
Compiling want v0.3.1
Compiling serde_json v1.0.140
Compiling icu_normalizer_data v1.5.0
Compiling foreign-types-shared v0.1.1
Compiling tower-layer v0.3.3
Compiling utf16_iter v1.0.5
Compiling getrandom v0.1.16
Compiling write16 v1.0.0
Compiling utf8_iter v1.0.4
Compiling httpdate v1.0.3
Compiling openssl v0.10.71
Compiling foreign-types v0.3.2
Compiling http-body-util v0.1.3
Compiling getrandom v0.2.15
Compiling sync_wrapper v1.0.2
Compiling semver v1.0.26
Compiling native-tls v0.2.14
Compiling rand_core v0.6.4
Compiling form_urlencoded v1.2.1
Compiling synstructure v0.13.1
Compiling darling_core v0.20.10
Compiling event-listener v5.4.0
Compiling mime v0.3.17
Compiling openssl-probe v0.1.6
Compiling event-listener-strategy v0.5.3
Compiling rand_core v0.5.1
Compiling proc-macro-error-attr v1.0.4
Compiling syn v1.0.109
Compiling block-buffer v0.10.4
Compiling crypto-common v0.1.6
Compiling utf8parse v0.2.2
Compiling num-conv v0.1.0
Compiling rustix v1.0.2
Compiling time-core v0.1.3
Compiling powerfmt v0.2.0
Compiling subtle v2.6.1
Compiling rustc_version v0.4.1
Compiling time-macros v0.2.20
Compiling proc-macro-error v1.0.4
Compiling digest v0.10.7
Compiling event-listener v2.5.3
Compiling base64 v0.22.1
Compiling waker-fn v1.2.0
Compiling fastrand v1.9.0
Compiling http-types v2.12.0
Compiling either v1.15.0
Compiling linux-raw-sys v0.9.3
Compiling rustls-pki-types v1.11.0
Compiling futures-lite v1.13.0
Compiling azure_core v0.21.0
Compiling async-channel v1.9.0
Compiling serde_derive v1.0.219
Compiling tokio-macros v2.5.0
Compiling zerofrom-derive v0.1.6
Compiling tokio v1.44.1
Compiling yoke-derive v0.7.5
Compiling futures-macro v0.3.31
Compiling zerofrom v0.1.6
Compiling zerovec-derive v0.10.3
Compiling displaydoc v0.2.5
Compiling zerocopy-derive v0.8.23
Compiling futures-util v0.3.31
Compiling yoke v0.7.5
Compiling darling_macro v0.20.10
Compiling darling v0.20.10
Compiling tracing-attributes v0.1.28
Compiling zerovec v0.10.4
Compiling icu_provider_macros v1.5.0
Compiling thiserror-impl v1.0.69
Compiling openssl-macros v0.1.1
Compiling tinystr v0.7.6
Compiling icu_locid v1.5.0
Compiling icu_collections v1.5.0
Compiling tracing v0.1.41
Compiling async-trait v0.1.88
Compiling icu_provider v1.5.0
Compiling tokio-util v0.7.14
Compiling icu_locid_transform v1.5.0
Compiling ppv-lite86 v0.2.21
Compiling h2 v0.4.8
Compiling rand_chacha v0.3.1
Compiling icu_properties v1.5.1
Compiling tower v0.5.2
Compiling pin-project-internal v1.1.10
Compiling tokio-native-tls v0.3.1
Compiling rand v0.8.5
Compiling icu_normalizer v1.5.0
Compiling hyper v1.6.0
Compiling rand_chacha v0.2.2
Compiling idna_adapter v1.2.0
Compiling pin-project v1.1.10
Compiling serde_urlencoded v0.7.1
Compiling idna v1.0.3
Compiling deranged v0.3.11
Compiling url v2.5.4
Compiling hyper-util v0.1.10
Compiling derive-where v1.2.7
Compiling hyper-tls v0.6.0
Compiling time v0.3.39
Compiling rand v0.7.3
Compiling serde_qs v0.8.5
Compiling quote-use-macros v0.7.2
Compiling futures-executor v0.3.31
Compiling rustls-pemfile v2.2.0
Compiling cpufeatures v0.2.17
Compiling encoding_rs v0.8.35
Compiling infer v0.2.3
Compiling unicode-xid v0.2.6
Compiling base64 v0.13.1
Compiling fastrand v2.3.0
Compiling ipnet v2.11.0
Compiling derive_more-impl v2.0.1
Compiling proc-macro-utils v0.8.0
Compiling sha2 v0.10.8
Compiling futures v0.3.31
Compiling quote-use v0.7.2
Compiling uuid v1.16.0
Compiling quick-xml v0.31.0
Compiling hmac v0.12.1
Compiling async-lock v3.4.0
Compiling dyn-clone v1.0.19
Compiling collection_literals v1.0.1
Compiling thiserror v2.0.12
Compiling interpolator v0.5.0
Compiling reqwest v0.12.14
Compiling attribute-derive-macro v0.6.1
Compiling thiserror-impl v2.0.12
Compiling derive_more v2.0.1
Compiling itertools v0.14.0
Compiling aho-corasick v1.1.3
Compiling regex-syntax v0.8.5
Compiling slog v2.7.0
Compiling camino v1.1.9
Compiling indoc v2.0.6
Compiling prost-derive v0.13.5
Compiling attribute-derive v0.6.1
Compiling futures-lite v2.6.0
Compiling piper v0.2.4
Compiling regex-automata v0.4.9
Compiling scroll_derive v0.12.0
Compiling anstyle-parse v0.2.6
Compiling async-channel v2.3.1
Compiling dirs-sys-next v0.1.2
Compiling fs-err v3.1.0
Compiling async-task v4.7.1
Compiling byteorder v1.5.0
Compiling colorchoice v1.0.3
Compiling RustyXML v0.3.0
Compiling is_terminal_polyfill v1.70.1
Compiling anstyle-query v1.1.2
Compiling anstyle v1.0.10
Compiling iana-time-zone v0.1.61
Compiling chrono v0.4.40
Compiling anstream v0.6.18
Compiling azure_storage v0.21.0
Compiling azure_svc_blobstorage v0.21.0
Compiling blocking v1.6.1
Compiling dirs-next v2.0.0
Compiling scroll v0.12.0
Compiling get-size-derive v0.1.3
Compiling toml_datetime v0.6.8
Compiling serde_spanned v0.6.8
Compiling bincode v1.3.3
Compiling enumset_derive v0.10.0
Compiling serde_with_macros v3.12.0
Compiling terminal_size v0.4.2
Compiling strum_macros v0.27.1
Compiling enum-map-derive v0.17.0
Compiling rand_core v0.9.3
Compiling thread_local v1.1.8
Compiling slog-async v2.8.0
Compiling plain v0.2.3
Compiling same-file v1.0.6
Compiling clap_lex v0.7.4
Compiling winnow v0.7.4
Compiling walkdir v2.5.0
Compiling clap_builder v4.5.32
Compiling goblin v0.9.3
Compiling serde_with v3.12.0
Compiling strum v0.27.1
Compiling toml_edit v0.22.24
Compiling azure_storage_blobs v0.21.0
Compiling enum-map v2.7.3
Compiling rand_chacha v0.9.0
Compiling enumset v1.1.5
Compiling get-size v0.1.4
Compiling term v0.7.0
Compiling async-fs v2.1.2
Compiling regex v1.11.1
Compiling maelstrom-linux v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-linux)
Compiling nonempty v0.10.0
Compiling maelstrom-macro v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-macro)
Compiling serde_repr v0.1.20
Compiling clap_derive v4.5.32
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-macro/src/config.rs:51:16
|
51 | fn default(&self) -> DefaultValue {
| ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
51 | fn default(&self) -> DefaultValue<'_> {
| ++++
Compiling crossbeam-channel v0.5.14
Compiling is-terminal v0.4.16
Compiling bstr v1.11.3
warning: `maelstrom-macro` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-macro` to apply 1 suggestion)
Compiling take_mut v0.2.2
Compiling unicode-width v0.1.14
Compiling prettyplease v0.2.31
Compiling bytesize v1.3.2
Compiling glob v0.3.2
Compiling hex v0.4.3
Compiling unicode-width v0.2.0
Compiling prost v0.13.5
Compiling maelstrom-base v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-base)
Compiling lddtree v0.3.7
Compiling bytesize-serde v0.2.1
Compiling clap v4.5.32
Compiling globset v0.4.16
Compiling slog-term v2.9.1
Compiling toml v0.8.20
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-base/src/tty.rs:116:28
|
116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator {
| ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator<'_> {
| ++++
Compiling async-walkdir v2.1.0
Compiling maelstrom-github v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-github)
Compiling rand v0.9.0
warning: `maelstrom-base` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-base` to apply 1 suggestion)
Compiling tempfile v3.19.0
Compiling tokio-stream v0.1.17
Compiling countio v0.2.19
Compiling strum_macros v0.26.4
Compiling lru v0.13.0
Compiling vte_generate_state_changes v0.1.2
Compiling num_cpus v1.16.0
Compiling fs2 v0.4.3
Compiling filetime v0.2.25
Compiling xdg v2.5.2
Compiling arrayvec v0.7.6
Compiling fixedbitset v0.5.7
Compiling petgraph v0.7.1
Compiling strum v0.26.3
Compiling vte v0.11.1
Compiling prost-types v0.13.5
Compiling derive_builder_core v0.20.2
Compiling xattr v1.5.0
Compiling num-integer v0.1.46
Compiling proc-macro-error-attr2 v2.0.0
Compiling indexmap v1.9.3
Compiling minimal-lexical v0.2.1
Compiling multimap v0.10.0
Compiling portable-atomic v1.11.0
Compiling adler2 v2.0.0
Compiling miniz_oxide v0.8.5
Compiling maelstrom-util v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-util)
Compiling proc-macro-error2 v2.0.1
Compiling nom v7.1.3
warning: unnecessary parentheses around type
--> crates/maelstrom-util/src/net.rs:100:17
|
100 | mut socket: (impl AsyncWrite + Unpin),
| ^ ^
|
= note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
help: remove these parentheses
|
100 - mut socket: (impl AsyncWrite + Unpin),
100 + mut socket: impl AsyncWrite + Unpin,
|
warning: unnecessary parentheses around type
--> crates/maelstrom-util/src/net.rs:119:17
|
119 | mut socket: (impl AsyncRead + Unpin),
| ^ ^
|
help: remove these parentheses
|
119 - mut socket: (impl AsyncRead + Unpin),
119 + mut socket: impl AsyncRead + Unpin,
|
Compiling derive_builder_macro v0.20.2
Compiling prost-build v0.13.5
Compiling tokio-tar v0.3.1
Compiling vt100 v0.15.2
Compiling anyhow_trace v0.1.3
Compiling itertools v0.13.0
Compiling lock_api v0.4.12
Compiling crc32fast v1.4.2
Compiling protoc-bin-vendored-macos-aarch_64 v3.1.0
Compiling parking_lot_core v0.9.10
Compiling signal-hook v0.3.17
Compiling protoc-bin-vendored-linux-aarch_64 v3.1.0
Compiling protoc-bin-vendored-linux-x86_64 v3.1.0
Compiling protoc-bin-vendored-win32 v3.1.0
Compiling protoc-bin-vendored-linux-ppcle_64 v3.1.0
Compiling hashbrown v0.12.3
Compiling protoc-bin-vendored-macos-x86_64 v3.1.0
Compiling protoc-bin-vendored-linux-x86_32 v3.1.0
Compiling protoc-bin-vendored v3.1.0
Compiling flate2 v1.1.0
Compiling tonic-build v0.12.3
Compiling getset v0.1.5
Compiling derive_builder v0.20.2
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-util/src/cache/fs/test.rs:858:20
|
858 | fn lookup_leaf(&self, path: &Path) -> Result<FollowSymlinks> {
| ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
858 | fn lookup_leaf(&self, path: &Path) -> Result<FollowSymlinks<'_>> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-util/src/fs.rs:385:33
|
385 | pub fn walk<P: AsRef<Path>>(&self, path: P) -> Walker {
| ^^^^^ ^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
385 | pub fn walk<P: AsRef<Path>>(&self, path: P) -> Walker<'_> {
| ++++
Compiling versions v6.3.2
Compiling num-bigint v0.4.6
Compiling console v0.15.11
Compiling netlink-packet-utils v0.5.2
Compiling axum-core v0.4.5
Compiling async-stream-impl v0.3.6
Compiling page_size v0.6.0
Compiling matchit v0.7.3
Compiling rustix v0.38.44
Compiling number_prefix v0.4.0
Compiling scopeguard v1.2.0
Compiling async-stream v0.3.6
Compiling indicatif v0.17.11
Compiling maelstrom-client-base v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client-base)
Compiling maelstrom-fuse v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-fuse)
Compiling oci-spec v0.7.1
Compiling netlink-packet-core v0.7.0
Compiling tower v0.4.13
Compiling num-rational v0.4.2
Compiling async-compression v0.4.21
Compiling num-iter v0.1.45
Compiling axum v0.7.9
Compiling hyper-timeout v0.5.2
Compiling num-derive v0.4.2
Compiling num-complex v0.4.6
Compiling combine v4.6.7
Compiling bitflags v1.3.2
Compiling unicode-segmentation v1.12.0
Compiling linux-raw-sys v0.4.15
Compiling num v0.4.3
Compiling netlink-packet-route v0.17.1
Compiling parking_lot v0.12.3
Compiling signal-hook-mio v0.2.4
warning: `maelstrom-util` (lib) generated 4 warnings (run `cargo fix --lib -p maelstrom-util` to apply 4 suggestions)
Compiling maelstrom-layer-fs v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-layer-fs)
Compiling maelstrom-worker-child v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-worker-child)
Compiling tuple v0.5.2
Compiling castaway v0.2.3
Compiling bumpalo v3.17.0
Compiling std-semaphore v0.1.0
Compiling static_assertions v1.1.0
Compiling compact_str v0.8.1
Compiling crossterm v0.28.1
Compiling unicode-truncate v1.1.0
Compiling instability v0.3.7
Compiling tonic v0.12.3
Compiling lru v0.12.5
Compiling inotify-sys v0.1.5
Compiling bracoxide v0.1.5
Compiling cassowary v0.3.0
Compiling maelstrom-container v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-container)
Compiling maelstrom-worker v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-worker)
Compiling assert_matches v1.5.0
Compiling ratatui v0.29.0
Compiling inotify v0.11.0
Compiling notify-types v2.0.0
Compiling unicode-truncate v2.0.0
Compiling cargo-platform v0.1.9
Compiling notify v8.0.0
Compiling colored v3.0.0
Compiling cargo_metadata v0.19.2
Compiling tui-term v0.2.0
Compiling maelstrom-client-process v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client-process)
warning: variable does not need to be mutable
--> crates/maelstrom-client-process/src/client/layer_builder.rs:146:9
|
146 | mut paths: impl futures::stream::Stream<Item = Result<impl AsRef<Path>>>,
| ----^^^^^
| |
| help: remove this `mut`
|
= note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
Compiling maelstrom-client v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client)
Compiling maelstrom-test-runner v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-test-runner)
warning: unused import: `command`
--> crates/maelstrom-test-runner/src/config.rs:2:12
|
2 | use clap::{command, Args};
| ^^^^^^^
|
= note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
Compiling cargo-maelstrom v0.14.0 (/build/maelstrom/src/maelstrom/crates/cargo-maelstrom)
warning: unused import: `command`
--> crates/cargo-maelstrom/src/cli.rs:1:12
|
1 | use clap::{command, Args};
| ^^^^^^^
|
= note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
warning: `maelstrom-test-runner` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-test-runner` to apply 1 suggestion)
warning: `maelstrom-client-process` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-client-process` to apply 1 suggestion)
warning: `cargo-maelstrom` (lib) generated 1 warning (run `cargo fix --lib -p cargo-maelstrom` to apply 1 suggestion)
Finished `release` profile [optimized] target(s) in 5m 33s
Building package maelstrom-broker
Compiling mio v1.0.3
Compiling zerocopy v0.8.23
Compiling syn v1.0.109
Compiling serde_json v1.0.140
Compiling num-traits v0.2.19
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-macro/src/config.rs:51:16
|
51 | fn default(&self) -> DefaultValue {
| ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
51 | fn default(&self) -> DefaultValue<'_> {
| ++++
warning: `maelstrom-macro` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-macro` to apply 1 suggestion)
Compiling ref-cast v1.0.24
Compiling maelstrom-linux v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-linux)
Compiling ref-cast-impl v1.0.24
Compiling tar v0.4.44
Compiling tokio v1.44.1
Compiling chrono v0.4.40
Compiling ppv-lite86 v0.2.21
Compiling proc-macro-error v1.0.4
Compiling rand_chacha v0.2.2
Compiling rand_chacha v0.3.1
Compiling rand v0.7.3
Compiling rand v0.8.5
Compiling rand_chacha v0.9.0
Compiling serde_with v3.12.0
Compiling attribute-derive-macro v0.6.1
Compiling rand v0.9.0
Compiling derivative v2.2.0
Compiling attribute-derive v0.6.1
Compiling http-types v2.12.0
Compiling get-size-derive v0.1.3
Compiling get-size v0.1.4
Compiling maelstrom-base v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-base)
Compiling tokio-util v0.7.14
Compiling tokio-native-tls v0.3.1
Compiling tower v0.5.2
Compiling countio v0.2.19
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-base/src/tty.rs:116:28
|
116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator {
| ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator<'_> {
| ++++
Compiling h2 v0.4.8
warning: `maelstrom-base` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-base` to apply 1 suggestion)
Compiling hyper v1.6.0
Compiling hyper-util v0.1.10
Compiling hyper-tls v0.6.0
Compiling reqwest v0.12.14
Compiling azure_core v0.21.0
Compiling azure_storage v0.21.0
Compiling azure_svc_blobstorage v0.21.0
Compiling azure_storage_blobs v0.21.0
Compiling maelstrom-github v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-github)
Compiling maelstrom-util v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-util)
warning: unnecessary parentheses around type
--> crates/maelstrom-util/src/net.rs:100:17
|
100 | mut socket: (impl AsyncWrite + Unpin),
| ^ ^
|
= note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
help: remove these parentheses
|
100 - mut socket: (impl AsyncWrite + Unpin),
100 + mut socket: impl AsyncWrite + Unpin,
|
warning: unnecessary parentheses around type
--> crates/maelstrom-util/src/net.rs:119:17
|
119 | mut socket: (impl AsyncRead + Unpin),
| ^ ^
|
help: remove these parentheses
|
119 - mut socket: (impl AsyncRead + Unpin),
119 + mut socket: impl AsyncRead + Unpin,
|
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-util/src/cache/fs/test.rs:858:20
|
858 | fn lookup_leaf(&self, path: &Path) -> Result<FollowSymlinks> {
| ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
858 | fn lookup_leaf(&self, path: &Path) -> Result<FollowSymlinks<'_>> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-util/src/fs.rs:385:33
|
385 | pub fn walk<P: AsRef<Path>>(&self, path: P) -> Walker {
| ^^^^^ ^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
385 | pub fn walk<P: AsRef<Path>>(&self, path: P) -> Walker<'_> {
| ++++
Compiling maelstrom-broker v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-broker)
warning: `maelstrom-util` (lib) generated 4 warnings (run `cargo fix --lib -p maelstrom-util` to apply 4 suggestions)
Finished `release` profile [optimized] target(s) in 1m 38s
Building package maelstrom-client
Compiling hyper v1.6.0
Compiling http-types v2.12.0
Compiling maelstrom-linux v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-linux)
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-macro/src/config.rs:51:16
|
51 | fn default(&self) -> DefaultValue {
| ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
51 | fn default(&self) -> DefaultValue<'_> {
| ++++
warning: `maelstrom-macro` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-macro` to apply 1 suggestion)
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-base/src/tty.rs:116:28
|
116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator {
| ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator<'_> {
| ++++
warning: `maelstrom-base` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-base` to apply 1 suggestion)
Compiling tokio-stream v0.1.17
Compiling console v0.15.11
Compiling strum v0.26.3
Compiling axum v0.7.9
Compiling async-compression v0.4.21
Compiling oci-spec v0.7.1
Compiling tokio-tar v0.3.1
Compiling indicatif v0.17.11
Compiling tower v0.4.13
Compiling hyper-util v0.1.10
Compiling maelstrom-worker-child v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-worker-child)
Compiling hyper-tls v0.6.0
Compiling hyper-timeout v0.5.2
Compiling reqwest v0.12.14
Compiling tonic v0.12.3
Compiling azure_core v0.21.0
Compiling azure_svc_blobstorage v0.21.0
Compiling azure_storage v0.21.0
Compiling azure_storage_blobs v0.21.0
Compiling maelstrom-github v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-github)
Compiling maelstrom-util v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-util)
warning: unnecessary parentheses around type
--> crates/maelstrom-util/src/net.rs:100:17
|
100 | mut socket: (impl AsyncWrite + Unpin),
| ^ ^
|
= note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
help: remove these parentheses
|
100 - mut socket: (impl AsyncWrite + Unpin),
100 + mut socket: impl AsyncWrite + Unpin,
|
warning: unnecessary parentheses around type
--> crates/maelstrom-util/src/net.rs:119:17
|
119 | mut socket: (impl AsyncRead + Unpin),
| ^ ^
|
help: remove these parentheses
|
119 - mut socket: (impl AsyncRead + Unpin),
119 + mut socket: impl AsyncRead + Unpin,
|
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-util/src/cache/fs/test.rs:858:20
|
858 | fn lookup_leaf(&self, path: &Path) -> Result<FollowSymlinks> {
| ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
858 | fn lookup_leaf(&self, path: &Path) -> Result<FollowSymlinks<'_>> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-util/src/fs.rs:385:33
|
385 | pub fn walk<P: AsRef<Path>>(&self, path: P) -> Walker {
| ^^^^^ ^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
385 | pub fn walk<P: AsRef<Path>>(&self, path: P) -> Walker<'_> {
| ++++
Compiling maelstrom-fuse v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-fuse)
Compiling maelstrom-container v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-container)
warning: `maelstrom-util` (lib) generated 4 warnings (run `cargo fix --lib -p maelstrom-util` to apply 4 suggestions)
Compiling maelstrom-layer-fs v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-layer-fs)
Compiling maelstrom-client-base v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client-base)
Compiling maelstrom-worker v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-worker)
Compiling maelstrom-client-process v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client-process)
warning: variable does not need to be mutable
--> crates/maelstrom-client-process/src/client/layer_builder.rs:146:9
|
146 | mut paths: impl futures::stream::Stream<Item = Result<impl AsRef<Path>>>,
| ----^^^^^
| |
| help: remove this `mut`
|
= note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
Compiling maelstrom-client v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client)
warning: `maelstrom-client-process` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-client-process` to apply 1 suggestion)
Finished `release` profile [optimized] target(s) in 2m 03s
Building package maelstrom-go-test
Compiling reqwest v0.12.14
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-macro/src/config.rs:51:16
|
51 | fn default(&self) -> DefaultValue {
| ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
51 | fn default(&self) -> DefaultValue<'_> {
| ++++
warning: `maelstrom-macro` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-macro` to apply 1 suggestion)
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-base/src/tty.rs:116:28
|
116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator {
| ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator<'_> {
| ++++
warning: `maelstrom-base` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-base` to apply 1 suggestion)
Compiling oci-spec v0.7.1
Compiling azure_core v0.21.0
Compiling azure_storage v0.21.0
Compiling azure_svc_blobstorage v0.21.0
Compiling azure_storage_blobs v0.21.0
Compiling maelstrom-github v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-github)
Compiling maelstrom-util v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-util)
warning: unnecessary parentheses around type
--> crates/maelstrom-util/src/net.rs:100:17
|
100 | mut socket: (impl AsyncWrite + Unpin),
| ^ ^
|
= note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
help: remove these parentheses
|
100 - mut socket: (impl AsyncWrite + Unpin),
100 + mut socket: impl AsyncWrite + Unpin,
|
warning: unnecessary parentheses around type
--> crates/maelstrom-util/src/net.rs:119:17
|
119 | mut socket: (impl AsyncRead + Unpin),
| ^ ^
|
help: remove these parentheses
|
119 - mut socket: (impl AsyncRead + Unpin),
119 + mut socket: impl AsyncRead + Unpin,
|
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-util/src/cache/fs/test.rs:858:20
|
858 | fn lookup_leaf(&self, path: &Path) -> Result<FollowSymlinks> {
| ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
858 | fn lookup_leaf(&self, path: &Path) -> Result<FollowSymlinks<'_>> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-util/src/fs.rs:385:33
|
385 | pub fn walk<P: AsRef<Path>>(&self, path: P) -> Walker {
| ^^^^^ ^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
385 | pub fn walk<P: AsRef<Path>>(&self, path: P) -> Walker<'_> {
| ++++
Compiling maelstrom-fuse v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-fuse)
Compiling maelstrom-container v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-container)
warning: `maelstrom-util` (lib) generated 4 warnings (run `cargo fix --lib -p maelstrom-util` to apply 4 suggestions)
Compiling maelstrom-layer-fs v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-layer-fs)
Compiling maelstrom-client-base v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client-base)
Compiling maelstrom-worker v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-worker)
Compiling maelstrom-client-process v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client-process)
warning: variable does not need to be mutable
--> crates/maelstrom-client-process/src/client/layer_builder.rs:146:9
|
146 | mut paths: impl futures::stream::Stream<Item = Result<impl AsRef<Path>>>,
| ----^^^^^
| |
| help: remove this `mut`
|
= note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
Compiling maelstrom-client v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-client)
Compiling maelstrom-test-runner v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-test-runner)
warning: unused import: `command`
--> crates/maelstrom-test-runner/src/config.rs:2:12
|
2 | use clap::{command, Args};
| ^^^^^^^
|
= note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
Compiling maelstrom-go-test v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-go-test)
warning: unused import: `command`
--> crates/maelstrom-go-test/src/cli.rs:1:12
|
1 | use clap::{command, Args};
| ^^^^^^^
|
= note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
warning: `maelstrom-test-runner` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-test-runner` to apply 1 suggestion)
warning: `maelstrom-go-test` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-go-test` to apply 1 suggestion)
warning: `maelstrom-client-process` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-client-process` to apply 1 suggestion)
Finished `release` profile [optimized] target(s) in 2m 13s
Building package maelstrom-pytest
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-macro/src/config.rs:51:16
|
51 | fn default(&self) -> DefaultValue {
| ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
51 | fn default(&self) -> DefaultValue<'_> {
| ++++
warning: `maelstrom-macro` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-macro` to apply 1 suggestion)
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-base/src/tty.rs:116:28
|
116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator {
| ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator<'_> {
| ++++
warning: `maelstrom-base` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-base` to apply 1 suggestion)
warning: unnecessary parentheses around type
--> crates/maelstrom-util/src/net.rs:100:17
|
100 | mut socket: (impl AsyncWrite + Unpin),
| ^ ^
|
= note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
help: remove these parentheses
|
100 - mut socket: (impl AsyncWrite + Unpin),
100 + mut socket: impl AsyncWrite + Unpin,
|
warning: unnecessary parentheses around type
--> crates/maelstrom-util/src/net.rs:119:17
|
119 | mut socket: (impl AsyncRead + Unpin),
| ^ ^
|
help: remove these parentheses
|
119 - mut socket: (impl AsyncRead + Unpin),
119 + mut socket: impl AsyncRead + Unpin,
|
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-util/src/cache/fs/test.rs:858:20
|
858 | fn lookup_leaf(&self, path: &Path) -> Result<FollowSymlinks> {
| ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
858 | fn lookup_leaf(&self, path: &Path) -> Result<FollowSymlinks<'_>> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-util/src/fs.rs:385:33
|
385 | pub fn walk<P: AsRef<Path>>(&self, path: P) -> Walker {
| ^^^^^ ^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
385 | pub fn walk<P: AsRef<Path>>(&self, path: P) -> Walker<'_> {
| ++++
warning: `maelstrom-util` (lib) generated 4 warnings (run `cargo fix --lib -p maelstrom-util` to apply 4 suggestions)
warning: variable does not need to be mutable
--> crates/maelstrom-client-process/src/client/layer_builder.rs:146:9
|
146 | mut paths: impl futures::stream::Stream<Item = Result<impl AsRef<Path>>>,
| ----^^^^^
| |
| help: remove this `mut`
|
= note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
warning: `maelstrom-client-process` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-client-process` to apply 1 suggestion)
warning: unused import: `command`
--> crates/maelstrom-test-runner/src/config.rs:2:12
|
2 | use clap::{command, Args};
| ^^^^^^^
|
= note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
warning: `maelstrom-test-runner` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-test-runner` to apply 1 suggestion)
Compiling maelstrom-pytest v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-pytest)
warning: unused import: `command`
--> crates/maelstrom-pytest/src/cli.rs:1:12
|
1 | use clap::{command, Args};
| ^^^^^^^
|
= note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
warning: `maelstrom-pytest` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-pytest` to apply 1 suggestion)
Finished `release` profile [optimized] target(s) in 24.55s
Building package maelstrom-run
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-macro/src/config.rs:51:16
|
51 | fn default(&self) -> DefaultValue {
| ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
51 | fn default(&self) -> DefaultValue<'_> {
| ++++
warning: `maelstrom-macro` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-macro` to apply 1 suggestion)
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-base/src/tty.rs:116:28
|
116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator {
| ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator<'_> {
| ++++
warning: `maelstrom-base` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-base` to apply 1 suggestion)
warning: unnecessary parentheses around type
--> crates/maelstrom-util/src/net.rs:100:17
|
100 | mut socket: (impl AsyncWrite + Unpin),
| ^ ^
|
= note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
help: remove these parentheses
|
100 - mut socket: (impl AsyncWrite + Unpin),
100 + mut socket: impl AsyncWrite + Unpin,
|
warning: unnecessary parentheses around type
--> crates/maelstrom-util/src/net.rs:119:17
|
119 | mut socket: (impl AsyncRead + Unpin),
| ^ ^
|
help: remove these parentheses
|
119 - mut socket: (impl AsyncRead + Unpin),
119 + mut socket: impl AsyncRead + Unpin,
|
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-util/src/cache/fs/test.rs:858:20
|
858 | fn lookup_leaf(&self, path: &Path) -> Result<FollowSymlinks> {
| ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
858 | fn lookup_leaf(&self, path: &Path) -> Result<FollowSymlinks<'_>> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-util/src/fs.rs:385:33
|
385 | pub fn walk<P: AsRef<Path>>(&self, path: P) -> Walker {
| ^^^^^ ^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
385 | pub fn walk<P: AsRef<Path>>(&self, path: P) -> Walker<'_> {
| ++++
warning: `maelstrom-util` (lib) generated 4 warnings (run `cargo fix --lib -p maelstrom-util` to apply 4 suggestions)
Compiling ascii v1.1.0
warning: variable does not need to be mutable
--> crates/maelstrom-client-process/src/client/layer_builder.rs:146:9
|
146 | mut paths: impl futures::stream::Stream<Item = Result<impl AsRef<Path>>>,
| ----^^^^^
| |
| help: remove this `mut`
|
= note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
warning: `maelstrom-client-process` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-client-process` to apply 1 suggestion)
Compiling crossterm v0.28.1
Compiling maelstrom-run v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-run)
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-run/src/escape.rs:90:30
|
90 | pub fn decode_escapes(bytes: &[u8], escape_char: u8) -> EscapeIterator {
| ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
90 | pub fn decode_escapes(bytes: &[u8], escape_char: u8) -> EscapeIterator<'_> {
| ++++
warning: `maelstrom-run` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-run` to apply 1 suggestion)
Finished `release` profile [optimized] target(s) in 10.74s
Building package maelstrom-worker
Compiling num-traits v0.2.19
Compiling rand v0.8.5
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-macro/src/config.rs:51:16
|
51 | fn default(&self) -> DefaultValue {
| ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
51 | fn default(&self) -> DefaultValue<'_> {
| ++++
warning: `maelstrom-macro` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-macro` to apply 1 suggestion)
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-base/src/tty.rs:116:28
|
116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator {
| ^^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
116 | pub fn decode_input(input: &[u8]) -> DecodeInputIterator<'_> {
| ++++
warning: `maelstrom-base` (lib) generated 1 warning (run `cargo fix --lib -p maelstrom-base` to apply 1 suggestion)
Compiling tokio-stream v0.1.17
Compiling tokio-tar v0.3.1
Compiling azure_core v0.21.0
Compiling chrono v0.4.40
Compiling num-integer v0.1.46
Compiling num-complex v0.4.6
Compiling num-bigint v0.4.6
Compiling num-iter v0.1.45
Compiling serde_with v3.12.0
Compiling azure_svc_blobstorage v0.21.0
Compiling azure_storage v0.21.0
Compiling num-rational v0.4.2
Compiling num v0.4.3
Compiling azure_storage_blobs v0.21.0
Compiling maelstrom-github v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-github)
Compiling maelstrom-util v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-util)
warning: unnecessary parentheses around type
--> crates/maelstrom-util/src/net.rs:100:17
|
100 | mut socket: (impl AsyncWrite + Unpin),
| ^ ^
|
= note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
help: remove these parentheses
|
100 - mut socket: (impl AsyncWrite + Unpin),
100 + mut socket: impl AsyncWrite + Unpin,
|
warning: unnecessary parentheses around type
--> crates/maelstrom-util/src/net.rs:119:17
|
119 | mut socket: (impl AsyncRead + Unpin),
| ^ ^
|
help: remove these parentheses
|
119 - mut socket: (impl AsyncRead + Unpin),
119 + mut socket: impl AsyncRead + Unpin,
|
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-util/src/cache/fs/test.rs:858:20
|
858 | fn lookup_leaf(&self, path: &Path) -> Result<FollowSymlinks> {
| ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
858 | fn lookup_leaf(&self, path: &Path) -> Result<FollowSymlinks<'_>> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> crates/maelstrom-util/src/fs.rs:385:33
|
385 | pub fn walk<P: AsRef<Path>>(&self, path: P) -> Walker {
| ^^^^^ ^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
385 | pub fn walk<P: AsRef<Path>>(&self, path: P) -> Walker<'_> {
| ++++
Compiling maelstrom-fuse v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-fuse)
warning: `maelstrom-util` (lib) generated 4 warnings (run `cargo fix --lib -p maelstrom-util` to apply 4 suggestions)
Compiling maelstrom-layer-fs v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-layer-fs)
Compiling maelstrom-worker v0.14.0 (/build/maelstrom/src/maelstrom/crates/maelstrom-worker)
Finished `release` profile [optimized] target(s) in 1m 14s
==> Entering fakeroot environment...
==> Starting package_cargo-maelstrom()...
install: creating directory '/build/maelstrom/pkg/cargo-maelstrom/usr'
install: creating directory '/build/maelstrom/pkg/cargo-maelstrom/usr/bin'
'target/release/cargo-maelstrom' -> '/build/maelstrom/pkg/cargo-maelstrom/usr/bin/cargo-maelstrom'
install: creating directory '/build/maelstrom/pkg/cargo-maelstrom/usr/share'
install: creating directory '/build/maelstrom/pkg/cargo-maelstrom/usr/share/licenses'
install: creating directory '/build/maelstrom/pkg/cargo-maelstrom/usr/share/licenses/cargo-maelstrom'
'LICENSE-APACHE' -> '/build/maelstrom/pkg/cargo-maelstrom/usr/share/licenses/cargo-maelstrom/Apache-2.0.txt'
'LICENSE-MIT' -> '/build/maelstrom/pkg/cargo-maelstrom/usr/share/licenses/cargo-maelstrom/MIT.txt'
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
libfakeroot internal error: payload not recognized!
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/bin/cargo-maelstrom
==> Creating package "cargo-maelstrom"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_maelstrom-broker()...
install: creating directory '/build/maelstrom/pkg/maelstrom-broker/usr'
install: creating directory '/build/maelstrom/pkg/maelstrom-broker/usr/bin'
'target/release/maelstrom-broker' -> '/build/maelstrom/pkg/maelstrom-broker/usr/bin/maelstrom-broker'
install: creating directory '/build/maelstrom/pkg/maelstrom-broker/usr/share'
install: creating directory '/build/maelstrom/pkg/maelstrom-broker/usr/share/licenses'
install: creating directory '/build/maelstrom/pkg/maelstrom-broker/usr/share/licenses/maelstrom-broker'
'LICENSE-APACHE' -> '/build/maelstrom/pkg/maelstrom-broker/usr/share/licenses/maelstrom-broker/Apache-2.0.txt'
'LICENSE-MIT' -> '/build/maelstrom/pkg/maelstrom-broker/usr/share/licenses/maelstrom-broker/MIT.txt'
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "maelstrom-broker"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_maelstrom-client()...
install: creating directory '/build/maelstrom/pkg/maelstrom-client/usr'
install: creating directory '/build/maelstrom/pkg/maelstrom-client/usr/bin'
'target/release/maelstrom-client' -> '/build/maelstrom/pkg/maelstrom-client/usr/bin/maelstrom-client'
install: creating directory '/build/maelstrom/pkg/maelstrom-client/usr/share'
install: creating directory '/build/maelstrom/pkg/maelstrom-client/usr/share/licenses'
install: creating directory '/build/maelstrom/pkg/maelstrom-client/usr/share/licenses/maelstrom-client'
'LICENSE-APACHE' -> '/build/maelstrom/pkg/maelstrom-client/usr/share/licenses/maelstrom-client/Apache-2.0.txt'
'LICENSE-MIT' -> '/build/maelstrom/pkg/maelstrom-client/usr/share/licenses/maelstrom-client/MIT.txt'
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/bin/maelstrom-client
==> Creating package "maelstrom-client"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_maelstrom-go-test()...
install: creating directory '/build/maelstrom/pkg/maelstrom-go-test/usr'
install: creating directory '/build/maelstrom/pkg/maelstrom-go-test/usr/bin'
'target/release/maelstrom-go-test' -> '/build/maelstrom/pkg/maelstrom-go-test/usr/bin/maelstrom-go-test'
install: creating directory '/build/maelstrom/pkg/maelstrom-go-test/usr/share'
install: creating directory '/build/maelstrom/pkg/maelstrom-go-test/usr/share/licenses'
install: creating directory '/build/maelstrom/pkg/maelstrom-go-test/usr/share/licenses/maelstrom-go-test'
'LICENSE-APACHE' -> '/build/maelstrom/pkg/maelstrom-go-test/usr/share/licenses/maelstrom-go-test/Apache-2.0.txt'
'LICENSE-MIT' -> '/build/maelstrom/pkg/maelstrom-go-test/usr/share/licenses/maelstrom-go-test/MIT.txt'
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/bin/maelstrom-go-test
==> Creating package "maelstrom-go-test"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_maelstrom-pytest()...
install: creating directory '/build/maelstrom/pkg/maelstrom-pytest/usr'
install: creating directory '/build/maelstrom/pkg/maelstrom-pytest/usr/bin'
'target/release/maelstrom-pytest' -> '/build/maelstrom/pkg/maelstrom-pytest/usr/bin/maelstrom-pytest'
install: creating directory '/build/maelstrom/pkg/maelstrom-pytest/usr/share'
install: creating directory '/build/maelstrom/pkg/maelstrom-pytest/usr/share/licenses'
install: creating directory '/build/maelstrom/pkg/maelstrom-pytest/usr/share/licenses/maelstrom-pytest'
'LICENSE-APACHE' -> '/build/maelstrom/pkg/maelstrom-pytest/usr/share/licenses/maelstrom-pytest/Apache-2.0.txt'
'LICENSE-MIT' -> '/build/maelstrom/pkg/maelstrom-pytest/usr/share/licenses/maelstrom-pytest/MIT.txt'
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/bin/maelstrom-pytest
==> Creating package "maelstrom-pytest"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_maelstrom-run()...
install: creating directory '/build/maelstrom/pkg/maelstrom-run/usr'
install: creating directory '/build/maelstrom/pkg/maelstrom-run/usr/bin'
'target/release/maelstrom-run' -> '/build/maelstrom/pkg/maelstrom-run/usr/bin/maelstrom-run'
install: creating directory '/build/maelstrom/pkg/maelstrom-run/usr/share'
install: creating directory '/build/maelstrom/pkg/maelstrom-run/usr/share/licenses'
install: creating directory '/build/maelstrom/pkg/maelstrom-run/usr/share/licenses/maelstrom-run'
'LICENSE-APACHE' -> '/build/maelstrom/pkg/maelstrom-run/usr/share/licenses/maelstrom-run/Apache-2.0.txt'
'LICENSE-MIT' -> '/build/maelstrom/pkg/maelstrom-run/usr/share/licenses/maelstrom-run/MIT.txt'
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/bin/maelstrom-run
==> Creating package "maelstrom-run"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_maelstrom-worker()...
install: creating directory '/build/maelstrom/pkg/maelstrom-worker/usr'
install: creating directory '/build/maelstrom/pkg/maelstrom-worker/usr/bin'
'target/release/maelstrom-worker' -> '/build/maelstrom/pkg/maelstrom-worker/usr/bin/maelstrom-worker'
install: creating directory '/build/maelstrom/pkg/maelstrom-worker/usr/share'
install: creating directory '/build/maelstrom/pkg/maelstrom-worker/usr/share/licenses'
install: creating directory '/build/maelstrom/pkg/maelstrom-worker/usr/share/licenses/maelstrom-worker'
'LICENSE-APACHE' -> '/build/maelstrom/pkg/maelstrom-worker/usr/share/licenses/maelstrom-worker/Apache-2.0.txt'
'LICENSE-MIT' -> '/build/maelstrom/pkg/maelstrom-worker/usr/share/licenses/maelstrom-worker/MIT.txt'
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "maelstrom-worker"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: maelstrom 0.14.0-2 (Fri Mar 27 02:28:57 2026)
==> Cleaning up...
[?12l[?25h