Bug#947979: enchant-2: Consider requesting a transition for enchant1->2

Laurent Bigonville bigon at debian.org
Fri Jan 3 23:54:00 GMT 2020


On Thu, 02 Jan 2020 15:10:24 -0800 Boyuan Yang <byang at debian.org> wrote:

> Since enchant 1.x is not really maintained by upstream, it might be
> reasonable to request a (manual) transition from enchant1 to enchant2
> after enchant-2 enters Testing.
>
> This issue might not be suitable to be submitted as a bug against
> enchant-2 package; please feel free to properly reassign it. At least
> this will make the maintainers for both enchant and enchant-2 to be
> aware of it.

FTR, the NEWS entry for version 2 was stating:

2.0.0 (August 4, 2017)
----------------------

The major version number has been incremented owing to API/ABI changes, but
in practice upgrading from 1.6.x should be easy.

Previously-deprecated APIs have been removed.

The little-used enchant_broker_get/set_param calls have been removed.

Some trivial API changes have been made to fix otherwise-unavoidable
compilation warnings both in libenchant and in application code. This is
strictly an ABI change (although the ABI may not actually have changed,
depending on the platform).

The provider API has been changed slightly: enchant_get_user_language is now
a documented public API (before it was marked private, but it has in fact
been exported for some years). enchant_get_user_config_dirs is now
enchant_get_user_config_dir, and returns only a single directory.

The plethora of configuration options previously available has been
rationalised and documented. In particular, support for relocation (so that
Enchant, or an application of which it is part, can be installed anywhere in
a filing system) has been rewritten and documented (see INSTALL).

The Myspell backend has been renamed to Hunspell to match the upstream
project. Users with their own enchant.ordering files will need to change
“myspell” to “hunspell”.

I'll request to add a tracker for the transition, note that several
packages (gnome-builder, webkit2gtk, evolution, geary,...) already
support enchant-2, the only change is in the build-dependencies



More information about the pkg-gnome-maintainers mailing list