Overview
Request 546444 accepted
- re-enable Python 2 by default. It's still conditional, but
remains enabled by default. This can be disabled in project
config.
- build Python 2 conditionally
- Use multibuild setup - build no-dependency libraries in the
base package and build the rest of the compiled libraries in
the main variant. This should speed up bootstrapping.
- boost-devel not built by default anymore.
- libboost_headers-devel now provides boost-devel for legacy
dependencies. If you need compiled boost libraries depend on
the current compiled devel subpackage.
- run %fdupes only on the header files and documentation
- drop build dependencies on gcc-fortran, chrpath.
cc @mlandres
new boost makes libzypp fail:
[ 34s] CMake Error at /usr/share/cmake/Modules/FindBoost.cmake:1900 (message): [ 34s] Unable to find the requested Boost libraries. [ 34s] [ 34s] Boost version: 1.65.1 [ 34s] [ 34s] Boost include path: /usr/include [ 34s] [ 34s] Could not find the following Boost libraries: [ 34s] [ 34s] boost_program_options [ 34s] boost_unit_test_framework [ 34s] [ 34s] No Boost libraries were found. You may need to set BOOST_LIBRARYDIR to the [ 34s] directory containing Boost libraries or BOOST_ROOT to the location of [ 34s] Boost.
Request History
adamm created request
- re-enable Python 2 by default. It's still conditional, but
remains enabled by default. This can be disabled in project
config.
- build Python 2 conditionally
- Use multibuild setup - build no-dependency libraries in the
base package and build the rest of the compiled libraries in
the main variant. This should speed up bootstrapping.
- boost-devel not built by default anymore.
- libboost_headers-devel now provides boost-devel for legacy
dependencies. If you need compiled boost libraries depend on
the current compiled devel subpackage.
- run %fdupes only on the header files and documentation
- drop build dependencies on gcc-fortran, chrpath.
staging-bot set openSUSE:Factory:Staging:N as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:N"
staging-bot accepted review
Picked openSUSE:Factory:Staging:N
licensedigger accepted review
ok
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto added repo-checker as a reviewer
Please review build success
factory-auto accepted review
Check script succeeded
dimstar_suse set openSUSE:Factory:Staging:C as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:C"
dimstar_suse accepted review
Moved to openSUSE:Factory:Staging:C
mrdocs accepted review
OK
repo-checker accepted review
cycle and install check passed
dimstar_suse accepted review
ready to accept
dimstar_suse approved review
ready to accept
dimstar_suse accepted request
Accept to openSUSE:Factory
Ah, that's why nothing builds any longer.
This was pre-announced loong ago already: https://lists.opensuse.org/opensuse-factory/2017-02/msg00024.html
This should also right away give the information how to fix your things (nothing builds any longer is definitively not true after all - the entire Tumblweed distro builds with these boost packages)
Almost everything builds in Factory. Bugs were filed against things that were broken - see dependencies on boo#1062583
Also, boost-devel is now provided by libboost_headers-devel. This is the entire boost headers and only thing that is missing are the binary libraries. Binary libraries are a minority of Boost.
So, you can still BR: boost-devel, but you will now get libboost_headers-devel. So things will continue to build, but maybe not link unless you specify which linktime stuff you actually need.