diff --git a/packaging/debian/buildppa.sh b/packaging/debian/buildppa.sh index b6004cc5..5f2b779e 100644 --- a/packaging/debian/buildppa.sh +++ b/packaging/debian/buildppa.sh @@ -4,10 +4,10 @@ # For the kio: (and kdesdk?) # sudo apt-get install pkg-kde-tools cdbs -RCLVERS=1.19.13 +RCLVERS=1.19.14 LENSVERS=1.19.10.3543 SCOPEVERS=1.19.12 -PPAVERS=5 +PPAVERS=1 # For the unity-scope debian directory RCLSRC=/home/dockes/projets/fulltext/recoll/src diff --git a/packaging/debian/debian/changelog b/packaging/debian/debian/changelog index b2d535fa..110a8437 100644 --- a/packaging/debian/debian/changelog +++ b/packaging/debian/debian/changelog @@ -1,3 +1,20 @@ +recoll (1.19.14-1~ppaPPAVERS~SERIES1) SERIES; urgency=low + + * 1.19.14 fixes two relatively minor but ennoying issues in indexing: + + - The use of a separate readonly Database object for querying the index + while indexing would trigger Xapian errors, (bad block reads), and + subsequent up-to-date check failures (leading to unnecessary + reindexing). The jury is out as to the cause, but using the same + object for reading and writing seems to eliminate the problem. + + - A spurious log message in the child process between forking and + executing the filter could block on a mutex, and lead to a 20 mn + timeout for the affected father process thread (happened only in + multithread mode). + + -- Jean-Francois Dockes Sat, 07 Jun 2014 18:56:00 +0200 + recoll (1.19.13-1~ppaPPAVERS~SERIES1) SERIES; urgency=low * 1.19.13 hopefully fixes the multithreaded indexing crashes and silences diff --git a/website/BUGS.html b/website/BUGS.html index cff07319..d8096252 100644 --- a/website/BUGS.html +++ b/website/BUGS.html @@ -29,7 +29,7 @@ later versions. Bugs listed in the topmost section may also exist in older versions.

-

recoll 1.19.13

+

recoll 1.19.14

+

recoll 1.19.13

+ + +

recoll 1.19.12

The current Recoll version is - 1.19.13 + 1.19.14 (Release notes, known bugs).

@@ -92,6 +92,10 @@
+
2014-06-07
Version 1.19.14 is out and fixes a + handful of minor-to-ennoying indexing glitches (see the + Release notes).
+
2014-05-06
Version 1.19.13 is out and hopefully fixes the remaining (rare) crashes of multithreaded indexing.
diff --git a/website/index.html.fr b/website/index.html.fr index d49bcbf3..7fae17dd 100644 --- a/website/index.html.fr +++ b/website/index.html.fr @@ -49,7 +49,7 @@

Recoll est un logiciel libre gratuit, dont le code source est disponible sous licence GPL. La dernière version est - 1.19.13 + 1.19.14 (notes sur la version, en anglais)

@@ -102,10 +102,16 @@

Nouvelles:

+
2014-06-07
La version 1.19.14 corrige encore + quelques problèmes dans l'indexation (erreurs dans la + vérification que l'index est à jour pour un document, + possible arrêt de l'indexation pour 20mn dans certains cas + rares, et autres).
2014-05-06
Version 1.19.13. A de bonnes chances de corriger les problèmes résiduels de l'indexation concurrente (multithread).
+
2014-04-02
Version 1.19.12. C'est la même que la 1.19.11 à part un paramètre pour la taille des attributs stockés, qui n'est utile que dans des cas très diff --git a/website/release-1.19.html b/website/release-1.19.html index 9c11c644..4bcaa982 100644 --- a/website/release-1.19.html +++ b/website/release-1.19.html @@ -63,6 +63,24 @@ Configuration menu.

Minor releases at a glance

    +
  • 1.19.14 fixes two relatively minor but ennoying issues in indexing: +
      +
    • The use of a separate readonly Database object for querying + the index while indexing would trigger Xapian errors, (bad + block reads), and subsequent up-to-date check failures + (leading to unnecessary reindexing). The jury is out as to the + cause, but using the same object for reading and writing seems + to eliminate the problem.
    • +
    • An unnecessary log message in the child process between + forking and executing the filter could block on a mutex, and + lead to a 20 mn timeout for the affected father process thread + (happened only in multithread mode).
    • +
    +
  • Also a possible overflow of the filter stack. This could only + really happen in pathological situations (hand-crafted recursive + zip file...).
  • + +
  • 1.19.13 hopefully fixes the rare but longstanding multithread indexing crashes, which I hope were actually due to the now corrected mismanagement of Xapian::Document objects. It also