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

Reply via email to