Package: aspell-no Version: 2.0-22 Severity: serious The aspell-no package should provide "aspell6a-dictionary", not "aspell-dictionary". The reason for this is that the "aspell-dictionary" virtual package is reserved for dictionaries that use the aspell-autobuildhash system and are thus independent of the dictionary format.
This package, on the other hand, builds the hash at package build time and includes it in the .deb. The next time the aspell dictionary format changes, this package will need to be rebuilt. Aspell ensures the installed dictionaries have the correct format by conflicting with incompatible formats, and it relies on the provides relationship to do this. Also, since the dictionary hashes are affected by endianess, this package should be Arch: any, not Arch: all. Otherwise it won't work properly on arches that have a different endianess from the system on which you built it. So, to be clear: aspell-dictionary: uses aspell-autobuildhash, Arch: all, independent of aspell version aspell6a-dictionary: packages dictionary hash in the .deb, Arch: any, depends on specific aspell versions due to dictionary format changes. Note that packaging dictionaries using the aspell-autobuildhash system is strongly preferred, but the quick fix for this package is to just change the Arch: and Provides: control fields. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/dash Kernel: Linux 2.6.14 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) -- Captain Logic is not steering this tugboat. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]