#9112 Update Azure CI to use Fedora 36
Closed: fixed a year ago by frenaud. Opened 2 years ago by abbra.

Fedora 34 has broken nodejs which prevents its use in Azure CI now:

Error:  Problem: cannot install the best candidate for the job
  - nothing provides /usr/bin/pwsh needed by nodejs-1:14.19.0-2.fc34.x86_64

Use this as an opportunity to switch Azure CI to Fedora 36 beta. This will give us a chance to test against OpenSSL 3.0.0 and OpenLDAP 2.6.


PR: https://github.com/freeipa/freeipa/pull/6188

Issues found so far:
- python-ldap wheel in PIP is incompatible with OpenLDAP 2.6. There is work upstream to extend python-ldap to detect new OpenLDAP and link accordingly
- OpenSSL 3.0.0 has no default config in the container, I am going to check with OpenSSL maintainers to see what we should provide there.

master:

  • 64bbf31 Switch Azure CI to Fedora 36 pre-release
  • 6a086eb Azure CI: temporarily add libldap_r.so symlink for python-ldap PIP use
  • 53d9daf Azure CI: don't force non-existing OpenSSL configuration anymore
  • 862340a js tests: use latest grunt

ipa-4-9:

  • 1e88214 Switch Azure CI to Fedora 36 pre-release
  • 137e62c Azure CI: temporarily add libldap_r.so symlink for python-ldap PIP use
  • c2434c4 Azure CI: don't force non-existing OpenSSL configuration anymore
  • ea0275f js tests: use latest grunt

Azure CI has been moved to fedora 37, closing this issue

Metadata Update from @frenaud:
- Issue close_status updated to: fixed
- Issue status updated to: Closed (was: Open)

a year ago

Login to comment on this ticket.

Metadata