Red Hat Bugzilla – Bug 51529
/usr/lib/aspell/english.multi symbolic link overwritten
Last modified: 2005-10-31 17:00:50 EST
Description of Problem:
Upgrading or freshening aspell overwrites the
symbolic link /usr/lib/aspell/english.multi to point to the american
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
Steps to Reproduce:
1. Install aspell and customize to local needs.
2. Wait until this has been forgotten.
3. Update aspell.
Wrong spelling. Puzzlement. Irritation. ....
Look for aspell-en-gb
Yes. Sorry. I noticed aspell-en-gb after posting. It was installed. I haven't
the spec file. The link was overwritten during a 7.1 upgrade. Perhaps it is
an anaconda bug? If it freshened aspell-en-gb before aspell? I still don't see
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.).