It is astounding that after all this time no one noticed that incrementing EDITLEVEL wasn't doing the job it's intended to do. Diagnosed by entrez: since VERSION_COMPATIBILITY was defined as 3.7.0-0 and up, increasing the fourth component wasn't resulting in old 3.7.0-x files being rejected. This increments EDITLEVEL yet again, because my testing after commenting out VERSION_COMPATIBILITY still wasn't rejecting older files. Proably because the oldest I had available already had the verison info with the preceding EDITLEVEL so weren't actually out of date yet. Once I had old files be rejected, I discovered that the rejection message was invisible (for tty on OSX). The message line showed spaces, matching the length of the intended message, followed by --More--. This fixes that too.
23 KiB
23 KiB