hyprland-share-picker-gtk-0.1.0
herculesCI.onPush.default.outputs.packages.aarch64-linux.hyprland-share-picker-gtk
· build #15
· raw
unpackPhase
1unpacking source archive /nix/store/fm9l23pizmqga3knx0mz4v3dms27rc60-source2source root is source3Executing cargoSetupPostUnpackHook4Finished cargoSetupPostUnpackHookpatchPhase
5Executing cargoSetupPostPatchHook6Validating consistency between /build/source/Cargo.lock and /build/cargo-vendor-dir/Cargo.lock7Finished cargoSetupPostPatchHookbuildPhase
8Executing cargoBuildHook9cargoBuildHook flags: -j 32 --target aarch64-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 equivalent v1.0.225 Compiling cfg-if v1.0.426 Compiling hashbrown v0.17.127 Compiling pin-project-lite v0.2.1728 Compiling memchr v2.8.329 Compiling rustix v1.1.430 Compiling futures-core v0.3.3431 Compiling linux-raw-sys v0.12.132 Compiling slab v0.4.1233 Compiling futures-task v0.3.3434 Compiling find-msvc-tools v0.1.1235 Compiling shlex v2.0.136 Compiling log v0.4.3437 Compiling gio v0.20.1238 Compiling downcast-rs v1.2.139 Compiling scoped-tls v1.0.140 Compiling libloading v0.8.941 Compiling khronos_api v3.1.042 Compiling simd-adler32 v0.3.1043 Compiling drm-sys v0.8.144 Compiling futures-io v0.3.3445 Compiling futures-channel v0.3.3446 Compiling adler2 v2.0.147 Compiling drm-fourcc v2.2.048 Compiling linux-raw-sys v0.9.449 Compiling cc v1.4.550 Compiling semver v1.0.2851 Compiling dlib v0.5.352 Compiling wayland-client v0.31.1553 Compiling crc32fast v1.5.154 Compiling xml-rs v0.8.2955 Compiling rustix v0.38.4456 Compiling miniz_oxide v0.9.157 Compiling linux-raw-sys v0.4.1558 Compiling utf8parse v0.2.259 Compiling serde_core v1.0.22960 Compiling gbm-sys v0.4.061 Compiling miniz_oxide v0.8.962 Compiling fdeflate v0.3.763 Compiling memoffset v0.9.164 Compiling quick-xml v0.41.065 Compiling num-traits v0.2.1966 Compiling indexmap v2.14.267 Compiling rustc_version v0.4.168 Compiling anstyle-parse v1.0.069 Compiling anstyle v1.0.1470 Compiling zmij v1.0.2371 Compiling wayland-sys v0.31.1172 Compiling r-egl v0.7.173 Compiling pxfm v0.1.3074 Compiling once_cell v1.21.475 Compiling thiserror v2.0.2076 Compiling is_terminal_polyfill v1.70.277 Compiling zune-core v0.5.378 Compiling colorchoice v1.0.579 Compiling anstyle-query v1.1.580 Compiling tracing-core v0.1.3681 Compiling cfg-expr v0.20.982 Compiling field-offset v0.3.683 Compiling flate2 v1.1.1084 Compiling aho-corasick v1.1.585 Compiling strsim v0.11.186 Compiling byteorder-lite v0.1.087 Compiling clap_lex v1.1.088 Compiling gl_generator v0.14.089 Compiling serde_json v1.0.15190 Compiling regex-syntax v0.8.1191 Compiling serde v1.0.22992 Compiling anstream v1.0.093 Compiling anyhow v1.0.10494 Compiling zune-jpeg v0.5.1595 Compiling toml_parser v1.1.3+spec-1.1.096 Compiling clap_builder v4.6.697 Compiling itoa v1.0.1898 Compiling png v0.18.199 Compiling wayland-backend v0.3.17100 Compiling gl v0.14.0101 Compiling memmap2 v0.9.11102 Compiling syn v3.0.5103 Compiling syn v2.0.119104 Compiling wayland-scanner v0.31.11105 Compiling toml v1.1.5+spec-1.1.0106 Compiling toml_edit v0.25.13+spec-1.1.0107 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 gdk-pixbuf-sys v0.20.10113 Compiling pango-sys v0.20.10114 Compiling cairo-sys-rs 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 moxcms v0.8.1122 Compiling futures-macro v0.3.34123 Compiling bytemuck_derive v1.12.0124 Compiling thiserror-impl v2.0.20125 Compiling serde_derive v1.0.229126 Compiling clap_derive v4.6.4127 Compiling futures-util v0.3.34128 Compiling regex v1.13.1129 Compiling bytemuck v1.25.2130 Compiling glib-macros v0.20.12131 Compiling tracing-attributes v0.1.31132 Compiling gtk4-macros v0.9.5133 Compiling drm-ffi v0.9.1134 Compiling image v0.25.10135 Compiling clap v4.6.6136 Compiling drm v0.14.1137 Compiling drm v0.15.0138 Compiling futures-executor v0.3.34139 Compiling wayland-server v0.31.14140 Compiling tracing v0.1.44141 Compiling glib v0.20.12142 Compiling gbm v0.18.0143 Compiling wayland-protocols v0.32.13144 Compiling wayland-protocols-wlr v0.3.12145 Compiling r-egl-wayland v0.7.1146 Compiling cairo-rs v0.20.12147 Compiling graphene-rs v0.20.10148 Compiling libwayshot v0.9.0149 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:65:18158 |15965 | provider.load_from_data(CSS_DATA);160 | ^^^^^^^^^^^^^^161 |162 = note: `#[warn(deprecated)]` on by default163164warning: multiple fields are never read165 --> src/ui.rs:72:9166 |16771 | pub struct WindowCardItem {168 | -------------- fields in this struct16972 | pub card_id: usize,170 | ^^^^^^^17173 | pub address: String,172 | ^^^^^^^17374 | pub portal_id: String,174 | ^^^^^^^^^17575 | pub selection: String,176 | ^^^^^^^^^17776 | pub is_portal_authorized: bool,178 | ^^^^^^^^^^^^^^^^^^^^17977 | pub title: String,180 | ^^^^^18178 | pub class: String,182 | ^^^^^18379 | pub workspace_id: i64,184 | ^^^^^^^^^^^^18580 | pub workspace_name: String,186 | ^^^^^^^^^^^^^^18781 | pub button: ToggleButton,188 | ^^^^^^18982 | pub name_label: Label,190 | ^^^^^^^^^^19183 | 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_flow`, `window_group_lead`, and `window_cards` are never read198 --> src/ui.rs:101:9199 |200 86 | pub struct AppState {201 | -------- fields in this struct202...203101 | pub has_window_list_raw: bool,204 | ^^^^^^^^^^^^^^^^^^^205...206107 | pub window_flow: Option<FlowBox>,207 | ^^^^^^^^^^^208108 | pub window_group_lead: Option<ToggleButton>,209 | ^^^^^^^^^^^^^^^^^210109 | pub window_cards: HashMap<String, WindowCardItem>,211 | ^^^^^^^^^^^^212213warning: `hyprland-share-picker-gtk` (bin "hyprland-share-picker-gtk") generated 3 warnings214 Finished `release` profile [optimized] target(s) in 23m 22s215Executing cargoInstallPostBuildHook216Finished cargoInstallPostBuildHook217Finished cargoBuildHook218buildPhase completed in 23 minutes 23 secondscheckPhase
219Executing cargoCheckHook220cargoCheckHook flags: -j 32 --profile release --target aarch64-unknown-linux-gnu --offline --221 Compiling hyprland-share-picker-gtk v0.1.0 (/build/source)222warning: use of deprecated method `gtk4::CssProvider::load_from_data`: Since 4.12223 --> src/css.rs:65:18224 |22565 | provider.load_from_data(CSS_DATA);226 | ^^^^^^^^^^^^^^227 |228 = note: `#[warn(deprecated)]` on by default229230warning: multiple fields are never read231 --> src/ui.rs:72:9232 |23371 | pub struct WindowCardItem {234 | -------------- fields in this struct23572 | pub card_id: usize,236 | ^^^^^^^23773 | pub address: String,238 | ^^^^^^^23974 | pub portal_id: String,240 | ^^^^^^^^^24175 | pub selection: String,242 | ^^^^^^^^^24376 | pub is_portal_authorized: bool,244 | ^^^^^^^^^^^^^^^^^^^^24577 | pub title: String,246 | ^^^^^24778 | pub class: String,248 | ^^^^^24979 | pub workspace_id: i64,250 | ^^^^^^^^^^^^25180 | pub workspace_name: String,252 | ^^^^^^^^^^^^^^25381 | pub button: ToggleButton,254 | ^^^^^^25582 | pub name_label: Label,256 | ^^^^^^^^^^25783 | pub detail_label: Label,258 | ^^^^^^^^^^^^259 |260 = note: `WindowCardItem` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis261 = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default262263warning: fields `has_window_list_raw`, `window_flow`, `window_group_lead`, and `window_cards` are never read264 --> src/ui.rs:101:9265 |266 86 | pub struct AppState {267 | -------- fields in this struct268...269101 | pub has_window_list_raw: bool,270 | ^^^^^^^^^^^^^^^^^^^271...272107 | pub window_flow: Option<FlowBox>,273 | ^^^^^^^^^^^274108 | pub window_group_lead: Option<ToggleButton>,275 | ^^^^^^^^^^^^^^^^^276109 | pub window_cards: HashMap<String, WindowCardItem>,277 | ^^^^^^^^^^^^278279warning: `hyprland-share-picker-gtk` (bin "hyprland-share-picker-gtk" test) generated 3 warnings280 Finished `release` profile [optimized] target(s) in 1m 02s281 Running unittests src/main.rs (target/aarch64-unknown-linux-gnu/release/deps/hyprland_share_picker_gtk-3c46897cfc404f55)282283running 9 tests284test config::tests::test_parse_color ... ok285test hyprland::tests::test_client_matching ... ok286test desktop::tests::test_parse_desktop_entry ... ok287test hyprland::tests::test_client_visibility ... ok288test hyprland::tests::test_window_to_region ... ok289test hyprland::tests::test_monitor_with_inactive_special_workspace ... ok290test config::tests::test_parse_config ... ok291test hyprland::tests::test_parse_window_list ... 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. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s308309310Fontconfig error: No writable cache directories311 /var/cache/fontconfig312 /homeless-shelter/.cache/fontconfig313314Fontconfig error: No writable cache directories315 /var/cache/fontconfig316 /homeless-shelter/.cache/fontconfig317318Fontconfig error: No writable cache directories319 /var/cache/fontconfig320 /homeless-shelter/.cache/fontconfig321322Fontconfig error: No writable cache directories323 /var/cache/fontconfig324 /homeless-shelter/.cache/fontconfig325326Fontconfig error: No writable cache directories327 /var/cache/fontconfig328 /homeless-shelter/.cache/fontconfig329Finished cargoCheckHook330checkPhase completed in 1 minutes 5 secondsinstallPhase
331Executing cargoInstallHook332Finished cargoInstallHookfixupPhase
333shrinking RPATHs of ELF executables and libraries in /nix/store/581hdgaj97zb3hz9s72a6a8770dsy2cz-hyprland-share-picker-gtk-0.1.0334shrinking /nix/store/581hdgaj97zb3hz9s72a6a8770dsy2cz-hyprland-share-picker-gtk-0.1.0/bin/.hyprland-share-picker-gtk-wrapped335checking for references to /build/ in /nix/store/581hdgaj97zb3hz9s72a6a8770dsy2cz-hyprland-share-picker-gtk-0.1.0...336patching script interpreter paths in /nix/store/581hdgaj97zb3hz9s72a6a8770dsy2cz-hyprland-share-picker-gtk-0.1.0337stripping (with command strip and flags -S -p) in /nix/store/581hdgaj97zb3hz9s72a6a8770dsy2cz-hyprland-share-picker-gtk-0.1.0/bin