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

ci(debs): build for ubuntu 22.04 jammy #221

Merged
merged 2 commits into from
Aug 2, 2022
Merged

Conversation

aloisklink
Copy link
Contributor

The focal .deb is incompatible with jammy, due to the libssl1.1 package being missing, as it was replaced with libssl3.

The only part of the edgesec that was using OpenSSL was:

  • the bundled hostapd
  • when compiled with USE_CRYPTO_SERVICE=true

As hostapd v2.10 is compatible with OpenSSL 3.0.0 (see #216), and USE_CRYPTO_SERVICE=false is normally disabled, upgrading the OpenSSL 3.0.0 shouldn't cause any disruption.

Note: In order to prevent the focal (Ubuntu 20.04) and jammy (Ubuntu 22.04) packages from having the same filenames, I changed the .debs to have the filename pattern: name_version_distribution_arch.deb, so that distribution was included in the filename.

The focal .deb is incompatible with jammy, due to the libssl1.1 package
being missing, as it was replaced with libssl3

The only part of the edgesec that was using OpenSSL was:
  - the bundled hostapd
  - when compiled with `USE_CRYPTO_SERVICE=true`

As hostapd v2.10 is compatible with OpenSSL 3.0.0,
and USE_CRYPTO_SERVICE=false is normally disabled,
upgrading the OpenSSL 3.0.0 shouldn't cause any disruption.
Even if the CI artifacts have different names,
once they become Release artifacts, there is no easy way to find out
which artifacts they are.
@aloisklink aloisklink merged commit b25c3f2 into main Aug 2, 2022
@aloisklink aloisklink deleted the add-jammy-support branch August 2, 2022 14:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants