Bug 20905 - Draklive: "Remove unneeded software" removes libreoffice
Summary: Draklive: "Remove unneeded software" removes libreoffice
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: High normal
Target Milestone: ---
Assignee: Mageia tools maintainers
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-05-21 17:18 CEST by Manuel Hiebel
Modified: 2017-07-10 14:26 CEST (History)
6 users (show)

See Also:
Source RPM: draklive-install, libreoffice
CVE:
Status comment:


Attachments
logs (253.30 KB, application/zip)
2017-05-21 17:27 CEST, Manuel Hiebel
Details

Description Manuel Hiebel 2017-05-21 17:18:41 CEST
Description of problem:

While cheking if digidoc is still remove with the "Remove unneeded software" feature (cf https://bugs.mageia.org/show_bug.cgi?id=11352)

Libreoffice-* are also removed
Comment 1 Manuel Hiebel 2017-05-21 17:27:12 CEST
Created attachment 9325 [details]
logs

désinstallation du paquetage libreoffice-draw-1:5.3.3.2-1.mga6.x86_64
   20/484: désinstallation de libreoffice-draw-1:5.3.3.2-1.mga6.x86_64

désinstallation du paquetage libreoffice-langpack-uk-1:5.3.3.2-1.mga6.x86_64
   21/484: désinstallation de libreoffice-langpack-uk-1:5.3.3.2-1.mga6.x86_64
                                 #############################################
désinstallation du paquetage libreoffice-langpack-sr-1:5.3.3.2-1.mga6.x86_64
   22/484: désinstallation de libreoffice-langpack-sr-1:5.3.3.2-1.mga6.x86_64

[...]
désinstallation du paquetage libreoffice-graphicfilter-1:5.3.3.2-1.mga6.x86_64
  455/484: désinstallation de libreoffice-graphicfilter-1:5.3.3.2-1.mga6.x86_64
                                 #############################################
désinstallation du paquetage libreoffice-gtk3-1:5.3.3.2-1.mga6.x86_64
  457/484: désinstallation de libreoffice-gtk3-1:5.3.3.2-1.mga6.x86_64
                                 #############################################
désinstallation du paquetage libreoffice-langpack-en-1:5.3.3.2-1.mga6.x86_64
  458/484: désinstallation de libreoffice-langpack-en-1:5.3.3.2-1.mga6.x86_64
                                 #############################################
désinstallation du paquetage libreoffice-core-1:5.3.3.2-1.mga6.x86_64
  460/484: désinstallation de libreoffice-core-1:5.3.3.2-1.mga6.x86_64
Comment 2 Manuel Hiebel 2017-05-21 17:28:35 CEST
lets make it release blocker as can't be fixed before final and as it doesn't give a good user experience

CC: (none) => isobuild
Priority: Normal => release_blocker
Assignee: bugsquad => mageiatools

Comment 3 Manuel Hiebel 2017-05-21 17:32:11 CEST
(In reply to Manuel Hiebel from comment #2)
> lets make it release blocker as can't be fixed before final and as it
> doesn't give a good user experience

s/before/after of course
Comment 4 Manuel Hiebel 2017-05-21 18:16:58 CEST
btw, again an rpmsrate issue ?

locales-fr is not remove while libreoffice-langpack-fr is 
(and not hunspell-fr firefox-fr etc)
Comment 5 Martin Whitaker 2017-05-22 00:13:09 CEST
This is happening because "Remove unneeded locales" is removing locales-en. libreoffice-core requires libreoffice-langpack-en which requires locales-en. Is locales-en supposed to be a special case, or is this a libreoffice packaging bug?

CC: (none) => mageia

Comment 6 Manuel Hiebel 2017-05-22 01:28:04 CEST
What about keeping locales-en ?
A classical install take it too with the current language
Rémi Verschelde 2017-05-22 07:15:18 CEST

CC: (none) => thierry.vignaud
Source RPM: draklive-install => draklive-install, libreoffice

Comment 7 Martin Whitaker 2017-05-23 22:19:28 CEST
(In reply to Manuel Hiebel from comment #6)
> What about keeping locales-en ?
> A classical install take it too with the current language

Seems like that depends on where you select the language - see bug 20745.

I don't know the background to this, so hesitate to change it.
Comment 8 Martin Whitaker 2017-06-04 18:11:12 CEST
Checking on a mga5 system, libreoffice-core used to require libreoffice-langpack, not libreoffice-langpack-en.

@Thierry, was this change intentional or an accident?
Marja Van Waes 2017-06-09 19:34:36 CEST

Keywords: (none) => IN_ERRATA6
CC: (none) => marja11

Comment 9 Marja Van Waes 2017-06-20 21:57:27 CEST
In council meeting this evening it was decided that this isn't a release blocker, but having it in the errata is good enough.

Summary: Draklive: "Remove unneeded software" remove libreoffice => Draklive: "Remove unneeded software" removes libreoffice
Priority: release_blocker => Normal

Rémi Verschelde 2017-06-21 10:07:52 CEST

Priority: Normal => High

Comment 10 Thomas Backlund 2017-06-29 21:54:06 CEST
Seems this came from a fedora sync...

I've pushed a libreoffice-5.3.4.2-2.mga6 that restores mga5 behaviour:


http://svnweb.mageia.org/packages?view=revision&revision=1108694


So I'll assume it's fixed...

Feel free to reopen if it still does not work...

Resolution: (none) => FIXED
Status: NEW => RESOLVED
CC: (none) => tmb

Comment 11 Chris B 2017-06-30 08:48:55 CEST
It is fixed indeed. Tested on a running M6 live non-english, added an up-to-date mirror, updated the LO packages, started draklive-install.
LO is not removed, the matching langpack was picked up, and the unneeded other langpacks removed. LO works as expected.

Another test: on an installed system (English) with no LO installed, 'urpmi libreoffice' works as expected as well.

Excellent :) Thank you so much to Manuel, Martin and Thomas.

CC: (none) => shybluenight

Comment 12 Samuel Verschelde 2017-07-10 14:26:29 CEST
Removed from Errata.

Keywords: IN_ERRATA6 => (none)


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