|
|
|
|
Changelog for boost_1_80_0-gnu-hpc-1.80.0-1.2.x86_64.rpm :
* Mon Aug 22 2022 Adam Majer - ppc64le: added some new math libraries (bsc#1202594) * Wed Aug 17 2022 Dirk Müller - update to 1.80.0: * no new libraries * for details on all the long list of changes, see https://www.boost.org/users/history/version_1_80_0.html- drop 0001-json-array-erase-relocate.patch boost-mp-locale-fix.patch: upstream * Sun May 29 2022 Stefan Brüns - Fix failing conversion of cpp_dec_float to double, depending on locale (gh#boostorg/multiprecision#464, boo#1199968). Add boost-mp-locale-fix.patch * Fri Apr 15 2022 Dirk Müller - update to 1.79.0: * no new libraries * for details on all changes see, https://www.boost.org/users/history/version_1_79_0.html- add 0001-json-array-erase-relocate.patch- drop 0001-b2-fix-install.patch (obsolete) * Fri Mar 11 2022 aschnellAATTsuse.com- add dependency on libzstd and libzstd-devel to get on-the-fly zstd compression in boost-iostreams * Tue Dec 21 2021 aschnellAATTsuse.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 * Mon Oct 25 2021 Matthias Mailänder - Fix boost nowide development not requiring the library itself * Thu Oct 21 2021 aschnellAATTsuse.com- make boost-json-devel require boost-container-devel (bsc#1191822) * Fri Sep 17 2021 aschnellAATTsuse.com- update to 1.77.0: * new libraries: + Describe - Reflection Library + Lambda2 - Lambda Library * for details on all changes see, https://www.boost.org/users/history/version_1_77_0.html- dynamic_linking.patch: updated- boost-math.patch and boost-process.patch: added from upstream * Tue Jun 01 2021 Haochuan Chen - Compile boost iostreams with lzma support for reading .xz files * Sat May 08 2021 Dirk Müller - use https:// in spec file * Wed May 05 2021 Andreas Schwab - Also exclude libboost_math_c99l and libboost_math_tr1l on ppc * Wed Apr 28 2021 Michel Normand - Remove libboost_math_c99l.so * libboost_math_tr1l.so * in spec file for PowerPC compiled w/ BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS * Mon Apr 19 2021 aschnellAATTsuse.com- update to 1.76.0: * for details on all changes see, https://www.boost.org/users/history/version_1_76_0.html- remove boost-disable-pch-on-aarch64.patch, compile bug seems to be fixed meanwhile- baselibs.conf: updated to new version * Tue Feb 09 2021 Adam Majer - Fix HPC build on ARM. It seems boost_serialization libraries are no longer implicitly build with this setup. * Sat Feb 06 2021 Egbert Eich - Add build support for gcc10 to HPC build (bsc#1174439).- Add openmpi4 flavors (jsc#SLE-16462). * Mon Dec 28 2020 Adam Majer - Log additional information during build- Add missing dependencies in libboost_iostream-devel (bsc#1180359) * Wed Dec 23 2020 Adam Majer - libboost_nowide now uses same pattern of Provides/Conflicts and version numbers as other Boost libraries- Add missing conflicts for Boost 1.66- Boost.Build (jam) implementation is now obsoletes older versions * Thu Dec 17 2020 Adam Majer - Replace hardcoded python3.8 path in the spec file- Add Conflicts with Boost 1.66 version in SLE15 since that version uses different Provides. * Mon Dec 14 2020 Adam Majer - update to 1.75.0: * new library: + Boost.JSON - JSON parsing library + Boost.LEAF - error handling library + Boost.PFR - basic reflection without macros or boilderplate code * for details on all changes see, https://www.boost.org/users/history/version_1_75_0.html- package boost\'s jam files so the Boost.Build is more usable- python_library_name.patch: update it to remove python version suffix and keep old sonames. We only support one python3 version at a time.- refreshed patches: boost-no_type_punning.patch boost-strict_aliasing.patch python_library_name.patch- serialization_missing_includes.patch: upstreamed- baselibs.conf: updated to new version * Tue Sep 29 2020 Adam Majer - serialization_missing_includes.patch: Add additional missing includes in the serialization library * Wed Sep 16 2020 Adam Majer - serialization_missing_includes.patch: Add missing includes in the serialization library (bsc#1176597) * Thu Sep 03 2020 Berthold Gunreben - Enable context on s390x * Thu Aug 27 2020 Dirk Mueller - fix nothing provides libboost_mpi_python-py3-1_74_0 * Fri Aug 21 2020 Dirk Mueller - provide/obsolete boost-nowide 10.0.2 * Mon Aug 17 2020 Dirk Mueller - update to 1.74.0: * adds Boost.NoWide * see https://www.boost.org/users/history/version_1_72_0.html * see https://www.boost.org/users/history/version_1_73_0.html * see https://www.boost.org/users/history/version_1_74_0.html- remove riscv-support.patch, 3ecbf83f.patch (upstream)- remove boost-visibility.patch, boost-no_segfault_in_Regex_filter.patch (obsolete, will never go upstream)- add boost-remove-cmakedir.patch (remove buildroot embedding in cmake files)- remove python 2.7, it is 2020 after all * Thu Mar 12 2020 Adam Majer - Fix packaging errors in cases where python2 is disabled and unavailable. * Fri Feb 28 2020 Egbert Eich - Fix macro which defines the name of the HPC python3 library directory (bsc#1165277).- Include headers and serial libs in the HPC MPI packages (bsc#1165307). * Mon Jan 13 2020 Christian Goll - removed hpc bjam package (boo#1160621)- added gnu-hpc-openmpi3 and mpich flavor (boo#1160622) * Fri Dec 13 2019 Stefan Brüns - Remove hardcoded abiflags (%py3_abiflags is not available for 3 years), use python3-config instead. Fixes build with Python 3.8. * Fri Nov 08 2019 Stefan Brüns - Make sure openmpi-macros-devel is not required for base flavor -- consolidate build_mpi/mpi macro into just one.- Remove BuildArch guards, no longer relevant since SuSE 11.2 * Thu Oct 03 2019 Nicolas Morey-Chaisemartin - Use new openmpi-macros-devel package * Thu Sep 19 2019 Andreas Schwab - Enable context on riscv64- riscv-support.patch: Add missing bits for riscv support * Wed Sep 18 2019 Andreas Schwab - Make sure %{_libdir}/cmake is packaged also without openblas-devel * Wed Sep 11 2019 Adam Majer - Update URL to reflect new location of Boost sources * Tue Sep 10 2019 Adam Majer - Update to version 1.71.0 (jsc#SLE-8571) Breaking changes: * Uuid: MD5 name-based uuid generation was corrected to be identical on all endian systems. Define BOOST_UUID_COMPAT_PRE_1_71_MD5 to keep the result in a format compatible with 1.66 through 1.70. This does not affect the default name-based uuid generation which is based on SHA1 * Test: Boost.Test shows deprecation warnings if some very old headers as deprecated. If you encounter such warnings, please follow the indications: those headers will be removed in a future release. New libraries: * Variant2: A never-valueless, strong guarantee implementation of std::variant Updated libraries: * align, asio, any, beast, circular buffer, container, context, conversion, core, dynamic bitset, endian, fiber, filesystem, flyweight, histogram, iostreams, interprocess, intrusive, legical cast, log, math, metaparse, move, multi array, multi-index containers, outcome, parameter, ptrcontainer, polycollection, smartptr, stacktrace, test, utility, uuid, variant, yap For detailed changes see https://www.boost.org/users/history/version_1_71_0.html- drop upstream patches no longer needed: boost-1.57.0-python-libpython_dep.patch, 0001-beast-fix-moved-from-executor.patch, remove_boost_serialization_depends, cmake.patch- updated patches: boost-1.57.0-python-abi_letters.patch, 3ecbf83f.patch * Tue May 28 2019 Adam Majer - 3ecbf83f.patch: add upstream patch to build and install python-mpi extention.- remove_boost_serialization_depends.patch: workaround to build python mpi extention * Mon May 13 2019 Adam Majer - cmake.patch: add upstream patches making it more compatible with cmake\'s FindBoost * Fri Apr 12 2019 Adam Majer - Update to version 1.70.0 Breaking changes: * beast - there were many API changes. For details, see upstream release notes New libraries: * outcome: A set of tools for reporting and handling function failures in contexts where directly using exception handling is unsuitable * histogram: Fast and extensible multi-dimensional histograms Updated libraries: * asio, beast, context, coroutine2, dynamic bitset, fiber, filesystem, integer, log, math, mp11, multi-index containers, multiprecision, polycollection, spirit, stacktrace, test, typeindex, typetraits, variant and ublas. For detailed changes see https://www.boost.org/users/history/version_1_70_0.html- 0001-beast-fix-moved-from-executor.patch: upstream patch to fix regresion- boost-rpmoptflags-only.patch: refresh but don\'t disable all extra warnings- dynamic_linking.patch: refreshed- baselibs.conf - updated to 1.70.0 * Fri Mar 08 2019 Dominique Leuenberger - Do not build gnu-mvapich2-hpc and gnu-openmpi2-hpc flavors in Staging areas. * Wed Mar 06 2019 Adam Majer - Add missing build conditions for -extra flavour * Fri Feb 01 2019 cgollAATTsuse.com- fixed hpc build for python3.7 * Wed Jan 23 2019 cgollAATTsuse.com- added hpc modularized versions, which have a different naming scheme so that they do not collide with existing libraries * hpc builds miss the documentation * three new _mulitbuild flavors which are * gnu-hpc -> all libraries except the parallel ones * gnu-openmpi2-hpc -> parallel versions with openmpi2 * gnu-mvapich2-hpc -> parallel versions with mvapich2 * Mon Jan 14 2019 adam.majerAATTsuse.de- Simplify _multibuild flavours * Fri Dec 14 2018 adam.majerAATTsuse.de- Update to version 1.69.0 Breaking Changes: + Logic: use explicit operator bool when available + Boost.Signals removed New libraries: * SafeNumerics: A library for guaranteed correct integer arithmetic for C++14 and later Updated libraries: Any, Asio, Assign, Beast, CircularBuffer, ConceptCheck, Context, Core, Dynamic Bisect, Fiber, Filesystem, Flyweight, Function, Geometry, Integer, Iostreams, Iterator, LexicalCast, Log, Math, Mp11, MultiArray, Multi-index Containers, Multiprecision, PolyCollection, Pool, Preprocessor, Rational, Spirit, Stacktrace, System, Test, TypeIndex, Utility, Variant, YAP For complete changelog see https://www.boost.org/users/history/version_1_69_0.html- python_library_name.patch: updated to leave Boost.MPI python names unchanged.- dynamic_linking.patch: refreshed- baselibs.conf: updated to 1.69.0- cleanup spec file * removed no-op conditionals * appended -impl to all unversioned named Provides: to facilitate introduction of boost-defaults. The defaults package will provide upgrade path in Tumbleweed for -devel subpackages. * Mon Oct 01 2018 schwabAATTsuse.de- Stay with openmpi also on ppc * Wed Sep 12 2018 aeszterAATTgwdg.de- Fix build on Leap < 15.0 * Fri Aug 10 2018 adam.majerAATTsuse.de- Update to version 1.68.0 New libraries: * YAP: An expression template library for C++14 and later Breaking changes since 1.67.0: * uuid: sha1 detail namespace header redirection for backwards compatibility was removed * signals: Boost.Signals will be removed in the next release. Boost.Signals was deprecated in version 1.54.0. Transition to Boost.Signals2 now to avoid disruption. Updated libraries: Beast, Context, Coroutine2, Fiber, Fusion, Geometry, GIL, Graph, Lexical Cast, Log, Math, Multi-index containers, Optional, Predef, Program Options, Python, Rational, System, Stacktrace, Test, TypeIndex and Uuid. For complete list of changes, see https://www.boost.org/users/history/version_1_68_0.html- refreshed patches: boost-no_type_punning.patch, python_library_name.patch- dropped: python_numpy_retfunc.patch - no longer needed * Tue Jul 03 2018 adam.majerAATTsuse.de- Re-enable python2 module build by default. Still too many things depend on it. * Tue May 22 2018 adam.majerAATTsuse.de- fix packaging of Boost.Contract on s390 and other platforms without Boost.Context support.- fix build on older SLE SP by owning /usr/share/licenses directory * Wed Apr 04 2018 adam.majerAATTsuse.de- Update to version 1.67.0 New libraries: * Contract: Contract programming for C++. All contract programming features are supported: Subcontracting, class invariants, postconditions (with old and return values), preconditions, customizable actions on assertion failure (e.g., terminate or throw), optional compilation and checking of assertions, etc, from Lorenzo Caminiti. * HOF: Higher-order functions for C++, from Paul Fultz II. Breaking changes in updated libraries: * atomic: Breaking change: Changed the result of the (op)_and_test operations added in Boost 1.66 to the opposite - the functions now return true if the operation result is non-zero. This is consistent with other test methods in Boost.Atomic and the C++ standard library. Users can define BOOST_ATOMIC_DETAIL_HIGHLIGHT_OP_AND_TEST when compiling their code to emit warnings on every use of the changed functions. This way users can locate the code that needs to be updated. * multiprecission: When converting a multiprecision integer to a narrower type, if the value is too large (or negative) to fit in the smaller type, then the result is either the maximum (or minimum) value of the target type. This was always the intended behaviour, but was somewhat haphazardly enforced before. If you really do want just the low order N bits of a value, then you will need to mask these out prior to the case, for example: static_cast(~static_cast(0) & my_value). Note that technically (to avoid undefined behaviour) you should do the same thing with built in integer types too. * spirit: Removed `with_context` utility: header no longer includes boost::next and boost::prior as they have been moved to the iterator module. Instead include . Other uses of are discouraged, it\'s better to use the header for the specific functionality instead. * uuid: random_generator is no longer copyable Libraries that were updated: Asio, Atomic, Beast, ContainerHash, Context, Core, Coroutine2, DateTime, DLL, Fiber, Filesystem, Fusion, Locale, Log, Math, Multi-index Containers, Multiprecission, Optional, Phoenix, PolyCollection, Python, Spirit, Stacktrace, Test, TypeIndex, TypeTraits, Utility, Unordered, Units, Uuid, and Variant. For complete list of changes, see, https://www.boost.org/users/history/version_1_67_0.html- refreshed patches: * boost-strict_aliasing.patch * boost-aarch64-flags.patch- python_library_name.patch: adapted to not append version number to library names, like new boost is doing.- disable python2 builds by default- use regular Requires for libboost_header dependency * Wed Apr 04 2018 kukukAATTsuse.de- Use %license instead of %doc [bsc#1082318] * Fri Jan 19 2018 adam.majerAATTsuse.de- Multibuild requires versioned Name: tag and doesn\'t seem to do this automatically. (bnc#1076640)
|
|
|