summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2020-03-05 08:59:54 +0100
committerMichał Górny <mgorny@gentoo.org>2020-03-05 08:59:54 +0100
commitca4ea2ec454f51372d040f26afe906ed330892f4 (patch)
tree2aae88e816a0a52b552528ef6538c886802f6c28 /deprecation.html
parentUpdate for deprecations chapter (diff)
downloadpolicy-guide-ca4ea2ec454f51372d040f26afe906ed330892f4.tar.gz
policy-guide-ca4ea2ec454f51372d040f26afe906ed330892f4.tar.bz2
policy-guide-ca4ea2ec454f51372d040f26afe906ed330892f4.zip
Update wrt deprecated eclasses
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'deprecation.html')
-rw-r--r--deprecation.html24
1 files changed, 24 insertions, 0 deletions
diff --git a/deprecation.html b/deprecation.html
index 596b70e..bfabd7b 100644
--- a/deprecation.html
+++ b/deprecation.html
@@ -154,6 +154,29 @@ no version bumps are expected.</p>
<p>The current list of deprecated EAPIs is stored as <code class="docutils literal notranslate"><span class="pre">eapis-deprecated</span></code>
in <code class="docutils literal notranslate"><span class="pre">metadata/layout.conf</span></code>.</p>
</div>
+<div class="section" id="pg1003">
+<span id="deprecated-eclasses"></span><span id="index-1"></span><h2>Deprecated eclasses<a class="headerlink" href="#pg1003" title="Permalink to this headline">¶</a></h2>
+<dl class="field-list simple">
+<dt class="field-odd">PG</dt>
+<dd class="field-odd"><p>1003</p>
+</dd>
+<dt class="field-even">Source</dt>
+<dd class="field-even"><p>individual eclass maintainers</p>
+</dd>
+<dt class="field-odd">Reference</dt>
+<dd class="field-odd"><p><a class="reference external" href="https://gitweb.gentoo.org/repo/gentoo.git/tree/metadata/qa-policy.conf">https://gitweb.gentoo.org/repo/gentoo.git/tree/metadata/qa-policy.conf</a></p>
+</dd>
+<dt class="field-even">Reported</dt>
+<dd class="field-even"><p>by pkgcheck and repoman</p>
+</dd>
+</dl>
+<p>Deprecated eclasses should not be used in new ebuilds. Existing
+packages should be updated not to use these eclasses on version bumps,
+or proactively when no version bumps are expected.</p>
+<p>The current list of deprecated eclasses is stored along with suggested
+replacements as <code class="docutils literal notranslate"><span class="pre">deprecated-eclass</span></code> section
+of <code class="docutils literal notranslate"><span class="pre">metadata/qa-policy.conf</span></code>.</p>
+</div>
</div>
@@ -205,6 +228,7 @@ in <code class="docutils literal notranslate"><span class="pre">metadata/layout.
<li class="toctree-l1"><a class="reference internal" href="dependencies.html">Dependencies</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">Deprecations</a><ul class='nav'>
<li class="toctree-l2"><a class="reference internal" href="#pg1001">Deprecated EAPIs</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#pg1003">Deprecated eclasses</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="ebuild-format.html">Ebuild file format</a></li>