Wherever this can be done, it usually is.  Multiple versions of
libraries can coexist in Linux, so if the new version requires new
libraries, there's no conflict.

The dependencies that cause problems are, for example,  the situation
where you can only have one of a certain service provider and its users
are bound to it by an API which changes between the release version and
the new version you want to install.  For example, if A, B, C, D, E all
use F, and the new version of C has been changed to use the
(incompatible) API of the new version of F, you'd have to install all 6.




So, in terms of space used for this, if you had to install all 6, would this tax the system so much and risk filling up the hardrive needlessly.

If not, would this cause your installation to misbehave.

It not, if a rollback were done, could all 6 as well as the new F be removed and the old version restored?

If this is possible, would this have an impact on devs preparing Backport versions with rollbacks?

Marc

Reply via email to