Bug 1062791

Summary: log4shib: please add missing libboost_thread-devel Depends: to -devel
Product: [openSUSE] openSUSE Tumbleweed Reporter: Adam Majer <amajer>
Component: OtherAssignee: Kristyna Streitova <kstreitova>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 1062583    

Description Adam Majer 2017-10-11 12:28:54 UTC
opensaml current BuildRequires boost-devel. This package is going to be dropped since it pulls in too many unnecessary runtimes. This change will cause your package to stop building. Please fix.

See Bug 1062583 for rationale.

https://build.opensuse.org/package/show/home:adamm:branches:devel:libraries:c_c++/opensaml
Comment 1 Adam Majer 2017-10-11 12:31:19 UTC
Looks like this package was fixed, yet it no longer builds. So some libboost_*-devel dependency is missing probably from another BR. Please investigate and reassign.

Aside: I was fixing bug summary but pressed Enter and it got submitted ;)
Comment 2 Adam Majer 2017-10-11 13:02:02 UTC
This is causing build failures packages that BR log4shib-devel

https://build.opensuse.org/package/show/home:adamm:branches:devel:libraries:c_c++/xmltooling

and others.

The missing dependency in the -devel package seems to be libboost_thread-devel

since -devel package headers require it,

threading/BoostThreads.hh:#include <boost/thread/thread.hpp>
threading/BoostThreads.hh:#include <boost/thread/mutex.hpp>
threading/BoostThreads.hh:#include <boost/thread/tss.hpp>
Comment 3 Kristyna Streitova 2017-10-11 14:09:56 UTC
The fix was submitted for openSUSE:Factory (sr#533419).

I'm closing this bug as fixed, feel free to reopen when needed.