Gentoo Archives: gentoo-commits

From: "Davide Cendron (scen)" <scen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/proj/it/devrel/handbook: hb-guide-ebuild-maintaining.xml
Date: Wed, 07 Nov 2007 20:21:14
Message-Id: E1IprOe-0003ip-Bg@stork.gentoo.org
1 scen 07/11/07 20:21:08
2
3 Modified: hb-guide-ebuild-maintaining.xml
4 Log:
5 No version bump, revision 1.15 of EN CVS
6
7 Revision Changes Path
8 1.5 xml/htdocs/proj/it/devrel/handbook/hb-guide-ebuild-maintaining.xml
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/it/devrel/handbook/hb-guide-ebuild-maintaining.xml?rev=1.5&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/it/devrel/handbook/hb-guide-ebuild-maintaining.xml?rev=1.5&content-type=text/plain
12 diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/it/devrel/handbook/hb-guide-ebuild-maintaining.xml?r1=1.4&r2=1.5
13
14 Index: hb-guide-ebuild-maintaining.xml
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/it/devrel/handbook/hb-guide-ebuild-maintaining.xml,v
17 retrieving revision 1.4
18 retrieving revision 1.5
19 diff -u -r1.4 -r1.5
20 --- hb-guide-ebuild-maintaining.xml 27 Apr 2007 14:18:14 -0000 1.4
21 +++ hb-guide-ebuild-maintaining.xml 7 Nov 2007 20:21:07 -0000 1.5
22 @@ -1,7 +1,7 @@
23 <?xml version='1.0' encoding='UTF-8'?>
24 <!DOCTYPE sections SYSTEM "/dtd/book.dtd">
25
26 -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/it/devrel/handbook/hb-guide-ebuild-maintaining.xml,v 1.4 2007/04/27 14:18:14 scen Exp $ -->
27 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/it/devrel/handbook/hb-guide-ebuild-maintaining.xml,v 1.5 2007/11/07 20:21:07 scen Exp $ -->
28
29 <!-- The content of this document is licensed under the CC-BY-SA license -->
30 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
31 @@ -65,19 +65,17 @@
32 <p>
33 Non bisogna <e>mai</e> stabilizzare i pacchetti per le architetture che non si
34 possono testare personalmente, mandare invece un bug al team della relativa
35 -architettura, come <mail link="sparc@g.o">sparc@g.o</mail>,
36 -chiedendo di stabilizzare l'ebuild. Alternativamente, è possibile trovare
37 -diversi sviluppatori Gentoo in IRC che possono dare una mano a risolvere le
38 -proprie richieste.
39 +architettura, come <mail>sparc@g.o</mail>, chiedendo di stabilizzare
40 +l'ebuild. Alternativamente, è possibile trovare diversi sviluppatori Gentoo in
41 +IRC che possono dare una mano a risolvere le proprie richieste.
42 </p>
43
44 <p>
45 -E' meglio non usare <mail
46 -link="arch-maintainers@g.o">arch-maintainers@g.o</mail>, ma
47 -piuttosto aggiungere individualmente i team dell'architettura nella lista CC del
48 -bug. In questo modo i team possono rimuoversi autonomamente dalla lista una
49 -volta che hanno terminato il proprio lavoro, dando una chiara indicazione su
50 -quali team devono ancora stabilizzare un pacchetto.
51 +E' meglio non usare <mail>arch-maintainers@g.o</mail>, ma piuttosto
52 +aggiungere individualmente i team dell'architettura nella lista CC del bug. In
53 +questo modo i team possono rimuoversi autonomamente dalla lista una volta che
54 +hanno terminato il proprio lavoro, dando una chiara indicazione su quali team
55 +devono ancora stabilizzare un pacchetto.
56 </p>
57
58 </body>
59 @@ -171,11 +169,27 @@
60
61 <p>
62 Dopodichè cambiare tutti gli ebuild che dipendono (<c>DEPEND</c>) dal vecchio
63 -ebuild in modo di farli dipendere dal nuovo. Solo dopo di ciò, rimuovere nella
64 -vecchia locazione ogni files con <c>cvs remove</c>, effettuando anche il commit
65 -dei cambiamenti.
66 +ebuild in modo di farli dipendere dal nuovo. Dopodichè aggiungere una voce
67 +al file più recente presente in <path>profiles/updates/</path> nel Portage tree
68 +seguendo questo formato:
69 </p>
70
71 +<pre caption="Aggiungere una voce al file updates">
72 +move net-misc/fwbuilder net-firewall/fwbuilder
73 +</pre>
74 +
75 +<p>
76 +Solo dopo questa operazione è permesso rimuovere il vecchio pacchetto. Basta
77 +eseguire un semplice <c>cvs remove -Rf $PN</c> nella categoria del pacchetto ed
78 +effettuare il commit dei cambiamenti con un messaggio di commit significativo.
79 +</p>
80 +
81 +<pre caption="Rimuovere un pacchetto">
82 +net-misc # cvs rm -Rf fwbuilder
83 +cvs remove: use `cvs commit' to remove these files permanently
84 +net-misc # cvs ci -m "Moving net-misc/fwbuilder to net-firewall/fwbuilder."
85 +</pre>
86 +
87 <note>
88 CVS non può distruggere le directory: semplicemente non le ricrea se sono vuote,
89 utilizzando il comando insieme al parametro <c>-P</c>.
90 @@ -274,4 +288,4 @@
91
92 </body>
93 </section>
94 -</sections>
95 +</sections>
96 \ No newline at end of file
97
98
99
100 --
101 gentoo-commits@g.o mailing list