Skip to content
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

sync with develop (20240619) #20851

Merged
merged 517 commits into from
Jun 24, 2024
Merged

sync with develop (20240619) #20851

merged 517 commits into from
Jun 24, 2024

Conversation

boegel
Copy link
Member

@boegel boegel commented Jun 19, 2024

No description provided.

Micket and others added 30 commits June 7, 2024 08:48
…pr_gsutil529

{tools}[GCCcore/13.2.0] gsutil v5.29
…new_pr_Brotli-python109

[foss/2023a] dependencies for RoseTTAFold-All-Atom
…_pr_SciTools-Iris321

{geo}[foss/2022a] SciTools-Iris v3.2.1 w/ Python 3.10.4
…ew_pr_EVcouplings011

{bio}[GCCcore/12.3.0,foss/2023a] EVcouplings v0.1.1, plmc v20230121 w/ 32bit
…w_pr_GnuTLS378

use `libidn2/2.3.7` as dependency for `GnuTLS/3.7.8` and delete `libidn2/2.3.2` (`GCCcore/12.3.0`)
…new_pr_giac19099

{math}[GCC/13.2.0] giac v1.9.0-99, hevea v2.36, CoCoALib v0.99850, FLTK v1.3.9
…new_pr_planarity3020

{lib}[GCC/13.2.0] planarity v3.0.2.0
…pr_EasyMocap02

{vis}[foss/2022a] EasyMocap v0.2 w/ CUDA 11.7.0
…pr_funannotate1813

add missing dependencies for funannotate
…ew_pr_langchain-anthropic0115

{ai,base}[GCCcore/12.3.0,foss/2023a] langchain-anthropic v0.1.15, jiter v0.4.1
…new_pr_autopep8220

{lib}[foss/2023a] autopep8 v2.2.0, pycodestyle v2.11.1
…w_pr_Brotli110

build both static and shared libs for Brotli 1.1.0
…pr_alevin-fry090

{bio}[GCCcore/13.2.0] alevin-fry v0.9.0
…_new_pr_glew220

{devel}[GCCcore/12.3.0] glew v2.2.0 w/ egl
@boegel boegel added update EasyBuild-5.0 EasyBuild 5.0 labels Jun 19, 2024
@boegel boegel added this to the 5.0 milestone Jun 19, 2024
verdurin and others added 4 commits June 19, 2024 10:04
…_pr_imbalanced-learn0123

{tools}[gfbf/2023a] imbalanced-learn v0.12.3
…new_pr_micro-sam101

{vis}[foss/2023a] micro-sam v1.0.1, torch_em v0.7.1, affogato v0.3.3, ...
…pr_mm-common106

{devel}[GCCcore/11.3.0,GCCcore/12.2.0,GCCcore/12.3.0,GCCcore/13.2.0] mm-common v1.0.6, libsigc++ v3.6.0, GLibmm v2.72.1
…new_pr_empanada-napari110

{vis}[foss/2023a] empanada-napari v1.1.0, empanada-dl v0.1.7, connected-components-3d v3.14.1, Albumentations v1.4.0
@boegel
Copy link
Member Author

boegel commented Jun 19, 2024

🤔

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 938, 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 281, in ordered_specs
    EasyConfigTest.resolve_all_dependencies()
  File "/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 213, 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 465, 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 328, in raise_error_missing_deps
    raise EasyBuildError(error_msg)
easybuild.tools.build_log.EasyBuildError: 'Missing dependencies: rpmrebuild/2.11 (no easyconfig file or existing module found)'

======================================================================
FAIL: test__parse_easyconfig_PSIPRED-4.02-GCC-12.3.0.eb (test.easyconfigs.easyconfigs.EasyConfigTest)
Test for easyconfig PSIPRED-4.02-GCC-12.3.0.eb
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 1750, in innertest
    template_easyconfig_test(self, spec_path)
  File "/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 1604, in template_easyconfig_test
    self.fail('Verification for %s failed:\n' % os.path.basename(spec) + '\n'.join(failing_checks))
AssertionError: Verification for PSIPRED-4.02-GCC-12.3.0.eb failed:
Patch file /home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/easybuild/easyconfigs/p/PSIPRED/PSIPRED-4.02_fix_segfault.patch is missing

----------------------------------------------------------------------
Ran 9942 tests in 423.667s

FAILED (failures=1, errors=1)

@Micket
Copy link
Contributor

Micket commented Jun 19, 2024

#20513
reintroduced a builddep on rpmrebuild, which had gotten archived in 5.0.x

rpmbuild version 2.11 was released 2013, i think we should at the very least use an uptodate version.

#20861

you can merge/cherrypick this to fix it.

@boegel
Copy link
Member Author

boegel commented Jun 19, 2024

I've restored the missing patch from develop in 1c783b3

@bedroge bedroge merged commit b5be2a3 into easybuilders:5.0.x Jun 24, 2024
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.