Thank you for stepping in Russel. Just to clarify the "unique version policy" isn't an absolute requirement. If it's necessary multiple versions of an application or library can be packaged (for example JUnit 3 and 4, Maven 2 and 3, Tomcat 6&7&8, ASM 3 and 4, etc).
Thanks to your explanations it becomes clear I think that we must package groovy 2 separately, and keep the original groovy package at version 1.8.6 until the transition to Gradle 2 is complete. Miguel are you ok with this plan? Emmanuel Bourg __ This is the maintainer address of Debian's Java team <http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>. Please use debian-j...@lists.debian.org for discussions and questions.