Changing the name of the folder instead of generating a unique key seems like a better and easier solution. I'd love to get started on it. Unfortunately i have very little knowledge about the operations of Haiku and their code structure. Can u give me a few pointers on how to start off or where to look for the bug?
I've done a huge amount of work with Tracker, but not Haiku's permutation. However, considering the bug is new it is only logical to begin with the new FSUtils in trunk/src/kits/tracker/FSUtils.h/cpp
Good luck! :-) --The loon