Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

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