From cc22403ce2f562d61474e85d15849bb8a1fb2c3a Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Tue, 13 May 2008 06:12:55 +0000 Subject: [PATCH] Describe how we limit the probability that temporary simultaneous installation of blocking packages will cause some sort of problem. (trunk r10316) svn path=/main/branches/2.1.2/; revision=10317 --- doc/dependency_resolution/package_modeling.docbook | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/doc/dependency_resolution/package_modeling.docbook b/doc/dependency_resolution/package_modeling.docbook index e82250fab..31ea3c49a 100644 --- a/doc/dependency_resolution/package_modeling.docbook +++ b/doc/dependency_resolution/package_modeling.docbook @@ -60,6 +60,19 @@ simultaneously, the overlapping files must be removed from the contents list of the package which was installed first. + + Some cases may exist such that temporary simultaneous installation + of blocking packages will cause some sort of problem. However, + this type of solution will only be chosen for blockers that can not + be satisfied in any other way, such as by + simple adjustment of merge order. In addition, this type of + solution will not be chosen if a blocking package will overwrite + files belonging to packages from the system set, or packages that are + runtime dependencies of portage itself. These constraints serve to + limit the probability that a chosen solution will cause an unforeseen + problem. + Slot Conflicts -- 2.26.2