GNU bug report logs - #51901
[PATCH] rust-cargo-make: Initial commit

Previous Next

Package: guix-patches;

Reported by: Jacob Hrbek <kreyren <at> rixotstudio.cz>

Date: Tue, 16 Nov 2021 22:34:01 UTC

Severity: normal

Tags: notabug, patch

Done: zimoun <zimon.toutoune <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 51901 in the body.
You can then email your comments to 51901 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#51901; Package guix-patches. (Tue, 16 Nov 2021 22:34:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jacob Hrbek <kreyren <at> rixotstudio.cz>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Tue, 16 Nov 2021 22:34:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Jacob Hrbek <kreyren <at> rixotstudio.cz>
To: "guix-patches <at> gnu.org" <guix-patches <at> gnu.org>
Subject: [PATCH] rust-cargo-make: Initial commit
Date: Tue, 16 Nov 2021 22:33:33 +0000
[Message part 1 (text/plain, inline)]
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.
[Message part 2 (text/html, inline)]
[cargo-make.patch (application/octet-stream, attachment)]
[publickey - kreyren@rixotstudio.cz - 0x1677DB82.asc (application/pgp-keys, attachment)]
[signature.asc (application/pgp-signature, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#51901; Package guix-patches. (Wed, 17 Nov 2021 09:37:01 GMT) Full text and rfc822 format available.

Message #8 received at 51901 <at> debbugs.gnu.org (full text, mbox):

From: Jacob Hrbek <kreyren <at> rixotstudio.cz>
To: "51901 <at> debbugs.gnu.org" <51901 <at> debbugs.gnu.org>
Subject: (No Subject)
Date: Wed, 17 Nov 2021 09:36:49 +0000
[Message part 1 (text/plain, inline)]
Was told to undo the indentation of other derivations and to submit 1 patch per package.

-- Jacob "Kreyren" Hrbek

Sent with ProtonMail Secure Email.
[Message part 2 (text/html, inline)]
[publickey - kreyren@rixotstudio.cz - 0x1677DB82.asc (application/pgp-keys, attachment)]
[signature.asc (application/pgp-signature, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#51901; Package guix-patches. (Thu, 18 Nov 2021 11:52:02 GMT) Full text and rfc822 format available.

Message #11 received at 51901 <at> debbugs.gnu.org (full text, mbox):

From: Jacob Hrbek <kreyren <at> rixotstudio.cz>
To: "51901 <at> debbugs.gnu.org" <51901 <at> debbugs.gnu.org>
Subject: (No Subject)
Date: Thu, 18 Nov 2021 11:51:17 +0000
[Message part 1 (text/plain, inline)]
close 51901 - Reworked in https://issues.guix.gnu.org/51944

-- Jacob "Kreyren" Hrbek

Sent with ProtonMail Secure Email.
[Message part 2 (text/html, inline)]
[publickey - kreyren@rixotstudio.cz - 0x1677DB82.asc (application/pgp-keys, attachment)]
[signature.asc (application/pgp-signature, attachment)]

Added tag(s) notabug. Request was from zimoun <zimon.toutoune <at> gmail.com> to control <at> debbugs.gnu.org. (Thu, 18 Nov 2021 12:08:02 GMT) Full text and rfc822 format available.

bug closed, send any further explanations to 51901 <at> debbugs.gnu.org and Jacob Hrbek <kreyren <at> rixotstudio.cz> Request was from zimoun <zimon.toutoune <at> gmail.com> to control <at> debbugs.gnu.org. (Thu, 18 Nov 2021 12:08:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 16 Dec 2021 12:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 93 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.