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?)
# sudo apt-get install pkg-kde-tools cdbs
RCLVERS=1.16.1
RCLVERS=1.16.2
PPAVERS=1
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
* Updated package to recoll version 1.16.1
-- 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
* Updated package to recoll version 1.16.1
-- 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 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 <jfd@recoll.org> 1.16.2-0
- 1.16.2
* 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
- Initial spec file for kio

View File

@ -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 <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
- Update to release 1.15.8
* Fri Mar 04 2011 Jean-Francois Dockes <jfd@recoll.org> 1.15.5-0

View File

@ -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 <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
- Update to release 1.16.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/pxattr.cpp
utils/pxattr.h
utils/rclionice.cpp
utils/rclionice.h
utils/readfile.cpp
utils/readfile.h
utils/refcntr.h

View File

@ -35,9 +35,55 @@
supposedly fixed in later versions. Bugs listed in the
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>
<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
locale) for which the format of the "file -i" command is
unexpected. This is probably dependant on the type of system
@ -54,33 +100,17 @@
it out), or apply <a href="files/patch-unac-icclose.diff">this
patch</a>, which should work with all versions from 1.13 to
1.16.1</li>
<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 were 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>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>
<li>The lyx filter does not correctly detect the Lyx version,
needed for correct indexing.</li>
<li>A typo in a memory reallocation call inside the firefox
web history indexing module may cause problems in a highly
improbable case.</li>
<li>Directory creations are not processed by the real time
indexer (for indexing directory names).</li>
</ul>
<h2><a name="b_1_16_0">recoll 1.16.0</a></h2>
<ul>
<li>The <tt>recoll</tt> GUI program sometimes crashes when
running a query while the indexing thread is active.
Possible workarounds:<br />
@ -94,7 +124,7 @@
is running (as indicated in the bottom status line).</li>
</ul>
</li>
</ul>
<h2><a name="b_1_15_7">recoll 1.15.7</a></h2>
<ul>
<li>The default filter for files in Microsoft Word format

View File

@ -50,7 +50,7 @@
<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>
<p>The download page for Recoll 1.15 is
@ -101,11 +101,11 @@
<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
subdirectory, because of all the places they're referred from
(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>
<!--
@ -166,6 +166,7 @@
<h3>Older recoll releases:</h3>
<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.15.9.tar.gz">1.15.9</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>
<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
closely, so I don't build the rpms any more (email me if you need
one).</p>
<!--
<blockquote>
<p>These builds are not statically linked, but depend on the
<p>These builds depend on the
regular Xapian and zlib rpms from the Fedora repositories.
<br>Fedora 13
<a href="fc13/recoll-1.16.1-1.fc13.i586.rpm">
recoll-1.16.1-1.fc13.i586.rpm</a>.
Source:
<a href="fc13/recoll-1.16.1-1.fc13.src.rpm">
recoll-1.16.1-1.fc13.src.rpm</a>
<br>Fedora 14
<a href="fc14/recoll-1.16.1-1.fc14.i586.rpm">
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">
recoll-1.16.1-1.fc15.src.rpm</a>
</p>
</blockquote>
-->
<h3>OpenSUSE</h3>
<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
from the Mandriva repository.</b>:
<a href="mandriva2010/recoll-1.16.1-1mdv2010.2.i586.rpm">
recoll-1.16.1-1mdv2010.2.i586.rpm</a>.
<a href="mandriva2010/recoll-1.16.2-1mdv2010.2.i586.rpm">
recoll-1.16.2-1mdv2010.2.i586.rpm</a>.
Source:
<a href="mandriva2010/recoll-1.16.1-1mdv2010.2.src.rpm">
recoll-1.16.1-1mdv2010.2.src.rpm</a>
<a href="mandriva2010/recoll-1.16.2-1mdv2010.2.src.rpm">
recoll-1.16.2-1mdv2010.2.src.rpm</a>
</p>
</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>
<p><b>FreeBSD 7.4 i386 Qt 4.7.3</b> Statically linked to
Xapian 1.2.7 with --disable-sse:
<a href="freebsd/recoll-1.16.1-FreeBSD-7.4-STABLE.tgz">
recoll-1.16.1-FreeBSD-7.4-STABLE.tgz</a>
<a href="freebsd/recoll-1.16.2-FreeBSD-7.4-STABLE.tgz">
recoll-1.16.2-FreeBSD-7.4-STABLE.tgz</a>
</p>
</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
release:</h3>
<p>Czech, thanks to Pavel !
<p>The following are up to date in 1.16.2, but may be useful if you
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.qm">recoll_cs.qm</a>
</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.
@ -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.qm">recoll_uk.qm</a>
</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.
<a href="translations/recoll_it.ts">recoll_it.ts</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,
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>
<h2>Features: </h2>
@ -91,6 +91,11 @@
<h2>News: </h2>
<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>
is out. It fixes a GUI crash in 1.16.0 (see below) and a lyx filter
issue.</li>

View File

@ -47,7 +47,7 @@
<p><span class="application">Recoll</span> est un logiciel libre
gratuit, dont le code source est disponible sous licence GPL.
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
anglais</a>)</p>
@ -100,6 +100,11 @@
<h2>Nouvelles: </h2>
<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
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

View File

@ -47,8 +47,25 @@
<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
upgrade.</p>
just upgrade to 1.16.1 or later.</p>
<h2>Changes</h2>