This seems fragile - what if I change the logic in `short_description`? What if I add a short_description to, say, suse.rb to return something else?

I think there may be a fundamental problem with using short_description as-is, because it's not stored in the db. Maybe the short_description logic should be applied when :description is set? @domcleal, what do you think?