Gentoo Archives: gentoo-commits

From: "Christian Heim (phreak)" <phreak@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/handbook: hb-guide-ebuild-maintaining.xml
Date: Thu, 01 Nov 2007 20:41:47
Message-Id: E1IngrG-0000A4-LY@stork.gentoo.org
1 phreak 07/11/01 20:41:42
2
3 Modified: hb-guide-ebuild-maintaining.xml
4 Log:
5 Update the Ebuild Maintenance HOWTO, to reflect the right order on how to move a package (#169120).
6
7 Revision Changes Path
8 1.15 xml/htdocs/proj/en/devrel/handbook/hb-guide-ebuild-maintaining.xml
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-guide-ebuild-maintaining.xml?rev=1.15&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-guide-ebuild-maintaining.xml?rev=1.15&content-type=text/plain
12 diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-guide-ebuild-maintaining.xml?r1=1.14&r2=1.15
13
14 Index: hb-guide-ebuild-maintaining.xml
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-guide-ebuild-maintaining.xml,v
17 retrieving revision 1.14
18 retrieving revision 1.15
19 diff -u -r1.14 -r1.15
20 --- hb-guide-ebuild-maintaining.xml 27 Mar 2007 21:48:19 -0000 1.14
21 +++ hb-guide-ebuild-maintaining.xml 1 Nov 2007 20:41:42 -0000 1.15
22 @@ -4,7 +4,7 @@
23 <!-- The content of this document is licensed under the CC-BY-SA license -->
24 <!-- See http://creativecommons.org/licenses/by-sa/1.0 -->
25
26 -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-guide-ebuild-maintaining.xml,v 1.14 2007/03/27 21:48:19 kloeri Exp $ -->
27 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/handbook/hb-guide-ebuild-maintaining.xml,v 1.15 2007/11/01 20:41:42 phreak Exp $ -->
28
29 <sections>
30 <version>1.0.4</version>
31 @@ -173,11 +173,27 @@
32
33 <p>
34 After this, you should change any ebuilds which <c>DEPEND</c> on the
35 -old ebuild to depend on the new one. Only after this, you should
36 -remove each of the files with <c>cvs remove</c> in the old location
37 -and commit the changes there.
38 +old ebuild to depend on the new one. After this, should add an entry to the
39 +latest file in <path>profiles/updates/</path> in the Portage tree in the in
40 +the following format:
41 </p>
42
43 +<pre caption="Adding an entry to updates">
44 +move net-misc/fwbuilder net-firewall/fwbuilder
45 +</pre>
46 +
47 +<p>
48 +Only after this, you should are allowed to remove the the old package.
49 +Simply issue a <c>cvs remove -Rf $PN</c> in the package category and commit
50 +the changes afterwards with a meaningful commit message.
51 +</p>
52 +
53 +<pre caption="Removing a package">
54 +net-misc # cvs rm -Rf fwbuilder
55 +cvs remove: use `cvs commit' to remove these files permanently
56 +net-misc # cvs ci -m "Moving net-misc/fwbuilder to net-firewall/fwbuilder."
57 +</pre>
58 +
59 <note>
60 CVS cannot destroy directories: it will simply not re-create them if
61 they are blank, providing you use CVS with the <c>-P</c> flag.
62
63
64
65 --
66 gentoo-commits@g.o mailing list