nixbot

builds

succeeded import-bot checks.x86_64-linux.package · build #75 · raw

unpackPhase
1unpacking source archive /nix/store/5yqwsx7k63qp53imqiv5iqc5p2vpgipj-9kgwwqqiv666m25la6q3sxw2bqydzvy2-source2source root is 9kgwwqqiv666m25la6q3sxw2bqydzvy2-source3Executing cargoSetupPostUnpackHook4Finished cargoSetupPostUnpackHook
patchPhase
5Executing cargoSetupPostPatchHook6Validating consistency between /build/9kgwwqqiv666m25la6q3sxw2bqydzvy2-source/Cargo.lock and /build/cargo-vendor-dir/Cargo.lock7Finished cargoSetupPostPatchHook
buildPhase
8Executing cargoBuildHook9cargoBuildHook flags: -j 16 --target x86_64-unknown-linux-gnu --offline --profile release10 Compiling proc-macro2 v1.0.10711 Compiling unicode-ident v1.0.2412 Compiling quote v1.0.4713 Compiling libc v0.2.18914 Compiling cfg-if v1.0.415 Compiling serde_core v1.0.22916 Compiling typenum v1.20.117 Compiling version_check v0.9.518 Compiling pin-project-lite v0.2.1719 Compiling bytes v1.12.120 Compiling subtle v2.6.121 Compiling smallvec v1.15.222 Compiling serde v1.0.22923 Compiling memchr v2.8.324 Compiling itoa v1.0.1825 Compiling once_cell v1.21.426 Compiling log v0.4.3327 Compiling const-oid v0.9.628 Compiling stable_deref_trait v1.2.129 Compiling futures-core v0.3.3330 Compiling zmij v1.0.2331 Compiling tracing-core v0.1.3632 Compiling thiserror v2.0.1933 Compiling find-msvc-tools v0.1.1034 Compiling generic-array v0.14.735 Compiling shlex v2.0.136 Compiling futures-sink v0.3.3337 Compiling percent-encoding v2.3.238 Compiling equivalent v1.0.239 Compiling writeable v0.6.340 Compiling base64ct v1.8.341 Compiling litemap v0.8.242 Compiling base64 v0.22.143 Compiling icu_properties_data v2.2.044 Compiling libm v0.2.1645 Compiling zerocopy v0.8.5646 Compiling pkg-config v0.3.3347 Compiling autocfg v1.5.148 Compiling hashbrown v0.17.149 Compiling http v1.5.050 Compiling icu_normalizer_data v2.2.051 Compiling utf8_iter v1.0.452 Compiling pem-rfc7468 v0.7.053 Compiling num-traits v0.2.1954 Compiling slab v0.4.1255 Compiling syn v2.0.11956 Compiling syn v3.0.357 Compiling serde_json v1.0.15158 Compiling cpufeatures v0.2.1759 Compiling form_urlencoded v1.2.260 Compiling futures-channel v0.3.3361 Compiling futures-task v0.3.3362 Compiling futures-io v0.3.3363 Compiling jobserver v0.1.3564 Compiling getrandom v0.2.1765 Compiling errno v0.3.1466 Compiling socket2 v0.6.567 Compiling mio v1.2.268 Compiling winnow v1.0.469 Compiling signal-hook-registry v1.4.870 Compiling rand_core v0.6.471 Compiling cc v1.4.172 Compiling fs_extra v1.3.073 Compiling getrandom v0.3.474 Compiling dunce v1.0.575 Compiling siphasher v1.0.376 Compiling num-conv v0.2.277 Compiling time-core v0.1.978 Compiling phf_shared v0.13.179 Compiling indexmap v2.14.080 Compiling cpufeatures v0.3.081 Compiling time-macros v0.2.3282 Compiling fastrand v2.5.083 Compiling getrandom v0.4.384 Compiling rand_core v0.10.185 Compiling powerfmt v0.2.086 Compiling phf_generator v0.13.187 Compiling http-body v1.1.088 Compiling aho-corasick v1.1.589 Compiling cmake v0.1.5890 Compiling regex-syntax v0.8.1191 Compiling aws-lc-rs v1.18.092 Compiling semver v1.0.2893 Compiling toml_datetime v1.1.1+spec-1.1.094 Compiling toml_parser v1.1.3+spec-1.1.095 Compiling unicase v2.9.096 Compiling bitflags v2.13.197 Compiling deranged v0.5.898 Compiling rustc_version v0.4.199 Compiling tower-service v0.3.3100 Compiling httparse v1.10.1101 Compiling aws-lc-sys v0.44.0102 Compiling serde_spanned v1.1.1103 Compiling toml_edit v0.25.13+spec-1.1.0104 Compiling curve25519-dalek v4.1.3105 Compiling chacha20 v0.10.1106 Compiling rand_core v0.9.5107 Compiling js_int v0.2.2108 Compiling fnv v1.0.7109 Compiling crc32fast v1.5.0110 Compiling anyhow v1.0.104111 Compiling try-lock v0.2.5112 Compiling typewit v1.15.2113 Compiling atomic-waker v1.1.2114 Compiling want v0.3.1115 Compiling rand v0.10.2116 Compiling toml v1.1.4+spec-1.1.0117 Compiling adler2 v2.0.1118 Compiling rustls v0.23.43119 Compiling proc-macro-crate v3.5.0120 Compiling regex-automata v0.4.18121 Compiling const_panic v0.2.15122 Compiling ruma-common v0.19.0123 Compiling httpdate v1.0.3124 Compiling simd-adler32 v0.3.10125 Compiling either v1.17.0126 Compiling time v0.3.55127 Compiling untrusted v0.9.0128 Compiling pulldown-cmark v0.13.4129 Compiling as_variant v1.3.0130 Compiling web-time v1.1.0131 Compiling konst v0.4.3132 Compiling miniz_oxide v0.8.9133 Compiling serde_html_form v0.4.1134 Compiling uuid v1.24.0135 Compiling synstructure v0.13.2136 Compiling serde_derive v1.0.229137 Compiling tokio-macros v2.7.2138 Compiling displaydoc v0.2.7139 Compiling thiserror-impl v2.0.19140 Compiling ppv-lite86 v0.2.21141 Compiling sync_wrapper v1.0.2142 Compiling pulldown-cmark-escape v0.11.0143 Compiling parking_lot_core v0.9.12144 Compiling ruma-events v0.34.0145 Compiling ipnet v2.12.1146 Compiling wildmatch v2.6.1147 Compiling rand_chacha v0.3.1148 Compiling date_header v1.0.5149 Compiling tokio v1.53.1150 Compiling rand v0.8.7151 Compiling tower-layer v0.3.3152 Compiling flate2 v1.1.9153 Compiling js_option v0.2.0154 Compiling http-body-util v0.1.4155 Compiling phf_codegen v0.13.1156 Compiling compression-core v0.4.32157 Compiling opaque-debug v0.3.1158 Compiling bitmaps v3.2.1159 Compiling scopeguard v1.2.0160 Compiling openssl-probe v0.2.1161 Compiling ruma-client-api v0.24.0162 Compiling zeroize_derive v1.5.0163 Compiling zerofrom-derive v0.1.7164 Compiling yoke-derive v0.8.2165 Compiling tracing-attributes v0.1.31166 Compiling zerovec-derive v0.11.3167 Compiling futures-macro v0.3.33168 Compiling ruma-identifiers-validation v0.12.1169 Compiling curve25519-dalek-derive v0.1.1170 Compiling zeroize v1.9.0171 Compiling der v0.7.10172 Compiling futures-util v0.3.33173 Compiling rustls-pki-types v1.15.1174 Compiling regex v1.13.1175 Compiling zerofrom v0.1.8176 Compiling crypto-common v0.1.7177 Compiling block-buffer v0.10.4178 Compiling yoke v0.8.3179 Compiling digest v0.10.7180 Compiling tracing v0.1.44181 Compiling zerovec v0.11.6182 Compiling zerotrie v0.2.4183 Compiling hmac v0.12.1184 Compiling sha2 v0.10.9185 Compiling signature v2.2.0186 Compiling spki v0.7.3187 Compiling block-padding v0.3.3188 Compiling hkdf v0.12.4189 Compiling pkcs8 v0.10.2190 Compiling inout v0.1.4191 Compiling universal-hash v0.5.1192 Compiling poly1305 v0.8.0193 Compiling cipher v0.4.4194 Compiling aead v0.5.2195 Compiling tinystr v0.8.3196 Compiling potential_utf v0.1.5197 Compiling icu_locale_core v2.2.0198 Compiling icu_collections v2.2.0199 Compiling ruma-macros v0.19.0200 Compiling ed25519 v2.2.3201 Compiling chacha20 v0.9.1202 Compiling arrayvec v0.7.8203 Compiling rustls-native-certs v0.8.4204 Compiling imbl-sized-chunks v0.1.3205 Compiling lock_api v0.4.14206 Compiling compression-codecs v0.4.38207 Compiling itertools v0.14.0208 Compiling rand_xoshiro v0.7.0209 Compiling ff v0.13.1210 Compiling archery v1.2.2211 Compiling mime v0.3.17212 Compiling base16ct v0.2.0213 Compiling icu_provider v2.2.0214 Compiling assign v1.1.1215 Compiling maplit v1.0.2216 Compiling ed25519-dalek v2.2.0217 Compiling sec1 v0.7.3218 Compiling mime_guess v2.0.5219 Compiling imbl v6.1.0220 Compiling icu_normalizer v2.2.0221 Compiling icu_properties v2.2.0222 Compiling group v0.13.0223 Compiling tokio-util v0.7.19224 Compiling async-compression v0.4.43225 Compiling parking_lot v0.12.5226 Compiling chacha20poly1305 v0.10.1227 Compiling crypto-bigint v0.5.5228 Compiling phf_macros v0.13.1229 Compiling matrix-pickle-derive v0.2.3230 Compiling rand_chacha v0.9.0231 Compiling h2 v0.4.15232 Compiling tower v0.5.3233 Compiling prost-derive v0.14.4234 Compiling blake3 v1.8.6235 Compiling idna_adapter v1.2.2236 Compiling idna v1.1.0237 Compiling num-integer v0.1.46238 Compiling rmp v0.8.15239 Compiling serde_bytes v0.11.19240 Compiling serde_path_to_error v0.1.20241 Compiling include_dir_macros v0.7.4242 Compiling url v2.5.8243 Compiling proc-macro-error-attr2 v2.0.0244 Compiling matrix-sdk-common v0.18.0245 Compiling vcpkg v0.2.15246 Compiling new_debug_unreachable v1.0.6247 Compiling spin v0.9.9248 Compiling include_dir v0.7.4249 Compiling rmp-serde v1.3.1250 Compiling elliptic-curve v0.13.8251 Compiling lazy_static v1.5.0252 Compiling proc-macro-error2 v2.0.1253 Compiling phf v0.13.1254 Compiling matrix-pickle v0.2.3255 Compiling eyeball-im v0.8.0256 Compiling rand v0.9.5257 Compiling readlock-tokio v0.1.6258 Compiling tower-http v0.6.11259 Compiling x25519-dalek v2.0.1260 Compiling cbc v0.1.2261 Compiling libsqlite3-sys v0.35.0262 Compiling aes v0.8.4263 Compiling pbkdf2 v0.12.2264 Compiling async-trait v0.1.91265 Compiling itertools v0.10.5266 Compiling string_cache_codegen v0.6.1267 Compiling readlock v0.1.11268 Compiling precomputed-hash v0.1.1269 Compiling decancer v3.3.3270 Compiling prost v0.14.4271 Compiling constant_time_eq v0.4.2272 Compiling iana-time-zone v0.1.65273 Compiling arrayref v0.3.9274 Compiling crossbeam-utils v0.8.22275 Compiling foldhash v0.1.5276 Compiling thiserror v1.0.69277 Compiling camino v1.2.5278 Compiling tinyvec_macros v0.1.1279 Compiling tinyvec v1.12.0280 Compiling vodozemac v0.10.0281 Compiling hashbrown v0.15.5282 Compiling chrono v0.4.45283 Compiling web_atoms v0.2.5284 Compiling ulid v1.2.1285 Compiling eyeball v0.8.8286 Compiling aquamarine v0.6.0287 Compiling tokio-stream v0.1.19288 Compiling deadpool-runtime v0.3.1289 Compiling ctr v0.9.2290 Compiling rfc6979 v0.4.0291 Compiling thiserror-impl v1.0.69292 Compiling hybrid-array v0.4.14293 Compiling encoding_rs v0.8.35294 Compiling heck v0.5.0295 Compiling xxhash-rust v0.8.18296 Compiling bs58 v0.5.1297 Compiling num-bigint-dig v0.8.6298 Compiling parking v2.2.1299 Compiling rustix v1.1.4300 Compiling byteorder v1.5.0301 Compiling event-listener v5.4.2302 Compiling growable-bloom-filter v2.1.1303 Compiling ecdsa v0.16.9304 Compiling hashlink v0.10.0305 Compiling matrix-sdk-store-encryption v0.18.0306 Compiling unicode-normalization v0.1.25307 Compiling string_cache v0.9.0308 Compiling primeorder v0.13.6309 Compiling hyper v1.11.0310 Compiling num-iter v0.1.46311 Compiling cargo-platform v0.3.3312 Compiling num_cpus v1.17.0313 Compiling ahash v0.8.12314 Compiling cmov v0.5.4315 Compiling fallible-iterator v0.3.0316 Compiling fallible-streaming-iterator v0.1.9317 Compiling linux-raw-sys v0.12.1318 Compiling utf8parse v0.2.2319 Compiling dtoa v1.0.11320 Compiling rustversion v1.0.23321 Compiling anstyle-parse v1.0.0322 Compiling dtoa-short v0.3.5323 Compiling rusqlite v0.37.0324 Compiling cargo_metadata v0.23.1325 Compiling ctutils v0.4.2326 Compiling deadpool v0.13.0327 Compiling concurrent-queue v2.5.0328 Compiling oauth2 v5.0.0329 Compiling event-listener-strategy v0.5.4330 Compiling hyper-util v0.1.20331 Compiling crypto-common v0.2.2332 Compiling block-buffer v0.12.1333 Compiling deadpool-sync v0.2.0334 Compiling tendril v0.5.1335 Compiling num-bigint v0.4.8336 Compiling futures-executor v0.3.33337 Compiling pkcs1 v0.7.5338 Compiling cssparser-macros v0.7.0339 Compiling async-stream-impl v0.3.6340 Compiling derive_more-impl v2.1.1341 Compiling selectors v0.38.0342 Compiling matrix-sdk v0.18.0343 Compiling anstyle-query v1.1.5344 Compiling colorchoice v1.0.5345 Compiling anstyle v1.0.14346 Compiling urlencoding v2.1.3347 Compiling is_terminal_polyfill v1.70.2348 Compiling const-oid v0.10.2349 Compiling ryu v1.0.23350 Compiling anstream v1.0.0351 Compiling digest v0.11.3352 Compiling serde_urlencoded v0.7.1353 Compiling async-stream v0.3.6354 Compiling simple_asn1 v0.6.4355 Compiling cssparser v0.37.0356 Compiling rsa v0.9.10357 Compiling futures v0.3.33358 Compiling markup5ever v0.39.0359 Compiling derive_more v2.1.1360 Compiling tempfile v3.27.0361 Compiling octocrab v0.54.1362 Compiling async-channel v2.5.0363 Compiling backon v1.6.0364 Compiling p256 v0.13.2365 Compiling p384 v0.13.1366 Compiling snafu-derive v0.8.9367 Compiling pin-project-internal v1.1.13368 Compiling pem v3.0.6369 Compiling servo_arc v0.4.3370 Compiling hashbrown v0.16.1371 Compiling rustc-hash v2.1.3372 Compiling async-once-cell v0.5.4373 Compiling bytesize v2.7.0374 Compiling clap_lex v1.1.0375 Compiling anymap2 v0.13.0376 Compiling strsim v0.11.1377 Compiling language-tags v0.3.2378 Compiling mime2ext v0.1.54379 Compiling unicode-width v0.2.2380 Compiling clap_builder v4.6.6381 Compiling quick_cache v0.6.24382 Compiling getopts v0.2.24383 Compiling pin-project v1.1.13384 Compiling jsonwebtoken v10.4.0385 Compiling arc-swap v1.9.2386 Compiling html5ever v0.39.0387 Compiling hyper-timeout v0.5.2388 Compiling clap_derive v4.6.4389 Compiling sharded-slab v0.1.7390 Compiling snafu v0.8.9391 Compiling axum-core v0.5.6392 Compiling http-serde v2.1.1393 Compiling matchers v0.2.0394 Compiling secrecy v0.10.3395 Compiling tracing-log v0.2.0396 Compiling thread_local v1.1.10397 Compiling soft_assert v0.1.1398 Compiling ego-tree v0.11.0399 Compiling hex v0.4.3400 Compiling matchit v0.8.4401 Compiling nu-ansi-term v0.50.3402 Compiling tracing-subscriber v0.3.23403 Compiling scraper v0.27.0404 Compiling hmac v0.13.0405 Compiling sha2 v0.11.0406 Compiling itertools v0.15.0407 Compiling envy v0.4.2408 Compiling linkify v0.11.0409 Compiling dotenvy v0.15.7410 Compiling html-escape v0.2.15411 Compiling clap v4.6.6412 Compiling axum v0.8.9413 Compiling ruma v0.16.0414 Compiling matrix-sdk-crypto v0.18.0415 Compiling rustls-webpki v0.103.13416 Compiling tokio-rustls v0.26.4417 Compiling rustls-platform-verifier v0.7.0418 Compiling hyper-rustls v0.27.9419 Compiling reqwest v0.13.4420 Compiling oauth2-reqwest v0.1.0-alpha.3421 Compiling forgejo-api v0.11.1422 Compiling matrix-sdk-base v0.18.0423 Compiling matrix-sdk-sqlite v0.18.0424 Compiling mxlink v1.15.0425 Compiling import-bot v1.2.0 (/build/9kgwwqqiv666m25la6q3sxw2bqydzvy2-source)426 Finished `release` profile [optimized] target(s) in 8m 35s427Executing cargoInstallPostBuildHook428Finished cargoInstallPostBuildHook429Finished cargoBuildHook430buildPhase completed in 8 minutes 36 seconds
checkPhase
431Executing cargoCheckHook432cargoCheckHook flags: -j 16 --profile release --target x86_64-unknown-linux-gnu --offline --433 Compiling memchr v2.8.3434 Compiling regex-syntax v0.8.11435 Compiling hyper v1.11.0436 Compiling ucd-trie v0.1.7437 Compiling ruma-events v0.34.0438 Compiling ruma-client-api v0.24.0439 Compiling deadpool-runtime v0.1.4440 Compiling tempfile v3.27.0441 Compiling assert-json-diff v2.0.2442 Compiling console v0.16.4443 Compiling similar v2.7.0444 Compiling matrix-sdk-test-macros v0.18.0445 Compiling ctor v0.2.9446 Compiling assert_matches v1.5.0447 Compiling assert_matches2 v0.1.2448 Compiling deadpool v0.12.3449 Compiling rstest_macros v0.26.1450 Compiling pest v2.8.8451 Compiling matrix-sdk v0.18.0452 Compiling relative-path v1.9.3453 Compiling glob v0.3.4454 Compiling futures-timer v3.0.4455 Compiling serde_json v1.0.151456 Compiling aho-corasick v1.1.5457 Compiling cargo_metadata v0.23.1458 Compiling hyper-util v0.1.20459 Compiling pest_meta v2.8.8460 Compiling regex-automata v0.4.18461 Compiling pest_generator v2.8.8462 Compiling octocrab v0.54.1463 Compiling pest_derive v2.8.8464 Compiling hyper-rustls v0.27.9465 Compiling hyper-timeout v0.5.2466 Compiling axum v0.8.9467 Compiling insta v1.48.0468 Compiling reqwest v0.13.4469 Compiling regex v1.13.1470 Compiling oauth2-reqwest v0.1.0-alpha.3471 Compiling forgejo-api v0.11.1472 Compiling matchers v0.2.0473 Compiling tracing-subscriber v0.3.23474 Compiling ruma-common v0.19.0475 Compiling wiremock v0.6.5476 Compiling rstest v0.26.1477 Compiling ruma v0.16.0478 Compiling matrix-sdk-common v0.18.0479 Compiling matrix-sdk-test v0.18.0480 Compiling matrix-sdk-crypto v0.18.0481 Compiling matrix-sdk-base v0.18.0482 Compiling matrix-sdk-sqlite v0.18.0483 Compiling mxlink v1.15.0484 Compiling import-bot v1.2.0 (/build/9kgwwqqiv666m25la6q3sxw2bqydzvy2-source)485 Finished `release` profile [optimized] target(s) in 8m 41s486 Running unittests src/main.rs (target/x86_64-unknown-linux-gnu/release/deps/import_bot-ab2855a324f3ad6a)487488running 46 tests489test analysis::tests::test_dedup_entries_expire ... ok490test githublink::tests::test_get_github_links_with_html_and_deduplication ... ok491test githublink::tests::test_get_github_links_no_links ... ok492test githublink::tests::test_get_github_links_text_only ... ok493test githublink::tests::test_into_url_and_display ... ok494test githublink::tests::test_target_repository_name ... ok495test analysis::tests::test_hmac_roundtrip ... ok496test analysis::tests::test_callback_url_contains_hmac_and_room_id ... ok497test githublink::tests::test_try_from_invalid_host ... ok498test githublink::tests::test_try_from_invalid_url ... ok499test githublink::tests::test_try_from_missing_segments ... ok500test githublink::tests::test_try_from_valid_url ... ok501test handlers::tests::test_bot_command_parse_clone ... ok502test githublink::tests::test_try_from_valid_url_with_subpath ... ok503test handlers::tests::test_bot_command_parse_whitelist ... ok504test handlers::tests::test_bot_command_prefix_constants ... ok505test handlers::tests::test_extract_original_link_wrong_prefix ... ok506test handlers::tests::test_extract_original_link_no_links ... ok507test handlers::tests::test_extract_original_link_multiple_links_rejected ... ok508test handlers::tests::test_extract_original_link_success ... ok509test handlers::tests::test_get_user_from_html_string ... ok510test githublink::tests::test_get_repository_size_success ... ok511test cloner::tests::test_clone_github_scenarios::case_4_server_error ... ok512test cloner::tests::test_clone_github_scenarios::case_1_success ... ok513test cloner::tests::test_check_cloned_scenarios::case_4_cloned ... ok514test cloner::tests::test_check_cloned_scenarios::case_1_not_yet ... ok515test githublink::tests::test_get_repository_size_unknown_error ... ok516test cloner::tests::test_check_cloned_scenarios::case_3_server_error ... ok517test cloner::tests::test_clone_github_scenarios::case_2_conflict_with_existing ... ok518test cloner::tests::test_check_cloned_scenarios::case_2_no_url ... ok519test handlers::tests::test_thumbsup_reaction_constant ... ok520test githublink::tests::test_get_repository_size_not_available ... ok521test githublink::tests::test_get_repository_size_does_not_exist ... ok522test whitelist::tests::test_whitelist_add_existing_user ... ok523test whitelist::tests::test_read_strings_from_json_invalid_json ... ok524test whitelist::tests::test_whitelist_from_file_missing_target ... ok525test whitelist::tests::test_whitelist_from_file_with_existing_target ... ok526test whitelist::tests::test_read_strings_from_json_missing_file ... ok527test whitelist::tests::test_read_strings_from_json_success ... ok528test cloner::tests::test_clone_github_scenarios::case_3_conflict_no_repo ... ok529test whitelist::tests::test_whitelist_add_new_user ... ok530test handlers::tests::test_process_link_content_already_cloned ... ok531test handlers::tests::test_handle_clone_command_multiple_links ... ok532test handlers::tests::test_handle_clone_command_single_link ... ok533test handlers::tests::test_process_link_content_forgejo_error ... ok534test handlers::tests::test_process_link_content_not_found_repo_on_github ... ok535536test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s537538Finished cargoCheckHook539checkPhase completed in 8 minutes 42 seconds
installPhase
540Executing cargoInstallHook541Finished cargoInstallHook
fixupPhase
542shrinking RPATHs of ELF executables and libraries in /nix/store/mz5c8zba4ghixp7bvfbdwzrjl2cd76bs-import-bot543shrinking /nix/store/mz5c8zba4ghixp7bvfbdwzrjl2cd76bs-import-bot/bin/import-bot544checking for references to /build/ in /nix/store/mz5c8zba4ghixp7bvfbdwzrjl2cd76bs-import-bot...545patching script interpreter paths in /nix/store/mz5c8zba4ghixp7bvfbdwzrjl2cd76bs-import-bot546stripping (with command strip and flags -S -p) in /nix/store/mz5c8zba4ghixp7bvfbdwzrjl2cd76bs-import-bot/bin