If you, like me, use Spock (and perhaps Geb) specification/tests for your Tapestry apps, please support my initiative to have Spock, or spock-tapestry, to be precise, support Tapestry 5.7+. Indicate your support by adding a 'thumbs up' to my contribution to the discussion of my pull request <https://github.com/spockframework/spock/pull/1315#discussion_r621218462>.
The Spock specification (and test) framework has a sub-project named 'spock-tapestry' whose purpose it is to provide a Spock extension that knows how to deal with Tapestry's @ImportModule annotation, making it very convenient to test modules and services written in Tapestry. Spock is great and worth a closer look if you haven't heard of it before. The Spock maintainers have done a good job keeping up with different versions of Tapestry. As everyone on this list is probably aware, Tapestry 5.7 is not fully backwards-compatible with previous releases. Many classes were moved to other packages, and sometimes even to a different JAR. This was done to avoid split packages, making them easier to be used with Java 9+ modules. Unfortunately, 'spock-tapestry' is affected by those backward incompatibilities and the maintainers weren't too enthusiastic, at least initially, about accommodating another Tapestry version (see TAP5-2668 <https://issues.apache.org/jira/browse/TAP5-2668>). However, after Thiago's judgement <https://github.com/spockframework/spock/issues/1312#issuecomment-826810060> that "another similar refactor isn't expected to happen again ever" it looks like they are willing to consider it. Currently, there seems to be discord if 'spock-tapestry' should continue supporting past verions of Tapestry (with the implication of having to include conditional code for some of the past versions) or if, from the next release, it should just upgrade its Tapestry dependency to 5.7+. My take is the latter. As software evolves over time it is reasonable to upgrade dependencies from time to time. Users of Tapestry up to release 5.6.+ would still be able to use Spock up to release 2.0-M5. If you agree, again, please add a 'thumbs up' to my contribution to the discussion of my pull request <https://github.com/spockframework/spock/pull/1315#discussion_r621218462>. However, I'm certainly interested in other points of view as well, so please let me know by responding to this post. Thank you.