-
Notifications
You must be signed in to change notification settings - Fork 429
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
Bundle OpenSSL 3.x with packages for older systems #4511
base: master
Are you sure you want to change the base?
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #4511 +/- ##
==========================================
- Coverage 85.58% 85.55% -0.03%
==========================================
Files 559 559
Lines 34065 34065
==========================================
- Hits 29154 29146 -8
- Misses 4911 4919 +8 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
abc56c9
to
f8751d0
Compare
f8751d0
to
1e87ce8
Compare
This comment was marked as outdated.
This comment was marked as outdated.
bb3cc7c
to
48c4bf9
Compare
This comment was marked as outdated.
This comment was marked as outdated.
48c4bf9
to
fb1395c
Compare
This comment was marked as outdated.
This comment was marked as outdated.
elasticsearch_and_cassandra_27 / elasticsearch_and_cassandra_mnesia / 7345acf small_tests_27 / small_tests / 7345acf small_tests_26 / small_tests / 7345acf small_tests_27_arm64 / small_tests / 7345acf ldap_mnesia_26 / ldap_mnesia / 7345acf dynamic_domains_mysql_redis_27 / mysql_redis / 7345acf ldap_mnesia_27 / ldap_mnesia / 7345acf internal_mnesia_27 / internal_mnesia / 7345acf dynamic_domains_pgsql_mnesia_27 / pgsql_mnesia / 7345acf dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / 7345acf pgsql_cets_27 / pgsql_cets / 7345acf dynamic_domains_mssql_mnesia_27 / odbc_mssql_mnesia / 7345acf mysql_redis_27 / mysql_redis / 7345acf pgsql_mnesia_27 / pgsql_mnesia / 7345acf graphql_server_SUITE:admin_cli:clustering_tests:join_successful{error,{#{what => invalid_response_code,
response_code => {exit_status,1},
expected_type => ok},
[{graphql_helper,assert_response_code,2,
[{file,"/home/circleci/project/big_tests/tests/graphql_helper.erl"},
{line,258}]},
{graphql_helper,get_ok_value,2,
[{file,"/home/circleci/project/big_tests/tests/graphql_helper.erl"},
{line,241}]},
{graphql_server_SUITE,join_successful,1,
[{file,"/home/circleci/project/big_tests/tests/graphql_server_SUITE.erl"},
{line,153}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1303}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}} cockroachdb_cets_27 / cockroachdb_cets / 7345acf pubsub_SUITE:dag+last_item_cache:send_last_published_item_no_items_test{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"alice_send_last_published_item_no_items_test_3181@localhost/res1">>,
escalus_tcp,<0.110077.0>,
[{event_manager,<0.110066.0>},
{server,<<"localhost">>},
{username,
<<"alicE_send_last_published_item_no_items_test_3181">>},
{resource,<<"res1">>}],
[{event_client,
[{event_manager,<0.110066.0>},
{server,<<"localhost">>},
{username,
<<"alicE_send_last_published_item_no_items_test_3181">>},
{resource,<<"res1">>}]},
{resource,<<"res1">>},
{username,
<<"alice_send_last_published_item_no_items_test_3181">>},
{server,<<"localhost">>},
{host,<<"localhost">>},
{port,5222},
{auth,{escalus_auth,auth_plain}},
{wspath,undefined},
{username,
<<"alicE_send_last_published_item_no_items_test_3181">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{stream_id,<<"24e45de50325ff7d">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{pubsub_tools,receive_response,3,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,434}]},
{pubsub_tools,receive_and_check... pubsub_SUITE:dag+last_item_cache:send_last_published_item_no_items_test{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"alice_send_last_published_item_no_items_test_3184@localhost/res1">>,
escalus_tcp,<0.110152.0>,
[{event_manager,<0.110142.0>},
{server,<<"localhost">>},
{username,
<<"alicE_send_last_published_item_no_items_test_3184">>},
{resource,<<"res1">>}],
[{event_client,
[{event_manager,<0.110142.0>},
{server,<<"localhost">>},
{username,
<<"alicE_send_last_published_item_no_items_test_3184">>},
{resource,<<"res1">>}]},
{resource,<<"res1">>},
{username,
<<"alice_send_last_published_item_no_items_test_3184">>},
{server,<<"localhost">>},
{host,<<"localhost">>},
{port,5222},
{auth,{escalus_auth,auth_plain}},
{wspath,undefined},
{username,
<<"alicE_send_last_published_item_no_items_test_3184">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{stream_id,<<"52e4ba7a0ad56daf">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{pubsub_tools,receive_response,3,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,434}]},
{pubsub_tools,receive_and_check... sm_SUITE:ws_tests:ping_timeout{error,{{badmatch,false},
[{escalus_session,stream_resumption,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,259}]},
{escalus_connection,connection_step,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,161}]},
{lists,foldl_1,3,[{file,"lists.erl"},{line,2151}]},
{escalus_connection,start,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,145}]},
{sm_helper,connect_spec,3,
[{file,"/home/circleci/project/big_tests/tests/sm_helper.erl"},
{line,156}]},
{sm_SUITE,ping_timeout,1,
[{file,"/home/circleci/project/big_tests/tests/sm_SUITE.erl"},
{line,901}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1303}]}]}} mssql_mnesia_27 / odbc_mssql_mnesia / 7345acf cockroachdb_cets_27 / cockroachdb_cets / 7345acf pubsub_SUITE:dag+last_item_cache:send_last_published_item_no_items_test{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"alice_send_last_published_item_no_items_test_71@localhost/res1">>,
escalus_tcp,<0.2248.0>,
[{event_manager,<0.2247.0>},
{server,<<"localhost">>},
{username,
<<"alicE_send_last_published_item_no_items_test_71">>},
{resource,<<"res1">>}],
[{event_client,
[{event_manager,<0.2247.0>},
{server,<<"localhost">>},
{username,
<<"alicE_send_last_published_item_no_items_test_71">>},
{resource,<<"res1">>}]},
{resource,<<"res1">>},
{username,
<<"alice_send_last_published_item_no_items_test_71">>},
{server,<<"localhost">>},
{host,<<"localhost">>},
{port,5222},
{auth,{escalus_auth,auth_plain}},
{wspath,undefined},
{username,
<<"alicE_send_last_published_item_no_items_test_71">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{stream_id,<<"02fdb04cb818e3c8">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{pubsub_tools,receive_response,3,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,434}]},
{pubsub_tools,receive_and_check_response,4,
... |
This PR adds a bundled OpenSSL 3.x for systems where it is not available in official repositories. The bundled version is used only if no system-wide OpenSSL 3.x installation is detected at runtime. This provides a middle ground between requiring users to install OpenSSL 3.x themselves and risking conflicts with existing installations.
If you're looking for the source of the OpenSSL 3.x integration, please see this related PR: esl/cimg-erlang#11
Successful package build workflow: https://app.circleci.com/pipelines/github/esl/MongooseIM/13926/workflows/5fdea30a-bacf-4e27-9147-06b6ff33be27