Well today i figured that "hey! that beagle thingy has just arrived in debian packages, let me see what this is.
Well after having installed it, it didn't really seem that it indexed anything, i was looking forward to seeing the speed at which it would seach all my mail (i have mail for quite some years now) - so i thought - hmm, maybe the damn dog needs a bit of a kicking. It came with alot of beagle-* programs, one of them called beagle-build-index .... hmmm, i thought, maybe i should just run that on my ~/.evolution folder and mails will start popping up into the search window.
But Alas!!! all my mails got erased! And all that was left in there was some beagle index related files - that command is dangerous, why would you leave that to the users to make. It seems to me that the only way this program is used (and it should only be run one time as far as i am concerned) is to initiate the one and true index in ~/.beagle - this program should clearly be installed in /usr/lib/beagle or some other "out of the way" place.
Well my mail was gone, no doubt about it, so now my day was spent backing up all my important files, and then trying the "make reiserfs shake it's magic wand and my mail reappears", but unfortunaetely it didn't work - and impressive amount of other data was recovered though - before running the command i took md5 checksums of all the files in my home (processor hungry stuff) and after the "magic wand" command alot of the files had changed.
So here i am, i got beagle installed (turns out i just needed to install libsqlite0, but this is just until i get the time to compile another kernel, one with extended attributes support in my reiserfs filesystem. I also need to find out where the "enable inotify" option is in the kernel configuration (i fear that it is a separate patch) - but the idea of inotify seems very good - kill all the stat'ing daemons - the kernel sure knows when a file changes.
I'm going to bed now, it's 6 in the morning, good night!
P.S. I had a backup of my ~/.evolution folder from 2005-05-04 but that just isn't good enough - i will now know for the rest of my life - that when i publish my "collected mails" book with 1 gazillion pages - May, June, July and the start of August 2005 will be missing.
Comments (3)
Testing the new comment counting code.
Inotify is already there in all the recent kernels.. no patch needed.
Yeah, when 2.6.13 is out it will contain inotify, i wanted to try the stuff so now i'm running 2.6.13-rc6 and haven't crashed yet :-)
I am also running the CVS version of Beagle, and i had to manually build gmime 2.1.16 and evolution-sharp 0.9 - but it works great.
The log files have also been trimmed down a bit, in one of the CVS releases it just accumulated something like ~.5 GB of log data per day - right now i only have 2 MB after ~3 days.
Post comment
If you wish, you can use markdown syntax in the comment field.