*** empty log message ***
This commit is contained in:
parent
452433eb92
commit
b0daeaaf9b
@ -35,9 +35,17 @@
|
|||||||
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>Latest (recoll 1.11.0 + xapian 1.0.x)</h2>
|
<h2>Latest (recoll 1.11.2 + xapian 1.0.x)</h2>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>Performing a full index with release 1.11, over a version
|
||||||
|
created with a much older recoll release may sometimes end
|
||||||
|
with an error saying "backend doesn't implement metadata".
|
||||||
|
If this happens, you need to delete the index directory
|
||||||
|
(typically <em>~/.recoll/xapiandb/</em>) and restart
|
||||||
|
indexing. For big indexes, removing the directory preventively
|
||||||
|
may be a smart move to avoid losing time.</li>
|
||||||
|
|
||||||
<li> When Recoll is built with qt 4.4.0, the icons in the
|
<li> When Recoll is built with qt 4.4.0, the icons in the
|
||||||
result list are all displayed at the top of the page and
|
result list are all displayed at the top of the page and
|
||||||
garbled. This appears to be a qt bug, fixed in 4.4.1. Use
|
garbled. This appears to be a qt bug, fixed in 4.4.1. Use
|
||||||
@ -47,6 +55,13 @@
|
|||||||
several paragraphs (in the qt textedit sense), right clicks
|
several paragraphs (in the qt textedit sense), right clicks
|
||||||
will only work inside the first one for each entry.
|
will only work inside the first one for each entry.
|
||||||
|
|
||||||
|
<li>The "Copy file name" and "Copy URL" entries of the
|
||||||
|
right-click menus only copy the data to the X11 primary
|
||||||
|
selection (use middle-button click to paste). This is
|
||||||
|
probably a mistake, the data should be copied to the
|
||||||
|
clipboard too (permitting the use of the "Paste" edit menu
|
||||||
|
entry or Ctrl+V in the target).
|
||||||
|
|
||||||
<li> When a mime type has an external viewer defined, but the
|
<li> When a mime type has an external viewer defined, but the
|
||||||
actual file is compressed (ie: xxx.txt.gz), recoll will try
|
actual file is compressed (ie: xxx.txt.gz), recoll will try
|
||||||
to start the external viewer on the compressed file, which
|
to start the external viewer on the compressed file, which
|
||||||
@ -100,6 +115,18 @@
|
|||||||
yet inexistant db).</li>
|
yet inexistant db).</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
<h2>1.11.1</h2>
|
||||||
|
<ul>
|
||||||
|
<li>Unicode space characters like
|
||||||
|
<em>0x3000, Ideographic space</em>
|
||||||
|
where not detected inside user entries like the main
|
||||||
|
interface search entry. Badly parsed searches would retrieve no
|
||||||
|
results, when the same search entered with ascii space characters
|
||||||
|
would have succeeded.</li>
|
||||||
|
<li>Spaces were inserted inside CJK strings when building
|
||||||
|
abstracts for the result list.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h2>1.10.6</h2>
|
<h2>1.10.6</h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li> If the locale is not utf-8, non-ascii command line
|
<li> If the locale is not utf-8, non-ascii command line
|
||||||
|
|||||||
515
website/BUGS.txt
515
website/BUGS.txt
@ -1,234 +1,339 @@
|
|||||||
Known bugs in current and older versions:
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Recoll known bugs</title>
|
||||||
|
|
||||||
Bugs that are listed in an older version section are supposedly fixed in
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
later versions. Bugs listed in the topmost section may also exist in older
|
<meta name="Author" content="Jean-Francois Dockes">
|
||||||
versions.
|
<meta name="Description" content=
|
||||||
|
"recoll is a simple full-text search system for unix and linux
|
||||||
|
based on the powerful and mature xapian engine">
|
||||||
|
<meta name="Keywords" content=
|
||||||
|
"full text search, desktop search, unix, linux">
|
||||||
|
<meta http-equiv="Content-language" content="en">
|
||||||
|
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
|
||||||
|
<meta name="robots" content="All,Index,Follow">
|
||||||
|
|
||||||
Latest (recoll 1.10.6 + xapian 1.0.x):
|
<link type="text/css" rel="stylesheet" href="styles/style.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
- When Recoll is built with qt 4.4.0, the icons in the result list are all
|
<body>
|
||||||
displayed at the top of the page and garbled. This appears to be a qt
|
|
||||||
bug, fixed in 4.4.1. Use either qt 4.3.x or 4.4.1
|
<div class="rightlinks">
|
||||||
|
<ul>
|
||||||
|
<li><a href="index.html">Home</a></li>
|
||||||
|
<li><a href="download.html">Downloads</a></li>
|
||||||
|
<li><a href="doc.html">Documentation</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
|
||||||
- If the locale is not utf-8, non-ascii command line arguments to recoll
|
<h1>Known bugs in current and older versions</h1>
|
||||||
and recollq are not converted to utf-8, which may prevent, for example,
|
|
||||||
the kde applet from working. The workaround is to apply the following
|
<p><i>Bugs that are listed in an older version section are
|
||||||
one-line fix to qtgui/main.cpp, recompile and install recoll:
|
supposedly fixed in later versions. Bugs listed in the
|
||||||
386c386
|
topmost section may also exist in older versions.</i></p>
|
||||||
< sSearch->setSearchString(QString::fromUtf8(qstring.c_str()));
|
|
||||||
---
|
<h2>Latest (recoll 1.11.2 + xapian 1.0.x)</h2>
|
||||||
> sSearch->setSearchString(QString::fromLocal8Bit(qstring.c_str()));
|
<ul>
|
||||||
|
|
||||||
|
<li>Performing a full index with release 1.11, over a version
|
||||||
|
created with a much older recoll release may sometimes end
|
||||||
|
with an error saying "backend doesn't implement metadata".
|
||||||
|
If this happens, you need to delete the index directory
|
||||||
|
(typically <em>~/.recoll/xapiandb/</em>) and restart
|
||||||
|
indexing. For big indexes, removing the directory preventively
|
||||||
|
may be a smart move to avoid losing time.</li>
|
||||||
|
|
||||||
|
<li> When Recoll is built with qt 4.4.0, the icons in the
|
||||||
|
result list are all displayed at the top of the page and
|
||||||
|
garbled. This appears to be a qt bug, fixed in 4.4.1. Use
|
||||||
|
either qt 4.3.x or 4.4.1
|
||||||
|
|
||||||
|
<li> If the user-chosen result list entry format results in
|
||||||
|
several paragraphs (in the qt textedit sense), right clicks
|
||||||
|
will only work inside the first one for each entry.
|
||||||
|
|
||||||
|
<li>The "Copy file name" and "Copy URL" entries of the
|
||||||
|
right-click menus only copy the data to the X11 primary
|
||||||
|
selection (use middle-button click to paste). This is
|
||||||
|
probably a mistake, the data should be copied to the
|
||||||
|
clipboard too (permitting the use of the "Paste" edit menu
|
||||||
|
entry or Ctrl+V in the target).
|
||||||
|
|
||||||
|
<li> When a mime type has an external viewer defined, but the
|
||||||
|
actual file is compressed (ie: xxx.txt.gz), recoll will try
|
||||||
|
to start the external viewer on the compressed file, which
|
||||||
|
will not work in most cases.
|
||||||
|
|
||||||
|
<li> NEAR crashes: 1.6 has added NEAR searches. Unlike what
|
||||||
|
recoll did with PHRASES, stemming expansion is performed on
|
||||||
|
terms inside NEAR clauses (except if prevented by a
|
||||||
|
capitalized entry of course). There is a bug in Xapian (all
|
||||||
|
versions as far as I know), where NEAR does not support
|
||||||
|
multiple OR subclauses, as would result from a multiple
|
||||||
|
expansion. This manifests itself by a 'not implemented'
|
||||||
|
Xapian exception. Workarounds:
|
||||||
|
<ul>
|
||||||
|
<li>Prevent expansion of NEAR terms (possibly except one) by
|
||||||
|
capitalizing them.
|
||||||
|
|
||||||
|
<li>Or apply the following patch to xapian, inside the
|
||||||
|
"api/" directory:
|
||||||
|
http://www.recoll.org/xapian/xapNearDistrib-1.0.patch
|
||||||
|
or fetch the already patched source:
|
||||||
|
http://www.recoll.org/xapian/xapian-core-1.0.7-recollNEARpatch.tar.gz
|
||||||
|
then recompile, and install.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
I hope that an equivalent fix will make it into xapian at
|
||||||
|
some point (the current fix is not completely correct but
|
||||||
|
still handles most useful cases).</li>
|
||||||
|
|
||||||
|
<li> If you are seeing a delay of a few seconds before the
|
||||||
|
result list displays for the first query of a recoll
|
||||||
|
instance, try changing the result list font in the query
|
||||||
|
preferences. This is not a recoll problem, I don't know the
|
||||||
|
exact cause (I've seen it happen with "Sans Serif" and go
|
||||||
|
away with Helvetica or Arial).
|
||||||
|
|
||||||
|
<li> Under some versions of KDE (ie: Fedora FC5 KDE
|
||||||
|
3.5.4-0.5.fc5), there is a problem with the window stacking
|
||||||
|
order. Opening the "browse" file selection dialog from the
|
||||||
|
advanced search dialog will stack the latter under the main
|
||||||
|
window, possibly making it invisible. This is quite probably
|
||||||
|
a Kwin bug, possibly related to
|
||||||
|
http://bugs.kde.org/show_bug.cgi?id=79183 or a correction
|
||||||
|
thereof.
|
||||||
|
|
||||||
|
<li> Under Solaris, it is necessary to perform initial indexing with the
|
||||||
|
recollindex program (the recoll index thread doesn't work for creating
|
||||||
|
the database). Don't know the reason. Only idea I have is problem with
|
||||||
|
exception handling (recoll catches an exception while trying the
|
||||||
|
yet inexistant db).</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h2>1.11.1</h2>
|
||||||
|
<ul>
|
||||||
|
<li>Unicode space characters like
|
||||||
|
<em>0x3000, Ideographic space</em>
|
||||||
|
where not detected inside user entries like the main
|
||||||
|
interface search entry. Badly parsed searches would retrieve no
|
||||||
|
results, when the same search entered with ascii space characters
|
||||||
|
would have succeeded.</li>
|
||||||
|
<li>Spaces were inserted inside CJK strings when building
|
||||||
|
abstracts for the result list.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h2>1.10.6</h2>
|
||||||
|
<ul>
|
||||||
|
<li> If the locale is not utf-8, non-ascii command line
|
||||||
|
arguments to recoll and recollq are not converted to utf-8,
|
||||||
|
which may prevent, for example, the kde applet from
|
||||||
|
working. The workaround is to apply the following one-line
|
||||||
|
fix to qtgui/main.cpp, recompile and install recoll:
|
||||||
|
<pre>
|
||||||
|
386c386
|
||||||
|
< sSearch->setSearchString(QString::fromUtf8(qstring.c_str()));
|
||||||
|
---
|
||||||
|
> sSearch->setSearchString(QString::fromLocal8Bit(qstring.c_str()));
|
||||||
|
</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h2>1.10.1</h2>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li> A relatively simple error case can cause the indexer to
|
||||||
|
stop processing an mbox file (forgetting all subsequent
|
||||||
|
messages). More specifically, this happens when encountering
|
||||||
|
more than than a few dozen errors while handling
|
||||||
|
attachments. This is relatively common: for exemple if an
|
||||||
|
external helper application is missing and multiple
|
||||||
|
attachments of the affected type are found (ie: multiple
|
||||||
|
images and no exiftool). Workaround: install the helper
|
||||||
|
application.
|
||||||
|
<li> The decoding of base-64 data in emails fails in a relatively uncommon
|
||||||
|
but sometimes encountered case.
|
||||||
|
<li> In a preview window, when walking the search term hits with the
|
||||||
|
Previous/Next buttons, 'Previous' actually acts as 'Next' (it does work
|
||||||
|
normally for the local search).
|
||||||
|
<li> Problems in detecting message separators inside Thunderbird mailboxes
|
||||||
|
(quite probably mainly for messages imported from outlook?). Can lead to
|
||||||
|
unindexed messages, and even apparently indexer crashes in some cases.
|
||||||
|
<li> File names indexed as terms can sometimes overflow the maximum term
|
||||||
|
size, halting the indexing.
|
||||||
|
<li> For Phrase/Near searches, only the first term group is highlighted in
|
||||||
|
preview.
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h2>1.10.0</h2>
|
||||||
|
<ul>
|
||||||
|
|
||||||
|
<li> If a filter fails while trying to extract the data from a file, the file
|
||||||
|
will not be indexed at all (not even the file name). The file
|
||||||
|
name should be indexed in this case. This happens in particular in the
|
||||||
|
very common case where the helper application is not installed (ie:
|
||||||
|
missing Exiftool -> no *.jpg names in the index).
|
||||||
|
|
||||||
|
<li> If several query language "ext:" qualifiers are specified, they will be
|
||||||
|
joined by an AND instead of OR, resulting in no results. Using an
|
||||||
|
explicit OR doesn't work (actually OR + field names is generally
|
||||||
|
broken). In some cases, you can use a "type:" qualifier as a workaround.
|
||||||
|
|
||||||
|
|
||||||
- If the user-chosen result list entry format results in several paragraphs
|
</ul>
|
||||||
(in the qt textedit sense), right clicks will only work inside the first
|
<h2>1.9.x</h2>
|
||||||
one for each entry.
|
<ul>
|
||||||
|
<li> Problems have been reported indexing big mailstores (several hundreds of
|
||||||
|
thousands of messages): resulting in a very big database and even
|
||||||
|
crashes.
|
||||||
|
|
||||||
- When a mime type has an external viewer defined, but the actual file is
|
</ul>
|
||||||
compressed (ie: xxx.txt.gz), recoll will try to start the external viewer
|
<h2>1.8.2</h2>
|
||||||
on the compressed file, which will not work in most cases.
|
<ul>
|
||||||
|
<li> Under ubuntu (at least, maybe debian too), the default awk interpreter
|
||||||
|
(mawk) is ancient, and the recoll pdf input filter does not
|
||||||
|
work (removes all space characters). This can be solved by installing the
|
||||||
|
gawk package.
|
||||||
|
$ apt-get install gawk
|
||||||
|
$ update-alternatives --set awk /usr/bin/gawk
|
||||||
|
|
||||||
- NEAR crashes: 1.6 has added NEAR searches. Unlike what recoll did
|
<li> There are sometimes problems with document deletions: the index can
|
||||||
with PHRASES, stemming expansion is performed on terms inside NEAR
|
get in a state where deleted or moved documents are not purged from the
|
||||||
clauses (except if prevented by a capitalized entry of course). There is
|
index (the log file says that the doc are deleted, but they aren't
|
||||||
a bug in Xapian (all versions as far as I know), where NEAR does not support
|
actually). When this happens, the only solution currently is to reindex
|
||||||
multiple OR subclauses, as would result from a multiple expansion. This
|
from scratch (recollindex -z). This is due to a xapian bug, which is
|
||||||
manifests itself by a 'not implemented' Xapian exception. Workarounds:
|
fixed in xapian 1.0.2, or you can apply the following patch to xapian
|
||||||
|
1.0.1 to fix it:
|
||||||
|
http://www.lesbonscomptes.com/recoll/xapian/xapian-delete-document.patch
|
||||||
|
|
||||||
- Prevent expansion of NEAR terms (possibly except one) by
|
<li> The dates shown for email attachments in a result list are the email
|
||||||
capitalizing them.
|
folder modification date. This should be inherited from the parent
|
||||||
|
message instead.
|
||||||
|
|
||||||
- Or apply the following patch to xapian, inside the
|
<li> There are a few problems in the qt4 version of recoll:
|
||||||
"api/" directory:
|
<li> Some accelerators (esc-spc, ctl-arrow) do not work, neither do
|
||||||
http://www.recoll.org/xapian/xapNearDistrib-1.0.patch
|
copy/paste between the result list and preview windows and x11
|
||||||
or fetch the already patched source:
|
applications.
|
||||||
http://www.recoll.org/xapian/xapian-core-1.0.7-recollNEARpatch.tar.gz
|
<li> The qt4 q3textedit::find() method is extremely slow, so that
|
||||||
|
positionning to first search term in Recoll preview has been disabled,
|
||||||
|
and the application will sometimes appear to be looping when using the
|
||||||
|
find feature in the preview window (it's not looping, it's searching...)
|
||||||
|
|
||||||
then recompile, and install.
|
</ul>
|
||||||
|
<h2>1.8.1</h2>
|
||||||
I hope that an equivalent fix will make it into xapian at some point (the
|
<ul>
|
||||||
current fix is not completely correct but still handles most useful cases).
|
<li> This is not really a bug but .beagle really should be included in
|
||||||
|
"skippedNames", or you end up indexing the beagle text cache, which is
|
||||||
- If you are seeing a delay of a few seconds before the result list
|
not really desirable.
|
||||||
displays for the first query of a recoll instance, try changing the
|
<li> Doc bug: the manual states that the query language supports a "mime:"
|
||||||
result list font in the query preferences. This is not a recoll problem,
|
switch to filter mime types. There is currently no such thing.
|
||||||
I don't know the exact cause (I've seen it happen with "Sans Serif" and
|
|
||||||
go away with Helvetica or Arial).
|
|
||||||
|
|
||||||
- Under some versions of KDE (ie: Fedora FC5 KDE 3.5.4-0.5.fc5), there is a
|
|
||||||
problem with the window stacking order. Opening the "browse" file
|
|
||||||
selection dialog from the advanced search dialog will stack the latter
|
|
||||||
under the main window, possibly making it invisible. This is quite
|
|
||||||
probably a Kwin bug, possibly related to
|
|
||||||
http://bugs.kde.org/show_bug.cgi?id=79183 or a correction thereof.
|
|
||||||
|
|
||||||
- Under Solaris, it is necessary to perform initial indexing with the
|
|
||||||
recollindex program (the recoll index thread doesn't work for creating
|
|
||||||
the database). Don't know the reason. Only idea I have is problem with
|
|
||||||
exception handling (recoll catches an exception while trying the
|
|
||||||
yet inexistant db).
|
|
||||||
|
|
||||||
1.10.1 + xapian 1.0.x
|
|
||||||
- A relatively simple error case can cause the indexer to stop processing
|
|
||||||
an mbox file (forgetting all subsequent messages). More specifically,
|
|
||||||
this happens when encountering more than than a few dozen errors while
|
|
||||||
handling attachments. This is relatively common: for exemple if an
|
|
||||||
external helper application is missing and multiple attachments of the
|
|
||||||
affected type are found (ie: multiple images and no
|
|
||||||
exiftool). Workaround: install the helper application.
|
|
||||||
- The decoding of base-64 data in emails fails in a relatively uncommon
|
|
||||||
but sometimes encountered case.
|
|
||||||
- In a preview window, when walking the search term hits with the
|
|
||||||
Previous/Next buttons, 'Previous' actually acts as 'Next' (it does work
|
|
||||||
normally for the local search).
|
|
||||||
- Problems in detecting message separators inside Thunderbird mailboxes
|
|
||||||
(quite probably mainly for messages imported from outlook?). Can lead to
|
|
||||||
unindexed messages, and even apparently indexer crashes in some cases.
|
|
||||||
- File names indexed as terms can sometimes overflow the maximum term
|
|
||||||
size, halting the indexing.
|
|
||||||
- For Phrase/Near searches, only the first term group is highlighted in
|
|
||||||
preview.
|
|
||||||
|
|
||||||
|
|
||||||
1.10.0
|
</ul>
|
||||||
|
<h2>1.7.5</h2>
|
||||||
|
<ul>
|
||||||
|
<li> Debian and Ubuntu: the rclsoff Openoffice filter doesn't work,
|
||||||
|
because of an incorrect shell syntax (understood by bash but not sh). To
|
||||||
|
fix, you edit /usr[/local]/share/recoll/filters/rclsoff and can change
|
||||||
|
the line:
|
||||||
|
trap cleanup EXIT SIGHUP SIGQUIT SIGINT SIGTERM
|
||||||
|
into:
|
||||||
|
trap cleanup EXIT HUP QUIT INT TERM
|
||||||
|
or download the updated filter from the filters page:
|
||||||
|
http://www.recoll.org/filters/filters.html
|
||||||
|
|
||||||
- If a filter fails while trying to extract the data from a file, the file
|
</ul>
|
||||||
will not be indexed at all (not even the file name). The file
|
<h2>1.7.3</h2>
|
||||||
name should be indexed in this case. This happens in particular in the
|
<ul>
|
||||||
very common case where the helper application is not installed (ie:
|
<li> Processing will stop on first error while indexing an mbox file. This
|
||||||
missing Exiftool -> no *.jpg names in the index).
|
could happen just because an attachment could not be decoded, and can
|
||||||
|
cause non-indexing of many messages. The most probable cause of error is
|
||||||
|
a missing filter (ie for ms-word files), so the temporary workaround
|
||||||
|
would be to install the missing filters. This bug is specific to 1.7 and
|
||||||
|
1.6 users need not worry. A correction will be issued very soon.
|
||||||
|
<li> Messages of type multipart/signed are not indexed.
|
||||||
|
|
||||||
- If several query language "ext:" qualifiers are specified, they will be
|
</ul>
|
||||||
joined by an AND instead of OR, resulting in no results. Using an
|
<h2>1.6.2</h2>
|
||||||
explicit OR doesn't work (actually OR + field names is generally
|
<ul>
|
||||||
broken). In some cases, you can use a "type:" qualifier as a workaround.
|
<li> Relatively unfrequent issue with message boundary detection in mbox
|
||||||
|
files, could cause miscellaneous problems.
|
||||||
|
<li> Executing an external viewer for a file with single-quotes in the name
|
||||||
|
would not work.
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<h2>1.5.10</h2>
|
||||||
|
<ul>
|
||||||
|
<li> If a defaultcharset was set in the configuration file for a subdirectory,
|
||||||
|
it would stay in effect for all subsequent files/directories (except if
|
||||||
|
explicitely overridden), potentially causing many transcoding errors.
|
||||||
|
|
||||||
1.9.x
|
</ul>
|
||||||
- Problems have been reported indexing big mailstores (several hundreds of
|
<h2>1.5.[1-7]</h2>
|
||||||
thousands of messages): resulting in a very big database and even
|
<ul>
|
||||||
crashes.
|
<li> Dates in result list come from the file's ctimes, which may be confusing
|
||||||
|
<li> Some rare MIME messages with null boundaries can crash the indexer.
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<h2>1.5.0</h2>
|
||||||
|
<ul>
|
||||||
|
<li> Under some conditions, recoll startup and exit could be very slow: the
|
||||||
|
simple search history list had serious problems with non-ascii strings,
|
||||||
|
whose size sometimes doubled at each program startup/stop.
|
||||||
|
|
||||||
1.8.2
|
</ul>
|
||||||
- Under ubuntu (at least, maybe debian too), the default awk interpreter
|
<h2>1.3.3</h2>
|
||||||
(mawk) is ancient, and the recoll pdf input filter does not
|
<ul>
|
||||||
work (removes all space characters). This can be solved by installing the
|
|
||||||
gawk package.
|
|
||||||
$ apt-get install gawk
|
|
||||||
$ update-alternatives --set awk /usr/bin/gawk
|
|
||||||
|
|
||||||
- There are sometimes problems with document deletions: the index can
|
<li> Several of the external filters did not handle path names with embedded
|
||||||
get in a state where deleted or moved documents are not purged from the
|
spaces (rcluncomp rclsoff rclps rclmedia rcldjvu). This is fixed in 1.4.
|
||||||
index (the log file says that the doc are deleted, but they aren't
|
|
||||||
actually). When this happens, the only solution currently is to reindex
|
|
||||||
from scratch (recollindex -z). This is due to a xapian bug, which is
|
|
||||||
fixed in xapian 1.0.2, or you can apply the following patch to xapian
|
|
||||||
1.0.1 to fix it:
|
|
||||||
http://www.lesbonscomptes.com/recoll/xapian/xapian-delete-document.patch
|
|
||||||
|
|
||||||
- The dates shown for email attachments in a result list are the email
|
<li> If your QT installation is built with the QT_NO_STL flag, Recoll will not
|
||||||
folder modification date. This should be inherited from the parent
|
compile. I have a patch for this (will be fixed in the next release),
|
||||||
message instead.
|
contact me if you get the problem. Typical error message:
|
||||||
|
main.cpp:160: error: no match for 'operator+=' in 'msg += reason'
|
||||||
|
|
||||||
- There are a few problems in the qt4 version of recoll:
|
<li> The 'None of these words' field in the complex search does not work if
|
||||||
- Some accelerators (esc-spc, ctl-arrow) do not work, neither do
|
there are no other filled fields (it transforms into an ordinary
|
||||||
copy/paste between the result list and preview windows and x11
|
search). Workaround: enter very common term(s) in the 'any of these
|
||||||
applications.
|
words' field.
|
||||||
- The qt4 q3textedit::find() method is extremely slow, so that
|
|
||||||
positionning to first search term in Recoll preview has been disabled,
|
|
||||||
and the application will sometimes appear to be looping when using the
|
|
||||||
find feature in the preview window (it's not looping, it's searching...)
|
|
||||||
|
|
||||||
1.8.1
|
<li> Indexing cannot currently be conveniently and cleanly
|
||||||
- This is not really a bug but .beagle really should be included in
|
stopped when it's started. You can kill the process, and
|
||||||
"skippedNames", or you end up indexing the beagle text cache, which is
|
keyboard interrupt might work, but this may leave the
|
||||||
not really desirable.
|
database in a bad state. This is fixed in the upcoming
|
||||||
- Doc bug: the manual states that the query language supports a "mime:"
|
release, there is no current workaround.
|
||||||
switch to filter mime types. There is currently no such thing.
|
</ul>
|
||||||
|
|
||||||
***************************************************************************
|
<h2>1.2.2</h2>
|
||||||
1.7.5
|
<ul>
|
||||||
- Debian and Ubuntu: the rclsoff Openoffice filter doesn't work,
|
<li> The preview window is supposed to scroll after loading the document so
|
||||||
because of an incorrect shell syntax (understood by bash but not sh). To
|
that the first search term is visible. This does not work in many cases.
|
||||||
fix, you edit /usr[/local]/share/recoll/filters/rclsoff and can change
|
<li> The result list title is not shown for sorted lists
|
||||||
the line:
|
|
||||||
trap cleanup EXIT SIGHUP SIGQUIT SIGINT SIGTERM
|
|
||||||
into:
|
|
||||||
trap cleanup EXIT HUP QUIT INT TERM
|
|
||||||
or download the updated filter from the filters page:
|
|
||||||
http://www.recoll.org/filters/filters.html
|
|
||||||
|
|
||||||
1.7.3
|
Notes on older versions:
|
||||||
- Processing will stop on first error while indexing an mbox file. This
|
<li> Trouble compiling on some linux systems (Gentoo and Slackware?). There
|
||||||
could happen just because an attachment could not be decoded, and can
|
existed a quite common issue where the Recoll link will fail trying to
|
||||||
cause non-indexing of many messages. The most probable cause of error is
|
use a libstdc++.la file. This was due to a problem with the xapian-config
|
||||||
a missing filter (ie for ms-word files), so the temporary workaround
|
program. A workaround has been included in the configure script for
|
||||||
would be to install the missing filters. This bug is specific to 1.7 and
|
recoll 1.2.2, and the problem should not occur any more.
|
||||||
1.6 users need not worry. A correction will be issued very soon.
|
|
||||||
- Messages of type multipart/signed are not indexed.
|
|
||||||
|
|
||||||
1.6.2
|
<li> Case-insensitive search should now work in most cases
|
||||||
- Relatively unfrequent issue with message boundary detection in mbox
|
(used to not work except for accented ascii).
|
||||||
files, could cause miscellaneous problems.
|
|
||||||
- Executing an external viewer for a file with single-quotes in the name
|
|
||||||
would not work.
|
|
||||||
|
|
||||||
1.5.10
|
|
||||||
- If a defaultcharset was set in the configuration file for a subdirectory,
|
|
||||||
it would stay in effect for all subsequent files/directories (except if
|
|
||||||
explicitely overridden), potentially causing many transcoding errors.
|
|
||||||
|
|
||||||
1.5.[1-7]
|
|
||||||
- Dates in result list come from the file's ctimes, which may be confusing
|
|
||||||
- Some rare MIME messages with null boundaries can crash the indexer.
|
|
||||||
|
|
||||||
1.5.0
|
|
||||||
- Under some conditions, recoll startup and exit could be very slow: the
|
|
||||||
simple search history list had serious problems with non-ascii strings,
|
|
||||||
whose size sometimes doubled at each program startup/stop.
|
|
||||||
|
|
||||||
1.3.3
|
|
||||||
|
|
||||||
- Several of the external filters did not handle path names with embedded
|
|
||||||
spaces (rcluncomp rclsoff rclps rclmedia rcldjvu). This is fixed in 1.4.
|
|
||||||
|
|
||||||
- If your QT installation is built with the QT_NO_STL flag, Recoll will not
|
|
||||||
compile. I have a patch for this (will be fixed in the next release),
|
|
||||||
contact me if you get the problem. Typical error message:
|
|
||||||
main.cpp:160: error: no match for 'operator+=' in 'msg += reason'
|
|
||||||
|
|
||||||
- The 'None of these words' field in the complex search does not work if
|
|
||||||
there are no other filled fields (it transforms into an ordinary
|
|
||||||
search). Workaround: enter very common term(s) in the 'any of these
|
|
||||||
words' field.
|
|
||||||
|
|
||||||
- Indexing cannot currently be conveniently and cleanly stopped when it's
|
|
||||||
started. You can kill the process, and keyboard interrupt might work, but
|
|
||||||
this may leave the database in a bad state. This is fixed in the upcoming
|
|
||||||
release, there is no current workaround.
|
|
||||||
|
|
||||||
1.2.2
|
|
||||||
- The preview window is supposed to scroll after loading the document so
|
|
||||||
that the first search term is visible. This does not work in many cases.
|
|
||||||
- The result list title is not shown for sorted lists
|
|
||||||
|
|
||||||
Notes on older versions:
|
|
||||||
- Trouble compiling on some linux systems (Gentoo and Slackware?). There
|
|
||||||
existed a quite common issue where the Recoll link will fail trying to
|
|
||||||
use a libstdc++.la file. This was due to a problem with the xapian-config
|
|
||||||
program. A workaround has been included in the configure script for
|
|
||||||
recoll 1.2.2, and the problem should not occur any more.
|
|
||||||
|
|
||||||
- Case-insensitive search should now work in most cases (used to not work
|
|
||||||
except for accented ascii).
|
|
||||||
|
|
||||||
- All directories and files with names beginning with a dot were ignored
|
|
||||||
by the skippedNames directive in the default recoll.conf file from
|
|
||||||
older versions (no indexation of mozilla or thunderbird email !). An
|
|
||||||
upgrade will not fix this (it will not modify an existing
|
|
||||||
configuration). You need to edit recoll.conf by hand and remove the .*
|
|
||||||
from skippedNames.
|
|
||||||
|
|
||||||
|
<li> All directories and files with names beginning with a dot were ignored
|
||||||
|
by the skippedNames directive in the default recoll.conf file from
|
||||||
|
older versions (no indexation of mozilla or thunderbird email !). An
|
||||||
|
upgrade will not fix this (it will not modify an existing
|
||||||
|
configuration). You need to edit recoll.conf by hand and remove the .*
|
||||||
|
from skippedNames.</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|||||||
@ -31,6 +31,18 @@
|
|||||||
|
|
||||||
<h1>Recoll journal of user-visible changes </h1>
|
<h1>Recoll journal of user-visible changes </h1>
|
||||||
|
|
||||||
|
<h2><a name="1.11.0">1.11.2</a></h2>
|
||||||
|
<ul>
|
||||||
|
|
||||||
|
<li>Bugs fixed: process non-ascii space characters inside
|
||||||
|
user entries. Don't insert spaces in CJK result list abstracts.</li>
|
||||||
|
|
||||||
|
<li>The right-click menu "Copy" commands inside the result list
|
||||||
|
now copy to the clipboard in addition to the main selection,
|
||||||
|
enabling subsequent ^v commands.</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h2><a name="1.11.0">1.11.0</a></h2>
|
<h2><a name="1.11.0">1.11.0</a></h2>
|
||||||
|
|
||||||
<p><i>Recoll release 1.11 has relatively extensive changes that have
|
<p><i>Recoll release 1.11 has relatively extensive changes that have
|
||||||
@ -60,7 +72,8 @@
|
|||||||
Recoll scripts. Avoided wasteful repeated execution of filters for
|
Recoll scripts. Avoided wasteful repeated execution of filters for
|
||||||
which the helper application is missing.</li>
|
which the helper application is missing.</li>
|
||||||
|
|
||||||
<li>Query language now closer to Xesam specification, (but still far from a
|
<li>Query language now closer to Xesam specification, (but
|
||||||
|
still far from a
|
||||||
complete implementation). See the Recoll manual and
|
complete implementation). See the Recoll manual and
|
||||||
<a href="http://www.xesam.org/main/XesamUserSearchLanguage">
|
<a href="http://www.xesam.org/main/XesamUserSearchLanguage">
|
||||||
http://www.xesam.org/main/XesamUserSearchLanguage</a> </li>
|
http://www.xesam.org/main/XesamUserSearchLanguage</a> </li>
|
||||||
|
|||||||
@ -9,7 +9,7 @@ test -d usermanual || mkdir usermanual || exit 1
|
|||||||
cd usermanual
|
cd usermanual
|
||||||
|
|
||||||
thisdir=`pwd`
|
thisdir=`pwd`
|
||||||
(cd $docdir; find . -name '*.html' -print | cpio -vp $thisdir)
|
(cd $docdir; find . -name '*.html' -print | cpio -vudp $thisdir)
|
||||||
cp $docdir/docbook.css .
|
cp $docdir/docbook.css .
|
||||||
# The freebsd tool chain generates a link to book.html in the index. Too
|
# The freebsd tool chain generates a link to book.html in the index. Too
|
||||||
# lazy to check if this can be changed
|
# lazy to check if this can be changed
|
||||||
|
|||||||
@ -53,9 +53,10 @@
|
|||||||
<p>Instructions: <a href="usermanual/rcl.install.html">
|
<p>Instructions: <a href="usermanual/rcl.install.html">
|
||||||
Installation / building manual</a>.</p>
|
Installation / building manual</a>.</p>
|
||||||
|
|
||||||
<p>All binary packages on this page need a Qt 3.3 runtime
|
<p>Most binary packages on this page need a Qt 3.3 runtime
|
||||||
environment. They are statically linked with
|
environment (QT 4.x is specified for a few). They are
|
||||||
Xapian, which you don't need to install.</p>
|
statically linked with Xapian, which you don't need to
|
||||||
|
install separately.</p>
|
||||||
|
|
||||||
<p>Optional packages used by document filters:
|
<p>Optional packages used by document filters:
|
||||||
<a href="usermanual/usermanual.html#RCL.INSTALL.EXTERNAL">
|
<a href="usermanual/usermanual.html#RCL.INSTALL.EXTERNAL">
|
||||||
@ -71,11 +72,6 @@
|
|||||||
<a href="mailto:jean-francois.dockes@wanadoo.fr">
|
<a href="mailto:jean-francois.dockes@wanadoo.fr">
|
||||||
report them</a>.</p>
|
report them</a>.</p>
|
||||||
|
|
||||||
<p>Recoll users updating from 1.8 or older,
|
|
||||||
or who have skipped this step for 1.9 need to delete their old index.
|
|
||||||
<a href="xapUpg100.html">More details</a>.
|
|
||||||
<em>You don't need to do this if you did it for Recoll 1.9</em></p>
|
|
||||||
|
|
||||||
<h3>What do the release numbers mean?</h3>
|
<h3>What do the release numbers mean?</h3>
|
||||||
|
|
||||||
<p>The Recoll releases are numbered X.Y.Z. The X
|
<p>The Recoll releases are numbered X.Y.Z. The X
|
||||||
@ -86,12 +82,13 @@
|
|||||||
if you don't need the new features,
|
if you don't need the new features,
|
||||||
you may want to wait a little, and especially skip the first
|
you may want to wait a little, and especially skip the first
|
||||||
release (X.Y.0), at least for a few weeks.</p>
|
release (X.Y.0), at least for a few weeks.</p>
|
||||||
<p>Z changes for bug fixes only, and moving from X.Y.Z to X.Y.Z+u
|
|
||||||
should in general involve little risk of regression. But,
|
<p>Z changes for <a href="BUGS/html">bug fixes</a> only,
|
||||||
<em>any</em> change can bring problems, if you are not
|
and moving from X.Y.Z to X.Y.Z+u should in general involve
|
||||||
affected by the corrected bugs (check the <a
|
little risk of regression. But, <em>any</em> change can bring
|
||||||
href="CHANGES.html">changes file</a>), there is probably no
|
problems, if you are not affected by the corrected bugs (check
|
||||||
necessity to upgrade anyway.</p>
|
the <a href="CHANGES.html">changes file</a>), there is
|
||||||
|
probably no necessity to upgrade anyway.</p>
|
||||||
|
|
||||||
<h2><a name="filters">Updated filters</a></h2>
|
<h2><a name="filters">Updated filters</a></h2>
|
||||||
|
|
||||||
@ -103,39 +100,46 @@
|
|||||||
|
|
||||||
<h2><a name="source">Source</a></h2>
|
<h2><a name="source">Source</a></h2>
|
||||||
|
|
||||||
<p><b>Current version:</b>
|
<p><b>Current version:</b>1.11.2:
|
||||||
1.10.6: <a href="recoll-1.10.6.tar.gz">recoll-1.10.6.tar.gz</a>
|
<a href="recoll-1.11.2.tar.gz">recoll-1.11.2.tar.gz</a>.
|
||||||
See the <a href="BUGS.html">known bugs and issues</a> and
|
<a href="CHANGES.html">Changes</a>. <a href="BUGS.html">Bugs</a>.
|
||||||
<a href="CHANGES.html">changes</a>.</p>
|
<br>
|
||||||
|
|
||||||
|
Version 1.11 has relatively <a href="CHANGES.html">extensive
|
||||||
|
changes</a> (<a href="pics/recoll0.png">pic</a>), and needs an
|
||||||
|
index reset after installing over an 1.10 or older
|
||||||
|
version. For an existing installation you can use option -z to
|
||||||
|
the command line indexer: <tt>recollindex -z</tt>, or
|
||||||
|
just delete the old index directory
|
||||||
|
(ie: <tt>rm -rf ~/.recoll/xapiandb/</tt>). The
|
||||||
|
latter option may be safer with old indexes. If the first
|
||||||
|
1.11 indexing ends with an error like <em>backend doesn't
|
||||||
|
implement metadata</em>, you certainly need to do it.</p>
|
||||||
|
|
||||||
|
<p>The download page for Recoll 1.10 is
|
||||||
|
still <a href="download-1.10.html">still available</a>.</p>
|
||||||
|
|
||||||
<p>In order to build Recoll from source, you will need a
|
<p>In order to build Recoll from source, you will need a
|
||||||
xapian-core installation. You will find
|
xapian-core installation. You will find source and binary
|
||||||
source and binary packages on the
|
packages on the <a href="http://www.xapian.org/download.php">
|
||||||
<a href="http://www.xapian.org/download.php">Xapian download
|
Xapian download page</a>.
|
||||||
page</a>. Recoll should build with any 0.9.x or 1.0.x
|
Recoll 1.11 needs at least xapian 1.0.5, and I can see no
|
||||||
Xapian version. 1.0.x is preferred.</p>
|
reason not to use the latest 1.0 Xapian (1.0.9 currently).</p>
|
||||||
|
<table>
|
||||||
<p>You can build with Qt 3.3 or Qt 4. Recoll will
|
<tr><td valign="top">Qt:</td>
|
||||||
automatically be configured to build with Qt 4 if the version
|
<td>
|
||||||
of qmake found in $QTDIR/bin:$PATH is for Qt 4 (or if $QMAKE
|
You can build with Qt 3.3 or Qt 4. Recoll will
|
||||||
is set to such a version).</p>
|
automatically be configured to build with Qt 4 if the version
|
||||||
|
of qmake found in $QTDIR/bin:$PATH is for Qt 4.</td></tr>
|
||||||
<p>There seems to be a few problems in Qt 4.4.0 (2008-08-23),
|
<tr><td></td><td>
|
||||||
resulting in problems in displaying the Recoll result list. I
|
There seems to be a few issues in Qt 4.4.0 (2008-08-23),
|
||||||
suggest avoiding this release. Qt 4.3.x and
|
resulting in problems when displaying the Recoll result list. I
|
||||||
4.4.1 work fine.</p>
|
suggest avoiding this release. Qt 4.3.x and
|
||||||
|
4.4.1 work fine.</td></tr>
|
||||||
<p><b>Recoll 1.11.0 is out</b>. This version has relatively
|
</table>
|
||||||
<a href="CHANGES.html">extensive changes</a>
|
|
||||||
(<a href="pics/recoll0.png"> pic</a>): , and needs a full
|
|
||||||
indexation after installation. I hope that some brave souls
|
|
||||||
will be willing to help with shaking the last initial
|
|
||||||
bugs: <a href="recoll-1.11.0.tar.gz">
|
|
||||||
recoll-1.11.0.tar.gz</a>. </p>
|
|
||||||
|
|
||||||
<p>Older recoll releases:
|
<p>Older recoll releases:
|
||||||
<a href="recoll-1.10.5.tar.gz">1.10.5</a>.
|
<a href="recoll-1.10.6.tar.gz">1.10.6</a>.
|
||||||
<a href="recoll-1.10.0.tar.gz">1.10.0</a>.
|
|
||||||
<a href="recoll-1.9.0.tar.gz">1.9.0</a>.
|
<a href="recoll-1.9.0.tar.gz">1.9.0</a>.
|
||||||
<a href="older/recoll-1.8.2.tar.gz">1.8.2</a>.
|
<a href="older/recoll-1.8.2.tar.gz">1.8.2</a>.
|
||||||
<a href="older/recoll-1.7.6.tar.gz">1.7.6</a>.
|
<a href="older/recoll-1.7.6.tar.gz">1.7.6</a>.
|
||||||
@ -158,7 +162,8 @@
|
|||||||
<h2><a name="rpms">Packages</a></h2>
|
<h2><a name="rpms">Packages</a></h2>
|
||||||
|
|
||||||
<p>The executables inside the binary rpms have a static link to
|
<p>The executables inside the binary rpms have a static link to
|
||||||
xapian 1.0.[4-8], there is no real dependency except Qt 3.3.
|
xapian 1.0.[4-9], there is no real dependency except Qt 3.3
|
||||||
|
(or Qt 4.1 when mentioned).
|
||||||
The Fedora and Mandriva packages unfortunately think that they
|
The Fedora and Mandriva packages unfortunately think that they
|
||||||
depend on exiftool (which is needed by the little
|
depend on exiftool (which is needed by the little
|
||||||
used jpeg info filter), due to excessive rpmbuild
|
used jpeg info filter), due to excessive rpmbuild
|
||||||
@ -169,42 +174,48 @@
|
|||||||
|
|
||||||
<p><b>Fedora Core</b>
|
<p><b>Fedora Core</b>
|
||||||
FC6 RPM:
|
FC6 RPM:
|
||||||
<a href="fc6/recoll-1.10.6-1.i386.rpm">
|
<a href="fc6/recoll-1.11.0-1.i386.rpm">
|
||||||
fc6/recoll-1.10.6-1.i386.rpm</a>.
|
recoll-1.11.0-1.i386.rpm</a>.
|
||||||
Source:
|
Source:
|
||||||
<a href="fc6/recoll-1.10.6-1.src.rpm">
|
<a href="fc6/recoll-1.11.0-1.src.rpm">
|
||||||
recoll-1.10.6-1.src.rpm</a>
|
recoll-1.11.0-1.src.rpm</a>
|
||||||
This package also installs and runs on Fedora 9.
|
This package also installs and runs on Fedora 9.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p><b>Mandriva 2006</b> (also works on 2005 and 2007).
|
<p><b>Mandriva 2006</b> (also works on 2005 and 2007).
|
||||||
RPM:
|
RPM:
|
||||||
<a href="mandriva2006/recoll-1.10.6-0.1.20060mdk.i586.rpm">
|
<a href="mandriva2006/recoll-1.11.0-0.1.20060mdk.i586.rpm">
|
||||||
recoll-1.10.6-0.1.20060mdk.i586.rpm</a>.
|
recoll-1.11.0-0.1.20060mdk.i586.rpm</a>.
|
||||||
Source:
|
Source:
|
||||||
<a href="mandriva2006/recoll-1.10.6-0.1.20060mdk.src.rpm">
|
<a href="mandriva2006/recoll-1.11.0-0.1.20060mdk.src.rpm">
|
||||||
recoll-1.10.6-0.1.20060mdk.src.rpm</a>
|
recoll-1.11.0-0.1.20060mdk.src.rpm</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p><b>Suse 10.3</b>
|
<p><b>Suse 10.3 / 11.0</b>
|
||||||
RPM:
|
RPM:
|
||||||
<a href="suse10.3/recoll-1.10.6-0.i586.rpm">
|
<a href="suse10.3/recoll-1.11.0-0.i586.rpm">
|
||||||
recoll-1.10.6-0.i586.rpm</a>.
|
recoll-1.11.0-0.i586.rpm</a>.
|
||||||
Source:
|
Source:
|
||||||
<a href="suse10.3/recoll-1.10.6-0.src.rpm">
|
<a href="suse10.3/recoll-1.11.0-0.src.rpm">
|
||||||
recoll-1.10.6-0.src.rpm</a>
|
recoll-1.11.0-0.src.rpm</a><br>
|
||||||
|
If you build from source on OpenSuse 11, note that the default
|
||||||
|
qt4 version is 4.4.0 which will badly display the result list
|
||||||
|
icons. Use qt3 or install a newer version of qt4.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p><b>Ubuntu 6.06 dapper / edgy / gutsy / hardy</b>
|
<p><b>Ubuntu 6.06 dapper / edgy / gutsy / hardy</b>
|
||||||
<a href="debian/dapper/recoll_1.10.6-0ubuntu1_i386.deb">
|
<a href="debian/dapper/recoll_1.11.0-0ubuntu1_i386.deb">
|
||||||
recoll_1.10.6-0ubuntu1_i386.deb</a>
|
recoll_1.11.0-0ubuntu1_i386.deb</a>
|
||||||
<a href="debian/dapper/">debian/dapper</a>. This package was
|
<a href="debian/dapper/">debian/dapper</a>. This package was
|
||||||
built on "dapper" and appears to work correctly on later
|
built on "dapper" and appears to work correctly on later
|
||||||
Ubuntu releases. This package is not configured for real-time
|
Ubuntu releases. This package is not configured for real-time
|
||||||
indexing. Here is a package for Ubuntu 8.04 Hardy which
|
indexing.</p>
|
||||||
is:
|
<p>Here is a package for Ubuntu 8.04 Hardy which supports
|
||||||
<a href="debian/hardy/recoll_1.10.6-0ubuntu1_i386.deb">
|
real-time indexing. It is also built for qt4, so this must be
|
||||||
recoll_1.10.6-0ubuntu1_i386.deb</a>
|
installed on the target system. Avoid qt 4.4.0 (from hardy
|
||||||
|
backports). The standard 4.3.x is fine (or 4.4.1 and later)
|
||||||
|
<a href="debian/hardy/recoll_1.11.1-0ubuntu1_i386.deb">
|
||||||
|
recoll_1.11.1-0ubuntu1_i386.deb</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p><b>Debian unstable</b> Recoll is in the package repository,
|
<p><b>Debian unstable</b> Recoll is in the package repository,
|
||||||
@ -215,7 +226,7 @@
|
|||||||
<h2><a name="otherbinary">Binary bundles</a></h2>
|
<h2><a name="otherbinary">Binary bundles</a></h2>
|
||||||
|
|
||||||
<p>These are just prebuilt trees (without the source files).
|
<p>These are just prebuilt trees (without the source files).
|
||||||
The executables were built with xapian 1.0.5 (patched for the
|
The executables were built with xapian 1.0.8 (patched for the
|
||||||
NEAR bug) and libiconv 1.9.2 (where relevant) as static
|
NEAR bug) and libiconv 1.9.2 (where relevant) as static
|
||||||
libraries. They depend on Qt 3.3. For Solaris, you should be
|
libraries. They depend on Qt 3.3. For Solaris, you should be
|
||||||
able to find a Qt package
|
able to find a Qt package
|
||||||
@ -224,31 +235,30 @@
|
|||||||
<p>The installation instructions are <a
|
<p>The installation instructions are <a
|
||||||
href="usermanual/rcl.install.binary.html"> there</a>.</p>
|
href="usermanual/rcl.install.binary.html"> there</a>.</p>
|
||||||
|
|
||||||
<p><span class="application">FreeBSD</span> 6.3 i386:
|
<p><span class="application">FreeBSD</span> 6.4 i386:
|
||||||
<a href="freebsd/recoll-1.10.6-FreeBSD-6.3-STABLE.tgz">
|
<a href="freebsd/recoll-1.11.0-FreeBSD-6.4-PRERELEASE.tgz">
|
||||||
recoll-1.10.6-FreeBSD-6.3-STABLE.tgz</a>
|
recoll-1.11.0-FreeBSD-6.4-PRERELEASE.tgz</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p><span class="application">Solaris 8</span> sparc.
|
<p><span class="application">Solaris 8</span> sparc.
|
||||||
Note to Solaris users: you need to perform the initial
|
Note to Solaris users: you need to perform the initial
|
||||||
indexing pass with "recollindex", not the recoll GUI indexing
|
indexing pass with "recollindex", not the recoll GUI indexing
|
||||||
thread. See <a href="BUGS.html">errata</a>.
|
thread. See <a href="BUGS.html">errata</a>.
|
||||||
<a href="sunos/recoll-1.10.6-SunOS-5.8.tgz">
|
<a href="sunos/recoll-1.11.0-SunOS-5.8.tgz">
|
||||||
recoll-1.10.6-SunOS-5.8.tgz</a>.
|
recoll-1.11.0-SunOS-5.8.tgz</a>.
|
||||||
|
|
||||||
<p>Recoll also builds and runs on Solaris 10, but, given the
|
<p>Recoll also builds and runs on Solaris 10, but, given the
|
||||||
situation of open source packages for Solaris (very old Qt on
|
situation of open source packages for Solaris (very old Qt on
|
||||||
the Companion CD, inconsistent versions of the compiler and
|
the Companion CD, inconsistent versions of the compiler and
|
||||||
non-threaded version of Qt on sunfreeware), I've come to the
|
non-threaded version of Qt on sunfreeware), I've come to the
|
||||||
temporary conclusion that you are better off building than
|
temporary conclusion that you are better off building than
|
||||||
trying to install packages. The approach I recently tried and
|
trying to install packages. The approach I tried a couple of
|
||||||
which worked was to:
|
months ago and which worked was to:
|
||||||
<ul>
|
<ul>
|
||||||
<li>Install gcc 3.4.6 and gnu make from the sunfreeware
|
<li>Install gcc 3.4.6 and gnu make from the sunfreeware
|
||||||
packages (go to /usr/local). I guess that the gcc in
|
packages (go to /usr/local). I guess that the gcc in
|
||||||
/usr/sfw should be ok too here.</li>
|
/usr/sfw should be ok too here.</li>
|
||||||
<li>Compile xapian-core and install it (with prefix
|
<li>Compile xapian-core and install it (with prefix /usr/local).</li>
|
||||||
/usr/local).</li>
|
|
||||||
<li>Configure and install Qt. The following config worked for me,
|
<li>Configure and install Qt. The following config worked for me,
|
||||||
with Qt 3.3.8:
|
with Qt 3.3.8:
|
||||||
<pre>
|
<pre>
|
||||||
@ -262,8 +272,8 @@
|
|||||||
QMAKESPEC=/usr/local/Trolltech/Qt-3.3.8/mkspecs/solaris-g++
|
QMAKESPEC=/usr/local/Trolltech/Qt-3.3.8/mkspecs/solaris-g++
|
||||||
and add $QTDIR/bin to the PATH then configure, make and
|
and add $QTDIR/bin to the PATH then configure, make and
|
||||||
install Recoll</li>
|
install Recoll</li>
|
||||||
<li>Don't forget to use recollindex for the first index
|
<li>Don't forget to use <tt>recollindex</tt> for the first index
|
||||||
build, recoll does not work for this (exception handling
|
build, <tt>recoll</tt> does not work for this (exception handling
|
||||||
mystery probably).</li>
|
mystery probably).</li>
|
||||||
</ul>
|
</ul>
|
||||||
</p>
|
</p>
|
||||||
@ -276,8 +286,7 @@
|
|||||||
<p>There are ports for both xapian-core
|
<p>There are ports for both xapian-core
|
||||||
and recoll in the standard tree, you may just need to update
|
and recoll in the standard tree, you may just need to update
|
||||||
your ports (cvsup, portsnap), or you can get the ports from
|
your ports (cvsup, portsnap), or you can get the ports from
|
||||||
the FreeBSD site. The ports are not updated for the xapian
|
the FreeBSD site.
|
||||||
NEAR problem though.
|
|
||||||
<a href="http://cvsweb.freebsd.org/ports/databases/xapian-core">
|
<a href="http://cvsweb.freebsd.org/ports/databases/xapian-core">
|
||||||
xapian port</a>
|
xapian port</a>
|
||||||
<a href="http://cvsweb.freebsd.org/ports/deskutils/recoll">
|
<a href="http://cvsweb.freebsd.org/ports/deskutils/recoll">
|
||||||
@ -285,7 +294,7 @@
|
|||||||
|
|
||||||
<h2><a name="translations">Translations</a></h2>
|
<h2><a name="translations">Translations</a></h2>
|
||||||
|
|
||||||
<p>Some of the translations for 1.10 are incomplete. The source
|
<p>Most of the translations for 1.11 are incomplete. The source
|
||||||
translation files are included in the source release. If your
|
translation files are included in the source release. If your
|
||||||
language has some english messages left and you want to take a
|
language has some english messages left and you want to take a
|
||||||
shot at fixing the problem, you can send the results to
|
shot at fixing the problem, you can send the results to
|
||||||
@ -301,11 +310,13 @@
|
|||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p><a href="translations/recoll_xx.ts">recoll_xx.ts</a> is a blank
|
<p><a href="translations/recoll_xx.ts">recoll_xx.ts</a> is a blank
|
||||||
Recoll 1.10 message file, handy to work on a new translation.</p>
|
Recoll 1.11 message file, handy to work on a new translation.</p>
|
||||||
|
|
||||||
<h3>Updated 1.10 translations that became available after the
|
<h3>Updated 1.11 translations that became available after the
|
||||||
release:</h3>
|
release:</h3>
|
||||||
|
|
||||||
|
<p>None for now :(</p>
|
||||||
|
<!--
|
||||||
<p>German.
|
<p>German.
|
||||||
<a href="translations/recoll_de.ts">recoll_de.ts</a>
|
<a href="translations/recoll_de.ts">recoll_de.ts</a>
|
||||||
<a href="translations/recoll_de.qm">recoll_de.qm</a>
|
<a href="translations/recoll_de.qm">recoll_de.qm</a>
|
||||||
@ -318,7 +329,6 @@
|
|||||||
<a href="translations/recoll_ru.ts">recoll_ru.ts</a>
|
<a href="translations/recoll_ru.ts">recoll_ru.ts</a>
|
||||||
<a href="translations/recoll_ru.qm">recoll_ru.qm</a>
|
<a href="translations/recoll_ru.qm">recoll_ru.qm</a>
|
||||||
</p>
|
</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>
|
||||||
@ -327,7 +337,6 @@
|
|||||||
<a href="translations/recoll_tr.ts">recoll_tr.ts</a>
|
<a href="translations/recoll_tr.ts">recoll_tr.ts</a>
|
||||||
<a href="translations/recoll_tr.qm">recoll_tr.qm</a>
|
<a href="translations/recoll_tr.qm">recoll_tr.qm</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
-->
|
-->
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
26
website/howtos/buildindex.sh
Normal file
26
website/howtos/buildindex.sh
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
# Build howto index page from howto subdirs
|
||||||
|
|
||||||
|
fatal()
|
||||||
|
{
|
||||||
|
echo $*;exit 1
|
||||||
|
}
|
||||||
|
#set -x
|
||||||
|
|
||||||
|
test -f fraghead.html || \
|
||||||
|
fatal repertoire courant pas un repertoire de construction
|
||||||
|
|
||||||
|
cat fraghead.html > index.html
|
||||||
|
subdirs=`ls -F | grep /`
|
||||||
|
|
||||||
|
for dir in $subdirs
|
||||||
|
do
|
||||||
|
echo processing $dir
|
||||||
|
title=`grep '<h1>' $dir/index.html | sed -e 's/<h1>//' -e 's!</h1>!!'`
|
||||||
|
test "$title" = "" && fatal No title line in $dir/index.html
|
||||||
|
|
||||||
|
# Add title/label to list of articles
|
||||||
|
echo "<li><a href=\"${dir}index.html\">$title</a></li>" >> index.html
|
||||||
|
done
|
||||||
|
|
||||||
|
cat fragend.html >> index.html
|
||||||
5
website/howtos/fragend.html
Normal file
5
website/howtos/fragend.html
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
</ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
40
website/howtos/fraghead.html
Normal file
40
website/howtos/fraghead.html
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Recoll howtos</title>
|
||||||
|
|
||||||
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
<meta name="Author" content="Jean-Francois Dockes">
|
||||||
|
<meta name="Description" content=
|
||||||
|
"recoll is a simple full-text search system for unix and linux
|
||||||
|
based on the powerful and mature xapian engine">
|
||||||
|
<meta name="Keywords" content=
|
||||||
|
"full text search, desktop search, unix, linux">
|
||||||
|
<meta http-equiv="Content-language" content="en">
|
||||||
|
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
|
||||||
|
<meta name="robots" content="All,Index,Follow">
|
||||||
|
|
||||||
|
<link type="text/css" rel="stylesheet" href="../styles/style.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div class="rightlinks">
|
||||||
|
<ul>
|
||||||
|
<li><a href="../../index.html">Home</a></li>
|
||||||
|
<li><a href="../../doc.html">Documentation</a></li>
|
||||||
|
<li><a href="../../download.html">Downloads</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
|
||||||
|
<h1>Recoll howtos</h1>
|
||||||
|
|
||||||
|
<p>The following short documents contain information
|
||||||
|
mostly extracted from the main user manual (possibly out of
|
||||||
|
separate sections), arranged differently in order to explain
|
||||||
|
how to achieve a given goal.</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
22
website/howtos/newdir.sh
Normal file
22
website/howtos/newdir.sh
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
fatal()
|
||||||
|
{
|
||||||
|
echo $*; exit 1
|
||||||
|
}
|
||||||
|
usage()
|
||||||
|
{
|
||||||
|
fatal 'Usage: newdir nom'
|
||||||
|
}
|
||||||
|
|
||||||
|
test $# -gt 1 || usage
|
||||||
|
|
||||||
|
dir=`echo $* | sed -e 's/ /_/g' -e 's!/!_!g'`
|
||||||
|
|
||||||
|
echo dir: $dir
|
||||||
|
|
||||||
|
mkdir $dir || fatal mkdir failed
|
||||||
|
|
||||||
|
cp -i template.html $dir/index.html
|
||||||
|
|
||||||
|
open -a emacs $dir/index.html
|
||||||
38
website/howtos/template.html
Normal file
38
website/howtos/template.html
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
|
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Recoll howtos</title>
|
||||||
|
|
||||||
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
<meta name="Author" content="Jean-Francois Dockes">
|
||||||
|
<meta name="Description" content=
|
||||||
|
"recoll is a simple full-text search system for unix and linux
|
||||||
|
based on the powerful and mature xapian engine">
|
||||||
|
<meta name="Keywords" content=
|
||||||
|
"full text search, desktop search, unix, linux">
|
||||||
|
<meta http-equiv="Content-language" content="en">
|
||||||
|
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
|
||||||
|
<meta name="robots" content="All,Index,Follow">
|
||||||
|
|
||||||
|
<link type="text/css" rel="stylesheet" href="../../styles/style.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div class="rightlinks">
|
||||||
|
<ul>
|
||||||
|
<li><a href="../../index.html">Home</a></li>
|
||||||
|
<li><a href="../../doc.html">Documentation</a></li>
|
||||||
|
<li><a href="../index.html">Howtos</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
|
||||||
|
<h1>Howto do something</h1>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@ -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.10.6</a>
|
<a class="important" href="download.html">1.11.2</a>
|
||||||
(<a href="CHANGES.txt">Changes</a>).</p>
|
(<a href="CHANGES.txt">Changes</a>).</p>
|
||||||
|
|
||||||
<h2>Features: </h2>
|
<h2>Features: </h2>
|
||||||
@ -80,8 +80,7 @@
|
|||||||
<h2>News: </h2>
|
<h2>News: </h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li>2008-10-14 : <a href="download.html#source">1.11.0</a> is
|
<li>2008-10-14 : <a href="download.html#source">1.11.0</a> is
|
||||||
out. You may want to give it a try if you are not afraid of
|
out.</li>
|
||||||
initial bugs.</li>
|
|
||||||
<li>2008-09-01 : <a href="filters/filters.html">A new
|
<li>2008-09-01 : <a href="filters/filters.html">A new
|
||||||
filter</a> for Office Open XML formats (docx ...).</li>
|
filter</a> for Office Open XML formats (docx ...).</li>
|
||||||
<li>2008-05-22 : we now have a mailing list:
|
<li>2008-05-22 : we now have a mailing list:
|
||||||
|
|||||||
@ -48,7 +48,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.10.6</a></p>
|
<a class="important" href="download.html">1.11.2</a></p>
|
||||||
|
|
||||||
<p>L'interface utilisateur de
|
<p>L'interface utilisateur de
|
||||||
<span class="application">Recoll</span> est traduite en
|
<span class="application">Recoll</span> est traduite en
|
||||||
@ -93,11 +93,12 @@
|
|||||||
|
|
||||||
<h2>Nouvelles: </h2>
|
<h2>Nouvelles: </h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li>2008-10-14 : la version <a
|
<li>2008-10-14 : la version
|
||||||
href="download.html#source">1.11.0</a> vient de sortir.
|
<a href="download.html#source">1.11.0</a> vient de sortir.</li>
|
||||||
Essayez la si vous n'avez pas peur des problèmes de jeunesse!</li>
|
|
||||||
<li>2008-09-01 : <a href="filters/filters.html">Un nouveau
|
<li>2008-09-01 : <a href="filters/filters.html">Un nouveau
|
||||||
filtre</a> pour les formats Office Open XML (docx ...).</li>
|
filtre</a> pour les formats Office Open XML (docx ...).</li>
|
||||||
|
|
||||||
<li>2008-05-27 Recoll 1.10.2 est sorti.</li>
|
<li>2008-05-27 Recoll 1.10.2 est sorti.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|||||||
@ -1,18 +1,30 @@
|
|||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>Photos</title>
|
<title>Recoll Screenshots</title>
|
||||||
|
<link type="text/css" rel="stylesheet" href="../styles/style.css">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<table>
|
<body>
|
||||||
<tr>
|
<div class="rightlinks">
|
||||||
<td align="center"><a href="recoll0.html"><img src="recoll0-thumb.png"></a></td>
|
<ul>
|
||||||
<td align="center"><a href="recoll1.html"><img src="recoll1-thumb.png"></a></td>
|
<li><a href="../index.html">Home</a></li>
|
||||||
<td align="center"><a href="recoll2.html"><img src="recoll2-thumb.png"></a></td>
|
<li><a href="../download.html">Downloads</a></li>
|
||||||
<td align="center"><a href="recoll3.html"><img src="recoll3-thumb.png"></a></td>
|
<li><a href="../usermanual/index.html">User manual</a></li>
|
||||||
</tr>
|
</ul>
|
||||||
<tr>
|
</div>
|
||||||
<td align="center"><a href="recoll4.html"><img src="recoll4-thumb.png"></a></td>
|
|
||||||
<td align="center"><a href="recoll5.html"><img src="recoll5-thumb.png"></a></td>
|
<div class="content">
|
||||||
<td align="center"><a href="recoll_chinese.html"><img src="recoll_chinese-thumb.png"></a></td>
|
<h1>Recoll screenshots</h1>
|
||||||
</tr></table></body></html>
|
<a href="recoll0.html"><img src="recoll0-thumb.png"></a>
|
||||||
|
<a href="recoll1.html"><img src="recoll1-thumb.png"></a>
|
||||||
|
<a href="recoll2.html"><img src="recoll2-thumb.png"></a>
|
||||||
|
<a href="recoll3.html"><img src="recoll3-thumb.png"></a>
|
||||||
|
<a href="recoll4.html"><img src="recoll4-thumb.png"></a>
|
||||||
|
<a href="recoll5.html"><img src="recoll5-thumb.png"></a>
|
||||||
|
<a href="recoll-HTML_search_results.html">
|
||||||
|
<img src="recoll-HTML_search_results-thumb.png"></a>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user