Fix for JDK-8201483 broken '-' containing features
chris.w.dennis at gmail.com
Fri Apr 13 15:23:52 UTC 2018
It looks like the addition of support for disabling features has broken support for enabling features that contain a ‘-‘ in their name (amusingly this includes the 'all-gcs’ feature).
Pretty sure this is the offending code is the use of 'match($i, /-.*/)’ to distinguish between disabled and enabled features. That regex needs to match a ‘-' only at the beginning of the line otherwise configures thinks you are disabling the ‘ll-gcs’ feature.
More information about the build-dev