Small adjustments for release 1.14.3

This commit is contained in:
Jean-Francois Dockes 2010-11-24 13:16:11 +01:00
parent a91374d67f
commit dc2ebafef3
7 changed files with 113 additions and 52 deletions

View File

@ -1 +1 @@
1.14.2 1.14.3

View File

@ -38,22 +38,25 @@ if test ! -d qtgui;then
echo "Should be executed in the master recoll directory" echo "Should be executed in the master recoll directory"
exit 1 exit 1
fi fi
targetdir=${targetdir-/tmp}
dotag=${dotag-yes}
version=`cat VERSION` version=`cat VERSION`
versionforcvs=`echo $version | sed -e 's/\./_/g'` versionforcvs=`echo $version | sed -e 's/\./_/g'`
TAG="RECOLL_$versionforcvs" TAG="RECOLL_$versionforcvs"
echo Creating version $versionforcvs if test "$dotag" = "yes" ; then
echo Creating AND TAGGING version $versionforcvs
else
echo Creating version $versionforcvs, no tagging
fi
sleep 2 sleep 2
tagexists $TAG && fatal "Tag $TAG already exists" tagexists $TAG && fatal "Tag $TAG already exists"
editedfiles=`$VCCMD status . | egrep -v '^\?'` editedfiles=`$VCCMD status . | egrep -v '^\?'`
if test ! -z "$editedfiles"; then if test "$dotag" = "yes" -a ! -z "$editedfiles"; then
fatal "Edited files exist: " $editedfiles fatal "Edited files exist: " $editedfiles
fi fi
targetdir=${targetdir-/tmp}
dotag=${dotag-yes}
case $version in case $version in
*.*.*) releasename=recoll-$version;; *.*.*) releasename=recoll-$version;;
@ -130,7 +133,7 @@ echo "$targetdir/$out created"
# Check manifest against current reference # Check manifest against current reference
tar tzf $targetdir/$out | sort | cut -d / -f 2- | \ tar tzf $targetdir/$out | sort | cut -d / -f 2- | \
diff mk/manifest.txt - || fatal "Please fix file list" diff mk/manifest.txt - || fatal "Please fix file list mk/manifest.txt"
# We tag .. as there is the 'packaging/' directory in there # We tag .. as there is the 'packaging/' directory in there
[ $dotag = "yes" ] && tagtop $TAG [ $dotag = "yes" ] && tagtop $TAG

View File

@ -52,6 +52,7 @@ common/uproplist.h
configure configure
configure.ac configure.ac
desktop/ desktop/
desktop/hotrecoll.py
desktop/recoll-searchgui.desktop desktop/recoll-searchgui.desktop
desktop/recoll.png desktop/recoll.png
desktop/recoll.xcf desktop/recoll.xcf
@ -91,25 +92,14 @@ doc/user/rcl.install.html
doc/user/rcl.introduction.html doc/user/rcl.introduction.html
doc/user/rcl.introduction.recoll.html doc/user/rcl.introduction.recoll.html
doc/user/rcl.introduction.search.html doc/user/rcl.introduction.search.html
doc/user/rcl.kicker-applet.html
doc/user/rcl.program.api.html doc/user/rcl.program.api.html
doc/user/rcl.program.fields.html doc/user/rcl.program.fields.html
doc/user/rcl.program.html doc/user/rcl.program.html
doc/user/rcl.search.complex.html doc/user/rcl.search.commandline.html
doc/user/rcl.search.custom.html doc/user/rcl.search.desktop.html
doc/user/rcl.search.history.html
doc/user/rcl.search.html doc/user/rcl.search.html
doc/user/rcl.search.lang.html doc/user/rcl.search.lang.html
doc/user/rcl.search.multidb.html
doc/user/rcl.search.preview.html
doc/user/rcl.search.reslist.html
doc/user/rcl.search.sort.html
doc/user/rcl.search.termexplorer.html
doc/user/rcl.search.tips.html
doc/user/rcl.search.wildcards.html
doc/user/rcl.searchkcl.html
doc/user/rcl.searchkio.html doc/user/rcl.searchkio.html
doc/user/rcl.searchkio.searchabledocs.html
doc/user/usermanual-italian.html doc/user/usermanual-italian.html
doc/user/usermanual.html doc/user/usermanual.html
doc/user/usermanual.html-text doc/user/usermanual.html-text
@ -131,6 +121,7 @@ filters/rclgaim
filters/rclics filters/rclics
filters/rclid3 filters/rclid3
filters/rclimg filters/rclimg
filters/rclinfo
filters/rclkwd filters/rclkwd
filters/rcllyx filters/rcllyx
filters/rclman filters/rclman
@ -144,6 +135,7 @@ filters/rclpurple
filters/rclpython filters/rclpython
filters/rclrtf filters/rclrtf
filters/rclscribus filters/rclscribus
filters/rclshowinfo
filters/rclsiduxman filters/rclsiduxman
filters/rclsoff filters/rclsoff
filters/rclsvg filters/rclsvg
@ -282,6 +274,8 @@ qtgui/i18n/recoll_fr.qm
qtgui/i18n/recoll_fr.ts qtgui/i18n/recoll_fr.ts
qtgui/i18n/recoll_it.qm qtgui/i18n/recoll_it.qm
qtgui/i18n/recoll_it.ts qtgui/i18n/recoll_it.ts
qtgui/i18n/recoll_lt.qm
qtgui/i18n/recoll_lt.ts
qtgui/i18n/recoll_ru.qm qtgui/i18n/recoll_ru.qm
qtgui/i18n/recoll_ru.ts qtgui/i18n/recoll_ru.ts
qtgui/i18n/recoll_tr.qm qtgui/i18n/recoll_tr.qm

