Mattia Verga via devel writes:
I'd also like to raise attention to what I think is a misleading
Change
Summary:
> Deprecating aspell package because it is no longer
> Required/Buildrequired by any package in Fedora.
This is clearly not true, as the change is about migrating package to
another spellchecker.
I have one package in Fedora. It uses aspell's C++ API.
Hunspell does not have a functionally-equivalent C++ API. It has a C++ API
of its own, but it's targeted at applications that come with their own
language dictionaries. Its C++ API is, basically, a lookup function against
a dictionary file that the application also supplies, it does not have a C++
API that offers a convenient way for applications to run a spell check
against the system's default dictionary. The way for an application to do it
is to have it run hunspell itself separately, and talk to it via pipes.
Hopefully, it's easy for the application to do that without leaking other
file descriptors.
I'll have to code that, which I'll do, but I don't know how many other
applications currently rely on aspell's C++ API, and whether their upstreams
are also willing to update.