Bug 25514 - m17n-contrib conflicts with m17n-db
Summary: m17n-contrib conflicts with m17n-db
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA7-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2019-10-02 18:30 CEST by Aiswarya Kaitheri Kandoth
Modified: 2019-10-06 18:33 CEST (History)
4 users (show)

See Also:
Source RPM: m17n-contrib
CVE:
Status comment:


Attachments

Description Aiswarya Kaitheri Kandoth 2019-10-02 18:30:35 CEST
Description of problem:
m17n-contrib cannot be installed in Mageia as it conflicts with m17n-db, as it contains several files which are already provided by m17n-db (I guess those are the same files but didn't check). 

I think m17n-contrib package should be fixed as anyway it requires m17n-db.
Comment 1 David GEIGER 2019-10-02 21:09:20 CEST
Ah yes m17n-db should obsolete old m17n-contrib as it is his replacement.

CC: (none) => geiger.david68210

Comment 2 Lewis Smith 2019-10-02 21:55:23 CEST
 $ urpmq --whatrequires m17n-db
 m17n-contrib                *** [-recursive adds a few things]
 $ urpmq --requires m17n-db
 gawk

 $ urpmq --whatrequires m17n-contrib
 [nothing]                 [also with -recursive]
 $ urpmq --requires m17n-contrib
 gawk
 m17n-db[>= 1.5.0]           *** as Aiswarya noted.

> m17n-contrib cannot be installed in Mageia as it conflicts with m17n-db
> m17n-db should obsolete old m17n-contrib as it is his replacement
It looks as if if you have m17n-db, you do not need m17n-contrib. How did you (Aiswarya) arrive at wanting to install both?

This seems to need packaging correction. Assigning globally as these pkgs have no specific maintainer, and David G is already involved & CC'd (thanks).

Assignee: bugsquad => pkg-bugs

Comment 3 Aiswarya Kaitheri Kandoth 2019-10-02 22:48:45 CEST
Sorry I was confused by the Swanalekha Malayalam keyboard installation tutorial (https://swanalekha.smc.org.in/). Then I found out that first I need to set up ibus(https://wiki.mageia.org/en/Input_methods#ibus) before I can use it.
Thank you.
Comment 4 David GEIGER 2019-10-03 05:58:17 CEST
should be fixed with m17n-db-1.8.0-2.1.mga7 in Core/Updates_testing repo!

Please test.
Comment 5 Aiswarya Kaitheri Kandoth 2019-10-03 13:51:03 CEST
Tested. Indeed it is better. You can close the bug as fixed.

Thank you.
Comment 6 David GEIGER 2019-10-03 18:09:43 CEST
Assigning to QA,


Advisory:
========================

There's a conflicting files issue if you want/try to install m17n-contrib on mga7.
It conflict between m17n-contrib and m17n-db as all m17n-contrib files were merged into m17n-db package. So this update fixes this issue obsoleting old m17n-contrib package.

 
========================

Packages in 7/core/updates_testing:
========================
m17n-db-1.8.0-2.1.mga7.noarch.rpm
m17n-db-devel-1.8.0-2.1.mga7.noarch.rpm

Source RPM: 
========================
m17n-db-1.8.0-2.1.mga7.src.rpm

Assignee: pkg-bugs => qa-bugs

Comment 7 Len Lawrence 2019-10-05 10:09:06 CEST
Mageia 7, x86_64

Confirmed the issue then updated the packages.

$ rpm -qa | grep m17n
m17n-db-devel-1.8.0-2.1.mga7
m17n-db-1.8.0-2.1.mga7
lib64m17n-lib0-1.8.0-2.mga7

$ urpmq --whatrequires-recursive m17n-db
ibus-m17n
m17n-contrib
m17n-db
m17n-db-devel
m17n-lib
scim-m17n
uim
uim-chewing
uim-gtk
uim-gtk3
uim-qt4
uim-qt5

Installed uim-gtk successfully, which pulled in m17n-lib and some GNU free fonts.  Note that m17n-lib had already been installed.

$ m17n-db
/usr/share/m17n

That directory contains a large number of files concerned with fonts.
Quote from https://www.nongnu.org/m17n/
The m17n library represents multilingual text as an object named M-text. M-text is a string with attributes called text properties, and designed to substitute for string in C. Text properties carry any information required to input, display and edit the text.

Looks like testing it needs an expert.  It looks complete so passing this as OK for 64-bits.

Whiteboard: (none) => MGA7-64-OK
CC: (none) => tarazed25

Thomas Backlund 2019-10-06 17:44:30 CEST

Keywords: (none) => advisory, validated_update
CC: (none) => tmb, sysadmin-bugs

Comment 8 Mageia Robot 2019-10-06 18:33:51 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2019-0153.html

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


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