Bug 1081118

Summary: [glibc2.27] yast2-control-center fails to build
Product: [openSUSE] openSUSE Tumbleweed Reporter: Dominique Leuenberger <dimstar>
Component: YaST2Assignee: E-mail List <yast2-maintainers>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: dimstar, schubi
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Dominique Leuenberger 2018-02-15 08:24:28 UTC
openSUSE Factory is in progress of merging GLIBC 2.27 - yast2-control-center is amongst the packages failing to build

Build log is available at https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:C:DVD/yast2-control-center/standard/x86_64


From the build log:

[   62s] /home/abuild/rpmbuild/BUILD/yast2-control-center-3.3.0/src/main_window.cpp:27:10: fatal error: rpc/types.h: No such file or directory
[   62s]  #include <rpc/types.h>
[   62s]           ^~~~~~~~~~~~~
[   62s] compilation terminated.

This is due to the switch from sunrpc (part of glibc, now disabled) to tirpc (needs explicit build deps)
Comment 1 Dominique Leuenberger 2018-02-15 08:26:56 UTC
This had been corrected a while back in github by
https://github.com/yast/yast-control-center/pull/19

but as this PR did not contain a changelog entry and a version bump, it was not submittable to Tumbleweed

https://github.com/yast/yast-control-center/pull/20 adds the missing bits and pieces to make at possible to forward it
Comment 2 Stefan Schubert 2018-02-15 12:54:33 UTC
I have approved the PRs. Could you please merge it and close the bug ?
Thanks !
Comment 3 Dominique Leuenberger 2018-02-15 12:57:00 UTC
PR has been merged by Imo

Submission to openSUSE:Factory happened in
https://build.opensuse.org/request/show/576980