Bug 1218254 - [Build 20231219] qca: pkcs12 wrongly moved to 'legacy' provider
Summary: [Build 20231219] qca: pkcs12 wrongly moved to 'legacy' provider
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: KDE Workspace (Plasma) (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: E-Mail List
QA Contact: E-mail List
URL: https://openqa.opensuse.org/tests/382...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-20 08:49 UTC by Dominique Leuenberger
Modified: 2024-01-19 09:20 UTC (History)
2 users (show)

See Also:
Found By: openQA
Services Priority:
Business Priority:
Blocker: Yes
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dominique Leuenberger 2023-12-20 08:49:40 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)
Comment 1 Fabian Vogt 2023-12-22 13:11:11 UTC
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
Comment 2 Fabian Vogt 2023-12-23 19:32:12 UTC
MR accepted upstream, submitted to devel prj: https://build.opensuse.org/request/show/1134925
Comment 3 OBSbugzilla Bot 2023-12-24 19:35:02 UTC
This is an autogenerated message for OBS integration:
This bug (1218254) was mentioned in
https://build.opensuse.org/request/show/1135002 Factory / qca