diff options
Diffstat (limited to 'dependencies.html')
-rw-r--r-- | dependencies.html | 147 |
1 files changed, 91 insertions, 56 deletions
diff --git a/dependencies.html b/dependencies.html index 3011108..c014c8b 100644 --- a/dependencies.html +++ b/dependencies.html @@ -15,10 +15,10 @@ <link href="https://assets.gentoo.org/tyrian/bootstrap.min.css" rel="stylesheet" media="screen"> <link href="https://assets.gentoo.org/tyrian/tyrian.min.css" rel="stylesheet" media="screen"> <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> - <script type="text/javascript" src="_static/jquery.js"></script> - <script type="text/javascript" src="_static/underscore.js"></script> - <script type="text/javascript" src="_static/doctools.js"></script> - <script type="text/javascript" src="_static/language_data.js"></script> + <script src="_static/jquery.js"></script> + <script src="_static/underscore.js"></script> + <script src="_static/doctools.js"></script> + <script src="_static/language_data.js"></script> <link rel="index" title="Index" href="genindex.html" /> <link rel="search" title="Search" href="search.html" /> <link rel="next" title="Ebuild file format" href="ebuild-format.html" /> @@ -76,8 +76,25 @@ <li class=""><a href="_sources/dependencies.rst.txt">Source</a></li> <li> <a href="search.html">Search</a></li> + + <li> - <a href="genindex.html">Index</a></li> + + <a href="genindex.html">General Index</a> + + </li> + + <li> + + <a href="std-policy-index.html">Policy Index</a> + + </li> + + + + + + @@ -115,17 +132,20 @@ <div class="section" id="dependencies"> <h1>Dependencies<a class="headerlink" href="#dependencies" title="Permalink to this headline">¶</a></h1> -<span class="target" id="index-0"></span><div class="section" id="optional-runtime-dependencies"> -<span id="index-1"></span><h2>Optional runtime dependencies<a class="headerlink" href="#optional-runtime-dependencies" title="Permalink to this headline">¶</a></h2> +<span class="target" id="index-0"></span><div class="section" id="pg0001"> +<span id="optional-runtime-dependencies"></span><span id="index-1"></span><h2>Optional runtime dependencies<a class="headerlink" href="#pg0001" title="Permalink to this headline">¶</a></h2> <dl class="field-list simple"> -<dt class="field-odd">Source</dt> -<dd class="field-odd"><p>QA</p> +<dt class="field-odd">PG</dt> +<dd class="field-odd"><p>0001</p> </dd> -<dt class="field-even">Reference</dt> -<dd class="field-even"><p><a class="reference external" href="https://wiki.gentoo.org/index.php?title=Project:Quality_Assurance/Policies&oldid=104017#USE-Controlled_Optional_RDEPENDS">https://wiki.gentoo.org/index.php?title=Project:Quality_Assurance/Policies&oldid=104017#USE-Controlled_Optional_RDEPENDS</a></p> +<dt class="field-even">Source</dt> +<dd class="field-even"><p>QA</p> </dd> -<dt class="field-odd">Reported</dt> -<dd class="field-odd"><p>no</p> +<dt class="field-odd">Reference</dt> +<dd class="field-odd"><p><a class="reference external" href="https://wiki.gentoo.org/index.php?title=Project:Quality_Assurance/Policies&oldid=104017#USE-Controlled_Optional_RDEPENDS">https://wiki.gentoo.org/index.php?title=Project:Quality_Assurance/Policies&oldid=104017#USE-Controlled_Optional_RDEPENDS</a></p> +</dd> +<dt class="field-even">Reported</dt> +<dd class="field-even"><p>no</p> </dd> </dl> <p>Using USE flags to control optional runtime dependencies is not @@ -146,14 +166,17 @@ rebuilding package in question. It has been tentatively approved by the Council but no reference implementation has been written.</p> </div> </div> -<div class="section" id="dependencies-with-no-revision"> -<span id="index-2"></span><h2>=-dependencies with no revision<a class="headerlink" href="#dependencies-with-no-revision" title="Permalink to this headline">¶</a></h2> +<div class="section" id="pg0002"> +<span id="dependencies-with-no-revision"></span><span id="index-2"></span><h2>=-dependencies with no revision<a class="headerlink" href="#pg0002" title="Permalink to this headline">¶</a></h2> <dl class="field-list simple"> -<dt class="field-odd">Source</dt> -<dd class="field-odd"><p>QA</p> +<dt class="field-odd">PG</dt> +<dd class="field-odd"><p>0002</p> </dd> -<dt class="field-even">Reported</dt> -<dd class="field-even"><p>by repoman and pkgcheck</p> +<dt class="field-even">Source</dt> +<dd class="field-even"><p>QA</p> +</dd> +<dt class="field-odd">Reported</dt> +<dd class="field-odd"><p>by repoman and pkgcheck</p> </dd> </dl> <p>Whenever a non-wildcard <code class="docutils literal notranslate"><span class="pre">=</span></code> (equals) dependency is used on a package, @@ -177,17 +200,20 @@ used the correct operator.</p> </div> <div class="section" id="slot-and-subslot-dependencies"> <span id="index-3"></span><h2>Slot and subslot dependencies<a class="headerlink" href="#slot-and-subslot-dependencies" title="Permalink to this headline">¶</a></h2> -<div class="section" id="on-sub-slotted-packages"> -<h3>on (sub-)slotted packages<a class="headerlink" href="#on-sub-slotted-packages" title="Permalink to this headline">¶</a></h3> +<div class="section" id="pg0011"> +<span id="on-sub-slotted-packages"></span><h3>on (sub-)slotted packages<a class="headerlink" href="#pg0011" title="Permalink to this headline">¶</a></h3> <dl class="field-list simple"> -<dt class="field-odd">Source</dt> -<dd class="field-odd"><p>QA</p> +<dt class="field-odd">PG</dt> +<dd class="field-odd"><p>0011</p> </dd> -<dt class="field-even">Reference</dt> -<dd class="field-even"><p><a class="reference external" href="https://archives.gentoo.org/gentoo-portage-dev/message/9cae3a92412a007febe7ac0612d50f5f">https://archives.gentoo.org/gentoo-portage-dev/message/9cae3a92412a007febe7ac0612d50f5f</a></p> +<dt class="field-even">Source</dt> +<dd class="field-even"><p>QA</p> </dd> -<dt class="field-odd">Reported</dt> -<dd class="field-odd"><p>by repoman and pkgcheck</p> +<dt class="field-odd">Reference</dt> +<dd class="field-odd"><p><a class="reference external" href="https://archives.gentoo.org/gentoo-portage-dev/message/9cae3a92412a007febe7ac0612d50f5f">https://archives.gentoo.org/gentoo-portage-dev/message/9cae3a92412a007febe7ac0612d50f5f</a></p> +</dd> +<dt class="field-even">Reported</dt> +<dd class="field-even"><p>by repoman and pkgcheck</p> </dd> </dl> <p>Whenever a package dependency specification matches a range of versions @@ -211,17 +237,20 @@ is specified on the dependency. It pulls in the slot corresponding to the newest package version available.</p> </div> </div> -<div class="section" id="special-case-qt-packages"> -<span id="index-4"></span><h3>special case: Qt packages<a class="headerlink" href="#special-case-qt-packages" title="Permalink to this headline">¶</a></h3> +<div class="section" id="pg0012"> +<span id="special-case-qt-packages"></span><span id="index-4"></span><h3>special case: Qt packages<a class="headerlink" href="#pg0012" title="Permalink to this headline">¶</a></h3> <dl class="field-list simple"> -<dt class="field-odd">Source</dt> -<dd class="field-odd"><p>Qt project</p> +<dt class="field-odd">PG</dt> +<dd class="field-odd"><p>0012</p> </dd> -<dt class="field-even">Reference</dt> -<dd class="field-even"><p><a class="reference external" href="https://wiki.gentoo.org/wiki/Project:Qt/Policies#Dependencies">https://wiki.gentoo.org/wiki/Project:Qt/Policies#Dependencies</a></p> +<dt class="field-even">Source</dt> +<dd class="field-even"><p>Qt project</p> </dd> -<dt class="field-odd">Reported</dt> -<dd class="field-odd"><p>no</p> +<dt class="field-odd">Reference</dt> +<dd class="field-odd"><p><a class="reference external" href="https://wiki.gentoo.org/wiki/Project:Qt/Policies#Dependencies">https://wiki.gentoo.org/wiki/Project:Qt/Policies#Dependencies</a></p> +</dd> +<dt class="field-even">Reported</dt> +<dd class="field-even"><p>no</p> </dd> </dl> <p>The Qt packages use subslots in an uncommon way. The public ABI of Qt @@ -244,17 +273,20 @@ predictable.</p> They point out the case of Qt packages as an example.</p> </div> </div> -<div class="section" id="revision-bumps-on-runtime-dependency-changes"> -<span id="index-5"></span><h2>Revision bumps on runtime dependency changes<a class="headerlink" href="#revision-bumps-on-runtime-dependency-changes" title="Permalink to this headline">¶</a></h2> +<div class="section" id="pg0003"> +<span id="revision-bumps-on-runtime-dependency-changes"></span><span id="index-5"></span><h2>Revision bumps on runtime dependency changes<a class="headerlink" href="#pg0003" title="Permalink to this headline">¶</a></h2> <dl class="field-list simple"> -<dt class="field-odd">Source</dt> -<dd class="field-odd"><p>Council</p> +<dt class="field-odd">PG</dt> +<dd class="field-odd"><p>0003</p> </dd> -<dt class="field-even">Reference</dt> -<dd class="field-even"><p><a class="reference external" href="https://projects.gentoo.org/council/meeting-logs/20151011-summary.txt">https://projects.gentoo.org/council/meeting-logs/20151011-summary.txt</a></p> +<dt class="field-even">Source</dt> +<dd class="field-even"><p>Council</p> </dd> -<dt class="field-odd">Reported</dt> -<dd class="field-odd"><p>no</p> +<dt class="field-odd">Reference</dt> +<dd class="field-odd"><p><a class="reference external" href="https://projects.gentoo.org/council/meeting-logs/20151011-summary.txt">https://projects.gentoo.org/council/meeting-logs/20151011-summary.txt</a></p> +</dd> +<dt class="field-even">Reported</dt> +<dd class="field-even"><p>no</p> </dd> </dl> <p>It must not be assumed that changes to package’s dependencies will @@ -286,14 +318,17 @@ if the package installed by the user still links to libfoo.</p> </div> <div class="section" id="use-dependencies"> <span id="index-6"></span><h2>USE dependencies<a class="headerlink" href="#use-dependencies" title="Permalink to this headline">¶</a></h2> -<div class="section" id="on-packages-without-the-flag"> -<h3>on packages without the flag<a class="headerlink" href="#on-packages-without-the-flag" title="Permalink to this headline">¶</a></h3> +<div class="section" id="pg0021"> +<span id="on-packages-without-the-flag"></span><h3>on packages without the flag<a class="headerlink" href="#pg0021" title="Permalink to this headline">¶</a></h3> <dl class="field-list simple"> -<dt class="field-odd">Source</dt> -<dd class="field-odd"><p>QA (inferred from PMS)</p> +<dt class="field-odd">PG</dt> +<dd class="field-odd"><p>0021</p> </dd> -<dt class="field-even">Reported</dt> -<dd class="field-even"><p>by pkgcheck</p> +<dt class="field-even">Source</dt> +<dd class="field-even"><p>QA (inferred from PMS)</p> +</dd> +<dt class="field-odd">Reported</dt> +<dd class="field-odd"><p>by pkgcheck</p> </dd> </dl> <p>Whenever a package uses a 2-style USE-dependency on another package, @@ -372,17 +407,17 @@ updating its reverse dependencies.</p> <li class="toctree-l1"><a class="reference internal" href="basics.html">Basic information</a></li> <li class="toctree-l1"><a class="reference internal" href="other-docs.html">Other policy documents</a></li> <li class="toctree-l1 current"><a class="current reference internal" href="#">Dependencies</a><ul class='nav'> -<li class="toctree-l2"><a class="reference internal" href="#optional-runtime-dependencies">Optional runtime dependencies</a></li> -<li class="toctree-l2"><a class="reference internal" href="#dependencies-with-no-revision">=-dependencies with no revision</a></li> +<li class="toctree-l2"><a class="reference internal" href="#pg0001">Optional runtime dependencies</a></li> +<li class="toctree-l2"><a class="reference internal" href="#pg0002">=-dependencies with no revision</a></li> <li class="toctree-l2"><a class="reference internal" href="#slot-and-subslot-dependencies">Slot and subslot dependencies</a><ul class='nav'> -<li class="toctree-l3"><a class="reference internal" href="#on-sub-slotted-packages">on (sub-)slotted packages</a></li> -<li class="toctree-l3"><a class="reference internal" href="#special-case-qt-packages">special case: Qt packages</a></li> +<li class="toctree-l3"><a class="reference internal" href="#pg0011">on (sub-)slotted packages</a></li> +<li class="toctree-l3"><a class="reference internal" href="#pg0012">special case: Qt packages</a></li> <li class="toctree-l3"><a class="reference internal" href="#proactive-use-of-slot-operators">proactive use of slot operators</a></li> </ul> </li> -<li class="toctree-l2"><a class="reference internal" href="#revision-bumps-on-runtime-dependency-changes">Revision bumps on runtime dependency changes</a></li> +<li class="toctree-l2"><a class="reference internal" href="#pg0003">Revision bumps on runtime dependency changes</a></li> <li class="toctree-l2"><a class="reference internal" href="#use-dependencies">USE dependencies</a><ul class='nav'> -<li class="toctree-l3"><a class="reference internal" href="#on-packages-without-the-flag">on packages without the flag</a></li> +<li class="toctree-l3"><a class="reference internal" href="#pg0021">on packages without the flag</a></li> </ul> </li> </ul> @@ -414,7 +449,7 @@ updating its reverse dependencies.</p> <h3 class="footerhead">Gentoo Policy Guide </h3> <div class="row"> <div class="col-xs-12 col-md-4"> - <span class="kk-group-header">Powered by</span><br><span><a href="http://sphinx-doc.org/">Sphinx 2.3.1</a> & <a href="https://github.com/mmagorsc/tyrian_sphinx_theme">Tyrian Theme 0.0.2</a></span> + <span class="kk-group-header">Powered by</span><br><span><a href="http://sphinx-doc.org/">Sphinx 2.4.3</a> & <a href="https://github.com/mmagorsc/tyrian_sphinx_theme">Tyrian Theme 0.0.7</a></span> </div> <div class="col-xs-12 col-md-4"> </div> |