Debian Patches

Status for libreoffice/4:26.2.5.2-2~bpo13+1

Patch Description Author Forwarded Bugs Origin Last update
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
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-and-odfvalidator.diff diff --git a/bin/odfvalidator.sh.in b/bin/odfvalidator.sh.in
index 56e2f29..9415ef6 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
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 692eba0130e5..066521387d5b 100644
no
lpsolve-fPIC.diff no
remove-JITC_PROCESSOR_TYPE-setting.diff remove JITC_PROCESSOR_TYPE export for powerpc
long obsolete; there's no IBM JDK for 32-bit ppc anymore. And it breaks
creating instdir/program/soffice with +x by cp (sed doesn't keep the
permission, obviously)
Rene Engelhard <rene@rene-engelhard.de> no 2025-12-11
Rust-Bindings-Add-initial-documentation-for-Rust-UNO.diff [PATCH 01/21] Rust Bindings: Add initial documentation for Rust UNO bindings Mohamed Ali <mohmedali1462005@gmail.com> no 2026-01-26
parquet-filter-config-only-if-enabled-in-orcus.diff diff --git a/filter/Configuration_filter.mk b/filter/Configuration_filter.mk
index d157a4c664d7..27d44eb40d03 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
firebird-db-connection.diff commit 16cf06caff90c0e4d9fe2fc24eac378ed533c48d

Resolves: tdf#172935 Connection from Base to external firebird database refused

there is one firebird engine per process and it reads its configuration once
from the directory we set up, so a .fdb the user picked somewhere else could
not be attached. firebird resolves a name in databases.conf before it treats
it as a path, so give the file a name there and pass firebird that name,
dropped again when the connection is disposed.

since:

commit 520d8173cef39a4da85b3ba21bdaaa3150384c25
Date: Sun Jul 12 12:10:41 2026 +0000

firebird: keep each embedded database's files in one directory

Change-Id: I4872a4e2165c4701bfb20be5dcd8c119b1723125
Signed-off-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Reviewed-on: https://gerrit.collaboraoffice.com/c/core/+/7990
Tested-by: Jenkins CPCI <releng@collaboraoffice.com>
Reviewed-by: Michael Stahl <michael.stahl@collabora.com>
(cherry picked from commit 6ab71a109bd8a8335208c9faa37a3cfa94523148)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/208773
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
(cherry picked from commit 99bf5222896886d062b6a6a67377e7671de1446a)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/208855

diff --git a/connectivity/source/drivers/firebird/Connection.cxx b/connectivity/source/drivers/firebird/Connection.cxx
index 3b918e696d87..c4b9126cd0c9 100644
Caolán McNamara <caolan.mcnamara@collabora.com> no 2026-07-28
firebird-module-path.diff firebird: name the modules of a system firebird by absolute path

Debian patches firebird to resolve its plugins, intl and conf
directories under the FIREBIRD variable (instead of where it was built)
and we want point that variable at a private directory. But then the
modules aren't loaded and no database opens.

So write a replacement plugins.conf that lists the absolute path of each
plugin module (and the intl conf files) with their macros expanded.

each lib<Name>.so (otherwise found by default) with no entry names gets
an entry of its own.

(cherry picked from commit b8407b18adf3c6d552d54d7b6657539e2769afd6)
(cherry picked from commit 09dbbe16b04add973ab04fe5937c12478e52451c)
Caolán McNamara <caolan.mcnamara@collabora.com> no 2026-07-28
firebird-call-writeFile-outside-the-SAL_WARN_IF-cond.patch firebird: call writeFile outside the SAL_WARN_IF condition
a product build doesn't evaluate the condition, so none of the conf
files were written there.

since:

commit b8407b18adf3c6d552d54d7b6657539e2769afd6

firebird: name the modules of a system firebird by absolute path

and:

commit 6ab71a109bd8a8335208c9faa37a3cfa94523148

Resolves: tdf#172935 Connection from Base to external firebird database refused
Caolán McNamara <caolan.mcnamara@collabora.com> no 2026-07-28
e3ea377f2daa2756a412dd974eb39fd9f5db1366.diff commit e3ea377f2daa2756a412dd974eb39fd9f5db1366

Make a virtual function non-inline

...which helps avoid some supposedly spurious -Werror=free-nonheap-object seen
at least with recent GCC 16 trunk,

> In destructor ‘virtual SvLockBytes::~SvLockBytes()’,
> inlined from ‘void SvRefBase::ReleaseRef()’ at include/tools/ref.hxx:160:36,
> inlined from ‘tools::SvRef<T>::~SvRef() [with T = writerfilter::rtftok::RTFTokenizer]’ at include/tools/ref.hxx:56:46,
> inlined from ‘writerfilter::rtftok::RTFLookahead::~RTFLookahead()’ at sw/source/writerfilter/rtftok/rtflookahead.cxx:37:1:
> include/tools/stream.hxx:115:48: error: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((tools::SvRef<writerfilter::rtftok::RTFTokenizer>*)this)[1].tools::SvRef<writerfilter::rtftok::RTFTokenizer>::pObj’ with nonzero offset 56 [-Werror=free-nonheap-object]
> 115 | virtual ~SvLockBytes() override { close(); }
> | ^

etc.

Change-Id: I26a599f0e3258e6bf6a4d6e63e559b41029862db
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/197842
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <stephan.bergmann@collabora.com>

diff --git a/include/tools/stream.hxx b/include/tools/stream.hxx
index 38c072fe038a..43c2b028d36c 100644
Stephan Bergmann <stephan.bergmann@collabora.com> no 2026-01-22

All known versions for source package 'libreoffice'

Links