-
-
Notifications
You must be signed in to change notification settings - Fork 15.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ldc: 1.5.0 -> 1.7.0 #33532
ldc: 1.5.0 -> 1.7.0 #33532
Conversation
@GrahamcOfBorg build ldc |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Failure for system: aarch64-linux
Package ‘ldcBuild-1.7.0’ in /var/lib/gc-of-borg/nix-test-rs-3/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/grahamc-aarch64-community-3/pkgs/development/compilers/ldc/default.nix:161 is not supported on ‘aarch64-linux’, refusing to evaluate.
a) For `nixos-rebuild` you can set
{ nixpkgs.config.allowBroken = true; }
in configuration.nix to override this.
b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
{ allowBroken = true; }
to ~/.config/nixpkgs/config.nix.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Failure for system: x86_64-darwin
builder for ‘/nix/store/dp475g1wbgbgxa7l3nvpbinwpqs7jx8i-ldc-1.7.0-src.tar.gz.drv’ failed with exit code 254
/nix/store/zsn4rc9p48hsq6a53357fmk314b0ahg4-stdenv-darwin/setup: fork: Operation not permitted
/nix/store/zsn4rc9p48hsq6a53357fmk314b0ahg4-stdenv-darwin/setup: fork: Operation not permitted
builder for ‘/nix/store/2ynb7g7gxc3qi89zvsg9z833z5jdb9k5-ldcBuild-0.17.5.drv’ failed with exit code 254
cannot build derivation ‘/nix/store/x82ggmhbra43cjyc3bc8kn8mgw2005w4-ldcUnittests-0.17.5.drv’: 1 dependencies couldn't be built
cannot build derivation ‘/nix/store/msk5h94yhda2h5khdxdwqvmgd5h87m99-ldc-0.17.5.drv’: 2 dependencies couldn't be built
cannot build derivation ‘/nix/store/5bsj3kz05vnk8ckcjnr3kwza9m8nz201-ldcBuild-1.7.0.drv’: 2 dependencies couldn't be built
cannot build derivation ‘/nix/store/yya6vjxh5w9hn2g0hdg6qbpfkk4amsn8-ldcUnittests-1.7.0.drv’: 3 dependencies couldn't be built
cannot build derivation ‘/nix/store/5c0jzbwaxdybxlhz7k2l4qjsl406w0f4-ldc-1.7.0.drv’: 2 dependencies couldn't be built
error: build of ‘/nix/store/5c0jzbwaxdybxlhz7k2l4qjsl406w0f4-ldc-1.7.0.drv’ failed
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Failure for system: x86_64-linux
670 - dmd-testsuite-debug (Failed)
672 - dmd-testsuite (Failed)
Errors while running CTest
builder for ‘/nix/store/6bv7kndr877r5zpnnm7dz96i5hwjr04d-ldcBuild-0.17.5.drv’ failed with exit code 8
cannot build derivation ‘/nix/store/3a2ic2zbzs9yv64sj5rn6cpfmpgba4rf-ldcUnittests-0.17.5.drv’: 1 dependencies couldn't be built
cannot build derivation ‘/nix/store/kaqvi2c99c623fbpwp0h4cwkg9124dr2-ldc-0.17.5.drv’: 2 dependencies couldn't be built
cannot build derivation ‘/nix/store/z78nv3n12b67w4aq54k74gxjjamkwrhq-ldcBuild-1.7.0.drv’: 1 dependencies couldn't be built
cannot build derivation ‘/nix/store/7jlpmsvg9rqr7ws2fs1mynwa841r3kff-ldcUnittests-1.7.0.drv’: 2 dependencies couldn't be built
cannot build derivation ‘/nix/store/8jzsb5zdb6dd4l7qslr74s5krw1843pb-ldc-1.7.0.drv’: 2 dependencies couldn't be built
error: build of ‘/nix/store/8jzsb5zdb6dd4l7qslr74s5krw1843pb-ldc-1.7.0.drv’ failed
|
Is it feasible that the test suite is indeterministic somehow? See e.g., #32762 (review) where the build does pass. Also, I see you indicate that you're not using sandboxing for testing, how do you eliminate the possibility of implicit dependencies & in general ensure reproducibility across systems? |
I don't think so. I built it multiple times on my machines and had no problems.
At the moment NixOS is my only system with sandboxing enabled. Normally I would enable it everywhere but needed to disable it on the other systems because of some issues. |
I did the sandbox testing on NixOS now and fixed the problem. |
Motivation for this change
Update to 1.7.0.
Things done
build-use-sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)