From mboxrd@z Thu Jan 1 00:00:00 1970 From: marco-oweber@gmx.de (Marc Weber) Date: Fri, 04 Sep 2009 18:25:39 +0200 Subject: [sup-talk] Trouble loading dump into Xapian index In-Reply-To: <1252002797-sup-6522@zyrg.net> References: <1251987692-sup-9940@nixos> <1251991420-sup-3869@masanjin.net> <1251994802-sup-8575@nixos> <1251995984-sup-7983@zyrg.net> <1251998504-sup-6794@nixos> <1252002797-sup-6522@zyrg.net> Message-ID: <1252081334-sup-213@nixos> Sorry. It was my fault. I had a ~/.sup/xapian I forgot about. That made the trouble causing the correct error message. So I think it's safe to switch to Xapian. You may use this script. It will copy the existing ~/.sup and create a new directory $NEW with the xapian index. You cane set SUP_BASE to run the new sup to try it out. Next feels so much better in various ways (speed, search in threads etc.) Thanks for your all this work! set -x set -e OLD=~/.sup NEW=/pr/sup-new-test DUMP=/tmp/dump-file-new DUMP2=/tmp/dump-file-new2 SYNC_LOG=/tmp/sup-sync-log GIT_REPO=~/managed_repos/sup_mainline rm -fr $NEW export SUP_BASE=$OLD sup-dump > $DUMP # from now on operate on the new base only export SUP_BASE=$NEW cp -r $OLD $NEW rm -fr $NEW/ferret rm -fr $NEW/xapian # remove old xapian cruft! mv $NEW/{hooks,hooks-disabled} # echo loading stuff.. export SUP_INDEX=xapian cd $GIT_REPO echo "syncing.. this will take long. use tail -f $SYNC_LOG to watch progress" ruby -Ilib bin/sup-sync --all --all-sources --restore $DUMP &> $SYNC_LOG echo "writing dump" ruby -Ilib bin/sup-dump # > $DUMP2 Marc Weber