Hello community,
here is the log from the commit of package xapian-bindings for openSUSE:Factory
checked in at 2020-09-01 20:06:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xapian-bindings (Old)
and /work/SRC/openSUSE:Factory/.xapian-bindings.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xapian-bindings"
Tue Sep 1 20:06:34 2020 rev:34 rq:829960 version:1.4.17
Changes:
--------
--- /work/SRC/openSUSE:Factory/xapian-bindings/xapian-bindings.changes
2020-05-05 18:53:41.881194045 +0200
+++
/work/SRC/openSUSE:Factory/.xapian-bindings.new.3399/xapian-bindings.changes
2020-09-01 20:07:39.720600655 +0200
@@ -1,0 +2,66 @@
+Thu Aug 27 10:52:20 UTC 2020 - Antonio Larrosa <[email protected]>
+
+- spec-cleaner run
+
+-------------------------------------------------------------------
+Thu Aug 27 06:20:47 UTC 2020 - Antonio Larrosa <[email protected]>
+
+- Update to version 1.4.17:
+ * No user-visible change except for bumping the version to indicate
+ compatibility with Xapian-core 1.4.17.
+
+- Update to version 1.4.16:
+ + General:
+ * Remove code to support SVN snapshots since we stopped using SVN more
than 5
+ years ago.
+ * Ignore overloads for logical ops, *, /. These were already ignored for
+ several languages, and aren't actually usefully wrapped for any of the
other
+ languages.
+ + CSharp:
+ * Work around mono terminfo parsing bug in more cases. With this, "make",
+ "make check", "make install" and "make uninstall" all work on Ubuntu
18.10.
+ Patch from Dipanshu Garg, fixes
https://github.com/xapian/xapian/pull/287 and
+ #801.
+ + Lua:
+ * Allow passing a Lua function as a MatchSpy. This was supposed to be
+ supported already, but the typemaps weren't set up.
+ * On platforms where sizeof(long) is 4, SWIG was wrapping
Xapian::BAD_VALUENO
+ as a negative constant in Lua, which was then rejected by a check which
+ disallows passing negative values for unsigned C++ types. We now direct
SWIG
+ to handle Xapian::valueno as double (which is what numbers in Lua usually
+ actually are) which gives us an unsigned constant, and also eliminates
the
+ negative value check.
+ * Correct documentation - get_description() is wrapped as tostring() in
Lua,
+ not str() as we previously claimed.
+ * Add test coverage for passing Lua function for a Stopper.
+ + Perl:
+ * Resolve the remaining issues and remove the "experimental" marker:
+ + Add search_xapian_compat() function which sets up aliases in the
+ Search::Xapian namespace to aid writing code which uses either
+ Search::Xapian or this module.
+ + Allow passing Perl sub for simpler Xapian functor classes. This fills
in a
+ missing feature compared to Search::Xapian. See #523.
+ + Remove useless PerlStopper class which was an incomplete copy of the
+ apparently non-functional Search::Xapian::PerlStopper. We now support
+ passing a Perl sub for a Stopper object.
+ + Adjust some method names to match Search::Xapian. Iterators now
support
+ inc() (and dec() where the C++ class supports operator--) like
+ Search::Xapian, rather than increment() and prev(). Reported by Eric
Wong
+ in #523.
+ + Drop undocumented and unexpected extra equals() method.
+ + Provide compatibility with ENQ_ASCENDING, etc constants. SWIG wraps
these
+ as $Xapian::Enquire::ASCENDING, which better matches the C++ API, but
+ Search::Xapian wraps this as Search::Xapian::ENQ_ASCENDING, etc so
provide
+ those too for compatibility. Reported by Eric Wong in #523.
+ + Drop stringification and int conversion overloads. These seem more
+ confusing than helpful, and overloading stringification works badly
+ with SWIG-generated bindings.
+ + Document remaining known differences from Search::Xapian.
+ * Update recently tested versions in README.
+ * Improve documentation.
+ * Fix t/02pod.t to look for files in right directory.
+ + Ruby:
+ * Don't print iterator sizes to stdout. This was some debugging
accidentally
+ left in as part of a change in 1.4.12. Patch from Dan Callaghan.
+
+-------------------------------------------------------------------
Old:
----
xapian-bindings-1.4.15.tar.xz
xapian-bindings-1.4.15.tar.xz.asc
New:
----
xapian-bindings-1.4.17.tar.xz
xapian-bindings-1.4.17.tar.xz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xapian-bindings.spec ++++++
--- /var/tmp/diff_new_pack.uCmQZf/_old 2020-09-01 20:07:41.640601553 +0200
+++ /var/tmp/diff_new_pack.uCmQZf/_new 2020-09-01 20:07:41.644601555 +0200
@@ -16,22 +16,20 @@
#
-%bcond_with php
%define php_extension_dir %(php-config --extension-dir)
-%bcond_with mono
-
%if 0%{?suse_version} >= 1320 && 0%{?is_opensuse}
-%bcond_with sphinx
%define phpver php7
%define phppkg php7
-%else
%bcond_with sphinx
+%else
%define phpver php5
%define phppkg php
+%bcond_with sphinx
%endif
-
+%bcond_with php
+%bcond_with mono
Name: xapian-bindings
-Version: 1.4.15
+Version: 1.4.17
Release: 0
Summary: Bindings for xapian
License: GPL-2.0-only
@@ -48,23 +46,21 @@
BuildRequires: libtool
BuildRequires: libuuid-devel
BuildRequires: libxapian-devel = %{version}
+BuildRequires: pkgconfig
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: ruby-devel
+BuildRequires: tcl-devel
+BuildRequires: xz
%if %{with mono}
BuildRequires: mono-devel
%endif
-
%if %{with php}
BuildRequires: %{phpver}-devel
%endif
-BuildRequires: pkg-config
%if %{with sphinx}
BuildRequires: python3-Sphinx
%endif
-BuildRequires: python3-devel
-BuildRequires: python3-setuptools
-BuildRequires: ruby-devel
-BuildRequires: tcl-devel
-BuildRequires: xz
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
Xapian is a probabilistic information retrieval library. It offers an
@@ -122,7 +118,7 @@
%package -n xapian-csharp
Summary: Files needed for developing C# applications which use Xapian
-Group: Development/Languages/Mono
+Group: Development/Languages/Other
Requires: mono-core
%description -n xapian-csharp
@@ -158,35 +154,25 @@
--with-csharp \
%endif
--docdir=%{_docdir}/%{name}
-make %{?_smp_mflags}
+%make_build
%check
-make check %{?_smp_mflags}
+%make_build check
%install
make install DESTDIR=%{?buildroot} %{?_smp_mflags}
%files -n python3-xapian
-%defattr(-,root,root)
%doc AUTHORS ChangeLog HACKING NEWS README TODO
-%if 0%{suse_version} < 1500 && !0%{?is_opensuse}
-%doc COPYING
-%else
%license COPYING
-%endif
%dir %{_defaultdocdir}/%{name}
%doc %{_defaultdocdir}/%{name}/python3/
%{python3_sitearch}/xapian/
%if %{with php}
%files -n %{phppkg}-xapian
-%defattr(-,root,root)
%doc AUTHORS ChangeLog HACKING NEWS README TODO
-%if 0%{suse_version} < 1500 && !0%{?is_opensuse}
-%doc COPYING
-%else
%license COPYING
-%endif
%dir %{_defaultdocdir}/%{name}
%doc %{_defaultdocdir}/%{name}/php/
%{php_extension_dir}/xapian.so
@@ -194,39 +180,24 @@
%endif
%files -n ruby-xapian
-%defattr(-,root,root)
%doc AUTHORS ChangeLog HACKING NEWS README TODO
-%if 0%{suse_version} < 1500 && !0%{?is_opensuse}
-%doc COPYING
-%else
%license COPYING
-%endif
%dir %{_defaultdocdir}/%{name}
%doc %{_defaultdocdir}/%{name}/ruby/
%{_libdir}/ruby/site_ruby/%{rb_ver}/%{rb_arch}/_xapian.so
%{_libdir}/ruby/site_ruby/%{rb_ver}/xapian.rb
%files -n tcl8-xapian
-%defattr(-,root,root)
%doc AUTHORS ChangeLog HACKING NEWS README TODO
-%if 0%{suse_version} < 1500 && !0%{?is_opensuse}
-%doc COPYING
-%else
%license COPYING
-%endif
%dir %{_defaultdocdir}/%{name}
%doc %{_defaultdocdir}/%{name}/tcl8/
%{_libdir}/tcl/xapian%{version}/
%if %{with mono}
%files -n xapian-csharp
-%defattr(-,root,root)
%doc AUTHORS ChangeLog HACKING NEWS README TODO
-%if 0%{suse_version} < 1500 && !0%{?is_opensuse}
-%doc COPYING
-%else
%license COPYING
-%endif
%dir %{_defaultdocdir}/%{name}
%doc %{_defaultdocdir}/%{name}/csharp/
%{_libdir}/_XapianSharp.so
++++++ xapian-bindings-1.4.15.tar.xz -> xapian-bindings-1.4.17.tar.xz ++++++
++++ 23616 lines of diff (skipped)