-
Notifications
You must be signed in to change notification settings - Fork 428
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
Fix and update package building scripts #4273
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 #4273 +/- ##
==========================================
+ Coverage 84.42% 84.44% +0.02%
==========================================
Files 552 552
Lines 33554 33554
==========================================
+ Hits 28328 28335 +7
+ Misses 5226 5219 -7 ☔ View full report in Codecov by Sentry. |
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
ae82786
to
70d28ff
Compare
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
f9e3fe1
to
b7f9f3b
Compare
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
a58f69a
to
1595250
Compare
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
Use direct download. Reasons: - The old repos at https://packages.erlang-solutions.com/... are failing from time to time, and the Erlang versions are not updated anymore. - The new repos at http://binaries2.erlang-solutions.com/... are not functional (yet). I reported the issue, but it is not clear when they will start working.
Otherwise, rpmbuild would fail. This is already done when building ESL Erlang packages.
Also: - Add Ubuntu 22 Jammy Jellyfish Note: Versions differ because of the available ESL Erlang packages.
elasticsearch_and_cassandra_26 / elasticsearch_and_cassandra_mnesia / 05f03eb small_tests_25 / small_tests / 05f03eb small_tests_26 / small_tests / 05f03eb small_tests_26_arm64 / small_tests / 05f03eb ldap_mnesia_25 / ldap_mnesia / 05f03eb ldap_mnesia_26 / ldap_mnesia / 05f03eb dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / 05f03eb dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / 05f03eb dynamic_domains_mysql_redis_26 / mysql_redis / 05f03eb internal_mnesia_26 / internal_mnesia / 05f03eb dynamic_domains_mssql_mnesia_26 / odbc_mssql_mnesia / 05f03eb pgsql_cets_26 / pgsql_cets / 05f03eb pgsql_mnesia_25 / pgsql_mnesia / 05f03eb mysql_redis_26 / mysql_redis / 05f03eb mssql_mnesia_26 / odbc_mssql_mnesia / 05f03eb pgsql_mnesia_26 / pgsql_mnesia / 05f03eb |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! 👍Thanks for fixing the package scripts!
This PR fixes and updates the packages built with CircleCI.
The original issue was that the
packages.erlang-solutions.com/...
repos stopped working. I reported this, and they are almost fully functional again (except for Centos 7).In the meantime, I researched possible alternatives, because the repos are now considered old and discontinued.
binaries2.erlang-solutions.com/...
would be a good option, but they don't work. I reported this, but it will take time to fix these issues.With the new packages it was possible to update the Erlang versions, and add support for the newer Ubuntu 22.04 Jammy Jellyfish.
Notes:
rpm
packages to avoid errors, just like here https://github.com/esl/packages-pipeline/blob/master/esl_erlang/ctx/scripts/rpm/script.sh#L100-L101.