(name . guix-patches@gnu.org)(address . guix-patches@gnu.org)
DISCLAIMER: FIrst time making a package for GNU Guix
it generates bunch of test failures:
```
failures:
---- command::command_test::run_command_for_toolchain stdout ----
Unable to setup logger.
thread 'command::command_test::run_command_for_toolchain' panicked at 'called `Option::unwrap()` on a `None` value', src/lib/test/mod.rs:94:41
---- condition::condition_test::validate_condition_for_step_invalid_rust_version stdout ----
thread 'condition::condition_test::validate_condition_for_step_invalid_rust_version' panicked at 'called `Option::unwrap()` on a `None` value', src/lib/condition_test.rs:2587:40
---- condition::condition_test::validate_condition_for_step_valid_rust_version stdout ----
thread 'condition::condition_test::validate_condition_for_step_valid_rust_version' panicked at 'called `Option::unwrap()` on a `None` value', src/lib/condition_test.rs:2528:36
---- descriptor::makefiles::mod_test::makefile_audit_test stdout ----
thread 'descriptor::makefiles::mod_test::makefile_audit_test' panicked at 'assertion failed: `(left == right)`
left: `true`,
right: `false`', src/lib/descriptor/makefiles/mod_test.rs:66:9
---- descriptor::makefiles::mod_test::makefile_coverage_kcov_test stdout ----
Unable to setup logger.
thread 'descriptor::makefiles::mod_test::makefile_coverage_kcov_test' panicked at 'assertion failed: `(left == right)`
left: `true`,
right: `false`', src/lib/descriptor/makefiles/mod_test.rs:66:9
---- condition::condition_test::validate_rust_version_with_invalid_condition stdout ----
thread 'condition::condition_test::validate_rust_version_with_invalid_condition' panicked at 'called `Option::unwrap()` on a `None` value', src/lib/condition_test.rs:2925:40
---- condition::condition_test::validate_rust_version_with_valid_condition stdout ----
thread 'condition::condition_test::validate_rust_version_with_valid_condition' panicked at 'called `Option::unwrap()` on a `None` value', src/lib/condition_test.rs:2895:36
---- environment::crateinfo::crateinfo_test::expand_glob_members_found stdout ----
thread 'environment::crateinfo::crateinfo_test::expand_glob_members_found' panicked at 'assertion failed: members.len() > 0', src/lib/environment/crateinfo_test.rs:342:5
---- environment::crateinfo::crateinfo_test::load_workspace_members_mixed stdout ----
thread 'environment::crateinfo::crateinfo_test::load_workspace_members_mixed' panicked at 'assertion failed: members.iter().position(|member|\n member == \"examples/workspace/member1\").is_some()', src/lib/environment/crateinfo_test.rs:552:5
---- environment::crateinfo::crateinfo_test::normalize_members_mixed stdout ----
thread 'environment::crateinfo::crateinfo_test::normalize_members_mixed' panicked at 'assertion failed: members.iter().position(|member|\n member == \"examples/workspace/member1\").is_some()', src/lib/environment/crateinfo_test.rs:453:5
---- environment::mod_test::get_base_directory_name_valid stdout ----
thread 'environment::mod_test::get_base_directory_name_valid' panicked at 'assertion failed: `(left == right)`
left: `"cargo-make-0.35.6"`,
right: `"cargo-make"`', src/lib/environment/mod_test.rs:1654:5
---- installer::cargo_plugin_installer::cargo_plugin_installer_test::is_crate_installed_with_toolchain_false stdout ----
Unable to setup logger.
thread 'installer::cargo_plugin_installer::cargo_plugin_installer_test::is_crate_installed_with_toolchain_false' panicked at 'called `Option::unwrap()` on a `None` value', src/lib/test/mod.rs:94:41
---- installer::cargo_plugin_installer::cargo_plugin_installer_test::is_crate_installed_with_toolchain_true stdout ----
Unable to setup logger.
thread 'installer::cargo_plugin_installer::cargo_plugin_installer_test::is_crate_installed_with_toolchain_true' panicked at 'called `Option::unwrap()` on a `None` value', src/lib/test/mod.rs:94:41
---- installer::crate_installer::crate_installer_test::install_already_installed_crate_only_min_version_equal stdout ----
thread 'installer::crate_installer::crate_installer_test::install_already_installed_crate_only_min_version_equal' panicked at 'called `Option::unwrap()` on a `None` value', src/lib/installer/crate_installer_test.rs:163:72
---- installer::crate_installer::crate_installer_test::install_already_installed_crate_only_min_version_smaller stdout ----
thread 'installer::crate_installer::crate_installer_test::install_already_installed_crate_only_min_version_smaller' panicked at 'called `Option::unwrap()` on a `None` value', src/lib/installer/crate_installer_test.rs:187:76
---- installer::crate_installer::crate_installer_test::install_already_installed_crate_only_version_equal stdout ----
thread 'installer::crate_installer::crate_installer_test::install_already_installed_crate_only_version_equal' panicked at 'called `Option::unwrap()` on a `None` value', src/lib/installer/crate_installer_test.rs:219:72
---- installer::crate_installer::crate_installer_test::install_test_with_toolchain_test stdout ----
Unable to setup logger.
thread 'installer::crate_installer::crate_installer_test::install_test_with_toolchain_test' panicked at 'called `Option::unwrap()` on a `None` value', src/lib/test/mod.rs:106:41
---- installer::crate_installer::crate_installer_test::invoke_cargo_install_with_toolchain_test stdout ----
Unable to setup logger.
thread 'installer::crate_installer::crate_installer_test::invoke_cargo_install_with_toolchain_test' panicked at 'called `Option::unwrap()` on a `None` value', src/lib/test/mod.rs:106:41
---- installer::crate_installer::crate_installer_test::invoke_rustup_install_with_toolchain_fail stdout ----
Unable to setup logger.
thread 'installer::crate_installer::crate_installer_test::invoke_rustup_install_with_toolchain_fail' panicked at 'called `Option::unwrap()` on a `None` value', src/lib/test/mod.rs:106:41
---- installer::crate_version_check::crate_version_check_test::is_min_version_valid_newer_version stdout ----
thread 'installer::crate_version_check::crate_version_check_test::is_min_version_valid_newer_version' panicked at 'assertion failed: !valid', src/lib/installer/crate_version_check_test.rs:225:5
---- installer::crate_version_check::crate_version_check_test::is_min_version_valid_same_version stdout ----
thread 'installer::crate_version_check::crate_version_check_test::is_min_version_valid_same_version' panicked at 'called `Option::unwrap()` on a `None` value', src/lib/installer/crate_version_check_test.rs:230:51
---- installer::crate_version_check::crate_version_check_test::is_version_valid_newer_version stdout ----
thread 'installer::crate_version_check::crate_version_check_test::is_version_valid_newer_version' panicked at 'assertion failed: !valid', src/lib/installer/crate_version_check_test.rs:308:5
---- installer::crate_version_check::crate_version_check_test::is_version_valid_old_version stdout ----
thread 'installer::crate_version_check::crate_version_check_test::is_version_valid_old_version' panicked at 'assertion failed: !valid', src/lib/installer/crate_version_check_test.rs:301:5
---- installer::crate_version_check::crate_version_check_test::is_version_valid_same_version stdout ----
thread 'installer::crate_version_check::crate_version_check_test::is_version_valid_same_version' panicked at 'called `Option::unwrap()` on a `None` value', src/lib/installer/crate_version_check_test.rs:313:51
---- installer::crate_installer::crate_installer_test::invoke_rustup_install_with_toolchain_none stdout ----
Unable to setup logger.
thread 'installer::crate_installer::crate_installer_test::invoke_rustup_install_with_toolchain_none' panicked at 'called `Option::unwrap()` on a `None` value', src/lib/test/mod.rs:106:41
---- installer::rustup_component_installer::rustup_component_installer_test::install_with_toolchain_test stdout ----
Unable to setup logger.
thread 'installer::rustup_component_installer::rustup_component_installer_test::install_with_toolchain_test' panicked at 'called `Option::unwrap()` on a `None` value', src/lib/test/mod.rs:106:41
---- installer::rustup_component_installer::rustup_component_installer_test::invoke_rustup_install_with_toolchain_fail stdout ----
Unable to setup logger.
thread 'installer::rustup_component_installer::rustup_component_installer_test::invoke_rustup_install_with_toolchain_fail' panicked at 'called `Option::unwrap()` on a `None` value', src/lib/test/mod.rs:106:41
---- installer::rustup_component_installer::rustup_component_installer_test::is_installed_with_toolchain_false stdout ----
Unable to setup logger.
thread 'installer::rustup_component_installer::rustup_component_installer_test::is_installed_with_toolchain_false' panicked at 'called `Option::unwrap()` on a `None` value', src/lib/test/mod.rs:94:41
---- installer::rustup_component_installer::rustup_component_installer_test::is_installed_with_toolchain_non_zero stdout ----
Unable to setup logger.
thread 'installer::rustup_component_installer::rustup_component_installer_test::is_installed_with_toolchain_non_zero' panicked at 'called `Option::unwrap()` on a `None` value', src/lib/test/mod.rs:106:41
---- installer::rustup_component_installer::rustup_component_installer_test::is_installed_with_toolchain_true stdout ----
Unable to setup logger.
thread 'installer::rustup_component_installer::rustup_component_installer_test::is_installed_with_toolchain_true' panicked at 'called `Option::unwrap()` on a `None` value', src/lib/test/mod.rs:94:41
---- io::io_test::get_path_list_dirs_with_gitignore stdout ----
thread 'io::io_test::get_path_list_dirs_with_gitignore' panicked at 'assertion failed: output.is_empty()', src/lib/io_test.rs:109:5
---- scriptengine::mod_test::invoke_duckscript_runner stdout ----
Unable to setup logger.
thread 'scriptengine::mod_test::invoke_duckscript_runner' panicked at 'called `Option::unwrap()` on a `None` value', src/lib/test/mod.rs:45:41
---- scriptengine::mod_test::invoke_rust_runner stdout ----
Unable to setup logger.
thread 'scriptengine::mod_test::invoke_rust_runner' panicked at 'called `Option::unwrap()` on a `None` value', src/lib/test/mod.rs:45:41
---- toolchain::toolchain_test::wrap_command_empty_args stdout ----
thread 'toolchain::toolchain_test::wrap_command_empty_args' panicked at 'called `Result::unwrap()` on an `Err` value: NotPresent', /tmp/guix-build-rust-cargo-make-0.35.6.drv-0/cargo-make-0.35.6/guix-vendor/rust-envmnt-0.9.1.tar.gz/src/environment.rs:53:19
---- toolchain::toolchain_test::wrap_command_with_args stdout ----
thread 'toolchain::toolchain_test::wrap_command_with_args' panicked at 'called `Result::unwrap()` on an `Err` value: NotPresent', /tmp/guix-build-rust-cargo-make-0.35.6.drv-0/cargo-make-0.35.6/guix-vendor/rust-envmnt-0.9.1.tar.gz/src/environment.rs:53:19
---- toolchain::toolchain_test::wrap_command_none_args stdout ----
thread 'toolchain::toolchain_test::wrap_command_none_args' panicked at 'called `Result::unwrap()` on an `Err` value: NotPresent', /tmp/guix-build-rust-cargo-make-0.35.6.drv-0/cargo-make-0.35.6/guix-vendor/rust-envmnt-0.9.1.tar.gz/src/environment.rs:53:19
failures:
command::command_test::run_command_for_toolchain
condition::condition_test::validate_condition_for_step_invalid_rust_version
condition::condition_test::validate_condition_for_step_valid_rust_version
condition::condition_test::validate_rust_version_with_invalid_condition
condition::condition_test::validate_rust_version_with_valid_condition
descriptor::makefiles::mod_test::makefile_audit_test
descriptor::makefiles::mod_test::makefile_coverage_kcov_test
environment::crateinfo::crateinfo_test::expand_glob_members_found
environment::crateinfo::crateinfo_test::load_workspace_members_mixed
environment::crateinfo::crateinfo_test::normalize_members_mixed
environment::mod_test::get_base_directory_name_valid
installer::cargo_plugin_installer::cargo_plugin_installer_test::is_crate_installed_with_toolchain_false
installer::cargo_plugin_installer::cargo_plugin_installer_test::is_crate_installed_with_toolchain_true
installer::crate_installer::crate_installer_test::install_already_installed_crate_only_min_version_equal
installer::crate_installer::crate_installer_test::install_already_installed_crate_only_min_version_smaller
installer::crate_installer::crate_installer_test::install_already_installed_crate_only_version_equal
installer::crate_installer::crate_installer_test::install_test_with_toolchain_test
installer::crate_installer::crate_installer_test::invoke_cargo_install_with_toolchain_test
installer::crate_installer::crate_installer_test::invoke_rustup_install_with_toolchain_fail
installer::crate_installer::crate_installer_test::invoke_rustup_install_with_toolchain_none
installer::crate_version_check::crate_version_check_test::is_min_version_valid_newer_version
installer::crate_version_check::crate_version_check_test::is_min_version_valid_same_version
installer::crate_version_check::crate_version_check_test::is_version_valid_newer_version
installer::crate_version_check::crate_version_check_test::is_version_valid_old_version
installer::crate_version_check::crate_version_check_test::is_version_valid_same_version
installer::rustup_component_installer::rustup_component_installer_test::install_with_toolchain_test
installer::rustup_component_installer::rustup_component_installer_test::invoke_rustup_install_with_toolchain_fail
installer::rustup_component_installer::rustup_component_installer_test::is_installed_with_toolchain_false
installer::rustup_component_installer::rustup_component_installer_test::is_installed_with_toolchain_non_zero
installer::rustup_component_installer::rustup_component_installer_test::is_installed_with_toolchain_true
io::io_test::get_path_list_dirs_with_gitignore
scriptengine::mod_test::invoke_duckscript_runner
scriptengine::mod_test::invoke_rust_runner
toolchain::toolchain_test::wrap_command_empty_args
toolchain::toolchain_test::wrap_command_none_args
toolchain::toolchain_test::wrap_command_with_args
test result: FAILED. 668 passed; 36 failed; 245 ignored; 0 measured; 0 filtered out; finished in 802.13s
```
Which seems like they are related to how guix handles sandboxing, the software passes demanding CI on upstream: https://github.com/sagiegurari/cargo-make/runs/4090012242?check_suite_focus=true
-- Jacob "Kreyren" Hrbek
Sent with ProtonMail Secure Email.