Bug 1325711 - Libreoffice looks ugly in Fedora 24
Summary: Libreoffice looks ugly in Fedora 24
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: libreoffice
Version: 24
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: David Tardon
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-04-10 21:43 UTC by Mikhail
Modified: 2016-07-19 16:07 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-07-19 16:07:23 UTC
Type: Bug


Attachments (Terms of Use)
screenshot of libreoffice calc (152.48 KB, image/png)
2016-04-10 21:43 UTC, Mikhail
no flags Details
screenshot of libreoffice write (170.19 KB, image/png)
2016-04-10 21:44 UTC, Mikhail
no flags Details
dnf logs (4.22 MB, application/x-gzip)
2016-04-13 14:32 UTC, Mikhail
no flags Details
dnf config-manager --dump (1.96 KB, text/plain)
2016-04-29 18:07 UTC, Mikhail
no flags Details

Description Mikhail 2016-04-10 21:43:47 UTC
Created attachment 1145785 [details]
screenshot of libreoffice calc

Description of problem:
Libreoffice looks ugly in Fedora 24

$ rpm -qa | grep libreoffice | sort
libreoffice-calc-5.1.2.1-4.fc24.x86_64
libreoffice-core-5.1.2.1-4.fc24.x86_64
libreoffice-data-5.1.2.1-4.fc24.noarch
libreoffice-draw-5.1.2.1-4.fc24.x86_64
libreoffice-emailmerge-5.1.2.1-4.fc24.x86_64
libreoffice-filters-5.1.2.1-4.fc24.x86_64
libreoffice-graphicfilter-5.1.2.1-4.fc24.x86_64
libreoffice-impress-5.1.2.1-4.fc24.x86_64
libreofficekit-5.1.2.1-4.fc24.x86_64
libreoffice-langpack-en-5.1.2.1-4.fc24.x86_64
libreoffice-math-5.1.2.1-4.fc24.x86_64
libreoffice-ogltrans-5.1.2.1-4.fc24.x86_64
libreoffice-opensymbol-fonts-5.1.2.1-4.fc24.noarch
libreoffice-pdfimport-5.1.2.1-4.fc24.x86_64
libreoffice-pyuno-5.1.2.1-4.fc24.x86_64
libreoffice-ure-5.1.2.1-4.fc24.x86_64
libreoffice-writer-5.1.2.1-4.fc24.x86_64
libreoffice-x11-5.1.2.1-4.fc24.x86_64
libreoffice-xsltfilter-5.1.2.1-4.fc24.x86_64

Comment 1 Mikhail 2016-04-10 21:44:34 UTC
Created attachment 1145786 [details]
screenshot of libreoffice write

Comment 2 Mikhail 2016-04-10 21:52:23 UTC
P.S. on the other machine's OK. I understand that the problem is somewhere in the settings, but I did not change any setting by myself. I want that "bad" settings will automatically removed or updated, end users will not deal with the problem, and will go to Ubuntu or Windows. I want that Fedora became the most popular operation system and such problems will be less.

Comment 3 David Tardon 2016-04-11 07:36:02 UTC
I recently moved the GTK2 (which used to be the default) and X11 UI plugins from libreoffice-core into separate subpackages (GTK3 and KDE4 already were separate). The idea is to use Supplements in combination with rich dependencies to automatically install plugins that are suitable for the user's system, but let the user remove those he does not need. It worked fine when I tested it in rawhide, but it seems it does not work on F-24, so we will have to use hard Requires on libreoffice-gtk3 to ensure a reasonable default is installed...

Comment 4 David Tardon 2016-04-13 11:10:16 UTC
Nope, I tested it and the update works as expected in F-24 alpha (i.e., libreoffice-gtk3 is installed automatically), with both dnf and the Gnome UI update tool (whatever it's called). It also works when updating from F-23.

Comment 5 David Tardon 2016-04-13 11:11:58 UTC
Which tool did you use to update? Are you sure there were no resolving problems, resulting in skipped packages? Do you have either gtk2 or gtk3 installed?

Comment 6 Mikhail 2016-04-13 11:16:38 UTC
(In reply to David Tardon from comment #5)
> Which tool did you use to update? Are you sure there were no resolving
> problems, resulting in skipped packages? Do you have either gtk2 or gtk3
> installed?

I am installed fresh Fedora 24 Alpha from this location: https://download.fedoraproject.org/pub/fedora/linux/releases/test/24_Alpha/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-24_Alpha-7.iso

/home partition was from previous installation F19->F20->F21->F22->F23 Now F24.

Comment 7 David Tardon 2016-04-13 11:26:07 UTC
(In reply to Mikhail from comment #6)
> (In reply to David Tardon from comment #5)
> > Which tool did you use to update? Are you sure there were no resolving
> > problems, resulting in skipped packages? Do you have either gtk2 or gtk3
> > installed?
> 
> I am installed fresh Fedora 24 Alpha from this location:
> https://download.fedoraproject.org/pub/fedora/linux/releases/test/24_Alpha/
> Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-24_Alpha-7.iso

You updated after that. F-24 Alpha contains libreoffice 5.1.1.3-1.

Comment 8 Mikhail 2016-04-13 11:32:58 UTC
(In reply to David Tardon from comment #7)
> 
> You updated after that. F-24 Alpha contains libreoffice 5.1.1.3-1.

Yes of course. and doing "yum update" every day.

Comment 9 David Tardon 2016-04-13 12:19:00 UTC
(In reply to Mikhail from comment #8)
> (In reply to David Tardon from comment #7)
> > 
> > You updated after that. F-24 Alpha contains libreoffice 5.1.1.3-1.
> 
> Yes of course. and doing "yum update" every day.

Then why didn't you answer my original question right away?

Anyway, yum does not support weak/rich dependencies, so this is not a bug.

Comment 10 Mikhail 2016-04-13 12:26:13 UTC
​Oh, so sorry "dnf update"​ of course
it just a habit answer all of "yum update"
And no conflicts, I can provide dnf.log if you want.

Comment 11 David Tardon 2016-04-13 12:27:39 UTC
(In reply to Mikhail from comment #10)
> And no conflicts, I can provide dnf.log if you want.

Yes, I do.

Comment 12 Mikhail 2016-04-13 14:32:04 UTC
Created attachment 1146879 [details]
dnf logs

Comment 13 David Tardon 2016-04-20 15:40:18 UTC
Could you attach the result of

dnf config-manager --dump

too?

Comment 14 Mikhail 2016-04-29 18:07:43 UTC
Created attachment 1152355 [details]
dnf config-manager --dump

Comment 15 David Tardon 2016-05-10 13:45:57 UTC
We had to restore--hopefully only temporarily--hard Requires in most places due to insufficiencies in various Fedora tools, so this can be considered fixed, whatever was the original cause.


Note You need to log in before you can comment on or make changes to this bug.