<div class="container">
<h1>Recommended update for Libreoffice</h1>
<table class="table table-striped table-bordered">
<tbody>
<tr>
<th>Announcement ID:</th>
<td>SUSE-RU-2024:1168-1</td>
</tr>
<tr>
<th>Rating:</th>
<td>moderate</td>
</tr>
<tr>
<th>References:</th>
<td>
<ul>
<li style="display: inline;">
<a href="https://jira.suse.com/browse/PED-7496">jsc#PED-7496</a>
</li>
<li style="display: inline;">
<a href="https://jira.suse.com/browse/PED-8096">jsc#PED-8096</a>
</li>
</ul>
</td>
</tr>
<tr>
<th>Affected Products:</th>
<td>
<ul class="list-group">
<li class="list-group-item">SUSE Linux Enterprise High Performance Computing 12 SP5</li>
<li class="list-group-item">SUSE Linux Enterprise Server 12 SP5</li>
<li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 12 SP5</li>
<li class="list-group-item">SUSE Linux Enterprise Software Development Kit 12 SP5</li>
<li class="list-group-item">SUSE Linux Enterprise Workstation Extension 12 12-SP5</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p>An update that contains two features can now be installed.</p>
<h2>Description:</h2>
<p>This update for Libreoffice fixes the following issue:</p>
<p>libreoffice was updated from version 7.6.2.1 to 24.2.1.2 (jsc#PED-7496, jsc#PED-8096):</p>
<ul>
<li>
<p>Highlights of changes up to version 24.2.1.2 are listed in the following release notes:</p>
<ul>
<li>https://wiki.documentfoundation.org/ReleaseNotes/24.2</li>
<li>https://wiki.documentfoundation.org/Releases/24.2.1/RC2</li>
<li>https://wiki.documentfoundation.org/Releases/24.2.1/RC1</li>
<li>https://wiki.documentfoundation.org/Releases/7.6.4/RC1</li>
<li>https://wiki.documentfoundation.org/Releases/7.6.3/RC2</li>
<li>https://wiki.documentfoundation.org/Releases/7.6.3/RC1</li>
<li>https://wiki.documentfoundation.org/Releases/7.6.2/RC2</li>
</ul>
</li>
<li>
<p>Update bundled dependencies:</p>
<ul>
<li>curl version update from 8.2.1 to 8.6.0</li>
<li>gpgme version update from 1.18.0 to 1.20.0</li>
<li>harfbuzz version update from 8.0.0 to 8.2.2</li>
<li>libcmis version update from 0.5.2 to 0.6.1</li>
<li>libgpg-error version update from 1.43 to 1.47</li>
<li>pdfium version update from 5778 to 6179</li>
<li>poppler version update from 23.06.0 to 23.09.0</li>
<li>skia version from m111-a31e897fb3dcbc96b2b40999751611d029bf5404 to m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd</li>
</ul>
</li>
<li>
<p>New bundled dependencies:</p>
<ul>
<li>Java-WebSocket-1.5.4.tar.gz</li>
<li>fontconfig-2.14.2.tar.xz</li>
<li>freetype-2.13.0.tar.xz</li>
<li>phc-winner-argon2-20190702.tar.gz</li>
<li>tiff-4.6.0.tar.xz</li>
</ul>
</li>
<li>
<p>New required dependencies:</p>
</li>
<li>
<p>zxcvbn</p>
</li>
<li>
<p>Build Libreoffice using OpenSSL instead of NSS, since the bundled curl does
not support the NSS backend any more</p>
</li>
</ul>
<p>abseil-cpp was updated from version 20230802.1 to 20240116.1:</p>
<ul>
<li>Added absl::NoDestructor<T> to simplify defining static types
that do not need to be destructed upon program exit.</li>
<li>Added configurable verbose logging (also known as VLOG).</li>
<li>Added absl::Overload(), which returns a functor that provides
overloads based on the functors passed to it. Note that this
functionality requires C++17 or newer.</li>
<li>
<p>Breaking Changes:</p>
<ul>
<li>AbslHashValue() no longer accepts C-style arrays as a parameter, caller need to wrap C-string literals in
absl::string_view.</li>
<li>absl::weak_equality and absl::strong_equality have been removed. The corresponding std types were removed
before C++20 was finalized</li>
</ul>
</li>
</ul>
<p>libixion was updated from version 0.18.1 to 0.19.0:</p>
<ul>
<li>
<p>C++ API:</p>
</li>
<li>
<p>Added support for renaming sheets after they have been created.</p>
</li>
<li>
<p>Formula interpreter:</p>
</li>
<li>
<p>Added support for inline arrays.</p>
</li>
</ul>
<p>liborcus was updated from version 0.18.1 to 0.19.2:</p>
<ul>
<li>
<p>Changes in version 0.19.2:</p>
</li>
<li>
<p>Fixed a build issue with gcc 14 due to a missing include for std::find_if
and std::for_each.</p>
</li>
<li>Fixed a segmentation fault with the orcus-test-xml-mapped test which
manifested on hppa hardware, as originally reported on
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1054376.</li>
<li>Fixed a crash when loading a document that includes a style record
referencing an unnamed style record as its parent. In Excel-generated
documents, styles only reference named styles as their parents. But in
3rd-party generated documents, styles referencing unnamed styles as their
parents can occur.</li>
<li>
<p>Fixed a crash when the document model returned a null pointer when a
reference resolver interface was requested.</p>
</li>
<li>
<p>Changes in version 0.19.1:</p>
</li>
<li>
<p>Implemented orcus::create_filter() which instantiates a filter object of
specified type. The returned object is of type
orcus::iface::import_filter.</p>
</li>
<li>Moved test cases for format detection to the respective filter test files.</li>
<li>
<p>Fixed a bug where the import filter did not set the formula grammer prior
to importing.</p>
</li>
<li>
<p>Changes in version 0.19.0:</p>
</li>
<li>
<p>Added support for allowing use of std::filesystem,
std::experimental::filesystem or boost::filesystem per build
configuration.</p>
</li>
<li>Refactored styles import to use style indices returned by the document
model implementer rather than using the indices stored in the file. This
allows the implementer to aggregate some style records and re-use the same
index for records that are stored as different records in the original
file.</li>
<li>Fixed a bug where column styles were not applied to the correct columns
when the starting column index was not 0.</li>
<li>
<p>Overhauled the Gnumeric import filter to fix many bugs and support many
missing features relative to the other filters included in orcus. Most
notable mentions are:</p>
<ul>
<li>cell styles</li>
<li>rich-text strings</li>
<li>named ranges</li>
<li>row heights and column widths</li>
<li>merged cells</li>
</ul>
</li>
<li>
<p>Added partial support for Apache Parquet import filter. This is still
heavily experimental.</p>
</li>
</ul>
<p>zxcvbn:</p>
<ul>
<li>New RPM package zxcvbn implementation needed as dependency for Libreoffice</li>
</ul>
<h2>Patch Instructions:</h2>
<p>
To install this SUSE update use the SUSE recommended
installation methods like YaST online_update or "zypper patch".<br/>
Alternatively you can run the command listed for your product:
</p>
<ul class="list-group">
<li class="list-group-item">
SUSE Linux Enterprise Software Development Kit 12 SP5
<br/>
<code>zypper in -t patch SUSE-SLE-SDK-12-SP5-2024-1168=1</code>
</li>
<li class="list-group-item">
SUSE Linux Enterprise Workstation Extension 12 12-SP5
<br/>
<code>zypper in -t patch SUSE-SLE-WE-12-SP5-2024-1168=1</code>
</li>
</ul>
<h2>Package List:</h2>
<ul>
<li>
SUSE Linux Enterprise Software Development Kit 12 SP5 (aarch64 ppc64le s390x x86_64)
<ul>
<li>libixion-debugsource-0.19.0-21.6.4</li>
<li>libabsl2401_0_0-debuginfo-20240116.1-8.3.4</li>
<li>libixion-0_18-0-0.19.0-21.6.4</li>
<li>liborcus-0_18-0-debuginfo-0.19.2-18.6.4</li>
<li>abseil-cpp-devel-20240116.1-8.3.4</li>
<li>liborcus-devel-0.19.2-18.6.4</li>
<li>libixion-0_18-0-debuginfo-0.19.0-21.6.4</li>
<li>liborcus-0_18-0-0.19.2-18.6.4</li>
<li>libixion-devel-0.19.0-21.6.4</li>
<li>liborcus-debugsource-0.19.2-18.6.4</li>
<li>libabsl2401_0_0-20240116.1-8.3.4</li>
<li>abseil-cpp-debugsource-20240116.1-8.3.4</li>
</ul>
</li>
<li>
SUSE Linux Enterprise Software Development Kit 12 SP5 (x86_64)
<ul>
<li>libreoffice-sdk-debuginfo-24.2.1.2-48.54.6</li>
<li>libreoffice-sdk-24.2.1.2-48.54.6</li>
<li>libreoffice-debugsource-24.2.1.2-48.54.6</li>
<li>libreoffice-debuginfo-24.2.1.2-48.54.6</li>
</ul>
</li>
<li>
SUSE Linux Enterprise Workstation Extension 12 12-SP5 (x86_64)
<ul>
<li>libreoffice-math-debuginfo-24.2.1.2-48.54.6</li>
<li>libabsl2401_0_0-debuginfo-20240116.1-8.3.4</li>
<li>libreoffice-impress-24.2.1.2-48.54.6</li>
<li>libreoffice-writer-debuginfo-24.2.1.2-48.54.6</li>
<li>libreoffice-gnome-24.2.1.2-48.54.6</li>
<li>libabsl2401_0_0-20240116.1-8.3.4</li>
<li>liborcus-0_18-0-0.19.2-18.6.4</li>
<li>libixion-0_18-0-debuginfo-0.19.0-21.6.4</li>
<li>libreoffice-calc-24.2.1.2-48.54.6</li>
<li>libreoffice-base-24.2.1.2-48.54.6</li>
<li>liborcus-debugsource-0.19.2-18.6.4</li>
<li>libreoffice-officebean-24.2.1.2-48.54.6</li>
<li>libreoffice-officebean-debuginfo-24.2.1.2-48.54.6</li>
<li>libreoffice-base-debuginfo-24.2.1.2-48.54.6</li>
<li>libreoffice-writer-24.2.1.2-48.54.6</li>
<li>libreoffice-base-drivers-postgresql-debuginfo-24.2.1.2-48.54.6</li>
<li>liborcus-0_18-0-debuginfo-0.19.2-18.6.4</li>
<li>libreoffice-mailmerge-24.2.1.2-48.54.6</li>
<li>libreoffice-gnome-debuginfo-24.2.1.2-48.54.6</li>
<li>libreoffice-pyuno-debuginfo-24.2.1.2-48.54.6</li>
<li>libreoffice-debugsource-24.2.1.2-48.54.6</li>
<li>libzxcvbn0-2.5-8.3.4</li>
<li>libreoffice-gtk3-debuginfo-24.2.1.2-48.54.6</li>
<li>libixion-debugsource-0.19.0-21.6.4</li>
<li>libreoffice-gtk3-24.2.1.2-48.54.6</li>
<li>libreoffice-librelogo-24.2.1.2-48.54.6</li>
<li>libixion-0_18-0-0.19.0-21.6.4</li>
<li>libreoffice-math-24.2.1.2-48.54.6</li>
<li>libreoffice-writer-extensions-24.2.1.2-48.54.6</li>
<li>libreoffice-draw-24.2.1.2-48.54.6</li>
<li>libreoffice-impress-debuginfo-24.2.1.2-48.54.6</li>
<li>libreoffice-pyuno-24.2.1.2-48.54.6</li>
<li>libreoffice-24.2.1.2-48.54.6</li>
<li>libreoffice-base-drivers-postgresql-24.2.1.2-48.54.6</li>
<li>libreoffice-draw-debuginfo-24.2.1.2-48.54.6</li>
<li>libreoffice-calc-extensions-24.2.1.2-48.54.6</li>
<li>libreoffice-calc-debuginfo-24.2.1.2-48.54.6</li>
<li>libreoffice-filters-optional-24.2.1.2-48.54.6</li>
<li>libreoffice-debuginfo-24.2.1.2-48.54.6</li>
</ul>
</li>
<li>
SUSE Linux Enterprise Workstation Extension 12 12-SP5 (noarch)
<ul>
<li>libreoffice-l10n-fr-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-gu-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-zh_TW-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-sk-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-de-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-es-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-hi-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-en-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-fi-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-it-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-pt_PT-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-nn-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-sv-24.2.1.2-48.54.6</li>
<li>libreoffice-icon-themes-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-da-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-ca-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-af-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-ko-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-lt-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-hu-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-pt_BR-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-ja-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-bg-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-nl-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-xh-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-uk-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-ru-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-hr-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-pl-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-ro-24.2.1.2-48.54.6</li>
<li>libreoffice-branding-upstream-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-nb-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-zh_CN-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-zu-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-ar-24.2.1.2-48.54.6</li>
<li>libreoffice-l10n-cs-24.2.1.2-48.54.6</li>
</ul>
</li>
</ul>
<h2>References:</h2>
<ul>
<li>
<a href="https://jira.suse.com/browse/PED-7496">https://jira.suse.com/browse/PED-7496</a>
</li>
<li>
<a href="https://jira.suse.com/browse/PED-8096">https://jira.suse.com/browse/PED-8096</a>
</li>
</ul>
</div>