-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Ed,

On Mon, Sep 28, 2009 at 10:16:06PM +0100, Ed W wrote:
> 
> Can someone please explain why the default has switched to
> USE="-nls"?  What implications does this hold for people upgrading?
> (Should I remove gettext at the end?)

I don't know why it was dropped (other than probably removing a
dependency that is often not used or needed on a locked down server),
but dropping the native language support USE flag would cause upgraded
and newly installed packages to no longer provide support for multiple
languages (I don't know enough about gettext to know if packages that do
not enable it only provide the original language used in the the source
or not, and I've always removed the nls flag myself).

If you want to remove all support for it from your system now (as well
as for any other changed USE flags), do something like `emerge -av
- --newuse --update --deep world` followed by `emerge -pv --depclean` to
see which non-world, non-system packages would be cleaned (and removing
the -p if the list is acceptable).

If you want to remove just gettext, you could use `equery d gettext` to
see what depends on it and revdep-rebuild to rebuild just those packages
that link to its library.

If you aren't worried about having NLS support still enabled in some
installed packages and gettext installed, just let upgrades slowly drop
the nls flag.

- -- 
......................................................................
William (B.J.) Snow Orvis     PGP Fingerprint:
aetherkni...@gmail.com        E6DC E687 EBB7 E99C 1BCE
http://www.aedifice.org       D04F 057B 0CD0 8A49 3E98

Random link:
Dominic Deegan - Oracle For Hire: http://www.dominic-deegan.com/
-----BEGIN PGP SIGNATURE-----

iEYEARECAAYFAkrCT3IACgkQBXsM0IpJPpiZ7ACbBWwTA5fuVVUBkzw0qdVItVhc
/8oAniWLPWKP9Bqg5ck8m16uAAgvTN48
=x2Ev
-----END PGP SIGNATURE-----

Reply via email to