On Wed, Dec 31, 2014 at 02:23, Stuart Henderson wrote: > On 2014/12/31 00:13, Marc Espie wrote: >> well, jdk 1.7 just stopped building. because one file is >10 years old and >> there is an explicit check for that in the build process. >> >> Just think about it. > > Can't go perpetuating 10-year-old currencies, that would be terrible! > > This should be reasonable until openjdk catches up with the newer files > from java 8. > +- if (Math.abs(time - System.currentTimeMillis()) > ((long) > 10) * 365 * 24 * 60 * 60 * 1000) { > +- throw new RuntimeException("time is more than 10 years > from present: " + time); > +- }
Maybe we should only change it to eleven years? Kind of like how the government does "emergency" budget extensions? /ducks and runs...