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

tweak version regex in OpenSSL easyblock for compatiblity with Arch Linux #2829

Open
wants to merge 2 commits into
base: develop
Choose a base branch
from

Conversation

LukeLabrie
Copy link

see issue #2823
@ebknudsen

@boegelbot
Copy link

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

ERROR: test_easyblock__home_runner_work_easybuild-easyblocks_easybuild-easyblocks_easybuild_easyblocks_o_openssl_wrapper (test.easyblocks.init_easyblocks.InitTest)
Test for initialisation of easyblock /home/runner/work/easybuild-easyblocks/easybuild-easyblocks/easybuild/easyblocks/o/openssl_wrapper.py
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test/easyblocks/init_easyblocks.py", line 201, in innertest
    template_init_test(self, easyblock, **kwargs)
  File "test/easyblocks/init_easyblocks.py", line 172, in template_init_test
Log available at /tmp/eb-Pu1xJz/eb-b3kUrO/eb-tcxeio/eb-WqS_G2/easybuild-easyblocks-tests-cDggq8.log
    app = app_class(EasyConfig(self.eb_file))
  File "/tmp/runner/9b483afc9b4bd10b84441ef6003bb4b71777bff4/lib/python2.7/site-packages/easybuild/easyblocks/o/openssl_wrapper.py", line 267, in __init__
    raise EasyBuildError(err_msg, self.version, self.system_ssl['version'])
EasyBuildError: u"OpenSSL v1.1 headers not found in host system, but libraries for v1.1 are present. Install the development package of OpenSSL for your system or force building OpenSSL from source in EasyBuild by setting 'wrap_system_openssl = False' in the OpenSSL easyconfig."

======================================================================
ERROR: test_easyblock__home_runner_work_easybuild-easyblocks_easybuild-easyblocks_easybuild_easyblocks_o_openssl_wrapper (test.easyblocks.module.ModuleOnlyTest)
Test for using --module-only with easyblock /home/runner/work/easybuild-easyblocks/easybuild-easyblocks/easybuild/easyblocks/o/openssl_wrapper.py
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test/easyblocks/module.py", line 403, in innertest
    template_module_only_test(self, easyblock, **kwargs)
  File "test/easyblocks/module.py", line 354, in template_module_only_test
    app = app_class(EasyConfig(self.eb_file))
  File "/tmp/runner/9b483afc9b4bd10b84441ef6003bb4b71777bff4/lib/python2.7/site-packages/easybuild/easyblocks/o/openssl_wrapper.py", line 267, in __init__
    raise EasyBuildError(err_msg, self.version, self.system_ssl['version'])
EasyBuildError: u"OpenSSL v1.1 headers not found in host system, but libraries for v1.1 are present. Install the development package of OpenSSL for your system or force building OpenSSL from source in EasyBuild by setting 'wrap_system_openssl = False' in the OpenSSL easyconfig."

----------------------------------------------------------------------
Ran 578 tests in 60.780s

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

@ebknudsen
Copy link

ebknudsen commented Nov 23, 2022 via email

@boegel boegel changed the title archlinux compatibility for solibs tweak version regex in OpenSSL easyblock for compatiblity with Arch Linux Nov 23, 2022
@boegel boegel added this to the 4.x milestone Nov 23, 2022
@LukeLabrie
Copy link
Author

@ebknudsen that would be great :) I will also take a look

@boegelbot
Copy link

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

ERROR: test_easyblock__home_runner_work_easybuild-easyblocks_easybuild-easyblocks_easybuild_easyblocks_o_openssl_wrapper (test.easyblocks.init_easyblocks.InitTest)
Test for initialisation of easyblock /home/runner/work/easybuild-easyblocks/easybuild-easyblocks/easybuild/easyblocks/o/openssl_wrapper.py
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test/easyblocks/init_easyblocks.py", line 201, in innertest
Log available at /tmp/eb-EYLENc/eb-p82CJk/eb-fPR_pC/eb-5iXd9a/easybuild-easyblocks-tests-D7BG08.log
    template_init_test(self, easyblock, **kwargs)
  File "test/easyblocks/init_easyblocks.py", line 172, in template_init_test
    app = app_class(EasyConfig(self.eb_file))
  File "/tmp/runner/8749f02636695854bec8c36ca244bee31efda335/lib/python2.7/site-packages/easybuild/easyblocks/o/openssl_wrapper.py", line 267, in __init__
    raise EasyBuildError(err_msg, self.version, self.system_ssl['version'])
EasyBuildError: u"OpenSSL v1.1 headers not found in host system, but libraries for v1.1 are present. Install the development package of OpenSSL for your system or force building OpenSSL from source in EasyBuild by setting 'wrap_system_openssl = False' in the OpenSSL easyconfig."

======================================================================
ERROR: test_easyblock__home_runner_work_easybuild-easyblocks_easybuild-easyblocks_easybuild_easyblocks_o_openssl_wrapper (test.easyblocks.module.ModuleOnlyTest)
Test for using --module-only with easyblock /home/runner/work/easybuild-easyblocks/easybuild-easyblocks/easybuild/easyblocks/o/openssl_wrapper.py
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test/easyblocks/module.py", line 404, in innertest
    template_module_only_test(self, easyblock, **kwargs)
  File "test/easyblocks/module.py", line 355, in template_module_only_test
    app = app_class(EasyConfig(self.eb_file))
  File "/tmp/runner/8749f02636695854bec8c36ca244bee31efda335/lib/python2.7/site-packages/easybuild/easyblocks/o/openssl_wrapper.py", line 267, in __init__
    raise EasyBuildError(err_msg, self.version, self.system_ssl['version'])
EasyBuildError: u"OpenSSL v1.1 headers not found in host system, but libraries for v1.1 are present. Install the development package of OpenSSL for your system or force building OpenSSL from source in EasyBuild by setting 'wrap_system_openssl = False' in the OpenSSL easyconfig."

----------------------------------------------------------------------
Ran 580 tests in 67.743s

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

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.

None yet

4 participants