[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Pkg-fonts-devel] about fontconfig dependencies (Re: RFS: ttf-komatuna (Re: ttf-konatuplus-light)



Hi,

On Tue, 15 Dec 2009 06:46:51 +0100
Christian Perrier <bubulle@debian.org> wrote:
> > Fonts only depend on defoma because they use it in their postinst
> > scripts. That doesn't apply to fontconfig due to the use of dpkg
> > triggers. Fonts definitely can be useful without fontconfig - think
> > games that rely on a specific font and access it by filename, you
> > wouldn't want fontconfig forcibly installed in that case. fontconfig
> > doesn't really enhance individual fonts in any way (like for eg SIL
> > Graphite could), I don't think there is any justification for even a
> > Suggests on fontconfig.
> 
> 
> I tend to agree here.
> 
> If users want the functionality of fontconfig, then they should
> install it directly, not really because individual font packages do
> suggest it.

 Okay, that sounds reasonable. I'll drop those dependencies for packages
 which I maintain.


> Said otherwise, if desktop environments can benefit from fontconfig,
> then *they* should Suggest it....not the font package, again.

 Another issue, what package should Depends/Recommends/Suggests fontconfig?  

$ LANG=C apt-rdepends -r --show=Depends,Suggests,Recommends -f=Depends,Suggests,Recommends fontconfig
Reading package lists... Done
Building dependency tree       
Reading state information... Done
fontconfig
  Reverse Depends: icedove (2.0.0.22-1.1)
  Reverse Depends: iceowl (0.8-6)
  Reverse Depends: iceweasel (3.5.5-1)
  Reverse Depends: libpango1.0-common (>= 1.26.1-1)
  Reverse Depends: libqt3-mt (3:3.3.8b-6)
  Reverse Depends: libqtgui4 (4:4.5.3-4)
  Reverse Depends: lsb-desktop (>= 3.2-23)
  Reverse Depends: openoffice.org-core (1:3.1.1-10)
  Reverse Depends: t1-xfree86-nonfree (4.2.1-3)
  Reverse Depends: ttf-oldstandard (2.2-1)
  Reverse Depends: ttf-xfree86-nonfree (4.2.1-3)
  Reverse Depends: ttf-xfree86-nonfree-syriac (4.2.1-3)
  Reverse Depends: xfonts-kapl (4.22.1-3)
  Reverse Suggests: mplayer (1.0~rc3+svn20090405-1)
  Reverse Suggests: otf-ipafont (>= 00301-3)
  Reverse Suggests: otf-yozfont (>= 12.18~beta24-dfsg1)
  Reverse Suggests: ttf-century-catalogue (001.001-2)
  Reverse Suggests: ttf-dejima-mincho (>= 220-7)
  Reverse Suggests: ttf-ecolier-court (1.00-2)
  Reverse Suggests: ttf-ecolier-lignes-court (1.00-2)
  Reverse Suggests: ttf-evertype-conakry (0.002-1)
  Reverse Suggests: ttf-gfs-artemisia (1.1-2)
  Reverse Suggests: ttf-gfs-baskerville (1.1-2)
  Reverse Suggests: ttf-gfs-bodoni-classic (1.1-2)
  Reverse Suggests: ttf-gfs-complutum (1.1-2)
  Reverse Suggests: ttf-gfs-didot (1.1-2)
  Reverse Suggests: ttf-gfs-didot-classic (1.1-2)
  Reverse Suggests: ttf-gfs-gazis (1.1-2)
  Reverse Suggests: ttf-gfs-neohellenic (1.1-2)
  Reverse Suggests: ttf-gfs-olga (1.1-2)
  Reverse Suggests: ttf-gfs-porson (1.1-3)
  Reverse Suggests: ttf-gfs-solomos (1.1-2)
  Reverse Suggests: ttf-gfs-theokritos (1.1-2)
  Reverse Suggests: ttf-hanazono (20090909-1)
  Reverse Suggests: ttf-inconsolata (001.010-2)
  Reverse Suggests: ttf-ipafont (>= 00203-13)
  Reverse Suggests: ttf-ipafont-jisx0208 (>= 00103-13)
  Reverse Suggests: ttf-kanjistrokeorders (>= 2.014-2)
  Reverse Suggests: ttf-kiloji (>= 1:2.1.0-11)
  Reverse Suggests: ttf-kochi-gothic (>= 20030809-5)
  Reverse Suggests: ttf-kochi-gothic-naga10 (>= 20030809-6)
  Reverse Suggests: ttf-kochi-mincho (>= 20030809-5)
  Reverse Suggests: ttf-kochi-mincho-naga10 (>= 20030809-6)
  Reverse Suggests: ttf-komatuna (>= 20090805-1)
  Reverse Suggests: ttf-konatu (>= 25-2)
  Reverse Suggests: ttf-konatuplus-light (>= 20070104-1)
  Reverse Suggests: ttf-kouzan-mouhitsu (>= 20090806-1)
  Reverse Suggests: ttf-lg-aboriginal (1.0-3)
  Reverse Suggests: ttf-misaki (>= 11-20080603-8)
  Reverse Suggests: ttf-mona (2.90-4)
  Reverse Suggests: ttf-monapo (>= 20090423-3)
  Reverse Suggests: ttf-oflb-asana-math (000.907-2)
  Reverse Suggests: ttf-oflb-euterpe (1.1-2)
  Reverse Suggests: ttf-sawarabi-gothic (>= 20091130-1)
  Reverse Suggests: ttf-sazanami-gothic (>= 20040629-8)
  Reverse Suggests: ttf-sazanami-mincho (>= 20040629-8)
  Reverse Suggests: ttf-sil-abyssinica (1.0-6)
  Reverse Suggests: ttf-sil-andika (1.0.basic-4)
  Reverse Suggests: ttf-sil-charis (4.106-3)
  Reverse Suggests: ttf-sil-dai-banna (2.1-3)
  Reverse Suggests: ttf-sil-doulos (4.106-3)
  Reverse Suggests: ttf-sil-ezra (2.51-4)
  Reverse Suggests: ttf-sil-galatia (2.1-2)
  Reverse Suggests: ttf-sil-gentium (20081126:1.02-10)
  Reverse Suggests: ttf-sil-gentium-basic (1.1-2)
  Reverse Suggests: ttf-sil-nuosusil (2.1.1-2)
  Reverse Suggests: ttf-sil-padauk (2.61-2)
  Reverse Suggests: ttf-sil-scheherazade (1.001-6)
  Reverse Suggests: ttf-sil-sophia-nubian (1.000-4)
  Reverse Suggests: ttf-sil-yi (1.200-1)
  Reverse Suggests: ttf-sil-zaghawa-beria (1.000-1)
  Reverse Suggests: ttf-umefont (>= 410-1)
  Reverse Suggests: ttf-umeplus (>= 20091208-1)
  Reverse Suggests: ttf-umeplus-cl (>= 20090209-1)
  Reverse Suggests: ttf-vlgothic (>= 20091211-1)
  Reverse Recommends: ttf-aenigma (0.0.20080510.dfsg-1)
  Reverse Recommends: ttf-alee (12)
  Reverse Recommends: ttf-arphic-ukai (>= 0.2.20080216.1-1)
  Reverse Recommends: ttf-arphic-uming (>= 0.2.20080216.1-3)
  Reverse Recommends: ttf-bpg-georgian-fonts (0.5)
  Reverse Recommends: ttf-breip (1.0-4)
  Reverse Recommends: ttf-essays1743 (1.0-4)
  Reverse Recommends: ttf-f500 (1.0-1)
  Reverse Recommends: ttf-fifthhorseman-dkg-handwriting (0.13-2)
  Reverse Recommends: ttf-georgewilliams (1.0-4)
  Reverse Recommends: ttf-isabella (1.01-7)
  Reverse Recommends: ttf-junicode (0.6.17-1)
  Reverse Recommends: ttf-larabie-deco (1:20011216-1.1)
  Reverse Recommends: ttf-larabie-straight (1:20011216-1.1)
  Reverse Recommends: ttf-larabie-uncommon (1:20011216-1.1)
  Reverse Recommends: ttf-linux-libertine (4.4.1-4)
  Reverse Recommends: ttf-mgopen (1.1-4)
  Reverse Recommends: ttf-opensymbol (1:3.1.1-10)
  Reverse Recommends: ttf-staypuft (0.04-3)
  Reverse Recommends: ttf-summersby (1.007-3)
  Reverse Recommends: ttf-tuffy (20071106-2)
  Reverse Recommends: ttf-wqy-microhei (>= 0.2.0-beta-1)
  Reverse Recommends: ttf-wqy-zenhei (>= 0.8.38-1)


 I don't want any breakage, butabove result is enough? 

 If we drop any fontconfig dependencies from font packages, only some 
 applications such as iceowl, openoffice.org would pull fontconfig, 
 it seems to be not good state. 


-- 
Regards,

 Hideki Yamane     henrich @ debian.or.jp/iijmio-mail.jp
 http://wiki.debian.org/HidekiYamane



Reply to: