We're experiencing a caching issue with genshi when we include two different files in two different directories that happen to have the same name. I'm not sure if this is actually a Genshi defect, or if it belongs in TG, but I figured it was enough of an issue to bring up here. Example:
templates/examplea/index.html includes templates/examplea/include.html
templates/exampleb/index.html includes templates/exampleb/include.html
Sometimes when visiting the controller hooked to the exampleb template, the examplea include is used (and vice-versa).
To illustrate, I've attached a quickstart project that illustrates this behavior. To replicate:
* Run the quickstart project and visit localhost:8080.
* At the bottom of the root page, click the link that takes you to the second page.
* On the second page, click the link that takes you back to the first page.
Our Genshi version: 0.5.1
We're able to reproduce this in TG2.1a3+ (including the most recent 2.1b1).