Hello community, here is the log from the commit of package aspell for openSUSE:Factory checked in at 2019-10-22 15:42:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/aspell (Old) and /work/SRC/openSUSE:Factory/.aspell.new.2352 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "aspell" Tue Oct 22 15:42:49 2019 rev:37 rq:741431 version:0.60.8 Changes: -------- --- /work/SRC/openSUSE:Factory/aspell/aspell.changes 2017-02-13 07:47:16.734011526 +0100 +++ /work/SRC/openSUSE:Factory/.aspell.new.2352/aspell.changes 2019-10-22 15:43:00.341549863 +0200 @@ -1,0 +2,59 @@ +Tue Oct 15 07:42:20 UTC 2019 - [email protected] + +- version update to 0.60.8 + * Prevent a potentially unbounded buffer over-read by no longer + supporting null-terminated UCS-2 and UCS-4 encoded strings with the + original C API. @xref{Upgrading from Aspell 0.60.7}. + * Ensure that possible typos are listed before other suggestions when + typo analysis is used. Also fix a bug so that suggestions that split + a word using a space or hyphen are not always first. + * Add Markdown filter. + * Add new @option{wordlists} option, which is a list of UTF-8 files that + contain additional words to accept. + * Add new @option{camel-case} option, which enables support for checking + camelCase words. + * Sort personal and replacement dictionaries. + * Change @code{ultra} suggestion mode to only find words that are within + one-edit distance or have the same soundslike. + * Implement the @code{aspell filter} command. + * Fix a bug in @code{AspellDocumentChecker} that prevented it from + working with UCS-2 and UCS-4 encoded strings. + * Remove unused @option{sug-edit-dist} option. + * @code{AspellDocumentChecker} now expects the document a line at a time + in order to work with the new Markdown filter. If the document is + split on white space characters instead, nothing will break, but new + filters such as the Markdown filter may give incorrect results. + * The @option{clean} option and command will no longer split a word. + * Various documentation improvements. + * Removal of several outdated appendices that don't really belong in the + main manual. Parts that are still relevent may eventually be moved + elsewhere, but for now they are available online at + @uref{http://aspell.net/0.60.7/man-html/}. + * Fix various crashes and other problems found by Google's OSS-Fuzz. + * Add partial support for recognizing the Unicode apostrophe (') in + words. In particular Aspell will accept the Unicode apostrophe when + the language uses an ISO Latin charset that doesn't already have a + Unicode apostrophe. For now, Aspell will still use the ASCII version + in suggestions. + * Detect when a dictionary compiled on a 32-bit machine is used on a + 64-bit one (and vise versa), as due to an oversight, compiled + dictionaries depend on more than the endianness. Also added a compile + time option to remove this dependency, but at the cost of breaking + compatibility with already compiled dictionaries on 64-bit systems. + * Fix a bug which caused Aspell to crash when passing in a null string + to almost any of the C API functions. This should not happen if the + size is also zero as the pointer should never be derefrenced. + * Fix a bug that caused Aspell to crash with a SEGFAULT when built with + mingw-w64. + * In addition to outputting a warning when building with NDEBUG defined, + also include NDEBUG in the version string. + * Various compile fixes for newer version of Gcc and Clang. + * Fix VPATH builds. + * Use utf-8 encoding for manual instead of iso-8859-1. + * Other minor updates and bug fixes. +- deleted patches + - aspell-automake-1.13.patch (upstreamed) + - aspell-epmty_file.patch (upstreamed, bsc#266130 does not exhibit) + - gcc7-fix-warnings.patch (upstreamed) + +------------------------------------------------------------------- Old: ---- aspell-0.60.6.1.tar.gz aspell-0.60.6.1.tar.gz.sig aspell-automake-1.13.patch aspell-epmty_file.patch gcc7-fix-warnings.patch New: ---- aspell-0.60.8.tar.gz aspell-0.60.8.tar.gz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aspell.spec ++++++ --- /var/tmp/diff_new_pack.hLxxMF/_old 2019-10-22 15:43:03.145553058 +0200 +++ /var/tmp/diff_new_pack.hLxxMF/_new 2019-10-22 15:43:03.145553058 +0200 @@ -1,7 +1,7 @@ # # spec file for package aspell # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,15 +12,15 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: aspell -Version: 0.60.6.1 +Version: 0.60.8 Release: 0 Summary: A Spell Checker -License: GFDL-1.1+ and LGPL-2.1 and HPND and SUSE-BSD-Mark-Modifications +License: GFDL-1.1-or-later AND LGPL-2.1-only AND HPND AND SUSE-BSD-Mark-Modifications Group: Productivity/Text/Spell Url: http://aspell.net/ Source0: ftp://ftp.gnu.org/gnu/aspell/%{name}-%{version}.tar.gz @@ -31,11 +31,6 @@ Patch0: aspell-strict-aliasing.patch # PATCH-FIX-OPENSUSE aspell-quotes.patch [email protected] -- Fix command execution in script "run-with-aspell" Patch1: aspell-quotes.patch -# PATCH-FIX-OPENSUSE aspell-epmty_file.patch bnc#266130 [email protected] -- Fix SIGSEV when checking empty file -Patch2: aspell-epmty_file.patch -# PATCH-FIX-UPSTREAM aspell-automake-1.13.patch [email protected] -- fix build with new automake -Patch3: aspell-automake-1.13.patch -Patch4: gcc7-fix-warnings.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: libtool @@ -125,9 +120,6 @@ %setup -q %patch0 %patch1 -%patch2 -%patch3 -%patch4 -p1 %build autoreconf -fiv ++++++ aspell-0.60.6.1.tar.gz -> aspell-0.60.8.tar.gz ++++++ ++++ 187239 lines of diff (skipped)
