Not a solution as well. It's too rigid. One nice things with packages and dependencies is that it does depend exactly on what is should. Artificial build numbers are just that: artificial.
Won't go into more detail now, but your idea is flawed. Thanks for trying.