This isn't a merge blocker, but given how `~>` works (e.g. it restrict all but the last digit -- but you have only one digit), this is the same as `>= 5` but doesn't look like it.  I'd probably do `~> 5.3` which allows any 5.x release but not 6+.  Whoever tackles #1466 can take care of this.