-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
____/ Homer on Thursday 25 Aug 2011 20:23 : \____
> Verily I say unto thee that Chris Ahlstrom spake thusly:
>> Gregory Shearman wrote this copyrighted missive and expects royalties:
>
>>> GentooPenguin$ eix firefox$
>>>
>>> I] www-client/firefox
>>> Available versions: *3.6.12 3.6.17 ~3.6.18 ~3.6.20 ~4.0.1-r1
>>> ~5.0-r2 {+alsa bindist custom-cflags custom-optimization +dbus
>>> debug elibc_FreeBSD gnome +ipc java libnotify linguas_af linguas_ak
>>> linguas_ar linguas_as linguas_ast linguas_be linguas_bg linguas_bn
>>> linguas_bn_BD linguas_bn_IN linguas_br linguas_bs linguas_ca
>>> linguas_cs linguas_cy linguas_da linguas_de linguas_el linguas_en
>>> linguas_en_GB linguas_en_US linguas_en_ZA linguas_eo linguas_es
>>> linguas_es_AR linguas_es_CL linguas_es_ES linguas_es_MX linguas_et
>>> linguas_eu linguas_fa linguas_fi linguas_fr linguas_fy
>>> linguas_fy_NL linguas_ga linguas_ga_IE linguas_gd linguas_gl
>>> linguas_gu linguas_gu_IN linguas_he linguas_hi linguas_hi_IN
>>> linguas_hr linguas_hu linguas_hy linguas_hy_AM linguas_id
>>> linguas_is linguas_it linguas_ja linguas_ka linguas_kk linguas_kn
>>> linguas_ko linguas_ku linguas_lg linguas_lt linguas_lv linguas_mai
>>> linguas_mk linguas_ml linguas_mr linguas_nb linguas_nb_NO
>>> linguas_nl linguas_nn linguas_nn_NO linguas_nso linguas_oc
>>> linguas_or linguas_pa linguas_pa_IN linguas_pl linguas_pt
>>> linguas_pt_BR linguas_pt_PT linguas_rm linguas_ro linguas_ru
>>> linguas_si linguas_sk linguas_sl linguas_son linguas_sq linguas_sr
>>> linguas_sv linguas_sv_SE linguas_ta linguas_ta_LK linguas_te
>>> linguas_th linguas_tr linguas_uk linguas_vi linguas_zh
>>> linguas_zh_CN linguas_zh_TW linguas_zu +methodjit pgo
>>> startup-notification system-sqlite +webm wifi}
>>>
>>> You've got support for all these languages compiled into the binary
>>> if you don't tailor it to your own needs.
>>>
>>> Say it ain't so!
>>
>> Are you sure those aren't just package dependencies?
>
> Each one of those language dependencies is in fact one of these XPI
> files:
>
> http://releases.mozilla.org/pub/mozilla.org/firefox/releases/${version}/linux-${arch}/xpi/
>
> Which is then extracted to:
>
> /usr/lib/firefox/extensions/langpack-${lang}@firefox.mozilla.org/
>
> (or /opt/firefox/... for the binary package)
>
> And amounts to about 220 files per language, at about 1.3MB total for
> each language.
>
> So yes, they're external dependencies. However, not all applications
> handle language support in such a modular fashion, and "mainstream"
> distros (at least) tend to package-in non-optional support for all
> languages, leaving users to manually remove unneeded/unwanted files,
> or rebuild where necessary, e.g.:
>
> http://koji.fedoraproject.org/koji/rpminfo?rpmID=2660152
>
> This forces all Fedora users to install every Firefox language pack,
> whether they need it or not. Multiply that by every application with
> localisation support on one's system, and I think you can see the
> problem. And that's just language support.
Well, if you want, you can always compile from source on Fedora, just like
you do in Gentoo.
> As another example, all Fedora packages are built (where appropriate)
> against SELinux (and acl in general), PulseAudio, PolicyKit and xattr,
> making the removal of those components virtually impossible (for those,
> like me, who don't want them), unless one were to do a mass-rebuild of
> the entire distro tree. If one's going to do that anyway, one may as
> well switch to a source-based distro like Gentoo, set a few "USE" flags,
> run emerge, go to bed, then wake up to a perfectly tailored system.
>
> Nothing else even comes close to that level of personalisation with so
> little effort.
>
- --
~~ Best of wishes
Dr. Roy S. Schestowitz (Ph.D. Medical Biophysics), Imaging Researcher
http://Schestowitz.com | GNU/Linux administration | PGP-Key: 0x74572E8E
Editor @ http://techrights.org & Broadcaster @ http://bytesmedia.co.uk/
GPL-licensed 3-D Othello @ http://othellomaster.com
Non-profit search engine proposal @ http://iuron.com
Contact E-mail address (direct): s at schestowitz dot com
Contact Internet phone (SIP): schestowitz@xxxxxxxxx (24/7)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAk5XXIkACgkQU4xAY3RXLo4U1wCgsMUb4qASyELSpFrHXVRgOzLF
odcAn15AAfxvKiTRz0OKKmFhmzR88uCO
=IZ2U
-----END PGP SIGNATURE-----
|
|