Skip to content

{bio}[foss/2022a,GCCcore/11.3.0] RELION v5.0.0 draft; DynaMight v0.0.0; relion-blush v0.0.1; relion-classranker v0.0.1; lru-dict v1.2.0; lil-aretomo v0.1.0; makefun 1.15.1; maturin v0.15.3; mdocfile v0.1.0; Rust v1.70.0; starfile v0.5.1; xpdf v4.04; w/ CUDA 11.7.0 w/ PyTorch 1.12.0#19240

Closed
ThomasHoffmann77 wants to merge 16 commits intoeasybuilders:developfrom
ThomasHoffmann77:20231115174416_new_pr_RELION50020231031de83020

Conversation

@ThomasHoffmann77
Copy link
Copy Markdown
Contributor

@ThomasHoffmann77 ThomasHoffmann77 commented Nov 15, 2023

(created using eb --new-pr)
requires #19123 #19120 #18679 #19157 #19228 #19178

…0; relion-blush v0.0.1; lru-dict v1.2.0; lil-aretomo v0.1.0; makefun 1.15.1; maturin v0.15.3; mdocfile v0.1.0; Rust v1.70.0 w/ CUDA 11.7.0 w/PyTorch 1.12.0
@ThomasHoffmann77 ThomasHoffmann77 marked this pull request as draft November 15, 2023 16:47
@ThomasHoffmann77 ThomasHoffmann77 changed the title {bio}[foss/2022a,GCCcore/11.3.0] RELION v5.0.0 draft; DynaMight v0.0.0; relion-blush v0.0.1; lru-dict v1.2.0; lil-aretomo v0.1.0; makefun 1.15.1; maturin v0.15.3; mdocfile v0.1.0; Rust v1.70.0 w/ CUDA 11.7.0 w/PyTorch 1.12.0 {bio}[foss/2022a,GCCcore/11.3.0] RELION v5.0.0 draft; DynaMight v0.0.0; relion-blush v0.0.1; lru-dict v1.2.0; lil-aretomo v0.1.0; makefun 1.15.1; maturin v0.15.3; mdocfile v0.1.0; Rust v1.70.0; starfile v0.5.1; w/ CUDA 11.7.0 w/PyTorch 1.12.0 Nov 15, 2023
@boegelbot
Copy link
Copy Markdown
Collaborator

@ThomasHoffmann77: Tests failed in GitHub Actions, see https://github.com/easybuilders/easybuild-easyconfigs/actions/runs/6880910342
Output from first failing test suite run:

ERROR: test_dep_versions_per_toolchain_generation (test.easyconfigs.easyconfigs.EasyConfigTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 868, in test_dep_versions_per_toolchain_generation
    for ec in self.ordered_specs:
  File "/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 283, in ordered_specs
    EasyConfigTest.resolve_all_dependencies()
  File "/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 215, in resolve_all_dependencies
    cls._parsed_easyconfigs, modules_tool(), retain_all_deps=True)
  File "/opt/hostedtoolcache/Python/3.6.15/x64/lib/python3.6/site-packages/easybuild/tools/robot.py", line 463, in resolve_dependencies
    raise_error_missing_deps(totally_missing, extra_msg="no easyconfig file or existing module found")
  File "/opt/hostedtoolcache/Python/3.6.15/x64/lib/python3.6/site-packages/easybuild/tools/robot.py", line 326, in raise_error_missing_deps
    raise EasyBuildError(error_msg)
easybuild.tools.build_log.EasyBuildError: 'Missing dependencies: tsne-cuda/3.0.1-foss-2022a-CUDA-11.7.0 (no easyconfig file or existing module found)'

======================================================================
FAIL: test__parse_easyconfig_RELION-b5.0.0.20231031.de83020-foss-2022a-CUDA-11.7.0.eb (test.easyconfigs.easyconfigs.EasyConfigTest)
Test for easyconfig RELION-b5.0.0.20231031.de83020-foss-2022a-CUDA-11.7.0.eb
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 1609, in innertest
    template_easyconfig_test(self, spec_path)
  File "/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 1584, in template_easyconfig_test
    self.fail(error_msg)
AssertionError: use of `True` to indicate the system toolchain for dependency CUDA is deprecated, use the `SYSTEM` template constant instead

======================================================================
FAIL: test_pr_sha256_checksums (test.easyconfigs.easyconfigs.EasyConfigTest)
Make sure changed easyconfigs have SHA256 checksums in place.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 999, in test_pr_sha256_checksums
    self.assertTrue(len(checksum_issues) == 0, "No checksum issues:\n%s" % '\n'.join(checksum_issues))
