Debian Patches

Status for libreoffice/4:7.4.7-1+deb12u5

Patch Description Author Forwarded Bugs Origin Last update
no-check-if-root.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
split-evoab.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
hppa-is-32bit.diff diff --git a/configure.ac b/configure.ac
index 42dc3b4..f5a51c9 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
apparmor-complain.diff diff --git a/sysui/desktop/apparmor/program.oosplash b/sysui/desktop/apparmor/program.oosplash
index fef54b7ee384..9dde31a63615 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
apparmor-allow-java.security.diff diff --git a/sysui/desktop/apparmor/program.soffice.bin b/sysui/desktop/apparmor/program.soffice.bin
index 2fc7fd6b5735..3fd82b08431e 100644
no
apparmor-cleanups.diff [PATCH] apparmor: use dri-enumerate abstraction
Remove backported rule and use new dri-enumerate abstraction instead.
dri-enumerate is available in AppArmor 2.13, which recently migrated
into Debian Buster.
Vincas Dargis <vindrg@gmail.com> no 2018-08-04
apparmor-mesa.diff no
disableClassPathURLCheck.diff no
use-mariadb-java-instead-of-mysql-java.diff [PATCH] mariadb Markus Koschany <apo@debian.org> no 2018-11-09
apparmor-opencl.diff AppArmor in Debian Buster now has OpenCL abstractions.

Include OpenCL abstractions to fix OpenCL usage in Calc.
===================================================================
no
fix-flaky-bridgetest.diff Add safer float comparisons to bridgetest equals() Marcus Tomlinson <marcus.tomlinson@canonical.com> no
add-access2base-doc.diff no
disable-shortcuts_tab_navigation-uitest.diff no
no-opencl-per-default.diff [PATCH] Resolves: rhbz#1432468 disable opencl by default =?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolanm@redhat.com> no 2017-03-27
apparmor-updates.diff diff --git a/sysui/desktop/apparmor/program.soffice.bin b/sysui/desktop/apparmor/program.soffice.bin
index 42053db2abef..2a60f67c2846 100644
no
apparmor-gnupg-tofu.diff Support tofu+pgp trust model in GnuPG
GnuPG supports a trust-on-first-use layer that sits on top of the
standard PGP trust model. If this is enabled, 'gpg --list-keys' needs
write and lock permissions on the TOFU database to return any useful
data. Allow this access through AppArmor.
Benjamin Barenblat <bbaren@google.com> no debian
temporarily-disable-test-metadata-test.diff diff --git a/sw/qa/uitest/styleInspector/styleInspector.py b/sw/qa/uitest/styleInspector/styleInspector.py
index 49d02fc01c9b..d1e9d30711e9 100644
no
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/sw/qa/uitest/options/optionsDialog.py b/sw/qa/uitest/options/optionsDialog.py
index 086d16726a1a..0ef5458f7192 100644
no
do-not-ABORT_ON_NON_APPLICATION_FONT_USE.diff diff --git a/sw/CppunitTest_sw_core_layout.mk b/sw/CppunitTest_sw_core_layout.mk
index 80dc1530fdb3..2cae001add53 100644
no
hrk-euro.diff Related: tdf#150011 Add HRK Croatian Kuna to Euro conversion wizard
Maybe just for completeness, it's removed from menu but might be
callable as macro.
Eike Rathke <erack@redhat.com> no 2022-07-22
dragonbox-1.1.3.diff diff --git a/configure.ac b/configure.ac
index f6937648fe2d..6ccf3bcccf24 100644
no
fix-system-libfixmath.diff diff --git a/config_host.mk.in b/config_host.mk.in
index 9de974e472f9..1352749754e3 100644
no
boost-1.81.diff i18n: fix build with Boost 1.81.0
Boost.Locale since 1.81.0 switch to enum classes for facet type [1].
Switch our resource manager accordingly.

1: https://github.com/boostorg/locale/commit/e5ed439ea39a4de915e9fb939cca95cae7d9d8d1

(cherry picked from commit 23dcd4339428e4080029ec5ae658e75f01e79a62)
=?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= no 2022-11-27
0004-Remove-dependency-on-BitArray.h-from-zxing-1.2.0.patch [PATCH] Remove dependency on BitArray.h from zxing-1.2.0
In zxing-1.4.0, numerous headers are no longer public. Rework the
ConvertToSVGFormat method so it uses bitmatrix.get instead of
bitmatrix.getRow, similar to the ToSVG method in zxing itself.

See https://github.com/zxing-cpp/zxing-cpp/issues/361
"Brett T. Warden" <brett.t.warden@intel.com> no 2022-12-02
escape-url-passed-to-gstreamer.diff escape url passed to gstreamer
(cherry picked from commit f41dcadf6492a6ffd32696d50f818e44355b9ad9)
=?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolan.mcnamara@collabora.com> no 2023-11-03
floating-frame-targets-unneeded-protocols.diff add some protocols that don't make sense as floating frame targets
(cherry picked from commit 11ebdfef16501c6d35c3e3d0d62507f706557c71)
(cherry picked from commit bab433911bdecb344f7ea94dbd00690241a08c54)
=?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolan.mcnamara@collabora.com> no 2023-11-03
warn-about-exotic-protocols-as-well.diff warn about exotic protocols as well
(cherry picked from commit 1305f70cff8a81a58a5a6d9c96c5bb032005389e)
=?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolan.mcnamara@collabora.com> no 2023-11-04
ignore-LO-special-purpose-hyperlinks-per-default.diff default to ignoring libreoffice special-purpose protocols in calc hyperlink

