Gentoo Archives: gentoo-commits

From: "Ulrich Müller" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/devmanual:master commit in: ebuild-maintenance/maintenance-tasks/
Date: Sun, 23 Sep 2018 06:57:22
Message-Id: 1537685756.e86291bf6f6c1a93a6144d6995396a80cb402fa6.ulm@gentoo
1 commit: e86291bf6f6c1a93a6144d6995396a80cb402fa6
2 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 22 05:02:52 2018 +0000
4 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 23 06:55:56 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=e86291bf
7
8 ebuild-maintenance/maintenance-tasks: Amend section on package removal.
9
10 Clarify that reverse dependencies are to be removed.
11
12 ebuild-maintenance/maintenance-tasks/text.xml | 9 +++++++--
13 1 file changed, 7 insertions(+), 2 deletions(-)
14
15 diff --git a/ebuild-maintenance/maintenance-tasks/text.xml b/ebuild-maintenance/maintenance-tasks/text.xml
16 index 10e25d9..e4a173f 100644
17 --- a/ebuild-maintenance/maintenance-tasks/text.xml
18 +++ b/ebuild-maintenance/maintenance-tasks/text.xml
19 @@ -437,13 +437,18 @@ When removing packages follow these steps:
20
21 <ol>
22 <li>
23 - Make sure that no dependencies in Portage are broken due to the removal
24 + Make sure that no dependencies in the Gentoo repository are broken due to
25 + the removal
26 </li>
27 <li>Send last rites to gentoo-dev-announce and gentoo-dev</li>
28 <li>Mask the package</li>
29 <li>Wait 30 days (or more)</li>
30 <li>Remove from the git tree unless the reason for removal has been fixed</li>
31 - <li>Remove package.mask entry</li>
32 + <li>
33 + Remove any references to the package from other ebuilds, e.g.,
34 + use-conditional dependencies. Blockers are the only exception to this.
35 + </li>
36 + <li>Remove package.mask and any package.use.mask entries</li>
37 <li>
38 Remove the <c>&lt;pkg&gt;</c> tags referencing this package in the
39 <uri link="::ebuild-writing/misc-files/metadata">metadata.xml</uri>