Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package link-grammar for openSUSE:Factory checked in at 2022-06-20 17:45:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/link-grammar (Old) and /work/SRC/openSUSE:Factory/.link-grammar.new.1548 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "link-grammar" Mon Jun 20 17:45:25 2022 rev:50 rq:983982 version:5.10.4 Changes: -------- --- /work/SRC/openSUSE:Factory/link-grammar/link-grammar.changes 2020-04-21 13:13:41.081173372 +0200 +++ /work/SRC/openSUSE:Factory/.link-grammar.new.1548/link-grammar.changes 2022-06-20 17:45:26.783177705 +0200 @@ -1,0 +2,87 @@ +Fri Jun 17 12:55:49 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com> + +- Update to version 5.10.4: + + English dict: fix relative clause, per mailing list. + + Remove assorted length restrictions on word-size. + + Add missing files for building link-generator on Windows. + + Strip the internally added "._I" from subscripted idioms. + + New: Provisional Thai dictionary. +- Changes from version 5.10.3: + + Remove `node.js/package-lock.json` from tarball distribution. + + Fix Windows MSVC build break. + + Fix memory leak in the "!" link-parser command. + + Add C++ regex support. It is now the default for MSVC builds. + + Fix spell-guess for run-on words. + + Port link-generator to MS-Windows. + + Fix apostrophe handling for link-generator w/sqlite3 dicts. +- Changes from version 5.10.2: + + Fix python install path. + + Fix size in brand-new `link-generator` (hits 32-bit & ARM). +- Changes from version 5.10.1: + + Fix perl bindings build fail. +- Changes from version 5.10.0: + + Expanded English vocabulary + + Support dictionary "#define allow-duplicate-words true". + + Fix crash for sentences containing wildcard words. + + Add the ability to use underbars in connector names. Connector + names starting with underbar are reserved for internal use. + + Connector names starting with "ID" are no longer reserved. * + ".I" subscripts are no longer reserved; "._" subscripts are + reserved. These last two changes introduce linkage + incompatibilities. + + Fix parsing with nulls when using an sqlite3 dictionary. + + Fix regexes for NetBSD when using libc regexes. + + English dict: fix many "how?" questions. + + English dict: fix conditional sentences. +- Changes from version 5.9.1: + + Fix build break when SQLite3 is not installed. +- Changes from version 5.9.0: + + Use #define for custom configuration in dictionaries. + + Panic-mode fixes and extensions. In link-parser see !help + panic_variables. + + English dict: fix silly mistake with "I love cats and dogs". + + Disable maintainer-mode in `configure.ac`. + + Fix very rare crash/corruption introduced in v.5.8.1. + + English dict: fix problems with "just/only". + + English dict: work on hesitation markers. + + Fix multi-threading mem-leak. + + Provide emscripten javascript wrapper for the command-line + parser. + + Public API shared library entry points exported automatically. + + Provide bindings for the Vala programming language. + + Increase number of allowed idiom expressions. + + Replace O(n^2) idiom loading algo by an O(n log n) algo. + + Disable SAT solver by default. + + New tool: Sentence generator! This is an experimental + prototype. +- Changes from version 5.8.1: + + Fix macOS/SunOS build break. + + English dict: fix numerical identifiers used as adjectives. + + English dict: fix post-posed Latin adjectival modifiers. + + Merge upstream gentoo patches. + + Make -O3 default for CFLAGS/CXXFLAGS, but overridable by the + user. + + English dict: fix look_at, listen_to person-action + + English dict: fix verb "felt" with object-action. + + English dict: fix why-perform-action questions. + + Fix race condition in spell-guesser. +- Changes from version 5.8.0: + + Java bindings: Remove the obsolete senses API. + + swig-4.0 compatibility bug fix. + + English dict: Fixes to support questions ending in WH-words. + + Copy (merge) Richard van der Dys `node.js` bindings. + + English dict: Provide head and tail markers for all + conjunctions. + + Remove the Python 2 bindings. + + Add dialect support to the library. + + English dict: support for archaic/poetic abbreviations + + English dict: introduce OH link for vocatives/invocations. + + English dict: improved parsing of imperatives. + + Add !!word/ link-parser command for displaying extended word + dict info. +- Add flex BuildRequires, new dependency. +- Add py310.patch, and pass PYTHON_NOVERSIONCHECK=1 + PYTHON=%{__python3} PYTHON_VERSION=%{python3_version} to + configure as configure does not yet understand version 3.10. + +------------------------------------------------------------------- Old: ---- link-grammar-5.7.0.tar.gz New: ---- link-grammar-5.10.4.tar.gz py310.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ link-grammar.spec ++++++ --- /var/tmp/diff_new_pack.LFz7ZQ/_old 2022-06-20 17:45:27.295178079 +0200 +++ /var/tmp/diff_new_pack.LFz7ZQ/_new 2022-06-20 17:45:27.299178082 +0200 @@ -1,7 +1,7 @@ # # spec file for package link-grammar # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define lname liblink-grammar5 Name: link-grammar -Version: 5.7.0 +Version: 5.10.4 Release: 0 Summary: Syntactic parser and grammar checker License: LGPL-2.1-only @@ -26,10 +26,13 @@ URL: https://www.abisource.com/projects/link-grammar/ Source: http://www.abisource.com/downloads/link-grammar/%{version}/%{name}-%{version}.tar.gz Source1: %{name}.rpmlintrc +Patch: py310.patch + BuildRequires: autoconf-archive BuildRequires: automake BuildRequires: c++_compiler BuildRequires: fdupes +BuildRequires: flex BuildRequires: minisat-devel BuildRequires: pkgconfig BuildRequires: pkgconfig(hunspell) @@ -85,9 +88,10 @@ Link Grammar. %prep -%setup -q +%autosetup %build +PYTHON_NOVERSIONCHECK=1 PYTHON=%{__python3} PYTHON_VERSION=%{python3_version} %configure \ --disable-static \ --disable-java-bindings @@ -108,10 +112,12 @@ %{_bindir}/* %{_datadir}/link-grammar %{_mandir}/man1/link-parser.1%{?ext_man} +%{_mandir}/man1/link-generator.1%{?ext_man} %files -n python3-clinkgrammar %{python3_sitelib}/linkgrammar.pth %{python3_sitelib}/linkgrammar +%{python3_sitearch}/linkgrammar* %files -n %{lname} %{_libdir}/*.so.* ++++++ link-grammar-5.7.0.tar.gz -> link-grammar-5.10.4.tar.gz ++++++ ++++ 233689 lines of diff (skipped) ++++++ py310.patch ++++++ --- configure~ 2021-09-07 12:34:04.169994637 -0500 +++ configure 2021-09-07 13:00:06.399200492 -0500 @@ -21400,7 +21400,7 @@ # all done! # - test -n "$lg_python_unusable" && PythonFound=no + test -n "$lg_python_unusable" && PythonFound=yes if test x$PythonFound = xyes; then PythonFound=$PYTHON_VERSION lg_display_PYTHON=" ($PYTHON)"