1.16.2 packaging and web changes

This commit is contained in:
Jean-Francois Dockes 2011-11-14 10:03:50 +01:00
parent 6d98115eac
commit 1f9475121c
13 changed files with 137 additions and 65 deletions

View File

@ -4,7 +4,7 @@
# For the kio: (and kdesdk?) # For the kio: (and kdesdk?)
# sudo apt-get install pkg-kde-tools cdbs # sudo apt-get install pkg-kde-tools cdbs
RCLVERS=1.16.1 RCLVERS=1.16.2
PPAVERS=1 PPAVERS=1
case $RCLVERS in case $RCLVERS in

View File

@ -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 <jf@dockes.org> Mon, 07 Nov 2011 17:57:00 +0200
kio-recoll (1.16.1-0~ppa1~SERIES1) SERIES; urgency=low kio-recoll (1.16.1-0~ppa1~SERIES1) SERIES; urgency=low
* Updated package to recoll version 1.16.1 * Updated package to recoll version 1.16.1
-- Jean-Francois Dockes <jf@dockes.org> Wed, 28 Sep 2011 15:07:00 +0200 -- Jean-Francois Dockes <jf@dockes.org> Wed, 28 Sep 2011 15:07:00 +0200

View File

@ -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 <jf@dockes.org> Mon, 07 Nov 2011 17:50:00 +0200
recoll (1.16.1-0~ppa1~SERIES1) SERIES; urgency=low recoll (1.16.1-0~ppa1~SERIES1) SERIES; urgency=low
* Updated package to recoll version 1.16.1 * Updated package to recoll version 1.16.1
-- Jean-Francois Dockes <jf@dockes.org> Wed, 28 Sep 2011 15:07:00 +0200 -- Jean-Francois Dockes <jf@dockes.org> Wed, 28 Sep 2011 15:07:00 +0200

View File

@ -1,5 +1,5 @@
%define name kio_recoll %define name kio_recoll
%define version 1.15.8 %define version 1.16.2
%define release 0 %define release 0
Name: %{name} Name: %{name}
@ -66,8 +66,10 @@ rm -rf $RPM_BUILD_ROOT
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
%changelog %changelog
* Mon May 02 2011 Jean-Francois Dockes <jfd@recoll.org> 1.16.2-0
- 1.16.2
* Mon May 02 2011 Jean-Francois Dockes <jfd@recoll.org> 1.15.8-0 * Mon May 02 2011 Jean-Francois Dockes <jfd@recoll.org> 1.15.8-0
- Initial spec file for kio - 1.15.8
* Sun Mar 06 2011 Jean-Francois Dockes <jfd@recoll.org> 1.15.5-0 * Sun Mar 06 2011 Jean-Francois Dockes <jfd@recoll.org> 1.15.5-0
- Initial spec file for kio - Initial spec file for kio

View File

@ -1,5 +1,5 @@
%define name recoll %define name recoll
%define version 1.15.10 %define version 1.16.2
%define release 0 %define release 0
Name: %{name} Name: %{name}
@ -68,6 +68,8 @@ rm -rf $RPM_BUILD_ROOT
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
%changelog %changelog
* Mon Nov 07 2011 Jean-Francois Dockes <jfd@recoll.org> 1.16.2-0
- Update to release 1.15.8
* Mon May 02 2011 Jean-Francois Dockes <jfd@recoll.org> 1.15.8-0 * Mon May 02 2011 Jean-Francois Dockes <jfd@recoll.org> 1.15.8-0
- Update to release 1.15.8 - Update to release 1.15.8
* Fri Mar 04 2011 Jean-Francois Dockes <jfd@recoll.org> 1.15.5-0 * Fri Mar 04 2011 Jean-Francois Dockes <jfd@recoll.org> 1.15.5-0

View File

