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

{lib}[GCCcore/13.2.0] Mesa v23.19, libunwind v1.6.2, LLVM v17.0.3, libdrm v2.4.117, libGLU v9.0.3, libglvnd v1.7.0 #19057

Merged

Conversation

Micket
Copy link
Contributor

@Micket Micket commented Oct 22, 2023

…Ccore-13.2.0.eb, libdrm-2.4.117-GCCcore-13.2.0.eb, libglvnd-1.7.0-GCCcore-13.2.0.eb, Mesa-23.1.9-GCCcore-13.2.0.eb
@Micket Micket added the update label Oct 22, 2023
@Micket Micket added this to the next release (4.8.2?) milestone Oct 22, 2023
@Micket
Copy link
Contributor Author

Micket commented Oct 22, 2023

Test report by @Micket
FAILED
Build succeeded for 4 out of 6 (6 easyconfigs in total)
alvis-c1 - Linux Rocky Linux 8.8, x86_64, Intel Xeon Processor (Skylake), Python 3.6.8
See https://gist.github.com/Micket/73a2d389a0f86c0ba357e52faf1fadeb for a full test report.

@boegelbot
Copy link
Collaborator

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

ERROR: test_conflicts (test.easyconfigs.easyconfigs.EasyConfigTest)
Check whether any conflicts occur in software dependency graphs.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 331, in test_conflicts
    self.assertFalse(check_conflicts(self.ordered_specs, modules_tool(), check_inter_ec_conflicts=False),
  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: Meson/1.2.3-GCCcore-13.2.0, Mako/1.2.4-GCCcore-13.2.0, X11/20231019-GCCcore-13.2.0, zstd/1.5.5-GCCcore-13.2.0 (no easyconfig file or existing module found)'

======================================================================
ERROR: test_dep_graph (test.easyconfigs.easyconfigs.EasyConfigTest)
Unit test that builds a full dependency graph.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 318, in test_dep_graph
    dep_graph(fn, 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: Meson/1.2.3-GCCcore-13.2.0, Mako/1.2.4-GCCcore-13.2.0, X11/20231019-GCCcore-13.2.0, zstd/1.5.5-GCCcore-13.2.0 (no easyconfig file or existing module found)'

======================================================================
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: Meson/1.2.3-GCCcore-13.2.0, Mako/1.2.4-GCCcore-13.2.0, X11/20231019-GCCcore-13.2.0, zstd/1.5.5-GCCcore-13.2.0 (no easyconfig file or existing module found)'

----------------------------------------------------------------------
Ran 18325 tests in 1008.062s

FAILED (errors=3)
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.

@Micket
Copy link
Contributor Author

Micket commented Oct 23, 2023

This mesa and LLVM wasn't compatible it seems. Decisions decisions.. wait for mesa or roll back LLVM?

@Micket Micket marked this pull request as draft October 23, 2023 08:25
@boegel boegel changed the title {lib}[GCCcore/13.2.0] libunwind v1.6.2, LLVM v17.0.3, libdrm v2.4.117, ... {lib}[GCCcore/13.2.0] Mesa v23.19, libunwind v1.6.2, LLVM v17.0.3, libdrm v2.4.117, libGLU v9.0.3, libglvnd v1.7.0 Oct 23, 2023
@boegel
Copy link
Member

boegel commented Oct 23, 2023

@Micket We would need to stick to LLVM 16.x? That may be beneficial also for numba, perhaps...

@Micket
Copy link
Contributor Author

Micket commented Oct 23, 2023

Done (numba has always a pain anyway though, i wonder if we should just stick to letting llvmlite build it's own custom patched llvm like it wants)

@Micket Micket marked this pull request as ready for review October 23, 2023 09:57
@Micket
Copy link
Contributor Author

Micket commented Oct 23, 2023

Test report by @Micket
SUCCESS
Build succeeded for 6 out of 6 (6 easyconfigs in total)
alvis-c1 - Linux Rocky Linux 8.8, x86_64, Intel Xeon Processor (Skylake), Python 3.6.8
See https://gist.github.com/Micket/1721bc51b23a764d543694726b45cd93 for a full test report.

@Micket
Copy link
Contributor Author

Micket commented Oct 23, 2023

@boegelbot please test @ generoso

@boegelbot
Copy link
Collaborator

@Micket: Request for testing this PR well received on login1

PR test command 'EB_PR=19057 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs /opt/software/slurm/bin/sbatch --job-name test_PR_19057 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 12035

Test results coming soon (I hope)...

- notification for comment with ID 1775971566 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 6 out of 6 (6 easyconfigs in total)
cns1 - Linux Rocky Linux 8.5, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/boegelbot/b961f15c850a917e8e5cb762c4857303 for a full test report.

@Micket
Copy link
Contributor Author

Micket commented Oct 23, 2023

@boegelbot please test @ jsc-zen2

@boegelbot
Copy link
Collaborator

@Micket: Request for testing this PR well received on jsczen2l1.int.jsc-zen2.easybuild-test.cluster

PR test command 'EB_PR=19057 EB_ARGS= EB_REPO=easybuild-easyconfigs /opt/software/slurm/bin/sbatch --mem-per-cpu=4000M --job-name test_PR_19057 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen2.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 3629

Test results coming soon (I hope)...

- notification for comment with ID 1776054413 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 6 out of 6 (6 easyconfigs in total)
jsczen2c1.int.jsc-zen2.easybuild-test.cluster - Linux Rocky Linux 8.5, x86_64, AMD EPYC 7742 64-Core Processor (zen2), Python 3.6.8
See https://gist.github.com/boegelbot/15544b47a29897f14db0e5a9bfa2f9dc for a full test report.

@verdurin
Copy link
Member

Test report by @verdurin
FAILED
Build succeeded for 24 out of 56 (6 easyconfigs in total)
easybuild-c7.novalocal - Linux CentOS Linux 7.9.2009, x86_64, Intel Xeon Processor (Skylake, IBRS), Python 3.6.8
See https://gist.github.com/verdurin/e5246e48caaf64e1945ee0337d9a42e5 for a full test report.

@verdurin
Copy link
Member

Test report by @verdurin
FAILED
Build succeeded for 26 out of 33 (6 easyconfigs in total)
easybuild-c7.novalocal - Linux CentOS Linux 7.9.2009, x86_64, Intel Xeon Processor (Skylake, IBRS), Python 3.6.8
See https://gist.github.com/verdurin/3ac2cccbaa9662fc8982e3a690952fc5 for a full test report.

@Micket
Copy link
Contributor Author

Micket commented Oct 24, 2023

@verdurin your checksum is off? try downloading again util-linux again maybe

== 2023-10-24 13:46:41,136 build_log.py:171 ERROR EasyBuild crashed with an error (at easybuild/base/exceptions.py:126 in __init__): Checksum verification for /eb/maint/sources/u/util-linux/util-linux-2.39.tar.gz using {'util-linux-2.39.tar.gz': 'b1f597ad172a2ee17b0a7ae4be7ab7e1b1a6f9394ddbd3d8ec90ae4ed7333579'} failed. (at easybuild/framework/easyblock.py:2457 in checksum_step)
``

@verdurin
Copy link
Member

Test report by @verdurin
SUCCESS
Build succeeded for 9 out of 9 (6 easyconfigs in total)
easybuild-c7.novalocal - Linux CentOS Linux 7.9.2009, x86_64, Intel Xeon Processor (Skylake, IBRS), Python 3.6.8
See https://gist.github.com/verdurin/35a008e00be2ab823d338241485fde44 for a full test report.

Copy link
Member

@verdurin verdurin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks fine.

@verdurin
Copy link
Member

Going in, thanks @Micket!

@verdurin verdurin merged commit 9f0a0fa into easybuilders:develop Oct 24, 2023
5 checks passed
@Micket Micket deleted the 20231022235143_new_pr_libunwind162 branch April 7, 2024 13:09
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.

4 participants