1. I would think the latter.
2. If package B requires package A and B fails it should stop downloading because a newer version of B that may be required might depend on a newer version of A. In that way the user doesnt waste bandwidth downloading something they my not need.
1. I would think the latter.
2. If package B requires package A and B fails it should stop downloading because a newer version of B that may be required might depend on a newer version of A. In that way the user doesnt waste bandwidth downloading something they my not need.