GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Separate PATH variables of llvm and clang and add a PATH variable for java runtime.
Add a way to override the sanity file location otherwise this may cause failures of either emscripten or the nix store because the configuration file is stored in a read-only directory which can be verified with checksum after installation.
Separate environment variables based on underlying packages.
Add a SANITY_FILE variable which an be override in the settings scrip…
with the environment variable ME_SANITY_SCRIPT.
Why is this needed? The patch makes it so that SANITY_FILE always exists, I think?
This test is needed because the config file may overwrite it to set it to None. This is necessary because the configuration file is stored in a location which is not writable by all users, and build users are isolated and do not necessarily have a home directory.
In addition, the sanity is likely to be tested at install time, and it would be best to avoid doing it for each package compilation.
Ah ok, I see, thanks.
Ok, this looks good. Can you please
python tests/runner.py sanity
python tests/runner.py test_hello_world
Add my-self in the AUTHORS file, as requested.
Update the test suite to set bad settings values.
Fix inverted condition in the test suite.
Check environment variables for the cache directory such as the build…
can override it since the builder does not have a home directory.
Add buildfarm rules to check emscripten.
This file is used by hydra buildfarm to compile and check emscripten, it
can also be used locally by running:
nix-build ./buildfarm/release.nix -A build
Sorry for forgetting about this. Do you want to rebase this?
I think this functionality was added in other ways. In any case, closing this due to lack of activity, but please reopen if you feel it is necessary.