Bug 1215595

Summary: LO Draw: does NOT launch when LO 7.5 or 7.6 from OBS or 7.6 from Leap, but does WORK when 7.4 from OBS
Product: [openSUSE] openSUSE Distribution Reporter: Gunner Gewiß <Gunner.Gewiss>
Component: LibreOfficeAssignee: Danilo Spinella <danilo.spinella>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: danilo.spinella
Version: Leap 15.5   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE Leap 15.5   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Gunner Gewiß 2023-09-22 06:14:26 UTC
Dear all,

my system: openSUSE Leap 15.5.

Currently I use the repository "LO 7.4 OBS" <https://cdn.opensuse.org/repositories/LibreOffice:/7.4/openSUSE_Leap_15.5/> and LO does work fine.

But when using "LO 7.5 OBS" <https://cdn.opensuse.org/repositories/LibreOffice:/7.5/openSUSE_Leap_15.5/> or "LO 7.6 OBS" <https://cdn.opensuse.org/repositories/LibreOffice:/7.6/15.5/> or "LO 7.6 Leap Distribution" (no special repository, just the Leap repositories), the application LO Draw does NOT launch, either way: LO Start Center, LO Draw (directly), LO Start Center and then choose Safe Mode and then Draw, "libreoffice --draw" (on console), "libreoffice --safe-mode --draw" (on console). All I get is the short splash screen. But the application itself does not open. When using the console, there are no hints thrown (error messages or such). The other applications like Writer or Calc do work fine.
Comment 1 Gunner Gewiß 2023-09-22 08:03:58 UTC
Addition:

I just tried the AppImage from the LibreOffice official download site. There, Draw does work. Both on Still 7.5.6.2 as well as Fresh 7.6.1.2 version.

So, the issue is somehow openSUSE RPM related.
Comment 2 Gunner Gewiß 2023-09-22 09:27:18 UTC
Addition: solution locally, i.e. package dependency cleared, needs action on repository management…

Well, I had block locks for packages libreoffice-base, libreoffice-impress and libreoffice-math (because I don't use Base, Impress or Math, so I have had installed just Calc, Draw, Writer). So far, for my "LO 7.4 OBS" <https://cdn.opensuse.org/repositories/LibreOffice:/7.4/openSUSE_Leap_15.5/> installation, this has been no problem.

But when using "LO 7.5 OBS" <https://cdn.opensuse.org/repositories/LibreOffice:/7.5/openSUSE_Leap_15.5/> or "LO 7.6 OBS" <https://cdn.opensuse.org/repositories/LibreOffice:/7.6/15.5/> or "LO 7.6 Leap Distribution" (no special repository, just the Leap repositories), the application LO Draw does NOT launch.

I now just found out that Draw, i.e. package libreoffice-draw, requires Impmress, ie. package libreoffice-impress. With the lock on libreoffice-impress being cleared and the package libreoffice-impress installed, LO Draw now works fine. (N.B.: I still have the block locks on libreoffice-base and libreoffice-math).

So, it rather seems, from "LO 7.5 OBS" <https://cdn.opensuse.org/repositories/LibreOffice:/7.5/openSUSE_Leap_15.5/> and newer versions, package libreoffice-draw explicitly requires package libreoffice-impress (to work properly).
Comment 3 Danilo Spinella 2023-09-22 11:05:28 UTC
Hello Gunner, many thanks for the report and for finding this additional dependency. I have updated the spec file for libreoffice to include the fix for this bug.
Comment 5 Maintenance Automation 2023-11-21 12:30:23 UTC
SUSE-SU-2023:4496-1: An update that solves one vulnerability, contains three features and has two security fixes can now be installed.

Category: security (moderate)
Bug References: 1209243, 1212444, 1215595
CVE References: CVE-2023-1183
Jira References: PED-5199, PED-6799, PED-6800
Sources used:
openSUSE Leap 15.4 (src): frozen-1.1.1-150400.9.3.2, liborcus-0.18.1-150400.13.3.2, mdds-2_1-2.1.1-150400.9.3.2, libreoffice-7.6.2.1-150400.17.17.3, libixion-0.18.1-150400.14.3.2
openSUSE Leap 15.5 (src): frozen-1.1.1-150400.9.3.2, liborcus-0.18.1-150400.13.3.2, mdds-2_1-2.1.1-150400.9.3.2, libreoffice-7.6.2.1-150400.17.17.3, libixion-0.18.1-150400.14.3.2
SUSE Package Hub 15 15-SP4 (src): frozen-1.1.1-150400.9.3.2, liborcus-0.18.1-150400.13.3.2, mdds-2_1-2.1.1-150400.9.3.2, libreoffice-7.6.2.1-150400.17.17.3, libixion-0.18.1-150400.14.3.2
SUSE Package Hub 15 15-SP5 (src): frozen-1.1.1-150400.9.3.2, liborcus-0.18.1-150400.13.3.2, mdds-2_1-2.1.1-150400.9.3.2, libreoffice-7.6.2.1-150400.17.17.3, libixion-0.18.1-150400.14.3.2
SUSE Linux Enterprise Workstation Extension 15 SP4 (src): liborcus-0.18.1-150400.13.3.2, libixion-0.18.1-150400.14.3.2, libreoffice-7.6.2.1-150400.17.17.3
SUSE Linux Enterprise Workstation Extension 15 SP5 (src): liborcus-0.18.1-150400.13.3.2, libixion-0.18.1-150400.14.3.2, libreoffice-7.6.2.1-150400.17.17.3

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.
Comment 6 Maintenance Automation 2023-12-06 16:31:00 UTC
SUSE-SU-2023:4648-1: An update that solves one vulnerability, contains three features and has two security fixes can now be installed.

Category: security (moderate)
Bug References: 1209243, 1212444, 1215595
CVE References: CVE-2023-1183
Jira References: PED-5199, PED-6799, PED-6800
Sources used:
SUSE Linux Enterprise Software Development Kit 12 SP5 (src): libetonyek-0.1.10-10.11.2, frozen-1.1.1-8.3.3, liborcus-0.18.1-18.3.3, mdds-2_1-2.1.1-8.3.3, libixion-0.18.1-21.3.3, libreoffice-7.6.2.1-48.47.6
SUSE Linux Enterprise Workstation Extension 12 12-SP5 (src): libetonyek-0.1.10-10.11.2, libreoffice-7.6.2.1-48.47.6, libixion-0.18.1-21.3.3, liborcus-0.18.1-18.3.3

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.