nixbot

builds

succeeded hyprland-share-picker-gtk-0.1.0 herculesCI.onPush.default.outputs.hosts.x13 · build #1815 · raw

unpackPhase
1unpacking source archive /nix/store/8kjdydfqxzdjrzrqjyp00sslkf5ljia7-source2source root is source3Executing cargoSetupPostUnpackHook4Finished cargoSetupPostUnpackHook
patchPhase
5Executing cargoSetupPostPatchHook6Validating consistency between /build/source/Cargo.lock and /build/cargo-vendor-dir/Cargo.lock7Finished cargoSetupPostPatchHook
buildPhase
8Executing cargoBuildHook9cargoBuildHook flags: -j 32 --target x86_64-unknown-linux-gnu --offline --profile release10 Compiling pkg-config v0.3.3411 Compiling winnow v1.0.412 Compiling toml_datetime v1.1.1+spec-1.1.013 Compiling target-lexicon v0.13.514 Compiling heck v0.5.015 Compiling smallvec v1.16.016 Compiling serde_spanned v1.1.117 Compiling version-compare v0.2.118 Compiling proc-macro2 v1.0.10719 Compiling unicode-ident v1.0.2420 Compiling quote v1.0.4721 Compiling libc v0.2.18922 Compiling bitflags v2.13.123 Compiling autocfg v1.5.124 Compiling cfg-if v1.0.425 Compiling hashbrown v0.17.126 Compiling equivalent v1.0.227 Compiling pin-project-lite v0.2.1728 Compiling memchr v2.8.329 Compiling futures-core v0.3.3430 Compiling rustix v1.1.431 Compiling slab v0.4.1232 Compiling linux-raw-sys v0.12.133 Compiling futures-task v0.3.3434 Compiling shlex v2.0.135 Compiling find-msvc-tools v0.1.1236 Compiling log v0.4.3437 Compiling scoped-tls v1.0.138 Compiling downcast-rs v1.2.139 Compiling gio v0.20.1240 Compiling libloading v0.8.941 Compiling simd-adler32 v0.3.1042 Compiling cc v1.4.543 Compiling futures-channel v0.3.3444 Compiling futures-io v0.3.3445 Compiling khronos_api v3.1.046 Compiling drm-sys v0.8.147 Compiling semver v1.0.2848 Compiling wayland-client v0.31.1549 Compiling crc32fast v1.5.150 Compiling adler2 v2.0.151 Compiling linux-raw-sys v0.9.452 Compiling drm-fourcc v2.2.053 Compiling xml-rs v0.8.2954 Compiling rustix v0.38.4455 Compiling dlib v0.5.356 Compiling gbm-sys v0.4.057 Compiling linux-raw-sys v0.4.1558 Compiling quick-xml v0.41.059 Compiling utf8parse v0.2.260 Compiling indexmap v2.14.261 Compiling memoffset v0.9.162 Compiling num-traits v0.2.1963 Compiling wayland-sys v0.31.1164 Compiling r-egl v0.7.165 Compiling miniz_oxide v0.9.166 Compiling serde_core v1.0.22967 Compiling anstyle-parse v1.0.068 Compiling miniz_oxide v0.8.969 Compiling rustc_version v0.4.170 Compiling fdeflate v0.3.771 Compiling colorchoice v1.0.572 Compiling thiserror v2.0.2073 Compiling anstyle-query v1.1.574 Compiling anstyle v1.0.1475 Compiling cfg-expr v0.20.976 Compiling gl_generator v0.14.077 Compiling zune-core v0.5.378 Compiling zmij v1.0.2379 Compiling toml_parser v1.1.3+spec-1.1.080 Compiling pxfm v0.1.3081 Compiling once_cell v1.21.482 Compiling is_terminal_polyfill v1.70.283 Compiling field-offset v0.3.684 Compiling aho-corasick v1.1.585 Compiling strsim v0.11.186 Compiling clap_lex v1.1.087 Compiling regex-syntax v0.8.1188 Compiling serde_json v1.0.15189 Compiling byteorder-lite v0.1.090 Compiling anyhow v1.0.10491 Compiling syn v3.0.592 Compiling syn v2.0.11993 Compiling flate2 v1.1.1094 Compiling wayland-backend v0.3.1795 Compiling tracing-core v0.1.3696 Compiling zune-jpeg v0.5.1597 Compiling anstream v1.0.098 Compiling wayland-scanner v0.31.1199 Compiling serde v1.0.229100 Compiling toml v1.1.5+spec-1.1.0101 Compiling toml_edit v0.25.13+spec-1.1.0102 Compiling gl v0.14.0103 Compiling memmap2 v0.9.11104 Compiling itoa v1.0.18105 Compiling clap_builder v4.6.6106 Compiling png v0.18.1107 Compiling system-deps v7.0.8108 Compiling proc-macro-crate v3.5.0109 Compiling glib-sys v0.20.10110 Compiling gobject-sys v0.20.10111 Compiling gio-sys v0.20.10112 Compiling cairo-sys-rs v0.20.10113 Compiling gdk-pixbuf-sys v0.20.10114 Compiling pango-sys v0.20.10115 Compiling graphene-sys v0.20.10116 Compiling gdk4-sys v0.9.6117 Compiling gsk4-sys v0.9.6118 Compiling gtk4-sys v0.9.6119 Compiling gtk4-layer-shell-sys v0.3.0120 Compiling regex-automata v0.4.18121 Compiling futures-macro v0.3.34122 Compiling bytemuck_derive v1.12.0123 Compiling thiserror-impl v2.0.20124 Compiling serde_derive v1.0.229125 Compiling clap_derive v4.6.4126 Compiling moxcms v0.8.1127 Compiling futures-util v0.3.34128 Compiling bytemuck v1.25.2129 Compiling glib-macros v0.20.12130 Compiling tracing-attributes v0.1.31131 Compiling gtk4-macros v0.9.5132 Compiling drm-ffi v0.9.1133 Compiling drm v0.14.1134 Compiling drm v0.15.0135 Compiling clap v4.6.6136 Compiling tracing v0.1.44137 Compiling regex v1.13.1138 Compiling futures-executor v0.3.34139 Compiling wayland-server v0.31.14140 Compiling glib v0.20.12141 Compiling image v0.25.10142 Compiling gbm v0.18.0143 Compiling wayland-protocols v0.32.13144 Compiling r-egl-wayland v0.7.1145 Compiling wayland-protocols-wlr v0.3.12146 Compiling libwayshot v0.9.0147 Compiling cairo-rs v0.20.12148 Compiling graphene-rs v0.20.10149 Compiling gdk-pixbuf v0.20.10150 Compiling pango v0.20.12151 Compiling gdk4 v0.9.6152 Compiling gsk4 v0.9.6153 Compiling gtk4 v0.9.7154 Compiling gtk4-layer-shell v0.4.0155 Compiling hyprland-share-picker-gtk v0.1.0 (/build/source)156warning: use of deprecated method `gtk4::CssProvider::load_from_data`: Since 4.12157 --> src/css.rs:74:18158 |15974 | provider.load_from_data(CSS_DATA);160 | ^^^^^^^^^^^^^^161 |162 = note: `#[warn(deprecated)]` on by default163164warning: multiple fields are never read165 --> src/ui.rs:82:9166 |16781 | pub struct WindowCardItem {168 | -------------- fields in this struct16982 | pub card_id: usize,170 | ^^^^^^^17183 | pub address: String,172 | ^^^^^^^17384 | pub portal_id: String,174 | ^^^^^^^^^17585 | pub selection: String,176 | ^^^^^^^^^17786 | pub is_portal_authorized: bool,178 | ^^^^^^^^^^^^^^^^^^^^17987 | pub title: String,180 | ^^^^^18188 | pub class: String,182 | ^^^^^18389 | pub workspace_id: i64,184 | ^^^^^^^^^^^^18590 | pub workspace_name: String,186 | ^^^^^^^^^^^^^^18791 | pub button: ToggleButton,188 | ^^^^^^18992 | pub name_label: Label,190 | ^^^^^^^^^^19193 | pub detail_label: Label,192 | ^^^^^^^^^^^^193 |194 = note: `WindowCardItem` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis195 = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default196197warning: fields `has_window_list_raw`, `window_group_lead`, and `window_cards` are never read198 --> src/ui.rs:114:9199 |200 96 | pub struct AppState {201 | -------- fields in this struct202...203114 | pub has_window_list_raw: bool,204 | ^^^^^^^^^^^^^^^^^^^205...206121 | pub window_group_lead: Option<ToggleButton>,207 | ^^^^^^^^^^^^^^^^^208122 | pub window_cards: HashMap<String, WindowCardItem>,209 | ^^^^^^^^^^^^210211warning: `hyprland-share-picker-gtk` (bin "hyprland-share-picker-gtk") generated 3 warnings212 Finished `release` profile [optimized] target(s) in 4m 08s213Executing cargoInstallPostBuildHook214Finished cargoInstallPostBuildHook215Finished cargoBuildHook216buildPhase completed in 4 minutes 10 seconds
checkPhase
217Executing cargoCheckHook218cargoCheckHook flags: -j 32 --profile release --target x86_64-unknown-linux-gnu --offline --219 Compiling hyprland-share-picker-gtk v0.1.0 (/build/source)220warning: use of deprecated method `gtk4::CssProvider::load_from_data`: Since 4.12221 --> src/css.rs:74:18222 |22374 | provider.load_from_data(CSS_DATA);224 | ^^^^^^^^^^^^^^225 |226 = note: `#[warn(deprecated)]` on by default227228warning: multiple fields are never read229 --> src/ui.rs:82:9230 |23181 | pub struct WindowCardItem {232 | -------------- fields in this struct23382 | pub card_id: usize,234 | ^^^^^^^23583 | pub address: String,236 | ^^^^^^^23784 | pub portal_id: String,238 | ^^^^^^^^^23985 | pub selection: String,240 | ^^^^^^^^^24186 | pub is_portal_authorized: bool,242 | ^^^^^^^^^^^^^^^^^^^^24387 | pub title: String,244 | ^^^^^24588 | pub class: String,246 | ^^^^^24789 | pub workspace_id: i64,248 | ^^^^^^^^^^^^24990 | pub workspace_name: String,250 | ^^^^^^^^^^^^^^25191 | pub button: ToggleButton,252 | ^^^^^^25392 | pub name_label: Label,254 | ^^^^^^^^^^25593 | pub detail_label: Label,256 | ^^^^^^^^^^^^257 |258 = note: `WindowCardItem` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis259 = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default260261warning: fields `has_window_list_raw`, `window_group_lead`, and `window_cards` are never read262 --> src/ui.rs:114:9263 |264 96 | pub struct AppState {265 | -------- fields in this struct266...267114 | pub has_window_list_raw: bool,268 | ^^^^^^^^^^^^^^^^^^^269...270121 | pub window_group_lead: Option<ToggleButton>,271 | ^^^^^^^^^^^^^^^^^272122 | pub window_cards: HashMap<String, WindowCardItem>,273 | ^^^^^^^^^^^^274275warning: `hyprland-share-picker-gtk` (bin "hyprland-share-picker-gtk" test) generated 3 warnings276 Finished `release` profile [optimized] target(s) in 5.97s277 Running unittests src/main.rs (target/x86_64-unknown-linux-gnu/release/deps/hyprland_share_picker_gtk-32756fe8cc96e448)278279running 13 tests280test config::tests::test_parse_color ... ok281test decoration::tests::restores_gradient_colors ... ok282test hyprland::tests::test_client_visibility ... ok283test desktop::tests::test_parse_desktop_entry ... ok284test hyprland::tests::test_client_matching ... ok285test hyprland::tests::test_monitor_with_inactive_special_workspace ... ok286test hyprland::tests::test_parse_workspace_list_v3 ... ok287test decoration::tests::restores_flags_and_numbers ... ok288test hyprland::tests::test_window_to_region ... ok289test hyprland::tests::test_parse_window_list ... ok290test config::tests::test_parse_flash_and_windows ... ok291test config::tests::test_parse_config ... ok292Fontconfig error: Cannot load default config file: File not found293294Fontconfig error: No writable cache directories295 /var/cache/fontconfig296 /homeless-shelter/.cache/fontconfig297298Fontconfig error: No writable cache directories299 /var/cache/fontconfig300 /homeless-shelter/.cache/fontconfig301302Fontconfig error: No writable cache directories303 /var/cache/fontconfig304 /homeless-shelter/.cache/fontconfig305test desktop::tests::test_icon_dimensions ... ok306307test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s308309Finished cargoCheckHook
installPhase
310Executing cargoInstallHook311Finished cargoInstallHook
fixupPhase
312shrinking RPATHs of ELF executables and libraries in /nix/store/362wsxifwxwzwlibg1q0i0xn31ds3glq-hyprland-share-picker-gtk-0.1.0313shrinking /nix/store/362wsxifwxwzwlibg1q0i0xn31ds3glq-hyprland-share-picker-gtk-0.1.0/bin/.hyprland-share-picker-gtk-wrapped314checking for references to /build/ in /nix/store/362wsxifwxwzwlibg1q0i0xn31ds3glq-hyprland-share-picker-gtk-0.1.0...315patching script interpreter paths in /nix/store/362wsxifwxwzwlibg1q0i0xn31ds3glq-hyprland-share-picker-gtk-0.1.0316stripping (with command strip and flags -S -p) in /nix/store/362wsxifwxwzwlibg1q0i0xn31ds3glq-hyprland-share-picker-gtk-0.1.0/bin