Recommended update for libreoffice

Announcement ID: SUSE-RU-2021:0927-1
Rating: moderate
References:
Affected Products:
  • Basesystem Module 15-SP2
  • SUSE Linux Enterprise Desktop 15 SP2
  • SUSE Linux Enterprise High Performance Computing 15 SP2
  • SUSE Linux Enterprise Micro 5.0
  • SUSE Linux Enterprise Real Time 15 SP2
  • SUSE Linux Enterprise Server 15 SP2
  • SUSE Linux Enterprise Server 15 SP2 Business Critical Linux 15-SP2
  • SUSE Linux Enterprise Server for SAP Applications 15 SP2
  • SUSE Linux Enterprise Workstation Extension 15 SP2
  • SUSE Manager Proxy 4.1
  • SUSE Manager Retail Branch Server 4.1
  • SUSE Manager Server 4.1
  • SUSE Package Hub 15 15-SP2

An update that contains three features and has 21 fixes can now be installed.

Description:

This update for libreoffice provides the upgrade from version 6.4.5.2 to 7.1.1.2 (jsc#ECO-3150, bsc#1182790)

libreoffice:

  • Image shown with different aspect ratio (bsc#1176547)
  • Text changes are reproducibly lost on PPTX with SmartArt (bsc#1181644)
  • Adjust to new Box2D and enable KDE on SUSE Linux Enterprise 15-SP3 or newer (jsc#ECO-3375)
  • Wrong bullet points in Impress (bsc#1174465)
  • SmartArt: text wrongly aligned, background boxes not quite right (bsc#1177955)
  • Update the SUSE color palette to reflect the new SUSE branding. (bsc#1181122, bsc#1173471)
  • SUSE Mint
  • SUSE Midnight Blue
  • SUSE Waterhole Blue
  • SUSE Persimmon
  • Fix a crash opening a PPTX. (bsc#1179025)
  • Fix text box from PowerPoint renders vertically instead of horizontally (bsc#1178807)
  • Shadow effects for table completely missing (bsc#1178944, bsc#1178943)
  • Disable firebird integration for the time being (bsc#1179203)
  • Fixes hang on Writer on scrolling/saving of a document (bsc#1136234)
  • Wrong rendering of bulleted lists in PPTX document (bsc#1155141)
  • Sidebar: paragraph widget: numeric fields become inactive/unaccessible after saving (bsc#1173404)
  • Crash of Writer opening any document having "invalid" python file in home directory (bsc#1116658)

libixion:

Update to 0.16.1:

  • fixed a build issue on 32-bit linux platforms, caused by slicing of integer string ID values.
  • worked around floating point rounding errors which prevented two theoretically-equal numeric values from being evaluated as equal in test code.
  • added new function to allow printing of single formula tokens.
  • added method for setting cached results on formula cells in model_context.
  • changed the model_context design to ensure that all sheets are of the same size.
  • added an accessor method to formula_model_access interface (and implicitly in model_context) that directly returns a string value from cell.
  • added cell_access class for querying of cell states without knowing its type ahead of time.
  • added document class which provides a layer on top of model_context, to abstract away the handling of formula calculations.
  • deprecated model_context::erase_cell() in favor of empty_cell().
  • added support for 3D references - references that contain multiple sheets.
  • added support for the exponent (^) and concatenation (&) operators.
  • fixed incorrect handling of range references containing whole columns such as A:A.
  • added support for unordered range references - range references whose start row or column is greater than their end position counterparts, such as A3:A1.
  • fixed a bug that prevented nested formula functions from working properly.
  • implemented Calc A1 style reference resolver.
  • formula results now directly store the string values when the results are of string type.
    They previously stored string ID values after interning the original strings.
  • Removed build-time dependency on spdlog.

libmwaw:

Update to 0.3.17:

  • add a parser for Jazz(Lotus) writer and spreasheet files. The writer parser can only be called if the file still contains its resource fork
  • add a parser for Canvas 3 and 3.5 files
  • AppleWorks parser: try to retrieve more Windows presentation
  • add a parser for Drawing Table files
  • add a parser for Canvas 2 files
  • API: add new reserved enums in MWAWDocument.hxx MWAW_T_RESERVED10..MWAW_T_RESERVED29 and add a new define in libmwaw.hxx MWAW_INTERFACE_VERSION to check if these enums are defined
  • remove the QuarkXPress parser (must be in libqxp)
  • retrieve the annotation in MsWord 5 document
  • try to better understand RagTime 5-6 document

libnumbertext:

Update to 1.0.6

liborcus:

Update to 0.16.1

  • Add upstream changes to fix build with GCC 11 (bsc#1181872)

libstaroffice:

Update to 0.0.7:

  • fix text:sender-lastname when creating meta-data

libwps:

Update to 0.4.11:

  • XYWrite: add a parser to .fil v2 and v4 files
  • wks,wk1: correct some problems when retrieving cell's reference.

glfw:

New package provided on version 3.3.2:

  • See also: https://www.glfw.org/changelog.html
  • Sort list of input files to geany for reproducible builds (bsc#1049382, bsc#1041090)
  • Require pkgconfig(gl) for the devel package to supply needed include GL/gl.h
  • glfwFocusWindow could terminate on older WMs or without a WM
  • Creating an undecorated window could fail with BadMatch
  • Querying a disconnected monitor could segfault
  • Video modes with a duplicate screen area were discarded
  • The CMake files did not check for the XInput headers
  • Key names were not updated when the keyboard layout changed
  • Decorations could not be enabled after window creation
  • Content scale fallback value could be inconsistent
  • Disabled cursor mode was interrupted by indicator windows
  • Monitor physical dimensions could be reported as zero mm
  • Window position events were not emitted during resizing
  • Added on-demand loading of Vulkan and context creation API libraries
  • [X11] Bugfix: Window size limits were ignored if the minimum or maximum size was set to GLFW_DONT_CARE
  • [X11] Bugfix: Input focus was set before window was visible, causing BadMatch on some non-reparenting WMs
  • [X11] Bugfix: glfwGetWindowPos and glfwSetWindowPos operated on the window frame instead of the client area
  • [WGL] Added reporting of errors from WGL_ARB_create_context extension
  • [EGL] Added lib prefix matching between EGL and OpenGL ES library binaries
  • [EGL] Bugfix: Dynamically loaded entry points were not verified
  • Made build of geany-tags optional.

Box2D:

New package provided on version 2.4.1:

* Extended distance joint to have a minimum and maximum limit.
* `B2_USER_SETTINGS` and `b2_user_settings.h` can control user 
  data, length units, and maximum polygon vertices.
* Default user data is now uintptr_t instead of void*
* b2FixtureDef::restitutionThreshold lets you set the 
  restitution velocity threshold per fixture.
  • Collision
    • Chain and edge shape must now be one-sided to eliminate ghost collisions
    • Broad-phase optimizations
    • Added b2ShapeCast for linear shape casting
  • Dynamics
    • Joint limits are now predictive and not stateful
    • Experimental 2D cloth (rope)
    • b2Body::SetActive -> b2Body::SetEnabled
    • Better support for running multiple worlds
    • Handle zero density better
    • The body behaves like a static body
    • The body is drawn with a red color
    • Added translation limit to wheel joint
    • World dump now writes to box2d_dump.inl
    • Static bodies are never awake
    • All joints with spring-dampers now use stiffness and damping
    • Added utility functions to convert frequency and damping ratio to stiffness and damping
  • Polygon creation now computes the convex hull.
  • The convex hull code will merge vertices closer than dm_linearSlop.

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:

  • Basesystem Module 15-SP2
    zypper in -t patch SUSE-SLE-Module-Basesystem-15-SP2-2021-927=1
  • SUSE Package Hub 15 15-SP2
    zypper in -t patch SUSE-SLE-Module-Packagehub-Subpackages-15-SP2-2021-927=1
  • SUSE Linux Enterprise Workstation Extension 15 SP2
    zypper in -t patch SUSE-SLE-Product-WE-15-SP2-2021-927=1
  • SUSE Linux Enterprise Micro 5.0
    zypper in -t patch SUSE-SUSE-MicroOS-5.0-2021-927=1

Package List:

  • Basesystem Module 15-SP2 (aarch64 ppc64le s390x x86_64)
    • libicu-devel-65.1-4.2.1
    • libicu-suse65_1-debuginfo-65.1-4.2.1
    • icu-debuginfo-65.1-4.2.1
    • libicu-suse65_1-65.1-4.2.1
    • icu-debugsource-65.1-4.2.1
  • Basesystem Module 15-SP2 (noarch)
    • libicu65_1-ledata-65.1-4.2.1
    • libicu65_1-bedata-65.1-4.2.1
  • SUSE Package Hub 15 15-SP2 (aarch64 ppc64le s390x x86_64)
    • icu-debugsource-65.1-4.2.1
    • icu-debuginfo-65.1-4.2.1
    • icu-65.1-4.2.1
  • SUSE Linux Enterprise Workstation Extension 15 SP2 (x86_64)
    • libreoffice-impress-7.1.1.2-13.12.2
    • libreoffice-gtk3-debuginfo-7.1.1.2-13.12.2
    • libreoffice-calc-debuginfo-7.1.1.2-13.12.2
    • libreoffice-base-7.1.1.2-13.12.2
    • libreoffice-officebean-debuginfo-7.1.1.2-13.12.2
    • libmwaw-0_3-3-debuginfo-0.3.17-4.9.2
    • libreoffice-calc-7.1.1.2-13.12.2
    • libreoffice-writer-debuginfo-7.1.1.2-13.12.2
    • libmwaw-debuginfo-0.3.17-4.9.2
    • libreoffice-writer-extensions-7.1.1.2-13.12.2
    • Box2D-debugsource-2.4.1-5.3.1
    • liborcus-debuginfo-0.16.1-3.9.2
    • libbox2d2-debuginfo-2.4.1-5.3.1
    • libbox2d2-2.4.1-5.3.1
    • libnumbertext-tools-1.0.6-5.3.2
    • libstaroffice-debugsource-0.0.7-7.3.2
    • libixion-debugsource-0.16.1-4.9.2
    • libreoffice-base-drivers-postgresql-7.1.1.2-13.12.2
    • libreoffice-gnome-7.1.1.2-13.12.2
    • libreoffice-draw-debuginfo-7.1.1.2-13.12.2
    • liborcus-devel-0.16.1-3.9.2
    • libbox2d-devel-2.4.1-5.3.1
    • libbox2d2-32bit-debuginfo-2.4.1-5.3.1
    • libnumbertext-data-1.0.6-5.3.2
    • libreoffice-7.1.1.2-13.12.2
    • libreoffice-filters-optional-7.1.1.2-13.12.2
    • libnumbertext-devel-1.0.6-5.3.2
    • libstaroffice-debuginfo-0.0.7-7.3.2
    • libixion-tools-debuginfo-0.16.1-4.9.2
    • libreoffice-gnome-debuginfo-7.1.1.2-13.12.2
    • libnumbertext-tools-debuginfo-1.0.6-5.3.2
    • glfw-debugsource-3.3.2-5.3.1
    • libreoffice-math-7.1.1.2-13.12.2
    • libstaroffice-0_0-0-debuginfo-0.0.7-7.3.2
    • libnumbertext-1_0-0-1.0.6-5.3.2
    • liborcus-0_16-0-debuginfo-0.16.1-3.9.2
    • libreoffice-gtk3-7.1.1.2-13.12.2
    • libreoffice-calc-extensions-7.1.1.2-13.12.2
    • libixion-0_16-0-0.16.1-4.9.2
    • libreoffice-mailmerge-7.1.1.2-13.12.2
    • libreoffice-pyuno-debuginfo-7.1.1.2-13.12.2
    • libreoffice-math-debuginfo-7.1.1.2-13.12.2
    • libnumbertext-debuginfo-1.0.6-5.3.2
    • libreoffice-officebean-7.1.1.2-13.12.2
    • libwps-0_4-4-0.4.11-7.6.2
    • libreoffice-impress-debuginfo-7.1.1.2-13.12.2
    • python3-libixion-debuginfo-0.16.1-4.9.2
    • libreofficekit-7.1.1.2-13.12.2
    • libreoffice-base-drivers-postgresql-debuginfo-7.1.1.2-13.12.2
    • libixion-0_16-0-debuginfo-0.16.1-4.9.2
    • libixion-debuginfo-0.16.1-4.9.2
    • libreoffice-writer-7.1.1.2-13.12.2
    • libwps-0_4-4-debuginfo-0.4.11-7.6.2
    • liborcus-0_16-0-0.16.1-3.9.2
    • liborcus-tools-debuginfo-0.16.1-3.9.2
    • libbox2d2-32bit-2.4.1-5.3.1
    • libreoffice-debuginfo-7.1.1.2-13.12.2
    • python3-libixion-0.16.1-4.9.2
    • liborcus-tools-0.16.1-3.9.2
    • libmwaw-debugsource-0.3.17-4.9.2
    • libglfw3-3.3.2-5.3.1
    • libreoffice-draw-7.1.1.2-13.12.2
    • libstaroffice-0_0-0-0.0.7-7.3.2
    • libwps-debugsource-0.4.11-7.6.2
    • libglfw-devel-3.3.2-5.3.1
    • libixion-devel-0.16.1-4.9.2
    • libbox2d-devel-32bit-2.4.1-5.3.1
    • libnumbertext-1_0-0-debuginfo-1.0.6-5.3.2
    • liborcus-debugsource-0.16.1-3.9.2
    • libreoffice-debugsource-7.1.1.2-13.12.2
    • libwps-debuginfo-0.4.11-7.6.2
    • libwps-devel-0.4.11-7.6.2
    • libglfw3-debuginfo-3.3.2-5.3.1
    • libixion-tools-0.16.1-4.9.2
    • libreoffice-pyuno-7.1.1.2-13.12.2
    • libmwaw-0_3-3-0.3.17-4.9.2
    • libnumbertext-debugsource-1.0.6-5.3.2
    • libreoffice-base-debuginfo-7.1.1.2-13.12.2
  • SUSE Linux Enterprise Workstation Extension 15 SP2 (noarch)
    • libreoffice-l10n-gu-7.1.1.2-13.12.2
    • libreoffice-l10n-mr-7.1.1.2-13.12.2
    • libreoffice-l10n-tn-7.1.1.2-13.12.2
    • libreoffice-l10n-ts-7.1.1.2-13.12.2
    • libreoffice-l10n-eo-7.1.1.2-13.12.2
    • libreoffice-l10n-ru-7.1.1.2-13.12.2
    • libreoffice-l10n-ve-7.1.1.2-13.12.2
    • libreoffice-l10n-cs-7.1.1.2-13.12.2
    • libreoffice-l10n-nn-7.1.1.2-13.12.2
    • libreoffice-l10n-nso-7.1.1.2-13.12.2
    • libreoffice-l10n-pt_BR-7.1.1.2-13.12.2
    • libreoffice-l10n-ko-7.1.1.2-13.12.2
    • libreoffice-l10n-eu-7.1.1.2-13.12.2
    • libreoffice-l10n-fr-7.1.1.2-13.12.2
    • libreoffice-l10n-uk-7.1.1.2-13.12.2
    • libreoffice-l10n-de-7.1.1.2-13.12.2
    • libreoffice-l10n-el-7.1.1.2-13.12.2
    • libreoffice-l10n-ja-7.1.1.2-13.12.2
    • libreoffice-l10n-sk-7.1.1.2-13.12.2
    • libreoffice-l10n-sl-7.1.1.2-13.12.2
    • libreoffice-l10n-ml-7.1.1.2-13.12.2
    • libreoffice-l10n-bg-7.1.1.2-13.12.2
    • libreoffice-l10n-st-7.1.1.2-13.12.2
    • libreoffice-l10n-nr-7.1.1.2-13.12.2
    • libreoffice-l10n-fi-7.1.1.2-13.12.2
    • libreoffice-l10n-zh_CN-7.1.1.2-13.12.2
    • libreoffice-l10n-nb-7.1.1.2-13.12.2
    • libreoffice-l10n-gl-7.1.1.2-13.12.2
    • libreoffice-l10n-ar-7.1.1.2-13.12.2
    • libreoffice-l10n-kk-7.1.1.2-13.12.2
    • libreoffice-l10n-pl-7.1.1.2-13.12.2
    • libreoffice-l10n-ss-7.1.1.2-13.12.2
    • libreoffice-l10n-th-7.1.1.2-13.12.2
    • libreoffice-l10n-hr-7.1.1.2-13.12.2
    • libreoffice-l10n-as-7.1.1.2-13.12.2
    • libreoffice-l10n-pa-7.1.1.2-13.12.2
    • libreoffice-l10n-sr-7.1.1.2-13.12.2
    • libreoffice-l10n-lv-7.1.1.2-13.12.2
    • libreoffice-l10n-ca-7.1.1.2-13.12.2
    • libreoffice-l10n-zu-7.1.1.2-13.12.2
    • libreoffice-l10n-si-7.1.1.2-13.12.2
    • libreoffice-l10n-fa-7.1.1.2-13.12.2
    • libreoffice-l10n-or-7.1.1.2-13.12.2
    • libreoffice-l10n-es-7.1.1.2-13.12.2
    • libreoffice-l10n-cy-7.1.1.2-13.12.2
    • libreoffice-l10n-kn-7.1.1.2-13.12.2
    • libreoffice-l10n-nl-7.1.1.2-13.12.2
    • libreoffice-l10n-xh-7.1.1.2-13.12.2
    • libreoffice-l10n-ga-7.1.1.2-13.12.2
    • libreoffice-l10n-bn-7.1.1.2-13.12.2
    • libreoffice-l10n-hu-7.1.1.2-13.12.2
    • libreoffice-l10n-lt-7.1.1.2-13.12.2
    • libreoffice-l10n-ro-7.1.1.2-13.12.2
    • libreoffice-l10n-dz-7.1.1.2-13.12.2
    • libreoffice-l10n-it-7.1.1.2-13.12.2
    • libreoffice-l10n-tr-7.1.1.2-13.12.2
    • libreoffice-l10n-et-7.1.1.2-13.12.2
    • libreoffice-l10n-da-7.1.1.2-13.12.2
    • libreoffice-l10n-hi-7.1.1.2-13.12.2
    • libreoffice-l10n-pt_PT-7.1.1.2-13.12.2
    • libreoffice-icon-themes-7.1.1.2-13.12.2
    • libreoffice-branding-upstream-7.1.1.2-13.12.2
    • libreoffice-l10n-af-7.1.1.2-13.12.2
    • libreoffice-l10n-he-7.1.1.2-13.12.2
    • libreoffice-l10n-sv-7.1.1.2-13.12.2
    • libreoffice-l10n-ta-7.1.1.2-13.12.2
    • libreoffice-l10n-en-7.1.1.2-13.12.2
    • libreoffice-l10n-mai-7.1.1.2-13.12.2
    • libreoffice-l10n-zh_TW-7.1.1.2-13.12.2
    • libreoffice-l10n-br-7.1.1.2-13.12.2
    • libreoffice-l10n-te-7.1.1.2-13.12.2
  • SUSE Linux Enterprise Micro 5.0 (aarch64 x86_64)
    • libicu-suse65_1-65.1-4.2.1
    • libicu-suse65_1-debuginfo-65.1-4.2.1
    • icu-debuginfo-65.1-4.2.1
    • icu-debugsource-65.1-4.2.1
  • SUSE Linux Enterprise Micro 5.0 (noarch)
    • libicu65_1-ledata-65.1-4.2.1

References: