Skip to content

Conversation

@akesandgren
Copy link
Contributor

@akesandgren akesandgren commented Mar 10, 2022

(created using eb --new-pr)

The reason for this older VTK version is that Visit currently requires VTK <= 8.1.x
At least without patching.

…-foss-2020a-Python-3.8.2.eb and patches: Visit-3.2.2_use_glvnd_libs.patch, Visit-3.2.2_use_EB_osmesa_mesagl.patch, Visit-3.2.2_use_EB_tiff_png_jpeg.patch, VTK-8.1.0_dont_look_for_netcdf_CXX.patch, VTK-8.1.0_fix_char_pointer_in_builtins.patch, VTK-8.1.0_handle_Py38.patch
@akesandgren
Copy link
Contributor Author

Test report by @akesandgren
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in total)
b-an02.hpc2n.umu.se - Linux Ubuntu 20.04, x86_64, Intel(R) Xeon(R) CPU E5-2690 v4 @ 2.60GHz, Python 3.8.10
See https://gist.github.com/9fa25c31c573edb6ca6f22f34bdf731c for a full test report.

@boegelbot
Copy link
Collaborator

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

FAIL: test_dep_versions_per_toolchain_generation (test.easyconfigs.easyconfigs.EasyConfigTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test/easyconfigs/easyconfigs.py", line 828, in test_dep_versions_per_toolchain_generation
    self.assertFalse(multi_dep_vars, error_msg)
AssertionError: No multi-variant deps found for '^.*-(?P<tc_gen>20(1[89]|[2-9][0-9])[ab]).*\.eb$' easyconfigs:

found 2 variants of 'VTK' dependency in easyconfigs using '2020a' toolchain generation
* version: 8.1.0; versionsuffix: -Python-3.8.2 as dep for set(['Visit-3.2.2-foss-2020a-Python-3.8.2.eb'])
* version: 8.2.0; versionsuffix: -Python-3.8.2 as dep for set(['CDAT-8.2.1-foss-2020a-Python-3.8.2.eb', 'ITK-5.1.2-fosscuda-2020a.eb', 'meshalyzer-2.0-foss-2020a-Python-3.8.2.eb', 'carputils-20200915-foss-2020a-Python-3.8.2.eb', 'ITK-5.1.2-fosscuda-2020a-Python-3.8.2.eb', 'ITK-5.1.2-foss-2020a-Python-3.8.2.eb', 'LAMMPS-3Mar2020-foss-2020a-Python-3.8.2-kokkos.eb', 'meshalyzer-20200308-foss-2020a-Python-3.8.2.eb', 'ITK-5.1.2-foss-2020a.eb'])


======================================================================
FAIL: test_style_conformance (test.easyconfigs.styletests.StyleTest)
Check the easyconfigs for style
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test/easyconfigs/styletests.py", line 68, in test_style_conformance
    self.assertEqual(result, 0, error_msg)
  File "/opt/hostedtoolcache/Python/2.7.18/x64/lib/python2.7/site-packages/easybuild/base/testing.py", line 116, 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/v/VTK/VTK-8.1.0-foss-2020a-Python-3.8.2.eb:27:1: E265 block comment should start with '# '

: 1 != 0:
DIFF:
- 1

----------------------------------------------------------------------
Ran 14398 tests in 748.583s

FAILED (failures=2)
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 you me acting stupid),
or submit a pull request to https://github.com/boegel/boegelbot fix the problem.

@boegelbot
Copy link
Collaborator

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

FAIL: test_dep_versions_per_toolchain_generation (test.easyconfigs.easyconfigs.EasyConfigTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test/easyconfigs/easyconfigs.py", line 828, in test_dep_versions_per_toolchain_generation
    self.assertFalse(multi_dep_vars, error_msg)
AssertionError: No multi-variant deps found for '^.*-(?P<tc_gen>20(1[89]|[2-9][0-9])[ab]).*\.eb$' easyconfigs:

found 2 variants of 'VTK' dependency in easyconfigs using '2020a' toolchain generation
* version: 8.1.0; versionsuffix: -Python-3.8.2 as dep for set(['Visit-3.2.2-foss-2020a-Python-3.8.2.eb'])
* version: 8.2.0; versionsuffix: -Python-3.8.2 as dep for set(['CDAT-8.2.1-foss-2020a-Python-3.8.2.eb', 'ITK-5.1.2-fosscuda-2020a.eb', 'meshalyzer-2.0-foss-2020a-Python-3.8.2.eb', 'carputils-20200915-foss-2020a-Python-3.8.2.eb', 'ITK-5.1.2-fosscuda-2020a-Python-3.8.2.eb', 'ITK-5.1.2-foss-2020a-Python-3.8.2.eb', 'LAMMPS-3Mar2020-foss-2020a-Python-3.8.2-kokkos.eb', 'meshalyzer-20200308-foss-2020a-Python-3.8.2.eb', 'ITK-5.1.2-foss-2020a.eb'])


----------------------------------------------------------------------
Ran 14398 tests in 531.330s

FAILED (failures=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 you me acting stupid),
or submit a pull request to https://github.com/boegel/boegelbot fix the problem.

@boegel
Copy link
Member

boegel commented Jan 13, 2024

closing this since foss/2020a is deprecated, see https://docs.easybuild.io/policies/toolchains

@akesandgren If Visit is still relevant, please consider opening a new PR with a more recent toolchain

@boegel boegel closed this Jan 13, 2024
@boegel boegel mentioned this pull request Jun 13, 2024
2 tasks
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.

3 participants