I have noticed that I have leases in my Main Web that are the result of people clicking on topics yet-to-be-created (by clicking the ?), and then backing out of that via the browser.
This creates a lease on a topic that does not exist (since the topic was never actually created).
Now, the tick_twiki.pl is supposed to remove expired leases, but it does so by finding all the topics in a web, locating the lease (if any) and checking for expiration.
However, this is backward, since for these types of "bogus" leases, the topic does not exist!!
Ideally, tick_twiki.pl should:
1) look for leases files in each web
2) find a corresponding topic
3) if none exists, remove the lease
4) if a topic exists, check lease expiry and remove if old.
Now that I know about these bogus leases, I can remove them manually, but ideally the tick_twiki script should take care of them.
indeed it should.