Debian Patches

Status for libreoffice/4:26.8.3.1-1

Patch Description Author Forwarded Bugs Origin Last update
debian-opt.diff diff --git a/configure.ac b/configure.ac
index f06ef8e..91ce612 100644
no
jurt-soffice-location.diff commit b71107fb12e3c3125e0cb62c5a4f6636a80c6408

on debian-based systems, we know where our soffice binary is

diff --git a/jurt/com/sun/star/lib/util/NativeLibraryLoader.java b/jurt/com/sun/star/lib/util/NativeLibraryLoader.jav
index da22980..36664ca 100644
Bjoern Michaelsen <bjoern.michaelsen@canonical.com> no
splits-adapt-registry.diff diff --git a/scp2/source/gnome/file_gnome.scp b/scp2/source/gnome/file_gnome.scp
index c7a13c8..a3f59a6 100644
no
debian-debug.diff diff --git a/solenv/gbuild/platform/com_GCC_defs.mk b/solenv/gbuild/platform/com_GCC_defs.mk
index 9de88a2..9161a4e 100644
no
build-against-shared-lpsolve.diff diff --git a/configure.ac b/configure.ac
index cdae8b5..49f3ba2 100644
no
install-fixes.diff diff --git a/bin/distro-install-file-lists b/bin/distro-install-file-lists
index eaabf9c..c1b1ec6 100755
no
mention-java-common-package.diff diff --git a/jvmfwk/plugins/sunmajor/javaenvsetup/javaldx.cxx b/jvmfwk/plugins/sunmajor/javaenvsetup/javaldx.cxx
index 718902caba6f..3c8499b5a42c 100644
no
help-msg-add-package-info.diff diff --git a/include/sfx2/strings.hrc b/include/sfx2/strings.hrc
index 1b0ea6ccb2ff..630f4330552a 100644
no
sensible-lomua.diff =================================================================== no
reportdesign-mention-package.diff diff --git a/dbaccess/inc/strings.hrc b/dbaccess/inc/strings.hrc
index 47068f43d09e..1f8b9a2331b6 100644
no
jdbc-driver-classpaths.diff diff --git a/officecfg/registry/data/org/openoffice/Office/DataAccess.xcu b/officecfg/registry/data/org/openoffice/Office/DataAccess.xcu
index 9be30a2..59c87cb 100644
no
make-package-modules-not-suck.diff diff --git a/scp2/InstallModule_draw.mk b/scp2/InstallModule_draw.mk
index a7c02be..d48edf2 100644
no
mediwiki-oor-replace.diff diff --git a/swext/mediawiki/src/registry/data/org/openoffice/Office/OptionsDialog.xcu b/swext/mediawiki/src/registry/data/org/openoffice/Office/OptionsDialog.xcu
index 2b35ced08f31..0c96070dd4f0 100644
no
debian-hardened-buildflags-CPPFLAGS.diff no
debian-hardened-buildflags-no-LO-fstack-protector-strong.diff don't hardcode -fstack-protector-strong in configure.ac/gbuild. We get the
hardening flags from dpkg-buildflags anyway.

diff --git a/solenv/gbuild/platform/com_GCC_defs.mk b/solenv/gbuild/platform/com_GCC_defs.mk
index 712a61df544f..0d50f538ba7b 100644
no
disable-flaky-tests.diff 14:13 < mst__> _rene_, the toolkit unoapi tests are known to be flaky (in some
system dependent way) e.g. on the Win@6 tinderbox it always
crashes
14:14 < mst__> _rene_, sc.ScAccessible* tests also fail on some systems some of
the time

