Description of Problem: Upgrading or freshening aspell overwrites the symbolic link /usr/lib/aspell/english.multi to point to the american version of english rather than the english version of english :-) It should be rpmnew'ed? Just an oversight in the spec file? Since there is no aspell-real_english [ :-) ] or aspell-uk or aspell-au or aspell-all_the_other variations, this is irritating and very easy to overlook. How Reproducible: Always. Steps to Reproduce: 1. Install aspell and customize to local needs. 2. Wait until this has been forgotten. 3. Update aspell. Actual Results: Wrong spelling. Puzzlement. Irritation. .... Expected Results: ... Additional Information:
Look for aspell-en-gb
Yes. Sorry. I noticed aspell-en-gb after posting. It was installed. I haven't checked the spec file. The link was overwritten during a 7.1 upgrade. Perhaps it is really an anaconda bug? If it freshened aspell-en-gb before aspell? I still don't see why it didn't rpmsave the link. Sorry, I forget the spec keyword. I think that the bug stands. Both aspell and aspell-variants need to protect the existing links. Or am I missing something?
It's not an anaconda bug. Note that a symlink can't do anything useful as %config... that's usable for contents of a file, not a symlink to it. Thus, this can't really be fixed without tricks in the pre,post scripts I'd much prefer to avoid (and theoretically, the newer versions of aspell should use your locale (you did set en_GB, right? :) to determine what dictionary to use.).