Bug 4615 - libpango1.0_0-modules should not requires libthai0
Summary: libpango1.0_0-modules should not requires libthai0
Status: RESOLVED INVALID
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: i586 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords: Junior_job
Depends on:
Blocks:
 
Reported: 2012-02-21 21:14 CET by Juergen Harms
Modified: 2013-07-20 18:06 CEST (History)
2 users (show)

See Also:
Source RPM: pango
CVE:
Status comment:


Attachments

Description Juergen Harms 2012-02-21 21:14:10 CET
My system contains the packages thai-data and libthai0 which I do not use / need.
libthai0 is a require of libpango1.0_0-modules.

These packages are rather small and do not harm, but that should be tidied some time (same thing already in Mageia 1)
Manuel Hiebel 2012-02-21 22:34:01 CET

Component: Security => RPM Packages
Summary: libpango1.0_0-modules requires libthai0 => libpango1.0_0-modules should not requires libthai0
Source RPM: (none) => pango

Comment 1 Marja Van Waes 2012-05-26 13:01:44 CEST
Hi,

This bug was filed against cauldron, but we do not have cauldron at the moment.

Please report whether this bug is still valid for Mageia 2.

Thanks :)

Cheers,
marja

Keywords: (none) => NEEDINFO

Comment 2 Juergen Harms 2012-05-26 19:57:49 CEST
Still valid: the following modules have come out of my clean Mageia 2 install:

thai-data-0.1.14-1.mga1
libthai0-0.1.14-1.mga1
Sander Lepik 2012-05-26 20:12:22 CEST

Keywords: NEEDINFO => (none)
CC: (none) => sander.lepik

Manuel Hiebel 2012-05-27 02:18:37 CEST

Keywords: (none) => Junior_job

Comment 3 Malo Deniélou 2013-07-18 17:45:04 CEST
Stupid question as I'm looking at a fix proposed by William Murphy:
libthai, as it's name indicates, is necessary for the thai language. There is no way to have a Requires depending on the locales (especially since locales can be installed afterwards), hence it's there.
So I'm wondering if this is actually a bug.

CC: (none) => pierre-malo.denielou

Comment 4 Juergen Harms 2013-07-18 21:45:05 CEST
Pragmatic reply:

1. on my Mageia 3 system - now a 64-bit system - I still get (not having asked for the thai modules, and not having a thai locale)
  <harms@ltjuergen ~> rpm -qa | grep thai
  thai-data-0.1.18-2.mga3
  lib64thai0-0.1.18-2.mga3

2. urpme thai-data (avoiding to ask for the library module) would eliminate - on my system - 502 packages

3. rpm --requires -q lib64pango1.0_0-modules (I switched to 64-bits since filing the bug) gives
lib64pango1.0_0 = 1.32.5
/bin/sh
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libfreetype.so.6()(64bit)
libglib-2.0.so.0()(64bit)
libgmodule-2.0.so.0()(64bit)
libgobject-2.0.so.0()(64bit)
libharfbuzz.so.0()(64bit)
libpango-1.0.so.0()(64bit)
libpangoft2-1.0.so.0()(64bit)
libpthread.so.0()(64bit)
libthai.so.0()(64bit)
rpmlib(PayloadIsXz) <= 5.2-1
 
See the last line but one - and, thanks for looking at such an oldy!
Comment 5 Malo Deniélou 2013-07-20 17:33:02 CEST
Sorry, I was not clear.
It seems to me that the requires on libthai exists to support the Thai language. There is no other mechanism to do that, we can't have a requires depend on a locale.
So basically, either we remove the requires and tell thai-speaking people that Mageia does not support their language, or we keep it as it is, even if it means the library is installed on everyone's machine.
Comment 6 Juergen Harms 2013-07-20 18:04:34 CEST
I understand - then really it is design and not a bug - closing.
Comment 7 Juergen Harms 2013-07-20 18:06:58 CEST
I understand - then really it is design and not a bug - closing.

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


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