commit:     e86291bf6f6c1a93a6144d6995396a80cb402fa6
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 22 05:02:52 2018 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Sep 23 06:55:56 2018 +0000
URL:        https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=e86291bf

ebuild-maintenance/maintenance-tasks: Amend section on package removal.

Clarify that reverse dependencies are to be removed.

 ebuild-maintenance/maintenance-tasks/text.xml | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/ebuild-maintenance/maintenance-tasks/text.xml 
b/ebuild-maintenance/maintenance-tasks/text.xml
index 10e25d9..e4a173f 100644
--- a/ebuild-maintenance/maintenance-tasks/text.xml
+++ b/ebuild-maintenance/maintenance-tasks/text.xml
@@ -437,13 +437,18 @@ When removing packages follow these steps:
 
 <ol>
   <li>
-    Make sure that no dependencies in Portage are broken due to the removal
+    Make sure that no dependencies in the Gentoo repository are broken due to
+    the removal
   </li>
   <li>Send last rites to gentoo-dev-announce and gentoo-dev</li>
   <li>Mask the package</li>
   <li>Wait 30 days (or more)</li>
   <li>Remove from the git tree unless the reason for removal has been 
fixed</li>
-  <li>Remove package.mask entry</li>
+  <li>
+    Remove any references to the package from other ebuilds, e.g.,
+    use-conditional dependencies. Blockers are the only exception to this.
+  </li>
+  <li>Remove package.mask and any package.use.mask entries</li>
   <li>
     Remove the <c>&lt;pkg&gt;</c> tags referencing this package in the
     <uri link="::ebuild-writing/misc-files/metadata">metadata.xml</uri>

Reply via email to