Bug 1409770

Summary: pcs FTBFS in rawhide due to dependency on openwsman
Product: [Fedora] Fedora Reporter: Charalampos Stratakis <cstratak>
Component: pcsAssignee: Tomas Jelinek <tojeline>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: anprice, cfeist, idevat, jpokorny, tojeline
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: pcs-0.9.155-1.fc26 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-01-09 14:21:24 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: 1383992    
Bug Blocks:    

Description Charalampos Stratakis 2017-01-03 10:19:43 UTC
Due to pcs depending on openwsman, and openwsman is not at the moment ported to openssl 1.1.0, pcs cannot be built from sources in rawhide.

Comment 1 Tomas Jelinek 2017-01-03 12:51:05 UTC
As far as I know pcs does not depend on openwsman. When I try to scratch-build pcs from sources for current rawhide, I get this error:

ERROR: Command failed: 
 # /usr/bin/dnf builddep --installroot /var/lib/mock/f26-build-7265868-681442/root/ /var/lib/mock/f26-build-7265868-681442/root//builddir/build/SRPMS/pcs-0.9.154-3.fc26.src.rpm --setopt=tsflags=nocontexts
Last metadata expiration check: 0:00:47 ago on Tue Jan  3 12:26:11 2017.
Package gcc-6.3.1-1.fc26.x86_64 is already installed, skipping.
Package gcc-c++-6.3.1-1.fc26.x86_64 is already installed, skipping.
Error: nothing provides python(abi) = 3.5 needed by openwsman-python3-2.6.2-7.fc26.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages)

https://koji.fedoraproject.org/koji/taskinfo?taskID=17156322


Is openwsman-python3 a new dependency of some dependency of pcs?

Comment 2 Charalampos Stratakis 2017-01-03 14:51:53 UTC
openwsman has been fixed and I initiated a build for pcs, however now the tests fail.

https://koji.fedoraproject.org/koji/taskinfo?taskID=17157012

Comment 3 Tomas Jelinek 2017-01-09 12:31:32 UTC
Tests have been fixed and pcs now builds just fine.
Thank Adam Williamson very much for digging into this.

upstream patches:
https://github.com/ClusterLabs/pcs/commit/cbc8eb0eeff7ac9076d1455ac4f54113c84dd693
https://github.com/ClusterLabs/pcs/commit/f98b07d5025904e451e265e3ac93211fdba289da