Bug 2211524

Summary: lasso in rawhide is behind lasso in Fedora 38
Product: [Fedora] Fedora Reporter: Clemens Lang <cllang>
Component: lassoAssignee: Simo Sorce <ssorce>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 39CC: jhrozek, rcritten, ssorce
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
URL: https://packages.fedoraproject.org/pkgs/lasso/lasso/
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Clemens Lang 2023-05-31 21:26:24 UTC
Fedora 38 ships lasso 2.8.2-1.fc38, while rawhide still contains 2.7.0-9.fc37. This is an issue, because 2.7.0-9.fc37 has compatibility problems with OpenSSL 3.

Could you please build lasso 2.8.2 for rawhide and submit an update to Bodhi?

Reproducible: Always

Actual Results:  
Fedora rawhide's lasso package is older than Fedora 38.

Expected Results:  
Fedora rawhide's lasso packages is at least as new as Fedora 38.

Comment 1 Simo Sorce 2023-06-01 12:31:24 UTC
A rebase to the latest xmlsec1 broke the build, and I have not had luck asking the lasso mailing list for help this time.
The latest xmlsec1 has a loong list of ABI breakage notes in the release notes.

Comment 2 Clemens Lang 2023-06-02 09:35:48 UTC
Yes, I'm aware. However, the version of lasso currently in rawhide is also broken with the rebased xmlsec1. For example, in https://download.copr.fedorainfracloud.org/results/clang/sogo/fedora-rawhide-x86_64/05992452-sogo/builder-live.log.gz an attempt to link to liblasso fails with:

/usr/bin/ld: /usr/lib64/liblasso.so.3: undefined reference to `xmlSecBase64Decode'
/usr/bin/ld: /usr/lib64/liblasso.so.3: undefined reference to `xmlSecOpenSSLKeyDataDsaGetDsa'
/usr/bin/ld: /usr/lib64/liblasso.so.3: undefined reference to `xmlSecOpenSSLKeyDataRsaGetRsa'

which is a problem that was fixed in lasso 2.8.2-1.fc38.

Comment 3 Fedora Release Engineering 2023-08-16 08:10:00 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 39 development cycle.
Changing version to 39.