Recommended update for boost-legacy

Announcement ID: SUSE-RU-2021:1414-1
Rating: important
References:
Cross-References:
CVSS scores:
Affected Products:
  • Legacy Module 15-SP2
  • SUSE Linux Enterprise High Performance Computing 15 SP2
  • SUSE Linux Enterprise Server 15 SP2
  • SUSE Linux Enterprise Server for SAP Applications 15 SP2
  • SUSE Manager Proxy 4.1
  • SUSE Manager Retail Branch Server 4.1
  • SUSE Manager Server 4.1

An update that solves one vulnerability, contains two features and has 22 fixes can now be installed.

Description:

This update for boost-legacy fixes the following issues:

Create a new boost-legacy package with version 1.66.0. (bsc#1175886, jsc#SLE-17304, jsc#ECO-3147)

  • Remove duplicate license package that we get from original Boost
  • Add a backport of Boost.Optional::has_value() for LibreOffice
  • Use %license instead of %doc (bsc#1082318)
  • Multibuild requires versioned Name: tag . (bsc#1076640)

Changes in version 1.66.0:

  • Beast: new portable HTTP, WebSocket and network operations using Boost.Asio. Header-only library.
  • Callable Traits: new library and successor to Boost.FunctionTypes. Header-only library.
  • Mp11: new metaprogramming library
  • Asio:
  • implemented interface changes to reflect the Networking TS (N4656)
  • functions and classes that have been superseded by Networking TS functionality have been deprecated.
  • added support for customized handler tracking
  • removed previously deprecated functions
  • Atomic: improved compatibility with GCC 7. 128-bit operations on x86_64 no longer require linking with compiled library.
  • DateTime: Fixed an integral overflow that could cause incorrect results when adding or subtracting many years from a date.
  • Format: New format specifiers added and volatile arguments can not be safely used with operator%
  • Fusion:
  • fix compile error with std::array
  • remove circular preprocessor include
  • PolyCollection: backported to GCC 4.8 and 4.9 with some limitations
  • Uuid: added RTF-4122 namespaces in boost::uuids::ns

Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  • Legacy Module 15-SP2
    zypper in -t patch SUSE-SLE-Module-Legacy-15-SP2-2021-1414=1

Package List:

  • Legacy Module 15-SP2 (aarch64 ppc64le s390x x86_64)
    • libboost_locale_legacy-debuginfo-1.66.0-1.4.1
    • libboost_regex_legacy-1.66.0-1.4.1
    • libboost_regex_legacy-debuginfo-1.66.0-1.4.1
    • libboost_locale_legacy-1.66.0-1.4.1

References: