Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package boost for openSUSE:Factory checked in at 2021-12-23 17:53:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/boost (Old) and /work/SRC/openSUSE:Factory/.boost.new.2520 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "boost" Thu Dec 23 17:53:23 2021 rev:153 rq:942092 version:1.78.0 Changes: -------- --- /work/SRC/openSUSE:Factory/boost/boost.changes 2021-10-29 22:34:31.739688823 +0200 +++ /work/SRC/openSUSE:Factory/.boost.new.2520/boost.changes 2021-12-23 17:53:24.239706269 +0100 @@ -1,0 +2,9 @@ +Tue Dec 21 09:08:17 CET 2021 - aschn...@suse.com + +- update to 1.78.0: + * for details on all changes see, + https://www.boost.org/users/history/version_1_78_0.html +- boost-math.patch: removed +- 0001-b2-fix-install.patch: added from upstream + +------------------------------------------------------------------- Old: ---- boost-math.patch boost_1_77_0.tar.bz2 New: ---- 0001-b2-fix-install.patch boost_1_78_0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ boost.spec ++++++ --- /var/tmp/diff_new_pack.Nou2J9/_old 2021-12-23 17:53:27.475708274 +0100 +++ /var/tmp/diff_new_pack.Nou2J9/_new 2021-12-23 17:53:27.483708279 +0100 @@ -1,5 +1,5 @@ # -# spec file for package %{base_name} +# spec file # # Copyright (c) 2021 SUSE LLC # @@ -19,9 +19,9 @@ # %global flavor @BUILD_FLAVOR@%{nil} -%define ver 1.77.0 -%define _ver 1_77_0 -%define package_version 1_77_0 +%define ver 1.78.0 +%define _ver 1_78_0 +%define package_version 1_78_0 %define file_version %_ver %define lib_appendix %_ver %define docs_version 1.56.0 @@ -235,9 +235,9 @@ %endif Name: %{base_name} -Version: 1.77.0 +Version: 1.78.0 Release: 0 -%define library_version 1_77_0 +%define library_version 1_78_0 Summary: Boost C++ Libraries License: BSL-1.0 @@ -266,14 +266,14 @@ Patch20: python_library_name.patch Patch21: boost-remove-cmakedir.patch Patch22: boost-process.patch -Patch23: boost-math.patch +Patch23: 0001-b2-fix-install.patch BuildRequires: fdupes BuildRequires: gmp-devel BuildRequires: libbz2-devel BuildRequires: libexpat-devel BuildRequires: libicu-devel -BuildRequires: zlib-devel BuildRequires: xz-devel +BuildRequires: zlib-devel %if %{with boost_fiber} BuildRequires: gcc-c++ > 5 %else @@ -640,9 +640,9 @@ %package -n libboost_filesystem%{library_version}-devel Summary: Development headers for Boost.Filesystem library Group: Development/Libraries/C and C++ +Requires: libboost_atomic%{library_version}-devel = %{version} Requires: libboost_filesystem%{library_version} = %{version} Requires: libboost_headers%{library_version}-devel = %{version} -Requires: libboost_atomic%{library_version}-devel = %{version} Requires: libstdc++-devel Conflicts: boost-devel < 1.63 Conflicts: libboost_filesystem-devel-impl @@ -694,8 +694,8 @@ Requires: libboost_headers%{library_version}-devel = %{version} Requires: libboost_iostreams%{library_version} = %{version} Requires: pkgconfig(bzip2) -Requires: pkgconfig(zlib) Requires: pkgconfig(liblzma) +Requires: pkgconfig(zlib) Conflicts: boost-devel < 1.63 Conflicts: libboost_iostreams-devel-impl Conflicts: libboost_iostreams1_66_0-devel @@ -1212,8 +1212,8 @@ %package -n libboost_json%{library_version}-devel Summary: Development headers for Boost.JSON library Group: Development/Libraries/C and C++ -Requires: libboost_json%{library_version} = %{version} Requires: libboost_container%{library_version}-devel = %{version} +Requires: libboost_json%{library_version} = %{version} Conflicts: libboost_json-devel-impl Provides: libboost_json-devel-impl = %{version} @@ -1258,7 +1258,7 @@ %patch20 -p1 %patch21 -p1 %patch22 -p2 -%patch23 -p2 +%patch23 -p1 %build find . -type f -exec chmod u+w {} + @@ -1530,7 +1530,6 @@ rm %{buildroot}%{package_libdir}/libboost_exception.so.%{version} # not used or duplicated in boost-extra flavour -rm -r %{buildroot}%{package_libdir}/cmake/boost_stacktrace_{backtrace,windbg}* rm -r %{buildroot}%{package_libdir}/cmake/boost_exception-* rm -r %{buildroot}%{package_libdir}/cmake/boost_graph_parallel-%{version} @@ -1780,9 +1779,7 @@ %files -n libboost_fiber%{library_version}-devel %dir %{package_libdir}/cmake/boost_fiber-%{version} -%dir %{package_libdir}/cmake/boost_fiber_numa-%{version} %{package_libdir}/cmake/boost_fiber-%{version}/* -%{package_libdir}/cmake/boost_fiber_numa-%{version}/* %{package_libdir}/libboost_fiber.so %endif ++++++ 0001-b2-fix-install.patch ++++++ https://github.com/bfgroup/b2/pull/113 >From 62e7321669f66a90e2a90c8f31af34f59ebc5d7a Mon Sep 17 00:00:00 2001 From: Dmitry Arkhipov <grisumb...@gmail.com> Date: Thu, 9 Dec 2021 08:11:57 +0300 Subject: [PATCH] Don't skip install targets if there's <build>no in ureqs --- src/tools/stage.jam | 4 ++++ test/install_build_no.py | 26 ++++++++++++++++++++++++++ test/test_all.py | 1 + 3 files changed, 31 insertions(+) create mode 100755 test/install_build_no.py Index: boost_1_78_0/tools/build/src/tools/stage.jam =================================================================== --- boost_1_78_0.orig/tools/build/src/tools/stage.jam 2021-12-09 16:30:45.956457531 +0300 +++ boost_1_78_0/tools/build/src/tools/stage.jam 2021-12-09 16:30:45.952457519 +0300 @@ -476,10 +476,14 @@ class install-target-class : basic-targe } DELETE_MODULE $(result) ; return [ sequence.unique $(result2) ] ; } + rule skip-from-usage-requirements ( ) + { + } + # Returns true iff 'type' is subtype of some element of 'types-to-include'. # local rule include-type ( type : types-to-include * ) { local found ; Index: boost_1_78_0/tools/build/test/install_build_no.py =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ boost_1_78_0/tools/build/test/install_build_no.py 2021-12-09 16:30:45.953457522 +0300 @@ -0,0 +1,26 @@ +#!/usr/bin/python + +# Copyright 2021 Dmitry Arkhipov (grisumb...@gmail.com) +# Distributed under the Boost Software License, Version 1.0. +# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt) + +# Check that <build>no in usage-requirements of dependencies does not affect +# install rule, i.e. a skipped installed target does not affect insallation of +# other targets. + +import BoostBuild + +t = BoostBuild.Tester() + +t.write("a.cpp", "int main() {}\n") + +t.write("jamroot.jam", """ +make x : : maker : <build>no ; +exe a : a.cpp ; +install install : x a ; +""") + +t.run_build_system() +t.expect_addition("install/a.exe") + +t.cleanup() Index: boost_1_78_0/tools/build/test/test_all.py =================================================================== --- boost_1_78_0.orig/tools/build/test/test_all.py 2021-12-09 16:30:45.956457531 +0300 +++ boost_1_78_0/tools/build/test/test_all.py 2021-12-09 16:30:45.953457522 +0300 @@ -248,10 +248,11 @@ tests = ["abs_workdir", "implicit_dependency", "indirect_conditional", "inherit_toolset", "inherited_dependency", "inline", + "install_build_no", "libjpeg", "liblzma", "libpng", "libtiff", "libzstd", ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.Nou2J9/_old 2021-12-23 17:53:27.615708361 +0100 +++ /var/tmp/diff_new_pack.Nou2J9/_new 2021-12-23 17:53:27.619708363 +0100 @@ -1,27 +1,27 @@ -libboost_atomic1_77_0 -libboost_container1_77_0 -libboost_context1_77_0 -libboost_coroutine1_77_0 -libboost_date_time1_77_0 -libboost_fiber1_77_0 -libboost_filesystem1_77_0 -libboost_graph1_77_0 -libboost_graph_parallel1_77_0 -libboost_iostreams1_77_0 -libboost_locale1_77_0 -libboost_math1_77_0 -libboost_mpi1_77_0 -libboost_nowide1_77_0 -libboost_test1_77_0 -libboost_program_options1_77_0 -libboost_python-py3-1_77_0 -libboost_random1_77_0 -libboost_serialization1_77_0 -libboost_stacktrace1_77_0 -libboost_system1_77_0 -libboost_thread1_77_0 -libboost_type_erasure1_77_0 -libboost_wave1_77_0 -libboost_regex1_77_0 -libboost_json1_77_0 +libboost_atomic1_78_0 +libboost_container1_78_0 +libboost_context1_78_0 +libboost_coroutine1_78_0 +libboost_date_time1_78_0 +libboost_fiber1_78_0 +libboost_filesystem1_78_0 +libboost_graph1_78_0 +libboost_graph_parallel1_78_0 +libboost_iostreams1_78_0 +libboost_locale1_78_0 +libboost_math1_78_0 +libboost_mpi1_78_0 +libboost_nowide1_78_0 +libboost_test1_78_0 +libboost_program_options1_78_0 +libboost_python-py3-1_78_0 +libboost_random1_78_0 +libboost_serialization1_78_0 +libboost_stacktrace1_78_0 +libboost_system1_78_0 +libboost_thread1_78_0 +libboost_type_erasure1_78_0 +libboost_wave1_78_0 +libboost_regex1_78_0 +libboost_json1_78_0 ++++++ boost_1_77_0.tar.bz2 -> boost_1_78_0.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/boost/boost_1_77_0.tar.bz2 /work/SRC/openSUSE:Factory/.boost.new.2520/boost_1_78_0.tar.bz2 differ: char 11, line 1