<div dir="ltr">I just copypasted the line and the apt-get update took ~7 seconds longer than expected. If I get any corruption or any magical problems I will report back</div><div class="gmail_extra"><br><br><div class="gmail_quote">

On Wed, Jul 23, 2014 at 12:13 PM, Harald Sitter <span dir="ltr"><<a href="mailto:apachelogger@ubuntu.com" target="_blank">apachelogger@ubuntu.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<a href="https://trello.com/c/W1ZdDudj" target="_blank">https://trello.com/c/W1ZdDudj</a><br>
<br>
to get some preliminary data it would be very lovely if everyone who's<br>
interested could create an update hook that should be relatively safe<br>
to use:<br>
<br>
 cat /etc/apt/apt.conf.d/90xapian<br>
APT::Update::Post-Invoke-Success { "if [ -x<br>
/usr/sbin/update-apt-xapian-index ]; then update-apt-xapian-index -u;<br>
fi" }<br>
<br>
this will make sure that the search index used by qapt and friends is<br>
updated whenever apt-get update finished successfully. Simply check<br>
the last couple of lines of your update output to see what apt-xapian<br>
has to say.<br>
<br>
I am particularly looking for any cases where the updater would report<br>
database corruption or you think that it takes too long or causes too<br>
much disk access. Generally speaking the updates are conducted<br>
incrementally so they should be relatively fast. Assuming apt-xapian<br>
works as well as I believe the hook will only slow apt-get update down<br>
a bit (<10 seconds on most systems I'd say).<br>
<br>
example output:<br>
....<br>
Hit <a href="http://ppa.launchpad.net" target="_blank">http://ppa.launchpad.net</a> utopic/main i386 Packages<br>
Reading .desktop files from /usr/share/app-install/desktop/: done.<br>
Reading Xapian index: done.<br>
Updating Xapian index: done.<br>
Reading package lists... Done<br>
<br>
In case you wondered about the command.... the final hook command I<br>
would actually imagine to set appropriate IO niceness and fork so that<br>
it doesn't block apt-get update at all and doesn't otherwise interfere<br>
with system usage but for this test I'd like it to be as prominent as<br>
possible.<br>
<br>
Also, I doubt this epic will land before 15.04 because ideally it'd be<br>
done globally for all of ubuntu if at all possible.<br>
<span class="HOEnZb"><font color="#888888"><br>
HS<br>
<br>
--<br>
kubuntu-devel mailing list<br>
<a href="mailto:kubuntu-devel@lists.ubuntu.com">kubuntu-devel@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/kubuntu-devel" target="_blank">https://lists.ubuntu.com/mailman/listinfo/kubuntu-devel</a><br>
</font></span></blockquote></div><br></div>