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
Severity: normal => criticalAssignee: bugsquad => kdePriority: Normal => HighCC: (none) => marja11
Assignee: kde => rverschelde
Blocks: (none) => 21340
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
For the reference, the fix: http://svnweb.mageia.org/packages/updates/6/libkmahjongg4/current/SPECS/libkmahjongg4.spec?r1=1130239&r2=1130238&pathrev=1130239
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_updateWhiteboard: (none) => advisory MGA6-64-OKCC: (none) => sysadmin-bugs
An update for this issue has been pushed to the Mageia Updates repository. http://advisories.mageia.org/MGAA-2017-0034.html
Resolution: (none) => FIXEDStatus: NEW => RESOLVED