diff --git a/toolkit/Module_toolkit.mk b/toolkit/Module_toolkit.mk
index 25db0b6..14e507c 100644
no
fix-internal-hsqldb-build.diff diff -urN hsqldb.old/patches/use-system-servlet-api.jar.diff hsqldb/patches/use-system-servlet-api.jar.diff no
javadoc-optional.diff Gemeinsame Unterverzeichnisse: odk-old/config und odk/config.
Gemeinsame Unterverzeichnisse: odk-old/docs und odk/docs.
Gemeinsame Unterverzeichnisse: odk-old/examples und odk/examples.
diff --git a/odk/Module_odk.mk b/odk/Module_odk.mk
index 693885322115..5fcb39306a0b 100644
no
no-packagekit-per-default.diff diff --git a/officecfg/registry/data/org/openoffice/Office/Common.xcu b/officecfg/registry/data/org/openoffice/Office/Common.xcu
index 3d138551b593..9cb9831f3236 100644
no
system-officeotron-odfvalidator-and-verapdf.diff diff --git a/bin/odfvalidator.sh.in b/bin/odfvalidator.sh.in
index a70cf8cd5b36..309a37db3f86 100644
no
cppunit-optional.diff diff --git a/configure.ac b/configure.ac
index c12fe95a561c..66d327ae8fb8 100644
no
hide-math-desktop-file.patch Hide startcenter and math from the shell Olivier Tilloy <olivier.tilloy@canonical.com> not-needed
appstream-ignore-startcenter.diff no
disable-java-in-odk-build-examples-on-zero-vm.diff diff --git a/config_host.mk.in b/config_host.mk.in
index 6cea6ccf795e..d08fac922239 100644
no
do-not-hide-test-output.diff diff --git a/odk/build-examples_common.mk b/odk/build-examples_common.mk
index abcb3a3e2593..35d45ad23413 100644
no
disableClassPathURLCheck.diff no
use-mariadb-java-instead-of-mysql-java.diff mariadb Markus Koschany <apo@debian.org> no 2018-11-09
fix-flaky-bridgetest.diff Add safer float comparisons to bridgetest equals() Marcus Tomlinson <marcus.tomlinson@canonical.com> no
disable-shortcuts_tab_navigation-uitest.diff no
no-opencl-per-default.diff Resolves: rhbz#1432468 disable opencl by default Caolán McNamara <caolanm@redhat.com> no 2017-03-27
arm-fp-mode.diff Explicitly set fpu mode on armhf
diff --git a/bridges/source/cpp_uno/gcc3_linux_arm/armhelper.S b/bridges/source/cpp_uno/gcc3_linux_arm/armhelper.S
index 4eff3ff0a012..7996b9c5b3f0 100644
Rico Tzschichholz <ricotz@ubuntu.com> no
moreIconsDialog-accesses-internet.diff diff --git a/cui/source/dialogs/AdditionsDialog.cxx b/cui/source/dialogs/AdditionsDialog.cxx
index a8eabf6d369c..676add18204e 100644
no
do-not-abort-on-NON_APPLICATION_FONT_USE.diff diff --git a/solenv/gbuild/CppunitTest.mk b/solenv/gbuild/CppunitTest.mk
index b16e3d0e5417..33bdde04b072 100644
no
we-dont-have-the-needed-fonts.diff diff --git a/sw/qa/core/text/text.cxx b/sw/qa/core/text/text.cxx
index a4d4540ab228..46d262f6f0b8 100644
no
adapt-for-new-carlito.diff diff --git a/sw/qa/extras/layout/layout3.cxx b/sw/qa/extras/layout/layout3.cxx
index 7f62a3a9d6b8..ec1567a564dc 100644
no
pdfium-ports.diff no
jdk-minimal-and-zero-paths.diff sunjre: check all four possible OpenJDK variants for libjvm.so

Since OpenJDK 21, the "minimal" and "zero" variants of JVM no longer
reside in the "server" directory in $JAVA_HOME/lib, making the loader
unable to find libjvm.so. This regresses LO builds on platforms with
only those variants of JVM (i.e. without a HotSpot port).

Example error message is like this:

> exception occurred: Could not create Java implementation loader at
> ./stoc/source/javaloader/javaloader.cxx:551

Fix it by probing all four possible variant directories for libjvm.so.
This is tested on Debian unstable (loong64 port) to fix the packaging.
WANG Xuerui <xen0n@gentoo.org> no 2024-08-22
disable-uitest-xmlsecurity-gpg.diff diff --git a/xmlsecurity/Module_xmlsecurity.mk b/xmlsecurity/Module_xmlsecurity.mk
index afb1e251586a..12241f6b6520 100644
no
system-crates.diff no
we-rely-on-dicts-as-non-extensions-in-checks.diff checking for the extension (only) dos not make sense; this is also fulklfilled by "system" hunspell dicts
(here: hunspell-en-us), which we have in Build-Depends:

diff --git a/sc/qa/uitest/calc_tests8/tdf125051.py b/sc/qa/uitest/calc_tests8/tdf125051.py
index d923a3ff7580..abf9836e97f9 100644
no
fix-rust_uno-path-for-cargo-wrapper.diff =================================================================== no
rust-uno-DEB_CARGO_CRATE.diff diff --git a/rust_uno/CustomTarget_cargo.mk b/rust_uno/CustomTarget_cargo.mk
index c7f56870f419..5f933906b01d 100644
no
cargo-build-flag.diff no
skia-gcc-no-musttail.diff diff --git a/external/skia/UnpackedTarball_skia.mk b/external/skia/UnpackedTarball_skia.mk
index 6dbeaf9cbfee..4a0df43d0b7a 100644
no
lpsolve-fPIC.diff no
no-ShowDonation.diff diff --git a/officecfg/registry/data/org/openoffice/Office/Common.xcu b/officecfg/registry/data/org/openoffice/Office/Common.xcu
index 22224887cff4..16779051666b 100644
no
clucene-reproducible.patch.diff we do have the patch in clucene-core >= 2.3.3.4+dfsg-2

