Package: libreoffice-impress Version: 1:7.0.4-3 Severity: important Control: forwarded -1 https://bugs.documentfoundation.org/show_bug.cgi?id=139511 Control: tags -1 + patch bullseye
LibreOffice (7.0.4) cannot reduce the size of table rows in Impress. Apparently this is a known bug, fixed upstream and fixed in 7.1.1, https://bugs.documentfoundation.org/show_bug.cgi?id=139511 It's quite a serious bug in terms of usability of this part of the package. Can the patch be applied to 7.0.4 in unstable targetted for inclusion in the bullseye stable release? The patch applied to 7.1.1 is https://git.libreoffice.org/core/+/edc5ea345446fc0ca484a9c854d65dc5c1a39793%5E%21 It is trivial: diff --git a/svx/source/table/tablelayouter.cxx b/svx/source/table/tablelayouter.cxx index 80d0a52..2d8de0c 100644 --- a/svx/source/table/tablelayouter.cxx +++ b/svx/source/table/tablelayouter.cxx @@ -789,7 +789,7 @@ void TableLayouter::LayoutTableHeight( tools::Rectangle& rArea, bool bFit ) // Case 2: * Row has "Height" property // * Calculated minimum height is bigger than Height property value and // * Row has not any text of any cell in edit mode in the row (means completely empty) - if ((nMinHeight < nRowPropHeight && nRowPropHeight > 0 ) || + if ((nMinHeight < nRowPropHeight && nRowPropHeight > 0 && (bRowHasText || bRowHasCellInEditMode)) || (nMinHeight > nRowPropHeight && nRowPropHeight > 0 && (!bRowHasText && !bRowHasCellInEditMode))) { nMinHeight = nRowPropHeight; -- Package-specific info: -- System Information: Debian Release: bullseye/sid APT prefers testing-security APT policy: (500, 'testing-security'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.10.0-5-amd64 (SMP w/8 CPU threads) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages libreoffice-impress depends on: ii libc6 2.31-11 ii libepoxy0 1.5.5-1 ii libetonyek-0.1-1 0.1.9-4 ii libgcc-s1 10.2.1-6 ii libmwaw-0.3-3 0.3.17-1 ii libodfgen-0.1-1 0.1.8-2 ii libreoffice-common 1:7.0.4-3 ii libreoffice-core 1:7.0.4-3 ii libreoffice-draw 1:7.0.4-3 ii librevenge-0.0-0 0.0.4-6+b1 ii libstaroffice-0.0-0 0.0.7-1 ii libstdc++6 10.2.1-6 ii libuno-cppu3 1:7.0.4-3 ii libuno-cppuhelpergcc3-3 1:7.0.4-3 ii libuno-sal3 1:7.0.4-3 ii libuno-salhelpergcc3-3 1:7.0.4-3 ii ucf 3.0043 ii uno-libs-private 1:7.0.4-3 libreoffice-impress recommends no packages. Versions of packages libreoffice-impress suggests: ii bluez 5.55-3 Versions of packages libreoffice-core depends on: ii fontconfig 2.13.1-4.2 ii fonts-opensymbol 2:102.11+LibO7.0.4-3 ii libboost-locale1.74.0 1.74.0-9 ii libc6 2.31-11 ii libcairo2 1.16.0-5 ii libclucene-contribs1v5 2.3.3.4+dfsg-1+b1 ii libclucene-core1v5 2.3.3.4+dfsg-1+b1 ii libcmis-0.5-5v5 0.5.2-3 ii libcups2 2.3.3op2-3 ii libcurl3-gnutls 7.74.0-1.1 ii libdbus-1-3 1.12.20-2 ii libdconf1 0.38.0-2 ii libeot0 0.01-5+b1 ii libepoxy0 1.5.5-1 ii libexpat1 2.2.10-2 ii libexttextcat-2.0-0 3.4.5-1 ii libfontconfig1 2.13.1-4.2 ii libfreetype6 2.10.4+dfsg-1 ii libgcc-s1 10.2.1-6 ii libglib2.0-0 2.66.8-1 ii libgpgmepp6 1.14.0-1+b2 ii libgraphite2-3 1.3.14-1 ii libgstreamer-plugins-base1.0-0 1.18.3-1 ii libgstreamer1.0-0 1.18.3-1 ii libharfbuzz-icu0 2.7.4-1 ii libharfbuzz0b 2.7.4-1 ii libhunspell-1.7-0 1.7.0-3 ii libhyphen0 2.8.8-7 ii libice6 2:1.0.10-1 ii libicu67 67.1-6 ii libjpeg62-turbo 1:2.0.6-4 ii liblcms2-2 2.12~rc1-2 ii libldap-2.4-2 2.4.57+dfsg-2 ii libmythes-1.2-0 2:1.2.4-3+b1 ii libneon27-gnutls 0.31.2-1 ii libnspr4 2:4.29-1 ii libnss3 2:3.63-1 ii libnumbertext-1.0-0 1.0.7-1 ii liborcus-0.16-0 0.16.1-3+b2 ii liborcus-parser-0.16-0 0.16.1-3+b2 ii libpng16-16 1.6.37-3 ii libpoppler102 20.09.0-3.1 ii libqrcodegencpp1 1.6.0-1 ii libraptor2-0 2.0.14-1.2 ii librdf0 1.0.17-1.1+b1 ii libreoffice-common 1:7.0.4-3 ii librevenge-0.0-0 0.0.4-6+b1 ii libsm6 2:1.2.3-1 ii libstdc++6 10.2.1-6 ii libuno-cppu3 1:7.0.4-3 ii libuno-cppuhelpergcc3-3 1:7.0.4-3 ii libuno-sal3 1:7.0.4-3 ii libuno-salhelpergcc3-3 1:7.0.4-3 ii libx11-6 2:1.7.0-2 ii libx11-xcb1 2:1.7.0-2 ii libxext6 2:1.3.3-1.1 ii libxinerama1 2:1.1.4-2 ii libxml2 2.9.10+dfsg-6.3+b1 ii libxmlsec1 1.2.31-1 ii libxmlsec1-nss 1.2.31-1 ii libxrandr2 2:1.5.1-1 ii libxrender1 1:0.9.10-1 ii libxslt1.1 1.1.34-4 ii uno-libs-private 1:7.0.4-3 ii ure 1:7.0.4-3 ii zlib1g 1:1.2.11.dfsg-2 Versions of packages libreoffice-core recommends: ii gstreamer1.0-libav 1.18.3-1 ii gstreamer1.0-plugins-bad 1.18.3-1+b1 ii gstreamer1.0-plugins-base 1.18.3-1 ii gstreamer1.0-plugins-good 1.18.3-1 ii gstreamer1.0-plugins-ugly 1.18.3-1 ii libpaper-utils 1.1.28+b1 Versions of packages libreoffice-draw depends on: ii libavahi-client3 0.8-5 ii libavahi-common3 0.8-5 ii libc6 2.31-11 ii libcdr-0.1-1 0.1.6-2 ii libdbus-1-3 1.12.20-2 ii libfreehand-0.1-1 0.1.2-3 ii libgcc-s1 10.2.1-6 ii libglib2.0-0 2.66.8-1 ii libmspub-0.1-1 0.1.4-3+b1 ii libmwaw-0.3-3 0.3.17-1 ii libodfgen-0.1-1 0.1.8-2 ii libpagemaker-0.0-0 0.0.4-1 ii libqxp-0.0-0 0.0.2-1+b1 ii libreoffice-common 1:7.0.4-3 ii libreoffice-core 1:7.0.4-3 ii librevenge-0.0-0 0.0.4-6+b1 ii libstaroffice-0.0-0 0.0.7-1 ii libstdc++6 10.2.1-6 ii libuno-cppu3 1:7.0.4-3 ii libuno-cppuhelpergcc3-3 1:7.0.4-3 ii libuno-sal3 1:7.0.4-3 ii libuno-salhelpergcc3-3 1:7.0.4-3 ii libvisio-0.1-1 0.1.7-1+b1 ii libwpg-0.3-3 0.3.3-1 ii libxml2 2.9.10+dfsg-6.3+b1 ii libzmf-0.0-0 0.0.2-1+b3 ii ucf 3.0043 ii uno-libs-private 1:7.0.4-3 -- no debconf information