@ -1,5 +1,5 @@
%define name recoll %define name recoll
%define version 1.16.1 %define version 1.16.2
%define release %mkrel 1 %define release %mkrel 1
Name: %{name} Name: %{name}
@ -59,6 +59,8 @@ rm -rf $RPM_BUILD_ROOT
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
%changelog %changelog
* Mon Nov 07 2011 Jean-Francois Dockes <jfd@recoll.org> 1.16.2-1
- Update to release 1.16.2
* Wed Sep 28 2011 Jean-Francois Dockes <jfd@recoll.org> 1.16.1-1 * Wed Sep 28 2011 Jean-Francois Dockes <jfd@recoll.org> 1.16.1-1
- Update to release 1.16.1 - Update to release 1.16.1
* Wed Sep 21 2011 Jean-Francois Dockes <jfd@recoll.org> 1.16.0-1 * Wed Sep 21 2011 Jean-Francois Dockes <jfd@recoll.org> 1.16.0-1

View File

@ -1 +1 @@
1.16.2 1.17.0

View File

@ -447,6 +447,8 @@ utils/ptmutex.cpp
utils/ptmutex.h utils/ptmutex.h
utils/pxattr.cpp utils/pxattr.cpp
utils/pxattr.h utils/pxattr.h
utils/rclionice.cpp
utils/rclionice.h
utils/readfile.cpp utils/readfile.cpp
utils/readfile.h utils/readfile.h
utils/refcntr.h utils/refcntr.h

View File

@ -35,9 +35,55 @@
supposedly fixed in later versions. Bugs listed in the supposedly fixed in later versions. Bugs listed in the
topmost section may also exist in older versions.</i></p> topmost section may also exist in older versions.</i></p>
<h2><a name="b_latest">recoll 1.16.1</a></h2> <h2><a name="b_latest">recoll 1.16.2</a></h2>
<ul> <ul>
<li>Real time indexer: when running with gamin on FreeBSD, the
indexer can deadlock in the gamin dialog in some
cases.</li>
<li>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.</li>
<li>Real time indexer: directory moves are not handled at
all. Workaround: restart indexer from time to time.</li>
<li>Cancelling a preview in the GUI will also cancel the indexing
thread if it is running.</li>
<li>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.</li>
<li>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).</li>
</ul>
<h2><a name="b_1_16_1">recoll 1.16.1</a></h2>
<ul>
<li>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.</li>
<li>The Python filters can crash under certain error
conditions. This is a benign error, affecting just
the current document, but it causes system reports.</li>
<li>The query is run 2 times, in most cases. This does not
cause a too dramatic performance impact because of caching but
still...</li>
<li>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).</li>
<li>There is a compilation issue on Linux systems with a 3.x
kernel.</li>
<li>Queries without search terms (ie: all files of a given
mime type) fail with an "empty query" diagnostic.</li>
<li>The recollq command line query program sometimes does not
clean up its temporary directory.</li>
<li>Indexing can crash on files with weird names (inconsistent with the <li>Indexing can crash on files with weird names (inconsistent with the
locale) for which the format of the "file -i" command is locale) for which the format of the "file -i" command is
unexpected. This is probably dependant on the type of system unexpected. This is probably dependant on the type of system
@ -54,47 +100,31 @@
it out), or apply <a href="files/patch-unac-icclose.diff">this it out), or apply <a href="files/patch-unac-icclose.diff">this
patch</a>, which should work with all versions from 1.13 to patch</a>, which should work with all versions from 1.13 to
1.16.1</li> 1.16.1</li>
<li>Real time indexer: when running with gamin on FreeBSD, the <li>The lyx filter does not correctly detect the Lyx version,
indexer can deadlock in the gamin dialog in some needed for correct indexing.</li>
cases.</li> <li>A typo in a memory reallocation call inside the firefox
<li>Real time indexer: file move events were not detected when web history indexing module may cause problems in a highly
running with inotify (at least for recent improbable case.</li>
versions). Workaround: restart indexer from time to time.</li> <li>Directory creations are not processed by the real time
<li>Real time indexer: directory moves are not handled at indexer (for indexing directory names).</li>
all. Workaround: restart indexer from time to time.</li>
<li>Recollq does not delete a temporary directory in some
cases (/tmp/rcl...).</li>
<li>Most GUI queries are actually run two times which does not
help performance...</li>
<li>Cancelling a preview in the GUI will also cancel the indexing
thread if it is running.</li>
<li>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.</li>
<li>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).</li>
</ul> </ul>
<h2><a name="b_1_16_0">recoll 1.16.0</a></h2> <h2><a name="b_1_16_0">recoll 1.16.0</a></h2>
<ul>
<li>The <tt>recoll</tt> GUI program sometimes crashes when <li>The <tt>recoll</tt> GUI program sometimes crashes when
running a query while the indexing thread is active. running a query while the indexing thread is active.
Possible workarounds:<br /> Possible workarounds:<br />
<ul> <ul>
<li>Upgrade to 1.16.1</li> <li>Upgrade to 1.16.1</li>
<li>Use the command <li>Use the command
line <tt>recollindex</tt> program to perform indexing line <tt>recollindex</tt> program to perform indexing
(usually just type "recollindex" in a console, or see "man (usually just type "recollindex" in a console, or see "man
recollindex").</li> recollindex").</li>
<li>Do not run queries in <tt>recoll</tt> while the indexing thread <li>Do not run queries in <tt>recoll</tt> while the indexing thread
is running (as indicated in the bottom status line).</li> is running (as indicated in the bottom status line).</li>
</ul> </ul>
</li> </li>
</ul>
<h2><a name="b_1_15_7">recoll 1.15.7</a></h2> <h2><a name="b_1_15_7">recoll 1.15.7</a></h2>
<ul> <ul>
<li>The default filter for files in Microsoft Word format <li>The default filter for files in Microsoft Word format

