Been working with Mick on CI and it dawned on me that we don't specify a 
specific required JDK version (major.minor.patch) for CI nor do we actually 
specify required python lib versions for many of the requirements in our dtests 
<https://github.com/apache/cassandra-dtest/blob/trunk/requirements.txt>. We 
might implicitly enforce those via coordination between circle and the ASF env 
currently, but "Repeatable ci-cassandra.a.o" in CASSANDRA-18137 
<https://issues.apache.org/jira/browse/CASSANDRA-18137> opens this up to being 
a potential drift point for tests.

So my questions:
1. Does anyone protest the idea of "If you run CI in your own environment 
<https://issues.apache.org/jira/browse/CASSANDRA-18137> to validate a commit, 
here's the specific JDK version you need to use"?
2. Anyone concerned about us being specific about versions in requirements.txt 
in the dtest repo?

Reply via email to