diff options
author | Zac Medico <zmedico@gentoo.org> | 2008-05-13 06:12:08 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2008-05-13 06:12:08 +0000 |
commit | 4b785973c8e80ef102433132a8183f16addac1ee (patch) | |
tree | 2c003ec3f6a94212ee47d3e95ff897f834b4c233 | |
parent | e271d16a641cc9ddbb223ccc084f01cadc721f03 (diff) | |
download | portage-4b785973c8e80ef102433132a8183f16addac1ee.tar.gz portage-4b785973c8e80ef102433132a8183f16addac1ee.tar.bz2 portage-4b785973c8e80ef102433132a8183f16addac1ee.zip |
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
-rw-r--r-- | doc/dependency_resolution/package_modeling.docbook | 13 |
1 files changed, 13 insertions, 0 deletions
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. </para> + <para> + 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 <link + linkend='dependency-resolution-task-scheduling-conflict-avoidance'> + simple adjustment of merge order.</link> 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. + </para> </sect2> <sect2 id='dependency-resolution-package-modeling-slot-conflicts'> <title>Slot Conflicts</title> |