Skip to content

Testsuite failures on aarch64-apple-darwin #1012

@simonjwright

Description

@simonjwright

Having applied this fix to e3-core I get the following failures with d34cc53.

INFO     FAIL            pin__recursive-local: non-zero status code
INFO     FAIL            printenv__compiler-indirect: non-zero status code
INFO     FAIL            pin__dir-mismatch: non-zero status code
INFO     FAIL            with__git-reference: non-zero status code
INFO     FAIL            pin__conflicting-link: non-zero status code
INFO     FAIL            pin__dir-crate: non-zero status code
INFO     FAIL            with__pin-transitive: non-zero status code
INFO     FAIL            build_profile__custom_switches: non-zero status code
INFO     FAIL            pin__without-lockfile: non-zero status code
INFO     FAIL            pin__branch: non-zero status code
INFO     FAIL            build_profile__custom_profiles: non-zero status code
INFO     FAIL            pin__change-path: non-zero status code
INFO     FAIL            pin__equivalent: non-zero status code
INFO     FAIL            publish__pin-removal: non-zero status code
INFO     FAIL            workflows__actions-as-root: non-zero status code
INFO     FAIL            pin__recursive-remote: non-zero status code
INFO     FAIL            pin__remote: non-zero status code
INFO     FAIL            with__tree-switch: non-zero status code
INFO     FAIL            with__pin-dir-crate-autodetect: non-zero status code
INFO     FAIL            with__changes-info: non-zero status code
INFO     FAIL            printenv__linked-paths: non-zero status code
INFO     FAIL            build_profile__default: non-zero status code
INFO     FAIL            pin__pin-dir: non-zero status code
INFO     FAIL            pin__change-type: non-zero status code
INFO     FAIL            pin__pin-dir-with-regular: non-zero status code
INFO     FAIL            get__indirect-link: non-zero status code
INFO     FAIL            with__pin-dir-mismatch: non-zero status code
INFO     FAIL            with__equivalent: non-zero status code
INFO     FAIL            pin__conflicting-remote: non-zero status code
INFO     FAIL            with__versions-switch: non-zero status code
INFO     FAIL            with__pin-dir: non-zero status code
INFO     FAIL            crate_config__basic: non-zero status code
INFO     FAIL            build__incremental: non-zero status code
INFO     FAIL            pin__portable-path: non-zero status code
INFO     FAIL            with__pin-dir-crate: non-zero status code
INFO     FAIL            workflows__actions-as-dependency: non-zero status code
INFO     FAIL            pin__circularity: non-zero status code
INFO     FAIL            build_profile__alr_build_switches: non-zero status code
INFO     FAIL            solver__compiler-mixing: non-zero status code
  FAIL         39

This appears to be related to pins, particularly link pins, as in this output from alr update in trendy_terminal_tests:

$ alr update
[...]                                                                   
Changes to dependency solution:

   +⊙ trendy_terminal 0.0.5 (new,path=)
   +  trendy_test     0.0.3 (new)      

Do you want to proceed?
[Y] Yes  [N] No  (default is Yes) no

(the path=).

I strongly suspect this is related to this ada-toml issue.

I started to work on fixing up the alire source, but became quite confused about which parts were meant to change queues and which were merely to inspect them, so I'm not going to proceed until I hear from you!

I think we're OK as long as people don't use pins, so newcomers should be unaffected.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions