Debian Patches

Status for aspell/0.60.8.1-4

Patch Description Author Forwarded Bugs Origin Last update
01_debctrl_filter.diff ## 01_debctrl_filter.diff by Brian Nelson <pyro@debian.org>
##
##
no
02_u-deva_common_data.diff ## 02_u-deva_common_data.diff by Brian Nelson <pyro@debian.org>
##
##
no
03_ddtp_filter.diff ## 03_ddtp_filter.diff by Christer Andersson <klamm@comhem.se>
##
## Filter for Debian DDTP-emails
no
04_gcc43_build_fix.diff ## 04_gcc43_build_fix.diff by Brian Nelson <pyro@debian.org>
##
## Fix for GCC 4.3 builds as reported in #452310
no
07_filter.diff ## 07_filter.diff by Michael Meskes <meskes@debian.org>
##
## Add Debian related stuff to filter.pot
no
08_filters-info-installdir.diff Make sure all filters stuff is installed together, allowing separate datadir and libdir. Agustin Martin Domingo <agmartin@debian.org> no debian
09_debian-dictdir.diff Allow setting of dictionary path independently from libdir and datadir.
This is needed for multiarch, see http://bugs.debian.org/667592
Agustin Martin Domingo <agmartin@debian.org> no
1000_aspell.1.diff aspell.1: Some remarks and editorial changes for this man page #1088846 Bjarni Ingi Gislason <bjarniig@simnet.is> yes debian
1000_aspell-import.1.diff aspell-import.1: Remarks and editorial changes for this man page #1088848 Bjarni Ingi Gislason <bjarniig@simnet.is> yes debian
1001-modules-speller-default-vector_hash-t.hpp-fix-gcc-15.patch [PATCH] modules/speller/default/vector_hash-t.hpp: fix gcc-15 build
Uncoming `gcc-15` added extra checks for template instantiation that is
guaranteed to fail in
https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=313afcfdabeab3e6705ac0bd1273627075be0023

As a result `aspell` build now fails as:

In file included from modules/speller/default/readonly_ws.cpp:51:
modules/speller/default/vector_hash-t.hpp: In member function 'void aspeller::VectorHashTable<Parms>::recalc_size()':
modules/speller/default/vector_hash-t.hpp:186:43: error: 'class aspeller::VectorHashTable<Parms>' has no member named 'e'
186 | for (iterator i = begin(); i != this->e; ++i, ++this->_size);
| ^
modules/speller/default/vector_hash-t.hpp:186:59: error: 'class aspeller::VectorHashTable<Parms>' has no member named '_size'; did you mean 'size'?
186 | for (iterator i = begin(); i != this->e; ++i, ++this->_size);
| ^~~~~
| size

It looks like `_size` is `size_` mis-spelling and `e` was not introduced
here.
Sergei Trofimovich <slyich@gmail.com> no debian upstream, https://github.com/GNUAspell/aspell/commit/ee6cbb12ff36a1e6618d7388a78dd4e0a2b44041 2024-07-21

All known versions for source package 'aspell'

Links