Bug 1400231

Summary: compat-openssl10-devel Conflicts: openssl-devel
Product: [Fedora] Fedora Reporter: Rex Dieter <rdieter>
Component: compat-openssl10Assignee: Tomas Mraz <tmraz>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: tmraz
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-12-01 11:22:12 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1400196, 1400233    

Description Rex Dieter 2016-11-30 17:32:00 UTC
I know compat-openssl10-devel mentions:

# The devel subpackage intentionally conflicts with main openssl-devel
# as simultaneous use of both openssl package cannot be encouraged.
# Making the packages non-conflicting would also require further
# changes in the dependent packages.
Conflicts: openssl-devel


kde-sig currently have (almost) our entire software stack of blocking on this currently.

Qt5 is (hopefully) fixed as of today, but much legacy software (including Qt4) still FTBFS against openssl-1.1.  Couple this with a few -devel items in the software stack that currently:
Requires: openssl-devel
(like mariadb-devel), and we have a much bigger FTBFS problem


Now, if this legacy compat package cannot or will not move headers, then maybe the newer openssl-1.1 one can and should.

Comment 1 Rex Dieter 2016-11-30 17:37:45 UTC
See also related mariadb bug #1400233

Comment 2 Tomas Mraz 2016-12-01 11:22:12 UTC
I am sorry, but no, I am not going to move the openssl-1.1 headers and promote the use of compat-openssl10.

Comment 3 Rex Dieter 2016-12-01 14:26:03 UTC
I'm sorry too, I didn't have to expect to raise this to FESCo

Comment 4 Rex Dieter 2016-12-01 14:27:02 UTC
Unless, do you have some other reasonable compromise for fixing all the not-yet-ported-to-openssl-1.1 packages?

Comment 5 Tomas Mraz 2016-12-01 15:00:06 UTC
Can you please come up with a list of the packages where the conflicts prevents them from rebuilding?

Comment 6 Tomas Mraz 2016-12-01 15:06:48 UTC
Also btw - without full namespacing of the API symbols in includes the -devel packages really conflict and just moving the files around does not really fix this conflict. Yes, in practice it might sometimes work but there is no guarantee.

Comment 7 Rex Dieter 2016-12-01 15:28:16 UTC
Currently the list includes only what
BuildRequires: mariadb-devel
(which includes qt and everything that depends on it), but that appears to be close to being resolved via bug #1400233