AssertionError: False is not true : No checksum issues:
Checksums missing for one or more sources/patches of extension maturin in maturin-0.15.3-GCCcore-11.3.0.eb: found 1 sources + 0 patches vs 0 checksums

======================================================================
FAIL: test_style_conformance (test.easyconfigs.styletests.StyleTest)
Check the easyconfigs for style
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.6.15/x64/lib/python3.6/site-packages/easybuild/base/testing.py", line 97, in assertEqual
    super(TestCase, self).assertEqual(a, b)
  File "/opt/hostedtoolcache/Python/3.6.15/x64/lib/python3.6/unittest/case.py", line 829, in assertEqual
    assertion_func(first, second, msg=msg)
AssertionError: 1 != 0

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/test/easyconfigs/styletests.py", line 68, in test_style_conformance
    self.assertEqual(result, 0, error_msg)
  File "/opt/hostedtoolcache/Python/3.6.15/x64/lib/python3.6/site-packages/easybuild/base/testing.py", line 119, in assertEqual
    raise AssertionError("%s:\nDIFF%s:\n%s" % (msg, limit, ''.join(diff[:self.ASSERT_MAX_DIFF])))
AssertionError: There shouldn't be any code style errors (and/or warnings), found 1:
/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/easybuild/easyconfigs/r/RELION/RELION-b5.0.0.20231031.de83020-foss-2022a-CUDA-11.7.0.eb:183:1: W391 blank line at end of file

: 1 != 0:
DIFF:
- 1

----------------------------------------------------------------------
Ran 18544 tests in 652.773s

FAILED (failures=3, errors=1)
ERROR: Not all tests were successful

bleep, bloop, I'm just a bot (boegelbot v20200716.01)
Please talk to my owner @boegel if you notice me acting stupid),
or submit a pull request to https://github.com/boegel/boegelbot fix the problem.

@ThomasHoffmann77 ThomasHoffmann77 changed the title {bio}[foss/2022a,GCCcore/11.3.0] RELION v5.0.0 draft; DynaMight v0.0.0; relion-blush v0.0.1; lru-dict v1.2.0; lil-aretomo v0.1.0; makefun 1.15.1; maturin v0.15.3; mdocfile v0.1.0; Rust v1.70.0; starfile v0.5.1; w/ CUDA 11.7.0 w/PyTorch 1.12.0 {bio}[foss/2022a,GCCcore/11.3.0] RELION v5.0.0 draft; DynaMight v0.0.0; relion-blush v0.0.1; lru-dict v1.2.0; lil-aretomo v0.1.0; makefun 1.15.1; maturin v0.15.3; mdocfile v0.1.0; Rust v1.70.0; starfile v0.5.1; xpdf v4.04; w/ CUDA 11.7.0 w/ PyTorch 1.12.0 Nov 16, 2023
@ThomasHoffmann77 ThomasHoffmann77 changed the title {bio}[foss/2022a,GCCcore/11.3.0] RELION v5.0.0 draft; DynaMight v0.0.0; relion-blush v0.0.1; lru-dict v1.2.0; lil-aretomo v0.1.0; makefun 1.15.1; maturin v0.15.3; mdocfile v0.1.0; Rust v1.70.0; starfile v0.5.1; xpdf v4.04; w/ CUDA 11.7.0 w/ PyTorch 1.12.0 {bio}[foss/2022a,GCCcore/11.3.0] RELION v5.0.0 draft; DynaMight v0.0.0; relion-blush v0.0.1; relion-classranker v0.0.1; lru-dict v1.2.0; lil-aretomo v0.1.0; makefun 1.15.1; maturin v0.15.3; mdocfile v0.1.0; Rust v1.70.0; starfile v0.5.1; xpdf v4.04; w/ CUDA 11.7.0 w/ PyTorch 1.12.0 Nov 17, 2023
@sassy-crick
Copy link
Copy Markdown
Collaborator

@ThomasHoffmann77 You might want to sync your PR with development, something like this:

eb --sync-pr-with-develop NUMBER_OF_PR

@boegel
Copy link
Copy Markdown
Member

boegel commented Oct 13, 2025

No longer relevant since 2022a toolchains are deprecated since foss/2025b was defined, see also https://docs.easybuild.io/policies/toolchains/, so closing...

@boegel boegel closed this Oct 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants