Github user jeking3 commented on the issue:
https://github.com/apache/thrift/pull/1380
On the Travis build - the Ubuntu Trusty image is using D 2.070.0 (see:
https://github.com/apache/thrift/tree/master/build/docker).
Currently we don't really have an official record and mechanism for minimum
required versions of things. The closest thing is a store in the backlog that
I opened recently: https://issues.apache.org/jira/browse/THRIFT-4344
It sounds like we may need to make a decision as to how old an environment
we want to continue to support for D in future thrift releases. The project
has been really relaxed in support, for example the Perl library claims to
require only v5.10.0 or later which is ancient (trusty has 5.18.2 for example).
What I'm finding is that the matrix for CI builds is just too wide and unruly,
and we need to start making some decisions about how far back we need to
support with each release.
---