On ti, 15 helmi 2022, Alexander Bokovoy via FreeIPA-devel wrote:
Hi,
Azure CI jobs limit was restored yesterday to 10 parallel jobs.
Thanks to Microsoft for handling the request quickly.
I restarted Azure CI in Rob's pull request
https://github.com/freeipa/freeipa/pull/6184 to see how it goes.
One thing I noticed this morning is that Build / Tox / WebUI unit test
phases do not work anymore with Fedora 34 as nodejs cannot be installed:
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
This is definitely a Fedora issue but it is a reminder that we should
actually switch to Fedora 35 or even Fedora 36 in Azure CI. Fedora 36
was recently branched and will go to Beta stage in March, so we should
be able to test-drive it.
I submitted
https://github.com/freeipa/freeipa/pull/6188 to switch Azure
CI to
registry.fedoraproject.org/fedora-toolbox:36 as a base. This also
gives us opportunity to run against OpenSSL 3.0.0 and OpenLDAP 2.6.
Build and docs targets worked out of the box but Web UI unit tests
failed as there is no default OpenSSL configuration anymore. I'll look
into it.
Tox build also failed as python-ldap wheel in PIP is not ready for
OpenLDAP 2.6 (attempts to link against libldap_r which is removed in
2.6).
Christian, any idea how we can update python-ldap wheel?
--
/ Alexander Bokovoy
Sr. Principal Software Engineer
Security / Identity Management Engineering
Red Hat Limited, Finland