View File

@ -50,7 +50,7 @@
<h2><a>General information</a></h2> <h2><a>General information</a></h2>
<p>The current version is 1.16.1. <a href="release-1.16.html"> <p>The current version is 1.16.2. <a href="release-1.16.html">
Release notes</a>.</p> Release notes</a>.</p>
<p>The download page for Recoll 1.15 is <p>The download page for Recoll 1.15 is
@ -101,11 +101,11 @@
<h2><a name="source">Source</a></h2> <h2><a name="source">Source</a></h2>
<h3>Current release distribution: 1.16.1:</h3> <h3>Current release distribution: 1.16.2:</h3>
<!-- Attention: source packages must remain here, not in a <!-- Attention: source packages must remain here, not in a
subdirectory, because of all the places they're referred from subdirectory, because of all the places they're referred from
(package watches) --> (package watches) -->
<p><a href="recoll-1.16.1.tar.gz">recoll-1.16.1.tar.gz</a>. <p><a href="recoll-1.16.2.tar.gz">recoll-1.16.2.tar.gz</a>.
</p> </p>
<!-- <!--
@ -166,6 +166,7 @@
<h3>Older recoll releases:</h3> <h3>Older recoll releases:</h3>
<p> <p>
<a href="recoll-1.16.1.tar.gz">1.16.1</a>.
<a href="recoll-1.16.0.tar.gz">1.16.0</a>. <a href="recoll-1.16.0.tar.gz">1.16.0</a>.
<a href="recoll-1.15.9.tar.gz">1.15.9</a>. <a href="recoll-1.15.9.tar.gz">1.15.9</a>.
<a href="recoll-1.14.4.tar.gz">1.14.4</a>. <a href="recoll-1.14.4.tar.gz">1.14.4</a>.
@ -250,16 +251,13 @@ gpg --export --armor A0735AD0 | sudo apt-key add -
<h3>Fedora</h3> <h3>Fedora</h3>
<p>Recoll is present in the standard Fedora package <p>Recoll is present in the standard Fedora package
repositories starting from F-12.</p> repositories starting from F-12. The new versions are tracked quite
<blockquote> closely, so I don't build the rpms any more (email me if you need
<p>These builds are not statically linked, but depend on the one).</p>
regular Xapian and zlib rpms from the Fedora repositories. <!--
<br>Fedora 13 <blockquote>
<a href="fc13/recoll-1.16.1-1.fc13.i586.rpm"> <p>These builds depend on the
recoll-1.16.1-1.fc13.i586.rpm</a>. regular Xapian and zlib rpms from the Fedora repositories.
Source:
<a href="fc13/recoll-1.16.1-1.fc13.src.rpm">
recoll-1.16.1-1.fc13.src.rpm</a>
<br>Fedora 14 <br>Fedora 14
<a href="fc14/recoll-1.16.1-1.fc14.i586.rpm"> <a href="fc14/recoll-1.16.1-1.fc14.i586.rpm">
recoll-1.16.1-1.fc14.i586.rpm</a>. recoll-1.16.1-1.fc14.i586.rpm</a>.
@ -273,8 +271,8 @@ gpg --export --armor A0735AD0 | sudo apt-key add -
<a href="fc15/recoll-1.16.1-1.fc15.src.rpm"> <a href="fc15/recoll-1.16.1-1.fc15.src.rpm">
recoll-1.16.1-1.fc15.src.rpm</a> recoll-1.16.1-1.fc15.src.rpm</a>
</p> </p>
</blockquote> </blockquote>
-->
<h3>OpenSUSE</h3> <h3>OpenSUSE</h3>
<blockquote> <blockquote>
@ -301,11 +299,11 @@ I now use the OpenSUSE build service to create Recoll OpenSUSE packages.
<p><b>Mandriva linux one 2010 using Qt 4 and the Xapian version <p><b>Mandriva linux one 2010 using Qt 4 and the Xapian version
from the Mandriva repository.</b>: from the Mandriva repository.</b>:
<a href="mandriva2010/recoll-1.16.1-1mdv2010.2.i586.rpm"> <a href="mandriva2010/recoll-1.16.2-1mdv2010.2.i586.rpm">
recoll-1.16.1-1mdv2010.2.i586.rpm</a>. recoll-1.16.2-1mdv2010.2.i586.rpm</a>.
Source: Source:
<a href="mandriva2010/recoll-1.16.1-1mdv2010.2.src.rpm"> <a href="mandriva2010/recoll-1.16.2-1mdv2010.2.src.rpm">
recoll-1.16.1-1mdv2010.2.src.rpm</a> recoll-1.16.2-1mdv2010.2.src.rpm</a>
</p> </p>
</blockquote> </blockquote>
@ -326,8 +324,8 @@ I now use the OpenSUSE build service to create Recoll OpenSUSE packages.
following, but updates have stopped for some time.</p> following, but updates have stopped for some time.</p>
<p><b>FreeBSD 7.4 i386 Qt 4.7.3</b> Statically linked to <p><b>FreeBSD 7.4 i386 Qt 4.7.3</b> Statically linked to
Xapian 1.2.7 with --disable-sse: Xapian 1.2.7 with --disable-sse:
<a href="freebsd/recoll-1.16.1-FreeBSD-7.4-STABLE.tgz"> <a href="freebsd/recoll-1.16.2-FreeBSD-7.4-STABLE.tgz">
recoll-1.16.1-FreeBSD-7.4-STABLE.tgz</a> recoll-1.16.2-FreeBSD-7.4-STABLE.tgz</a>
</p> </p>
</blockquote> </blockquote>
@ -401,11 +399,16 @@ I now use the OpenSUSE build service to create Recoll OpenSUSE packages.
<h3>Updated 1.16 translations that became available after the <h3>Updated 1.16 translations that became available after the
release:</h3> release:</h3>
<p>The following are up to date in 1.16.2, but may be useful if you
<p>Czech, thanks to Pavel ! are running 1.16.1.</p>
<p>Czech, thanks to Pavel.
<a href="translations/recoll_cs.ts">recoll_cs.ts</a> <a href="translations/recoll_cs.ts">recoll_cs.ts</a>
<a href="translations/recoll_cs.qm">recoll_cs.qm</a> <a href="translations/recoll_cs.qm">recoll_cs.qm</a>
</p> </p>
<p>Russian, thanks to Gleb.
<a href="translations/recoll_ru.ts">recoll_ru.ts</a>
<a href="translations/recoll_ru.qm">recoll_ru.qm</a>
</p>
<!-- <!--
<p>Lithuanian. <p>Lithuanian.
@ -416,10 +419,6 @@ I now use the OpenSUSE build service to create Recoll OpenSUSE packages.
<a href="translations/recoll_uk.ts">recoll_uk.ts</a> <a href="translations/recoll_uk.ts">recoll_uk.ts</a>
<a href="translations/recoll_uk.qm">recoll_uk.qm</a> <a href="translations/recoll_uk.qm">recoll_uk.qm</a>
</p> </p>
<p>Russian.
<a href="translations/recoll_ru.ts">recoll_ru.ts</a>
<a href="translations/recoll_ru.qm">recoll_ru.qm</a>
</p>
<p><b>Italian</b>. Thanks to Mario, Christian and Giovanni for this. <p><b>Italian</b>. Thanks to Mario, Christian and Giovanni for this.
<a href="translations/recoll_it.ts">recoll_it.ts</a> <a href="translations/recoll_it.ts">recoll_it.ts</a>
<a href="translations/recoll_it.qm">recoll_it.qm</a> <a href="translations/recoll_it.qm">recoll_it.qm</a>

