From 4b785973c8e80ef102433132a8183f16addac1ee Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Tue, 13 May 2008 06:12:08 +0000 Subject: Describe how we limit the probability that temporary simultaneous installation of blocking packages will cause some sort of problem. svn path=/main/trunk/; revision=10316 --- doc/dependency_resolution/package_modeling.docbook | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'doc') 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 -- cgit v1.2.3-1-g7c22