View File

@ -103,6 +103,8 @@ ${STRIP} ${bindir}/recollindex
${INSTALL} -m 0755 filters/rcl* ${datadir}/recoll/filters/ || exit 1 ${INSTALL} -m 0755 filters/rcl* ${datadir}/recoll/filters/ || exit 1
${INSTALL} -m 0755 desktop/xdg-utils-1.0.1/scripts/xdg-open \ ${INSTALL} -m 0755 desktop/xdg-utils-1.0.1/scripts/xdg-open \
${datadir}/recoll/filters/ || exit 1 ${datadir}/recoll/filters/ || exit 1
${INSTALL} -m 0755 desktop/hotrecoll.py \
${datadir}/recoll/filters/ || exit 1
${INSTALL} -m 0444 \ ${INSTALL} -m 0444 \
sampleconf/mimeconf \ sampleconf/mimeconf \

View File

@ -31,6 +31,29 @@
<h1>Recoll journal of user-visible changes </h1> <h1>Recoll journal of user-visible changes </h1>
<h2><a name="1.14.3">1.14.3</a></h2>
<ul>
<li>Get rid of permanent filter subprocess at the end of a GUI
indexing pass.</li>
<li>Add new filter for indexing GNU info files.</li>
<li>Index the file name from a zip or chm internal path.</li>
<li>Add hotrecoll.py script to help with one-key recoll
activation/hiding. Move focus to search entry when unminimized.</li>
<li>Handle bad mbox format from Thunderbird.</li>
<li>Catch exception which was causing stderr messages while
indexing encrypted zip files.</li>
<li>Change result list "Edit" links to "Open" for consistency
with menus.</li>
<li>Change the type of character set conversion occurring
when using "Copy file path" from the result list.
Should work in more cases than the previous approach (but
will still fail sometimes).</li>
<li>Update lyx filter.</li>
<li>Fix problems with white space in file name in several
input filters.</li>
<li>Support mutagen versions older than 1.17.</li>
</ul>
<h2><a name="1.14.2">1.14.2</a></h2> <h2><a name="1.14.2">1.14.2</a></h2>
<p>Note: most of the changes are in release 1.14.0. Release 1.14.1 fixed 2 <p>Note: most of the changes are in release 1.14.0. Release 1.14.1 fixed 2
bugs. Release 1.14.2 fixes the help browser which was broken bugs. Release 1.14.2 fixes the help browser which was broken

View File

