Best practice to determine which packages need to be rebuilt