On Thu, 29 Aug 2019, Agustin Martin wrote:

This message is sent to all packages that depend in some way on
libaspell15 (pdo addresses bcc'ed)

A potentially unbounded buffer over-read has been found in in GNU
Aspell 0.60.*. Package aspell 0.60.7-1 has been uploaded to Debian
experimental, including upstream patch to deal with this problem.

It looks like you just applied the patches from Git. This will not work with a release as Aspell uses a lot of generated source files which are not checked into git. You need to run 'maintainer/autogen' to update them after applying the patch. Assuming the normal Debian build process rebuilds the automake/conf related bits then you can likely get away with just doing a:

  cd auto/
  perl -I ./ mk-src.pl
  perl -I ./ mk-doc.pl
  touch auto
  cd ..

There are some tests in test/. There not very expensive and will make sure that that Aspell is correctly patched with the new interface intended for working with wide-characters You should be able to run the tests by doing a

  make -C test

The tests are completely independent of the normal build process. The build process reconfigures and rebuilds aspell into test/build and installs it locally into test/inst. It does configure with --enable-maintainer-mode so it might update some files in the source directory. If that is a problem you can easily patch the Makefile beforehand. I can also fix that upstream to make it easier to disable.

Kevin
(Aspell Maintainer)

Reply via email to