diff --git a/helpcompiler/Library_helplinker.mk b/helpcompiler/Library_helplinker.mk
index 9529295ecd58..9cfc5a092332 100644
no
temporarily-disable-tests.diff diff --git a/sw/qa/uitest/writer_tests2/formatBulletsNumbering.py b/sw/qa/uitest/writer_tests2/formatBulletsNumbering.py
index f240cfee7152..fcea7615b0b3 100644
no
templates-are-ro-in-autopkgtest.diff the .ott ends up in a root-owned path (/usr/lib/libreoffice/share/template/common/officorr/Modern_business_letter_serif.ott)
so is read only:

======================================================================
no
xmlsec-1.3.13.diff commit 5d2c131e585d4fc6c7f89e9d7be3a55e80c8a5dd

engine: update libxmlsec to 1.3.13

libxmlsec now restricts the default enabled reference URIs. Keep the
previous permissive default so ODF/OOXML references still resolve in all
of the {nss,mscrypt}{sign,verify} cases.
[...]

Cherry-pick note: gpg case needed tweaking as well, as done
for nss/mscrypt in the original patch, otherwise
UITest_xmlsecurity_gpg and CppunitTest_xmlsecurity_signing would fail

Signed-off-by: Miklos Vajna <vmiklos@collabora.com>
Change-Id: I27d08adbf65d21bf1b5c0a933e9079b7747f8cda
Reviewed-on: https://gerrit.collaboraoffice.com/c/online/+/18593
Tested-by: Jenkins CPCI <releng@collaboraoffice.com>
Reviewed-by: Michael Stahl <michael.stahl@collabora.com>
(cherry picked from commit 1d52ffd579dbeeab400e62bf04078414bef9eb89)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/213565
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins

diff --git a/xmlsecurity/source/gpg/xmlsignature_gpgimpl.cxx b/xmlsecurity/source/gpg/xmlsignature_gpgimpl.cxx
index fd2c5d1ebfbd..ba90c613e7b9 100644
Miklos Vajna <vmiklos@collabora.com> no 2026-11-04
fix-java-version-detection.diff commit 9a5457bb95489987b50f2196922a0e6e72032bbb

jvmfwk: add SunVersion test for individual version parts

Instead of simply assuming version parsing works because comparing
two versions comes out the right way, actually make sure the code
parses the versions as we expect.

Change-Id: I5130c7647b481830c92b4a6cf221d17ad847adc7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/213482
Tested-by: Jenkins
Reviewed-by: Dan Williams <dcbw@libreoffice.org>

commit a2dfa7fed39d214453fc3a6e7a2f9cfbd87a7bfd

jvmfwk: convert sunversion test to CPPUNIT_TEST_FIXTURE()

Change-Id: I5612bd11a7e668648d2694b5de46112abee9a37e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/213481
Reviewed-by: Dan Williams <dcbw@libreoffice.org>
Tested-by: Jenkins

commit 4d0d1418888e5e05807c7f1ad46668616ec7a49d

tdf#174161: fix Java version detection for 5-component versions

Newer versions like "27.0.1.2.3" fail to parse becuase the existing
code only allows 4 version components. The existing code also does
a bunch of open-coded string manipulation. Replace that code with
a split()-based approach for the easy parts. Unfortunately we must
copy most of the comphelper::string::split() code into jvmfwk
because linking to comphelper here creates a circular dependency
for --enable-mergelib. Thankfully it's small.

For the last, more complicated component that may contain multiple
version sub-components and alpha-numberic parts, switch to a more
procedural method (rather than loop-based) as this last component
can be parsed lexigraphically.

Finally, un-#ifdef the FreeBSD code as there's no reason it needs
to be FreeBSD-specific. Add a testcase for it too.

Change-Id: I8b2d427dd51bcb323ebbd1c6ed6dc679f96daff5
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/213334
Reviewed-by: Dan Williams <dcbw@libreoffice.org>
Tested-by: Jenkins

diff --git a/jvmfwk/plugins/sunmajor/pluginlib/sunversion.cxx b/jvmfwk/plugins/sunmajor/pluginlib/sunversion.cxx
index 16a1e14f3662..f3de51f8d5ca 100644
Dan Williams <dcbw@libreoffice.org> no 2026-10-30

All known versions for source package 'libreoffice'

Links