@ -48,36 +48,19 @@
</table> </table>
</p> </p>
<h2><a>General information and release notes</a></h2> <h2><a>General information</a></h2>
<p><em>Installing over an older version</em>: version 1.13/14 indexes are
mostly compatible with 1.11, but some new, relatively minor,
features (ie: duplicates collapsing) depend on a full index
rebuild. The 1.14 date search feature does <i>not</i> need an
index rebuild, the data was already in the index.
<br />If installing over 1.10 or older, you need a full
rebuild. The best way to do this is to just delete the old
<span class="filename">.recoll/xapiandb</span> directory,
especially if the index was created by an older version.
(ie: <tt>rm&nbsp;-rf&nbsp;~/.recoll/xapiandb/</tt>). On very
old indexes, <tt>recollindex&nbsp;-z</tt> may sometimes end
with a <em>backend doesn't implement metadata</em> error,
which is wasteful because you then need to delete xapiandb and
run the indexing again.</p>
<p>The download page for Recoll 1.13 is <p>The download page for Recoll 1.13 is
<a href="download-1.13.html">still available</a>.</p> <a href="download-1.13.html">still available</a>.</p>
<p>Instructions: <a href="usermanual/rcl.install.html">
<p>Recoll <a href="usermanual/rcl.install.html">
Installation / building manual</a>.</p> Installation / building manual</a>.</p>
<p>Most binary packages on this page need a Qt 4 runtime <p>Current <a href="release-1.14.3.html">release notes</a>.</p>
environment (Qt 3.x is specified for a few). To make things easier,
on systems where Xapian is not available from the standard package
repositories, the Recoll package will have a static link to Xapian
so that you do not need to build/install it separately.</p>
<p>Optional packages used by document filters: <p>The indexing filters for some document types may need
external packages not installed on your system by default, and
not installed automatically with Recoll:
<a href="usermanual/usermanual.html#RCL.INSTALL.EXTERNAL"> <a href="usermanual/usermanual.html#RCL.INSTALL.EXTERNAL">
take a look at the list</a> and decide what you need to take a look at the list</a> and decide what you need to
install.</p> install.</p>
@ -91,7 +74,7 @@
<a href="mailto:jfd@recoll.org"> <a href="mailto:jfd@recoll.org">
report them</a>.</p> report them</a>.</p>
<h3>What do the release numbers mean?</h3> <h4>What do the release numbers mean?</h4>
<p>The Recoll releases are numbered X.Y.Z. The X <p>The Recoll releases are numbered X.Y.Z. The X
would only change for really major modifications like a big would only change for really major modifications like a big
@ -118,11 +101,11 @@
<h2><a name="source">Source</a></h2> <h2><a name="source">Source</a></h2>
<h3>Current release distribution: 1.14.2:</h3> <h3>Current release distribution: 1.14.3:</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.14.2.tar.gz">recoll-1.14.2.tar.gz</a>.</p> <p><a href="recoll-1.14.3.tar.gz">recoll-1.14.3.tar.gz</a>.</p>
<h3>Prerequisites for building from source:</h3> <h3>Prerequisites for building from source:</h3>
<ul> <ul>
@ -177,7 +160,7 @@
<h3>Older recoll releases:</h3> <h3>Older recoll releases:</h3>
<p> <p>
<a href="recoll-1.14.0.tar.gz">1.14.0</a>. <a href="recoll-1.14.2.tar.gz">1.14.2</a>.
<a href="recoll-1.13.04.tar.gz">1.13.04</a>. <a href="recoll-1.13.04.tar.gz">1.13.04</a>.
<a href="recoll-1.12.4.tar.gz">1.12.4</a>. <a href="recoll-1.12.4.tar.gz">1.12.4</a>.
<a href="recoll-1.11.4.tar.gz">1.11.4</a>. <a href="recoll-1.11.4.tar.gz">1.11.4</a>.
@ -201,6 +184,11 @@
<p>However they are often a bit older or built with older Xapian <p>However they are often a bit older or built with older Xapian
releases. Here follow a number of updated packages and releases. Here follow a number of updated packages and
instructions for a number of distributions.</p> instructions for a number of distributions.</p>
<p>Most binary packages on this page need a Qt 4 runtime
environment (Qt 3.x is specified for a few). To make things easier,
on systems where Xapian is not available from the standard package
repositories, the Recoll package will have a static link to Xapian
so that you do not need to build/install it separately.</p>
<h3>Ubuntu</h3> <h3>Ubuntu</h3>
<blockquote> <blockquote>
@ -327,9 +315,7 @@ sudo add-apt-repository ppa:recoll-backports/ppa
<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.8 (patched for the Xapian is statically linked. They still depend on Qt. For
NEAR bug) and libiconv 1.9.2 (where relevant) as static
libraries. They depend on miscellaneous versions of Qt. For
Solaris, you should be able to find a Qt package on Solaris, you should be able to find a Qt package on
<a href="http://www.sunfreeware.com/">sunfreeware</a>.</p> <a href="http://www.sunfreeware.com/">sunfreeware</a>.</p>

View File

@ -0,0 +1,53 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Recoll 1.14.3 release notes</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="download.html">Downloads</a></li>
<li><a href="doc.html">Documentation</a></li>
</ul>
</div>
<div class="content">
<h1>Release notes for Recoll 1.14.3</h1>
<p>Recoll 1.14.3 fixes a number of <a href="CHANGES.html">small
bugs</a></p>
<p><em>Installing over an older version</em>: version 1.13/14 indexes are
mostly compatible with 1.11, but some new, relatively minor,
features (ie: duplicates collapsing) depend on a full index
rebuild. The 1.14 date search feature does <i>not</i> need an
index rebuild, the data was already in the index.
<br />If installing over 1.10 or older, you need a full
rebuild. The best way to do this is to just delete the old
<span class="filename">.recoll/xapiandb</span> directory,
especially if the index was created by an older version.
(ie: <tt>rm&nbsp;-rf&nbsp;~/.recoll/xapiandb/</tt>). On very
old indexes, <tt>recollindex&nbsp;-z</tt> may sometimes end
with a <em>backend doesn't implement metadata</em> error,
which is wasteful because you then need to delete xapiandb and
run the indexing again.</p>
</div>
</body>
</html>