I think the aspell ebuild should tell the user that she must install a dictionary before she can use aspell. I've seen other ebuilds that emit similar warnings. I think it would be a good idea in this case. Alternatively, we could detect the user's locale and install a default dictionary for her. I suppose we could model this process after the way aspell finds a dictionary to use when it is run. It first checks the LC_MESSAGES environment variable and then the LANG environment variable if LC_MESSAGES is not set. If neither of these vars are set, it defaults to en_US. Just a thought.
great idea. we're toying with the idea of a PDEPEND (post-depend) or some such, so I may leave it at that. We really need a LANG thingy in /etc/make.conf
Those are both good ideas. If I can help in implementing them, let me know. Arun (aka sindian)
for now, a note is added in pkg_postinst() I will, however, leave this bug report until the PDEPEND thing is implemented (after Gentoo 1.4 comes out) and LANGS is implemented in make.conf
ok, we're closer to getting this achieved. portage can now handle post depends (PDEPEND). Now, when ACCEPTED_LANGS is something portage is aware about, then we can get the rest of this implemented.
ok PDEPEND is now a legitimate portage characteristic -- we just need to sort out the lang issue and this can become reality *** This bug has been marked as a duplicate of 9988 ***