(cherry picked from commit b6062623b4d69c79e90e9365ac7c5e7f11986793)
=?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolan.mcnamara@collabora.com> no 2023-11-03
reuse-AllowedLinkProtocolFromDocument-1.diff reuse AllowedLinkProtocolFromDocument in writer
reorg calc hyperlink check to reuse elsewhere

(cherry picked from commit e6a7537762e19fde446441edd10d301f9b37ce75)

reuse AllowedLinkProtocolFromDocument in writer

(cherry picked from commit 32535dfa82200b54296838b52285c054fbe5e51d)

combine these hyperlink dispatchers into one call

(cherry picked from commit 0df175ccc6ea542bc5801f631ff72bed187042eb)

we can have just one LoadURL for writer

(cherry picked from commit 521ca9cf6acbae96cf95d9740859c9682212013d)
(cherry picked from commit e32b8601dbd63cf01497889601d6c9c1241106d6)
=?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolan.mcnamara@collabora.com> no 2023-11-15
reuse-AllowedLinkProtocolFromDocument-2.diff reuse AllowedLinkProtocolFromDocument in impress/draw
(cherry picked from commit f0942eed2eb328b04856f20613f5226d66b66a20)
=?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolan.mcnamara@collabora.com> no 2023-11-22
work-around-expired-certificiate-in-test.diff diff --git a/desktop/qa/desktop_lib/test_desktop_lib.cxx b/desktop/qa/desktop_lib/test_desktop_lib.cxx
index 1898d3f1377f..be3d9ebd3253 100644
no
add-notify-for-script-use.diff add notify for script use Caolán McNamara <caolan.mcnamara@collabora.com> no 2024-03-27
Fix-backup-copy-creation-for-files-on-mounted-samba-shares.diff tdf#55004 Fix backup copy creation for files on mounted samba shares
There is an unfortunate interaction between file locking and backup
creation at save time.

openFilePath has logic to lock a file when opening. This goes through
fcntl to set a write lock on the file. Later on, when the user wants to
save changes, a backup copy might be created (very likely now since this
is the defaults in the settings). To create this backup, the file is
opened again for reading. Unfortunately this open call fails due to the
lock (even though it is a write lock).

This commit changes the behavior. osl_file_adjustLockFlags now checks if
the file is on a mounted samba share. If that's the case we force the
osl_File_OpenFlag_NoLock flag. No issue is then exhibited at backup
creation, allowing the save to proceed properly.
Kevin Ottens <kevin.ottens@enioka.com> no 2024-02-02
fix-32bit-build.diff [PATCH] Blind fix for Linux 32-bit builds
...which, according to
<https://lists.freedesktop.org/archives/libreoffice/2024-March/091666.html> "32
bit build failure (smb, narrowing)", started to fail with

> /<<PKGBUILDDIR>>/sal/osl/unx/file.cxx: In function ‘void osl_file_adjustLockFlags(const rtl::OString&, int*, sal_uInt32*)’:
> /<<PKGBUILDDIR>>/sal/osl/unx/file.cxx:71:26: error: narrowing conversion of ‘4283649346’ from ‘unsigned int’ to ‘int’ [-Wnarrowing]
> 71 | #define CIFS_SUPER_MAGIC 0xFF534D42
> | ^~~~~~~~~~
> /<<PKGBUILDDIR>>/sal/osl/unx/file.cxx:795:14: note: in expansion of macro ‘CIFS_SUPER_MAGIC’
> 795 | case CIFS_SUPER_MAGIC:
> | ^~~~~~~~~~~~~~~~

etc. My Fedora 39 "Linux man-pages 6.05" statfs(2) man page explains about the
struct statfs f_type field of __fsword_t type: "The __fsword_t type used for
various fields in the statfs structure definition is a glibc internal type, not
intended for public use. This leaves the programmer in a bit of a conundrum
when trying to copy or compare these fields to local variables in a program.
Using unsigned int for such variables suffices on most systems." But the
underlying __FSWORD_T_TYPE looks like it is actually defined as a signed type in
/usr/include/bits/typesizes.h.
Stephan Bergmann <stephan.bergmann@allotropia.de> no 2024-03-08
remove-ability-to-trust-not-validated-macro-signatures-in-high-security.diff [PATCH] remove ability to trust not validated macro signatures in high security

Giving the user the option to determine if they should trust an
invalid signature in HIGH macro security doesn't make sense.
CommonName of the signature is the most prominent feature presented
and the CommonName of a certificate can be easily forged for an
invalid signature, tricking the user into accepting an invalid
signature.

in the HIGH macro security setting only show the pop-up to
enable/disable signed macro if the certificate signature can be
validated.

cherry-picked without UI/String altering bits for 24-2

(cherry picked from commit 2beaa3be3829303e948d401f492dbfd239d60aad)
Sarper Akdemir <sarper.akdemir@allotropia.de> no 2024-06-11
do-not-trust-any-signature-on-repaired-package.diff sfx2: SfxObjectShell should not trust any signature on repaired package

(cherry picked from commit 8b333575ee680664fa3d83249ccec90881754ad7)
Michael Stahl <michael.stahl@allotropia.de> no 2024-07-02

All known versions for source package 'libreoffice'

Links