diff options
Diffstat (limited to 'doc/dependency_resolution')
-rw-r--r-- | doc/dependency_resolution/decision_making.docbook | 8 | ||||
-rw-r--r-- | doc/dependency_resolution/package_modeling.docbook | 26 | ||||
-rw-r--r-- | doc/dependency_resolution/task_scheduling.docbook | 14 |
3 files changed, 24 insertions, 24 deletions
diff --git a/doc/dependency_resolution/decision_making.docbook b/doc/dependency_resolution/decision_making.docbook index 5bcf84388..ffb1a4ab2 100644 --- a/doc/dependency_resolution/decision_making.docbook +++ b/doc/dependency_resolution/decision_making.docbook @@ -18,18 +18,18 @@ to satisfy constraints and minimize cost. The following package states influence the cost calculation for a given combination: + </para> <itemizedlist> <listitem> - installed + <para>installed</para> </listitem> <listitem> - selected (for installation) + <para>selected (for installation)</para> </listitem> <listitem> - not selected (for installation) + <para>not selected (for installation)</para> </listitem> </itemizedlist> - </para> <para> In cost calculations, virtual packages by themselves are considered to cost nothing since they do not directly install anything. diff --git a/doc/dependency_resolution/package_modeling.docbook b/doc/dependency_resolution/package_modeling.docbook index 37cdb6008..beada903e 100644 --- a/doc/dependency_resolution/package_modeling.docbook +++ b/doc/dependency_resolution/package_modeling.docbook @@ -8,41 +8,41 @@ <para> Dependency resolution involves satisfaction of many constraints: + </para> <itemizedlist> <listitem> - Persistent configuration parameters, like those that come from - make.profile, make.conf, and the /etc/portage directory. + <para>Persistent configuration parameters, like those that come from + make.profile, make.conf, and the /etc/portage directory.</para> </listitem> <listitem> - Current command parameters, which may include options, atoms, or sets. + <para>Current command parameters, which may include options, atoms, or sets.</para> </listitem> <listitem> - <link linkend='dependency-resolution-package-modeling-constraint-satisfaction-package-dependencies'> - Package Dependencies</link> + <para><link linkend='dependency-resolution-package-modeling-constraint-satisfaction-package-dependencies'> + Package Dependencies</link></para> </listitem> </itemizedlist> - </para> </sect2> <sect2 id='dependency-resolution-package-modeling-constraint-satisfaction-package-dependencies'> <title>Package Dependencies</title> <para> Common types of package dependencies: + </para> <itemizedlist> <listitem> - Files required for building or installing. Downloads may - be necessary to satisfy these. + <para>Files required for building or installing. Downloads may + be necessary to satisfy these.</para> </listitem> <listitem> - Other packages required to be installed for - buildtime or runtime. + <para>Other packages required to be installed for + buildtime or runtime.</para> </listitem> <listitem> - Blockers that prevent conflicting packages from being installed - simultaneously. + <para>Blockers that prevent conflicting packages from being installed + simultaneously.</para> </listitem> </itemizedlist> - </para> </sect2> </sect1> diff --git a/doc/dependency_resolution/task_scheduling.docbook b/doc/dependency_resolution/task_scheduling.docbook index c8e3608d1..8180e56da 100644 --- a/doc/dependency_resolution/task_scheduling.docbook +++ b/doc/dependency_resolution/task_scheduling.docbook @@ -24,28 +24,28 @@ rather than replaced. The following constraints protect inappropriate packages from being chosen for automatic uninstallation: + </para> <itemizedlist> <listitem> - Installed packages that have been pulled into the current dependency + <para>Installed packages that have been pulled into the current dependency graph will not be uninstalled. Due to <link linkend='dependency-resolution-package-modeling-dependency-neglection'> dependency neglection</link> and special properties of packages in the "system" set, other checks may be necessary in order - to protect inappropriate packages from being uninstalled. + to protect inappropriate packages from being uninstalled.</para> </listitem> <listitem> - An installed package that is matched by a dependency atom from the + <para>An installed package that is matched by a dependency atom from the "system" set will not be uninstalled in advance since it might not - be safe. Such a package will only be uninstalled through replacement. + be safe. Such a package will only be uninstalled through replacement.</para> </listitem> <listitem> - An installed package that is matched by a dependency atom from the + <para>An installed package that is matched by a dependency atom from the "world" set will not be uninstalled if the dependency graph does not contain a replacement package that is matched by the same dependency - atom. + atom.</para> </listitem> </itemizedlist> - </para> <para> In order to ensure that package files remain installed in a usable state whenever possible, uninstallation operations are not executed |