There are lots of things gem-checkout could check for (and inform about how to get the gem author to properly set the fields).