Bugzilla – Bug 1218254
[Build 20231219] qca: pkcs12 wrongly moved to 'legacy' provider
Last modified: 2024-01-19 09:20:08 UTC
## Observation Initially filed as QA bug, but in fact this seems to be a product bug: https://progress.opensuse.org/issues/133529 With https://progress.opensuse.org/issues/133529, the 'pkcs12' provider has been marked as 'only available when legacy is available' - which in our default openssl configuration is not the case (the legacy.so is instal;led, but the config does not enable it) openQA test in scenario opensuse-Tumbleweed-DVD-x86_64-extra_tests_textmode@64bit fails in [libqca2](https://openqa.opensuse.org/tests/3826520/modules/libqca2/steps/16) ## Test suite description Maintainer: slindomansilla@suse.de. Mainly post-installation console extra tests. ## Reproducible Fails since (at least) Build [20231213](https://openqa.opensuse.org/tests/3811161) ## Expected result Last good: [20231212](https://openqa.opensuse.org/tests/3809161) (or more recent) ## Further details Always latest result in this scenario: [latest](https://openqa.opensuse.org/tests/latest?arch=x86_64&distri=opensuse&flavor=DVD&machine=64bit&test=extra_tests_textmode&version=Tumbleweed)
Apparently it was intentional, though apparently without proper investigation: https://invent.kde.org/libraries/qca/-/merge_requests/98#note_719384 It's also not just that, the code to check whether the legacy provider is available was broken and so even when legacy.so could be loaded it was not. MR: https://invent.kde.org/libraries/qca/-/merge_requests/103
MR accepted upstream, submitted to devel prj: https://build.opensuse.org/request/show/1134925
This is an autogenerated message for OBS integration: This bug (1218254) was mentioned in https://build.opensuse.org/request/show/1135002 Factory / qca