pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc



Module Name:    pkgsrc
Committed By:   schmonz
Date:           Sun Aug 26 13:25:33 UTC 2018

Modified Files:
        pkgsrc/textproc/csharp-xapian: Makefile
        pkgsrc/textproc/p5-Xapian: Makefile
        pkgsrc/textproc/xapian: Makefile Makefile.common distinfo
            distinfo-bindings

Log Message:
Update to 1.4.7. From the changelog:

API:

* Database::check(): Fix bogus error reports for documents with length zero
  due to a new check added in 1.4.6 that the doclength was between the stored
  upper and lower bounds, which failed to allow for the lower bound ignoring
  documents with length zero (since documents indexed only by boolean terms
  aren't involved in weighted searches).  Reported by David Bremner.

* Query: Use of Query::MatchAll in multithreaded code causes problems because
  the reference counting gets messed up by concurrent updates.  Document that
  Query(string()) should be used instead of MatchAll in multithreaded code, and
  avoid using it in library code.  Reported by Germán M. Bravo.

* Stem:

  + Stemming algorithms added for Irish, Lithuanian, Nepali and Tamil.

  + Merge Snowball compiler changes which improve code generation.

  + Merge optimisations to the Arabic and Turkish stemmers.

glass backend:

* A long-lived cursor on a table in a WritableDatabase could get into
  an invalid state, which typically resulted in a DatabaseCorruptError
  being thrown with the message:

      Db block overwritten - are there multiple writers?

  But in fact the on-disk database is not corrupted - it's just that
  the cursor in memory has got into an inconsistent state.  It looks
  like we'll always detect the inconsistency before it can cause on-disk
  corruption but it's hard to be completely certain.

  The bug is in code to rebuild the cursor when the underlying table
  changes in ways which require that, which is a fairly rare occurrence
  to start with, and only triggers when a block in the cursor has been
  released, reallocated, and we tried to load it in the cursor at the
  same level - the cursor wrongly assumes it has the current version
  of the block.

  Reported with a reproducer by Sylvain Taverne.  Confirmed by David
  Bremner as also fixing a problem in notmuch for which he hadn't managed
  to find a reduced reproducer.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/textproc/csharp-xapian/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/textproc/p5-Xapian/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/textproc/xapian/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/textproc/xapian/Makefile.common
cvs rdiff -u -r1.29 -r1.30 pkgsrc/textproc/xapian/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/textproc/xapian/distinfo-bindings

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/csharp-xapian/Makefile
diff -u pkgsrc/textproc/csharp-xapian/Makefile:1.6 pkgsrc/textproc/csharp-xapian/Makefile:1.7
--- pkgsrc/textproc/csharp-xapian/Makefile:1.6  Fri Jul 20 03:34:29 2018
+++ pkgsrc/textproc/csharp-xapian/Makefile      Sun Aug 26 13:25:33 2018
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.6 2018/07/20 03:34:29 ryoon Exp $
+# $NetBSD: Makefile,v 1.7 2018/08/26 13:25:33 schmonz Exp $
 
 PKGNAME=               csharp-${PKGNAME_MODULE}
-PKGREVISION=           1
 COMMENT=               C\# bindings for Xapian search engine
 HOMEPAGE=              https://xapian.org/docs/bindings/csharp/
 

Index: pkgsrc/textproc/p5-Xapian/Makefile
diff -u pkgsrc/textproc/p5-Xapian/Makefile:1.2 pkgsrc/textproc/p5-Xapian/Makefile:1.3
--- pkgsrc/textproc/p5-Xapian/Makefile:1.2      Wed Aug 22 09:47:11 2018
+++ pkgsrc/textproc/p5-Xapian/Makefile  Sun Aug 26 13:25:33 2018
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2018/08/22 09:47:11 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/08/26 13:25:33 schmonz Exp $
 
 PKGNAME=               p5-${PKGNAME_MODULE:S/^x/X/}
-PKGREVISION=           1
 COMMENT=               Perl bindings for Xapian search engine
 HOMEPAGE=              https://xapian.org/docs/bindings/perl/
 

Index: pkgsrc/textproc/xapian/Makefile
diff -u pkgsrc/textproc/xapian/Makefile:1.33 pkgsrc/textproc/xapian/Makefile:1.34
--- pkgsrc/textproc/xapian/Makefile:1.33        Wed Aug 22 09:47:13 2018
+++ pkgsrc/textproc/xapian/Makefile     Sun Aug 26 13:25:33 2018
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.33 2018/08/22 09:47:13 wiz Exp $
+# $NetBSD: Makefile,v 1.34 2018/08/26 13:25:33 schmonz Exp $
 
-PKGREVISION= 1
 .include "../../textproc/xapian/Makefile.common"
 
 DISTNAME=              xapian-core-${VERSION}

Index: pkgsrc/textproc/xapian/Makefile.common
diff -u pkgsrc/textproc/xapian/Makefile.common:1.3 pkgsrc/textproc/xapian/Makefile.common:1.4
--- pkgsrc/textproc/xapian/Makefile.common:1.3  Fri Jul  6 16:21:56 2018
+++ pkgsrc/textproc/xapian/Makefile.common      Sun Aug 26 13:25:33 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.3 2018/07/06 16:21:56 schmonz Exp $
+# $NetBSD: Makefile.common,v 1.4 2018/08/26 13:25:33 schmonz Exp $
 # used by textproc/csharp-xapian/Makefile
 # used by textproc/lua-xapian/Makefile
 # used by textproc/p5-Xapian/Makefile
@@ -9,7 +9,7 @@
 # used by textproc/xapian/Makefile
 # used by textproc/xapian-omega/Makefile
 
-VERSION=               1.4.6
+VERSION=               1.4.7
 CATEGORIES=            textproc
 MASTER_SITES=          http://oligarchy.co.uk/xapian/${VERSION}/
 EXTRACT_SUFX=          .tar.xz

Index: pkgsrc/textproc/xapian/distinfo
diff -u pkgsrc/textproc/xapian/distinfo:1.29 pkgsrc/textproc/xapian/distinfo:1.30
--- pkgsrc/textproc/xapian/distinfo:1.29        Fri Jul  6 16:21:56 2018
+++ pkgsrc/textproc/xapian/distinfo     Sun Aug 26 13:25:33 2018
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.29 2018/07/06 16:21:56 schmonz Exp $
+$NetBSD: distinfo,v 1.30 2018/08/26 13:25:33 schmonz Exp $
 
-SHA1 (xapian-core-1.4.6.tar.xz) = e9817b6bf122453dd5c0c4166126f8bc489e7410
-RMD160 (xapian-core-1.4.6.tar.xz) = 3634fe1e7d6c41111c8cf21b10aab9584e68da0d
-SHA512 (xapian-core-1.4.6.tar.xz) = f08168eba26a24ea00c2219d2cdfac1d904b51162fdd98d437564786375245e00010986a7d6e9c8c7548ae19aab80434b5cb0051252f902b40db2976b1008fe2
-Size (xapian-core-1.4.6.tar.xz) = 2839964 bytes
+SHA1 (xapian-core-1.4.7.tar.xz) = 38c93710d586a2d8b8b870fbef25013387aea244
+RMD160 (xapian-core-1.4.7.tar.xz) = b26adebde8acc808396672b08596c3c06ae2fe38
+SHA512 (xapian-core-1.4.7.tar.xz) = 9e77a78bd63036966ebb9bbed91e36fef17b37c9465c8d4b7dc8041f0e24b040e6520de645babfeeade952771d145176a204328718cfa8bc2291bb6fdbe840d2
+Size (xapian-core-1.4.7.tar.xz) = 2874172 bytes
 SHA1 (patch-common_safesyssocket.h) = 032d441853914d510bc285bb682a98c4ee264d52

Index: pkgsrc/textproc/xapian/distinfo-bindings
diff -u pkgsrc/textproc/xapian/distinfo-bindings:1.6 pkgsrc/textproc/xapian/distinfo-bindings:1.7
--- pkgsrc/textproc/xapian/distinfo-bindings:1.6        Fri Jul  6 16:21:56 2018
+++ pkgsrc/textproc/xapian/distinfo-bindings    Sun Aug 26 13:25:33 2018
@@ -1,9 +1,9 @@
-$NetBSD: distinfo-bindings,v 1.6 2018/07/06 16:21:56 schmonz Exp $
+$NetBSD: distinfo-bindings,v 1.7 2018/08/26 13:25:33 schmonz Exp $
 
-SHA1 (xapian-bindings-1.4.6.tar.xz) = 3818993795d0d50700bc817907e4060537473ce8
-RMD160 (xapian-bindings-1.4.6.tar.xz) = dda5d1e75cefb70399200f143ddf0c7a244a5cdc
-SHA512 (xapian-bindings-1.4.6.tar.xz) = e1d8d4c79ef8eb1b890be955b14eca7e9c7aafc6051cf9080d67948455f82ed68ab518343f532cde2a1c9e07d94b3aae8b8f5130db158c6badc9b6d118ceb733
-Size (xapian-bindings-1.4.6.tar.xz) = 1121532 bytes
+SHA1 (xapian-bindings-1.4.7.tar.xz) = 5b9f10cf02846e2e426e2fb2c9f6ad9117bbda9f
+RMD160 (xapian-bindings-1.4.7.tar.xz) = 52f150df6c818c2e7c4bcdffdd10ea3827d05261
+SHA512 (xapian-bindings-1.4.7.tar.xz) = c904cd3abf19d68495b0487ea77265fdc92a3cd8b1c2437b89034efd349ce41198bbc4abca49f259f71a1ba0fd269b2cf9b6dd4c1607678a73cbed4de9c5a1d5
+Size (xapian-bindings-1.4.7.tar.xz) = 1121700 bytes
 SHA1 (patch-configure) = d1c3edf1efcd105aef23bf9245650971f8df6ced
 SHA1 (patch-lua_Makefile.in) = 7f1c5077f0d46dfdf33c2b65f144bb08d5031330
 SHA1 (patch-perl_Makefile.in) = 993b137b319d7d28c2b3a70d2e46e1a38d380578



Home | Main Index | Thread Index | Old Index