Bug 2018887 - appx-util: FTBFS with OpenSSL 3.0.0
Summary: appx-util: FTBFS with OpenSSL 3.0.0
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: appx-util
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Neal Gompa
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: OpenSSL3.0 F36FTBFS 2032239
TreeView+ depends on / blocked
 
Reported: 2021-11-01 08:00 UTC by Sahana Prasad
Modified: 2021-12-30 20:48 UTC (History)
1 user (show)

Fixed In Version: appx-util-0.4-5.fc36
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-12-30 20:48:36 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
build.log from local mockbuild on rawhide (43.53 KB, text/plain)
2021-12-16 12:32 UTC, Neal Gompa
no flags Details

Description Sahana Prasad 2021-11-01 08:00:55 UTC
This bug is used to track the readiness of appx-util with OpenSSL 3.0.0

currently the build fails due to the usage of deprecated functions:
https://koji.fedoraproject.org/koji/taskinfo?taskID=78020160

Kindly fix them to ensure this package builds with OpenSSL 3.0.0

You can treat the deprecated warnings not as errors if you want to continue to use deprecated functions, but it is encouraged to use the new APIs, and this migration could be done sooner than later.

To not treat deprecated warnings as errors, you may use
-Wno-error=deprecated-declarations

To port to new APIs, kindly refer to the OpenSSL upstream migration guide:
https://www.openssl.org/docs/manmaster/man7/migration_guide.html

Comment 1 Neal Gompa 2021-12-16 12:32:33 UTC
Created attachment 1846562 [details]
build.log from local mockbuild on rawhide

Sahana, it looks like the failure isn't because of deprecated functions, but instead because the ASN1 APIs broke. See the log attached for details (look for the failure with Sign.cpp/Sign.o).

I can't seem to figure out how to adapt to OpenSSL 3.0. Could you be of some assistance?

Comment 2 Neal Gompa 2021-12-30 20:48:36 UTC
Build has been fixed thanks to Igor Raits' patch, and is now in Rawhide: https://koji.fedoraproject.org/koji/buildinfo?buildID=1871651


Note You need to log in before you can comment on or make changes to this bug.