From 1f9475121ce41336af07966c9e41c009d9f75fe2 Mon Sep 17 00:00:00 2001
From: Jean-Francois Dockes
Date: Mon, 14 Nov 2011 10:03:50 +0100
Subject: [PATCH] 1.16.2 packaging and web changes
---
packaging/debian/buildppa.sh | 2 +-
packaging/debian/debiankio/changelog | 4 ++
packaging/debian/debianrclqt4/changelog | 4 ++
packaging/rpm/kio_recoll.spec | 6 +-
packaging/rpm/recoll.spec | 4 +-
packaging/rpm/recollmdk.spec | 4 +-
src/VERSION | 2 +-
src/mk/manifest.txt | 2 +
website/BUGS.html | 90 ++++++++++++++++---------
website/download.html | 51 +++++++-------
website/index.html.en | 7 +-
website/index.html.fr | 7 +-
website/release-1.16.html | 19 +++++-
13 files changed, 137 insertions(+), 65 deletions(-)
diff --git a/packaging/debian/buildppa.sh b/packaging/debian/buildppa.sh
index 8352f25a..798b13da 100644
--- a/packaging/debian/buildppa.sh
+++ b/packaging/debian/buildppa.sh
@@ -4,7 +4,7 @@
# For the kio: (and kdesdk?)
# sudo apt-get install pkg-kde-tools cdbs
-RCLVERS=1.16.1
+RCLVERS=1.16.2
PPAVERS=1
case $RCLVERS in
diff --git a/packaging/debian/debiankio/changelog b/packaging/debian/debiankio/changelog
index 0c59dcb3..b9baedb2 100644
--- a/packaging/debian/debiankio/changelog
+++ b/packaging/debian/debiankio/changelog
@@ -1,3 +1,7 @@
+kio-recoll (1.16.2-0~ppa1~SERIES1) SERIES; urgency=low
+ * Updated package to recoll version 1.16.2
+ -- Jean-Francois Dockes Mon, 07 Nov 2011 17:57:00 +0200
+
kio-recoll (1.16.1-0~ppa1~SERIES1) SERIES; urgency=low
* Updated package to recoll version 1.16.1
-- Jean-Francois Dockes Wed, 28 Sep 2011 15:07:00 +0200
diff --git a/packaging/debian/debianrclqt4/changelog b/packaging/debian/debianrclqt4/changelog
index ea0f4ebf..c0657777 100644
--- a/packaging/debian/debianrclqt4/changelog
+++ b/packaging/debian/debianrclqt4/changelog
@@ -1,3 +1,7 @@
+recoll (1.16.2-0~ppa1~SERIES1) SERIES; urgency=low
+ * Updated package to recoll version 1.16.2
+ -- Jean-Francois Dockes Mon, 07 Nov 2011 17:50:00 +0200
+
recoll (1.16.1-0~ppa1~SERIES1) SERIES; urgency=low
* Updated package to recoll version 1.16.1
-- Jean-Francois Dockes Wed, 28 Sep 2011 15:07:00 +0200
diff --git a/packaging/rpm/kio_recoll.spec b/packaging/rpm/kio_recoll.spec
index a033a604..8aee238a 100644
--- a/packaging/rpm/kio_recoll.spec
+++ b/packaging/rpm/kio_recoll.spec
@@ -1,5 +1,5 @@
%define name kio_recoll
-%define version 1.15.8
+%define version 1.16.2
%define release 0
Name: %{name}
@@ -66,8 +66,10 @@ rm -rf $RPM_BUILD_ROOT
# ---------------------------------------------------------------------------
%changelog
+* Mon May 02 2011 Jean-Francois Dockes 1.16.2-0
+- 1.16.2
* Mon May 02 2011 Jean-Francois Dockes 1.15.8-0
-- Initial spec file for kio
+- 1.15.8
* Sun Mar 06 2011 Jean-Francois Dockes 1.15.5-0
- Initial spec file for kio
diff --git a/packaging/rpm/recoll.spec b/packaging/rpm/recoll.spec
index 11528117..f3919048 100644
--- a/packaging/rpm/recoll.spec
+++ b/packaging/rpm/recoll.spec
@@ -1,5 +1,5 @@
%define name recoll
-%define version 1.15.10
+%define version 1.16.2
%define release 0
Name: %{name}
@@ -68,6 +68,8 @@ rm -rf $RPM_BUILD_ROOT
# ---------------------------------------------------------------------------
%changelog
+* Mon Nov 07 2011 Jean-Francois Dockes 1.16.2-0
+- Update to release 1.15.8
* Mon May 02 2011 Jean-Francois Dockes 1.15.8-0
- Update to release 1.15.8
* Fri Mar 04 2011 Jean-Francois Dockes 1.15.5-0
diff --git a/packaging/rpm/recollmdk.spec b/packaging/rpm/recollmdk.spec
index 6b589cba..80365070 100644
--- a/packaging/rpm/recollmdk.spec
+++ b/packaging/rpm/recollmdk.spec
@@ -1,5 +1,5 @@
%define name recoll
-%define version 1.16.1
+%define version 1.16.2
%define release %mkrel 1
Name: %{name}
@@ -59,6 +59,8 @@ rm -rf $RPM_BUILD_ROOT
# ---------------------------------------------------------------------------
%changelog
+* Mon Nov 07 2011 Jean-Francois Dockes 1.16.2-1
+- Update to release 1.16.2
* Wed Sep 28 2011 Jean-Francois Dockes 1.16.1-1
- Update to release 1.16.1
* Wed Sep 21 2011 Jean-Francois Dockes 1.16.0-1
diff --git a/src/VERSION b/src/VERSION
index 4a02d2c3..092afa15 100644
--- a/src/VERSION
+++ b/src/VERSION
@@ -1 +1 @@
-1.16.2
+1.17.0
diff --git a/src/mk/manifest.txt b/src/mk/manifest.txt
index 6b30571f..92b1c8a6 100644
--- a/src/mk/manifest.txt
+++ b/src/mk/manifest.txt
@@ -447,6 +447,8 @@ utils/ptmutex.cpp
utils/ptmutex.h
utils/pxattr.cpp
utils/pxattr.h
+utils/rclionice.cpp
+utils/rclionice.h
utils/readfile.cpp
utils/readfile.h
utils/refcntr.h
diff --git a/website/BUGS.html b/website/BUGS.html
index d02f532a..bd5ee726 100644
--- a/website/BUGS.html
+++ b/website/BUGS.html
@@ -35,9 +35,55 @@
supposedly fixed in later versions. Bugs listed in the
topmost section may also exist in older versions.
-
+
+ - Real time indexer: when running with gamin on FreeBSD, the
+ indexer can deadlock in the gamin dialog in some
+ cases.
+ - Real time indexer: file move events are not detected when
+ running with inotify (at least for recent
+ versions). Workaround: restart indexer from time to time.
+ - Real time indexer: directory moves are not handled at
+ all. Workaround: restart indexer from time to time.
+ - Cancelling a preview in the GUI will also cancel the indexing
+ thread if it is running.
+ - After an upgrade, the recoll GUI sometimes crashes on
+ startup. This is fixed by removing (back it up just in case)
+ ~/.config/Recoll.org/recoll.conf, the QSettings storage for
+ recoll.
+ - Under Solaris, it is necessary to perform the initial
+ indexing with the recollindex program. For some unknown reason,
+ the recoll index thread does not work for creating the database.
+ The only idea I have is a problem with exception handling (recoll
+ catches an exception while trying the yet inexistant db).
+
+
+
+
+
+
+ - At least on OpenSUSE 12.1 / Qt 4.7.4 (and probably other
+ environments), the links to Preview or Open inside the
+ result list do not work. Also the GUI can crash if a
+ temporary directory creation fails.
+ - The Python filters can crash under certain error
+ conditions. This is a benign error, affecting just
+ the current document, but it causes system reports.
+ - The query is run 2 times, in most cases. This does not
+ cause a too dramatic performance impact because of caching but
+ still...
+ - The output from some filters (most typically text files
+ out from the zip filters) is sometimes not transcoded
+ correctly to UTF-8, causing myriads of error messages (and a
+ possible application crash due to another bug in the unac
+ code, described further).
+ - There is a compilation issue on Linux systems with a 3.x
+ kernel.
+ - Queries without search terms (ie: all files of a given
+ mime type) fail with an "empty query" diagnostic.
+ - The recollq command line query program sometimes does not
+ clean up its temporary directory.
- Indexing can crash on files with weird names (inconsistent with the
locale) for which the format of the "file -i" command is
unexpected. This is probably dependant on the type of system
@@ -54,47 +100,31 @@
it out), or apply this
patch, which should work with all versions from 1.13 to
1.16.1
- - Real time indexer: when running with gamin on FreeBSD, the
- indexer can deadlock in the gamin dialog in some
- cases.
- - Real time indexer: file move events were not detected when
- running with inotify (at least for recent
- versions). Workaround: restart indexer from time to time.
- - Real time indexer: directory moves are not handled at
- all. Workaround: restart indexer from time to time.
- - Recollq does not delete a temporary directory in some
- cases (/tmp/rcl...).
- - Most GUI queries are actually run two times which does not
- help performance...
- - Cancelling a preview in the GUI will also cancel the indexing
- thread if it is running.
- - After an upgrade, the recoll GUI sometimes crashes on
- startup. This is fixed by removing (back it up just in case)
- ~/.config/Recoll.org/recoll.conf, the QSettings storage for
- recoll.
- - Under Solaris, it is necessary to perform the initial
- indexing with the recollindex program. For some unknown reason,
- the recoll index thread does not work for creating the database.
- The only idea I have is a problem with exception handling (recoll
- catches an exception while trying the yet inexistant db).
-
+ - The lyx filter does not correctly detect the Lyx version,
+ needed for correct indexing.
+ - A typo in a memory reallocation call inside the firefox
+ web history indexing module may cause problems in a highly
+ improbable case.
+ - Directory creations are not processed by the real time
+ indexer (for indexing directory names).
+
- The recoll GUI program sometimes crashes when
- running a query while the indexing thread is active.
- Possible workarounds:
+ running a query while the indexing thread is active.
+ Possible workarounds:
- Upgrade to 1.16.1
- Use the command
line recollindex program to perform indexing
- (usually just type "recollindex" in a console, or see "man
- recollindex").
+ (usually just type "recollindex" in a console, or see "man
+ recollindex").
- Do not run queries in recoll while the indexing thread
is running (as indicated in the bottom status line).
-
+
- The default filter for files in Microsoft Word format
diff --git a/website/download.html b/website/download.html
index 1c108767..92bfff05 100644
--- a/website/download.html
+++ b/website/download.html
@@ -50,7 +50,7 @@
-
The current version is 1.16.1.
+ The current version is 1.16.2.
Release notes.
The download page for Recoll 1.15 is
@@ -101,11 +101,11 @@
- Current release distribution: 1.16.1:
+ Current release distribution: 1.16.2:
- recoll-1.16.1.tar.gz.
+
recoll-1.16.2.tar.gz.
OpenSUSE
@@ -301,11 +299,11 @@ I now use the OpenSUSE build service to create Recoll OpenSUSE packages.
Mandriva linux one 2010 using Qt 4 and the Xapian version
from the Mandriva repository.:
-
- recoll-1.16.1-1mdv2010.2.i586.rpm.
+
+ recoll-1.16.2-1mdv2010.2.i586.rpm.
Source:
-
- recoll-1.16.1-1mdv2010.2.src.rpm
+
+ recoll-1.16.2-1mdv2010.2.src.rpm
@@ -326,8 +324,8 @@ I now use the OpenSUSE build service to create Recoll OpenSUSE packages.
following, but updates have stopped for some time.
FreeBSD 7.4 i386 Qt 4.7.3 Statically linked to
Xapian 1.2.7 with --disable-sse:
-
- recoll-1.16.1-FreeBSD-7.4-STABLE.tgz
+
+ recoll-1.16.2-FreeBSD-7.4-STABLE.tgz
@@ -401,11 +399,16 @@ I now use the OpenSUSE build service to create Recoll OpenSUSE packages.
Updated 1.16 translations that became available after the
release:
-
- Czech, thanks to Pavel !
+
The following are up to date in 1.16.2, but may be useful if you
+ are running 1.16.1.
+ Czech, thanks to Pavel.
recoll_cs.ts
recoll_cs.qm
+ Russian, thanks to Gleb.
+ recoll_ru.ts
+ recoll_ru.qm
+