Bug 21304 - added major in kmahjongglib4 causes file conflicts preventing mga5 > mga6 upgrade
Summary: added major in kmahjongglib4 causes file conflicts preventing mga5 > mga6 upg...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: All Linux
Priority: High critical
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL: https://forums.mageia.org/en/viewtopi...
Whiteboard: advisory MGA6-64-OK
Keywords: validated_update
Depends on:
Blocks: 21340
  Show dependency treegraph
 
Reported: 2017-07-20 18:36 CEST by Florian Hubold
Modified: 2017-07-26 00:26 CEST (History)
2 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description Florian Hubold 2017-07-20 18:36:57 CEST
Description of problem:

When trying to upgrade from mga5 > mga6, the file conflicts prevent the update. Seems like the major was added to the lib package name hence the newer kmahjongglib4 from mga6 does not replace the old kmahjongglib.


Installation failed:    file /usr/share/apps/kmahjongglib/backgrounds/default.svg from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/backgrounds/chinese_landscape.copyright from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/backgrounds/chinese_landscape.desktop from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/backgrounds/chinese_landscape.svgz from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/backgrounds/color_plain.desktop from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/backgrounds/default.desktop from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/tilesets/default.desktop from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/backgrounds/default_old.copyright from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/backgrounds/default_old.desktop from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/backgrounds/egyptian.svgz from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/backgrounds/summerfield.copyright from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/backgrounds/summerfield.desktop from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/backgrounds/summerfield.svg from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/backgrounds/wood_light.copyright from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/backgrounds/wood_light.desktop from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/backgrounds/wood_light.svg from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/tilesets/alphabet.copyright from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/tilesets/alphabet.desktop from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/tilesets/alphabet.svgz from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/tilesets/classic.copyright from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/tilesets/classic.desktop from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/tilesets/classic.svg from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/tilesets/default.copyright from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/tilesets/default.svgz from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/tilesets/egypt.copyright from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/tilesets/egypt.desktop from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/tilesets/egypt.svgz from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/tilesets/jade.copyright from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/tilesets/jade.desktop from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/tilesets/jade.svgz from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/tilesets/traditional.copyright from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/tilesets/traditional.desktop from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
        file /usr/share/apps/kmahjongglib/tilesets/traditional.svgz from install of kmahjongglib4-1:14.12.3-2.mga6.noarch conflicts with file from package kmahjongglib-1:4.14.3-1.mga5.noarch
Marja Van Waes 2017-07-21 21:18:54 CEST

Severity: normal => critical
Assignee: bugsquad => kde
Priority: Normal => High
CC: (none) => marja11

Rémi Verschelde 2017-07-24 11:57:15 CEST

Assignee: kde => rverschelde

Rémi Verschelde 2017-07-24 14:24:50 CEST

Blocks: (none) => 21340

Comment 1 Rémi Verschelde 2017-07-24 18:26:54 CEST
Updated candidate submitted to core/updates_testing, should hopefully fix those (not tested).

Advisory:
=========

Updated kmahjongglib4 packages fix upgrade conflicts

  This update fixes upgrade conflicts between Mageia 5's kmahjongglib and
  Mageia 6's kmahjongglib4.

RPMs in core/updates_testing:
=============================

kmahjongglib4-14.12.3-2.1.mga6
kmahjongglib4-devel-14.12.3-2.1.mga6
lib(64)kmahjongglib4-14.12.3-2.1.mga6


SRPM in core/updates_testing:
=============================

kmahjongglib4-14.12.3-2.1.mga6

Assignee: rverschelde => qa-bugs

Comment 3 Rémi Verschelde 2017-07-26 00:10:56 CEST
Tested updating Mageia 6's kmahjongglib4-14.12.3-2.mga6 with kmahjongglib4-14.12.3-2.1.mga6, works fine. No regressions are expected and it fixes a potential distro upgrade breaking issue, so validating. Advisory uploaded.

(BTW I tried to test that it works with the game kajongg which uses it, but it's broken currently, bug 21353).

Keywords: (none) => validated_update
Whiteboard: (none) => advisory MGA6-64-OK
CC: (none) => sysadmin-bugs

Comment 4 Mageia Robot 2017-07-26 00:26:08 CEST
An update for this issue has been pushed to the Mageia Updates repository.

http://advisories.mageia.org/MGAA-2017-0034.html

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


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