View File

@ -47,7 +47,7 @@
<p><span class="application">Recoll</span> is free, open source, <p><span class="application">Recoll</span> is free, open source,
and licensed under the GPL. The current version is and licensed under the GPL. The current version is
<a class="important" href="download.html">1.16.1</a> <a class="important" href="download.html">1.16.2</a>
(<a href="release-1.16.html">Release notes</a>).</p> (<a href="release-1.16.html">Release notes</a>).</p>
<h2>Features: </h2> <h2>Features: </h2>
@ -91,6 +91,11 @@
<h2>News: </h2> <h2>News: </h2>
<ul> <ul>
<li>2011-11-07: release <a href="download.html#source">1.16.2</a>
is out. It fixes a number of <a href="BUGS.html#b_1_16_1">
bugs</a> in 1.16.1, ranging from small to ennoying depending on
usage.</li>
<li>2011-09-28: release <a href="download.html#source">1.16.1</a> <li>2011-09-28: release <a href="download.html#source">1.16.1</a>
is out. It fixes a GUI crash in 1.16.0 (see below) and a lyx filter is out. It fixes a GUI crash in 1.16.0 (see below) and a lyx filter
issue.</li> issue.</li>

View File

@ -47,7 +47,7 @@
<p><span class="application">Recoll</span> est un logiciel libre <p><span class="application">Recoll</span> est un logiciel libre
gratuit, dont le code source est disponible sous licence GPL. gratuit, dont le code source est disponible sous licence GPL.
La dernière version est La dernière version est
<a class="important" href="download.html">1.16.0</a> <a class="important" href="download.html">1.16.2</a>
(<a href="release-1.16.html">notes sur la version, en (<a href="release-1.16.html">notes sur la version, en
anglais</a>)</p> anglais</a>)</p>
@ -100,6 +100,11 @@
<h2>Nouvelles: </h2> <h2>Nouvelles: </h2>
<ul> <ul>
<li>2011-11-07: La version <a href="download.html#source">1.16.2</a>
est disponible. Elle corrige quelques <a href="BUGS.html#b_1_16_1">
défauts</a> de la 1.16.1, d'importance minime à irritante selon
l'usage et l'environnement.</li>
<li>2011-09-28: la version <a <li>2011-09-28: la version <a
href="download.html#source">1.16.1</a> est disponible. Elle corrige href="download.html#source">1.16.1</a> est disponible. Elle corrige
un probleme qui "crashait" l'interface de la 1.16.0 dans certains un probleme qui "crashait" l'interface de la 1.16.0 dans certains

View File

@ -47,8 +47,25 @@
<p>Also, using the anchored search feature requires a full reindex.</p> <p>Also, using the anchored search feature requires a full reindex.</p>
<p>1.16.2: this is a bug fix release, (see the
<a href="BUGS.html#b_1_16_1">fixed bugs document</a>), with a few
limited changes:
<ul>
<li>The indexer now puts itself in the ionice "idle" class by
default (can be changed in the config).</li>
<li>The verbosity level of some messages were adjusted so that a
simple sequence of indexed files can now be seen while indexing
with the verbosity at level 3 (info).</li>
<li>New command line options for the recollq program add a fully
parseable base64-encoded output mode, with full control on the
list of fields printed for each result, for use by external
programs.</li>
</ul>
</p>
<p>The 1.16.0 GUI can be crashed quite easily, please <p>The 1.16.0 GUI can be crashed quite easily, please
upgrade.</p> just upgrade to 1.16.1 or later.</p>
<h2>Changes</h2> <h2>Changes</h2>