Bug 9752

Summary: Al-anvar (Quran research tool) wrongly provides font(:lang=LL) dependencies
Product: Mageia Reporter: claire robinson <eeeemail>
Component: Release (media or process)Assignee: Thomas Backlund <tmb>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: release_blocker CC: ennael1, lists.jjorge, lmenut, sysadmin-bugs
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard: 3RC
Source RPM: al-anvar-0.5.0-1 CVE:
Status comment:

Description claire robinson 2013-04-16 15:22:11 CEST
Noticed this on kde livedvd 64, may be present on others.

We should not 'support' one religion or another in default setups.

It is also listed under 'Tools' which seems the wrong place. Education may be better.

Reproducible: 

Steps to Reproduce:
Comment 1 claire robinson 2013-04-16 15:23:23 CEST
Not present in kde 32 installed from classic dvd

Whiteboard: (none) => 3RC

Comment 2 claire robinson 2013-04-16 16:45:36 CEST
Only LiveDVD KDE 64 affected

$ grep al-anvar */*.lst
Mageia-3-RC-LiveDVD-KDE4-x86_64-DVD/Mageia-3-RC-LiveDVD-KDE4-x86_64-DVD.lst:al-anvar-0.5.0-1.mga3

$ grep al-anvar */*.idx
Mageia-3-RC-x86_64-DVD/Mageia-3-RC-x86_64-DVD.idx:Mageia-3 RC-x86_64 al-anvar-0.5.0 (x86_64)

CC: (none) => ennael1
Summary: Al-anvar (Quran research tool) present on Live ISO => Al-anvar (Quran research tool) present on 64bit ISOs

Comment 3 Anne Nicolas 2013-04-16 22:27:49 CEST
Fixed for bcd configuration (package excluded)
Comment 4 Thomas Backlund 2013-04-16 22:36:21 CEST
And fixed for next live images

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

Luc Menut 2013-04-24 22:08:39 CEST

CC: (none) => lists.jjorge, lmenut
Hardware: i586 => All
Source RPM: (none) => al-anvar-0.5.0-1

Comment 5 Luc Menut 2013-04-24 22:25:50 CEST
Excluding the package from media doesn't fix the real problem; al-anvar is an arched packages which wrongly provides font(:lang=LL) dependencies (see bug 8820). The current al-anvar packaging triggers bug 8820.

@zezinho
The fonts should be packaged in no-arch sub-packages (see bug 8820c4)
https://bugs.mageia.org/show_bug.cgi?id=8820#c4

I've just committed on svn a proposal to split al-anvar fonts in sub-packages
http://svnweb.mageia.org/packages/cauldron/al-anvar/current/SPECS/al-anvar.spec?r1=406740&r2=411106
please, could you review it ASAP, especially fonts sub-packages names (should we call them fonts-ttf-al-anvar-xxxxxx or fonts-ttf-xxxxxx ?), summaries and descriptions.
This should be submitted for mga3 final.

I put each font in separated packages because they don't provide the same font(:lang=xx):
fonts-ttf-al-anvar-irsans:
font(:lang=ar)
font(:lang=az-ir)
font(:lang=fa)
font(iraniansans)

fonts-ttf-al-anvar-noorehira:
font(:lang=ar)
font(noorehira)

fonts-ttf-al-anvar-scheherazade: (provides lots of langs)
font(:lang=aa)
font(:lang=an)
font(:lang=ar)
font(:lang=ay)
font(:lang=az-ir)
font(:lang=bi)
font(:lang=br)
font(:lang=ch)
font(:lang=co)
font(:lang=da)
font(:lang=de)
font(:lang=en)
...

regards,
Luc

Priority: Normal => release_blocker
Status: RESOLVED => REOPENED
Resolution: FIXED => (none)

Luc Menut 2013-04-24 22:27:41 CEST

Summary: Al-anvar (Quran research tool) present on 64bit ISOs => Al-anvar (Quran research tool) wrongly provides font(:lang=LL) dependencies

Comment 6 Luc Menut 2013-04-25 10:13:05 CEST
another solution; if these fonts are usefull only for al-anvar, we can keep the fonts in the main package and add an exception in order to not provide font(*) & font(:lang=*)
  %define _provides_exceptions font\(.*\)\\|font\(:lang=.*\)
Comment 7 Anne Nicolas 2013-04-28 13:29:19 CEST
Package submitted. Closing bug for now please feel free to reopen if needed

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