Bug 1639174

Summary: Don't install English help I don't need
Product: [Fedora] Fedora Reporter: Vít Ondruch <vondruch>
Component: libreofficeAssignee: Caolan McNamara <caolanm>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: caolanm, dtardon, erack, petersen, sbergman
Target Milestone: ---Keywords: i18n
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: libreoffice-6.1.2.1-4.fc29 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-12-17 19:12:17 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Vít Ondruch 2018-10-15 08:36:30 UTC
Description of problem:
So far, I was able to keep libreoffice-help-en package out of my system:

~~~
$ cat /etc/dnf/dnf.conf 
[main]
gpgcheck=1
installonly_limit=3
clean_requirements_on_remove=True

keepcache=True

exclude=libreoffice-gtk2,libreoffice-help-en,hunspell-en,sane-backends-drivers-cameras,gnome-tweaks,openssl-pkcs11
~~~

After last LO update [1], it is pulled in:

~~~
$ dnf update
Last metadata expiration check: 0:21:22 ago on Mon Oct 15 10:12:06 2018.
Dependencies resolved.

 Problem 1: package libreoffice-langpack-en-1:6.1.2.1-1.fc30.x86_64 requires libreoffice-help-en, but none of the providers can be installed
  - cannot install the best update candidate for package libreoffice-langpack-en-1:6.1.1.2-1.fc30.x86_64
  - package libreoffice-help-en-1:6.1.2.1-1.fc30.x86_64 is excluded

... snip ...
~~~

But I don't need it. I am using Czech version of LO and I have my help installed:

~~~
$ rpm -qa libreoffice-help*
libreoffice-help-cs-6.1.1.2-1.fc30.x86_64
~~~

Even if I use the English locale, I don't think I will miss the English help. Please avoid installation of English help when it is not needed.

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:
libreoffice-help-en is pulled in.

Expected results:
libreoffice-help-en should not be required if I don't want to.


Additional info:



[1] https://src.fedoraproject.org/rpms/libreoffice/c/8b116b8b04a747832574c83c485834c23d106adb?branch=master

Comment 1 Jens Petersen 2018-10-15 10:28:36 UTC
I suppose one could argue that it would be fairer to make
libreoffice-langpack-en also a weak dependency.

Comment 2 Vít Ondruch 2018-10-15 10:55:27 UTC
(In reply to Jens Petersen from comment #1)
> I suppose one could argue that it would be fairer to make
> libreoffice-langpack-en also a weak dependency.

Possibly. Actually, I tried to remove libreoffice-langpack-en prior to reporting this bug and it is not possible.

Comment 3 Jens Petersen 2018-10-16 02:18:52 UTC
(In reply to Vít Ondruch from comment #2)
> Actually, I tried to remove libreoffice-langpack-en prior to
> reporting this bug and it is not possible.

It is currently a hard dependency.

Comment 4 David Tardon 2018-10-22 11:03:56 UTC
I don't remember ever hearing any complaints in the times when help was part of libreoffice-langpack subpackages (separate libreoffice-help-* subpackages only exist since F-26)... Maybe that split should be reverted. Or the English help could be put into libreoffice-core, where it was up to F-18. Either way, problem solved .-)

Comment 5 Jens Petersen 2018-10-22 11:19:16 UTC
Does libreoffice-langpack-en have to be installed by default?
Or could it be a weak dependency?

Comment 6 Vít Ondruch 2018-12-03 11:21:55 UTC
Ping! Could this be resolved, please? I still refrain from installing LO update due to this.

Comment 7 Caolan McNamara 2018-12-04 10:10:58 UTC
help includes the extended tool tips used for accessibility descriptions, so in one sense not installing help produces an install with broken accessibility

but for the sake of a quiet life I'll make these Recommends for fedora.

Comment 8 Vít Ondruch 2018-12-04 10:23:51 UTC
(In reply to Caolan McNamara from comment #7)
> help includes the extended tool tips used for accessibility descriptions

I have no idea what it is, so I probably don't need it :)

> but for the sake of a quiet life I'll make these Recommends for fedora.

Thx a lot.

Comment 9 Fedora Update System 2018-12-16 03:57:43 UTC
libreoffice-6.1.2.1-4.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-3af69b6aef

Comment 10 Fedora Update System 2018-12-17 19:12:17 UTC
libreoffice-6.1.2.1-4.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.