b3nmore writes
Indexing complains about Bad paths in configuration file and fails. The offending path in my case is ~/.*, which I use to exclude all hidden directories. It worked flawlessly until now (or maybe until the update to 1.21.2, can’t say). However I don’t see, why this shouldn’t work. Has there been any changes to path definitions I missed?
For th sake of completeness my current recoll.conf: indexstemminglanguages = english german german2 skippedPaths = /.* /downloads /uni/.thunderbird skippedNames = .beagle .bzr .cache .git .hg .metadata .recoll* .svn .thumbn\ ails .xsession-errors .pickle * # bin Cache cache* caught\ spam CVS loop.ps recoll.conf recollrc tmp xapiandb loglevel = 2 topdirs = /srv/storage/backup/frha21 ~
medoc writes
There is a bug in the path verification code, it was initially meant to check topdirs, but I enthusiastically expanded it to skippedPaths, forgetting that these were wildcard expressions. However this is just a warning and has no consequence on the rest of the indexing. So the "and fails" part in your report must come from something else. I’ll fix the "bad paths" issue, but please check the log file to see why the indexing fails.
b3nmore writes
Yes, you’re right, failing indexing is complete unrelated and the bad path notification is just a warning. It seems, that the escaped paths are even correctly excluded from the index.
b3nmore writes
I still get the warning in 1.21.5.
medoc writes
Sorry about this, I forgot to fix it. I just pushed a change which should make it ok now (both for 1.21 and 1.22). So, next release…