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.

Loading...

Markus S's avatar

boost-devel not built by default anymore.

Ah, that's why nothing builds any longer.


Dominique Leuenberger's avatar

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)


Adam Majer's avatar
author source maintainer

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.


Dominique Leuenberger's avatar

libzypp needs adjustments to this boost variant

CC @mlandres


Dominique Leuenberger's avatar

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
Adam Majer's avatar

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's avatar

staging-bot set openSUSE:Factory:Staging:N as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:N"


Staging Bot's avatar

staging-bot accepted review

Picked openSUSE:Factory:Staging:N


Saul Goodman's avatar

licensedigger accepted review

ok


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto added repo-checker as a reviewer

Please review build success


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Dominique Leuenberger's avatar

dimstar_suse set openSUSE:Factory:Staging:C as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:C"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Moved to openSUSE:Factory:Staging:C


mrdocs's avatar

mrdocs accepted review

OK


Repo Checker's avatar

repo-checker accepted review

cycle and install check passed


Dominique Leuenberger's avatar

dimstar_suse accepted review

ready to accept


Dominique Leuenberger's avatar

dimstar_suse approved review

ready to accept


Dominique Leuenberger's avatar

dimstar_suse accepted request

Accept to openSUSE:Factory

openSUSE Build Service is sponsored by