|
Lines 31-37
Link Here
|
| 31 |
|
31 |
|
| 32 |
<p>portmgr also runs periodic builds of proposed large changes to the |
32 |
<p>portmgr also runs periodic builds of proposed large changes to the |
| 33 |
Ports Collection on a dedicated area of the automated |
33 |
Ports Collection on a dedicated area of the automated |
| 34 |
<a href="http://pointyhat.FreeBSD.org">ports building cluster</a>. |
34 |
<a href="https://pkg-status.freebsd.org">ports building cluster</a>. |
|
|
35 |
These are termed experimental builds (often referred to as "exp-runs"). |
| 35 |
Examples of changes that should be tested here before committing |
36 |
Examples of changes that should be tested here before committing |
| 36 |
include:</p> |
37 |
include:</p> |
| 37 |
|
38 |
|
|
Lines 41-53
Link Here
|
| 41 |
X11 servers, GNOME, KDE, autotools, and so forth</p></li> |
42 |
X11 servers, GNOME, KDE, autotools, and so forth</p></li> |
| 42 |
<li><p>changes that change the "accepted best practice" for |
43 |
<li><p>changes that change the "accepted best practice" for |
| 43 |
ports Makefiles, such as definitions or usage of common make |
44 |
ports Makefiles, such as definitions or usage of common make |
| 44 |
variables (or <tt>Makevar</tt>s). (e.g. consolidation of |
45 |
variables (or <tt>Makevar</tt>s). (e.g., consolidation of |
| 45 |
various implementations of USE_*, WITH_*, and so forth)</p></li> |
46 |
various implementations of USE_*, WITH_*, and so forth)</p></li> |
| 46 |
<li><p>large repocopies (such as when an existing port category |
47 |
<li><p>large changes to the repository (such as when an existing port category |
| 47 |
is divided up)</p></li> |
48 |
is divided up)</p></li> |
| 48 |
</ul> |
49 |
</ul> |
| 49 |
|
50 |
|
| 50 |
<p>Again, since the ports tree is not branched, any large-scale |
51 |
<p>Any large-scale |
| 51 |
failures that might be caused by any of the above need to be caught |
52 |
failures that might be caused by any of the above need to be caught |
| 52 |
first before a large number of user installations are affected.</p> |
53 |
first before a large number of user installations are affected.</p> |
| 53 |
|
54 |
|
|
Lines 59-69
Link Here
|
| 59 |
commits in certain unusual cases, such as: commits that in their |
60 |
commits in certain unusual cases, such as: commits that in their |
| 60 |
opinion destabilize the Ports Collection; violate the |
61 |
opinion destabilize the Ports Collection; violate the |
| 61 |
Principle Of Least Astonishment for FreeBSD's users; or in cases |
62 |
Principle Of Least Astonishment for FreeBSD's users; or in cases |
| 62 |
of inter-committer disputes that can not be solved among the |
63 |
of inter-committer disputes that cannot be solved among the |
| 63 |
committers themselves.</p> |
64 |
committers themselves.</p> |
| 64 |
|
65 |
|
| 65 |
<h3>Maintain The Automated <a href="http://pointyhat.FreeBSD.org"> |
66 |
<h3>Maintain The Automated Ports Building Cluster</h3> |
| 66 |
Ports Building Cluster</a></h3> |
|
|
| 67 |
|
67 |
|
| 68 |
<p>portmgr maintains a set of machines that automatically build |
68 |
<p>portmgr maintains a set of machines that automatically build |
| 69 |
packages on combinations of FreeBSD source tree versus CPU |
69 |
packages on combinations of FreeBSD source tree versus CPU |
|
Lines 167-173
Link Here
|
| 167 |
their status and interest in continuing to work with the ports tree. |
167 |
their status and interest in continuing to work with the ports tree. |
| 168 |
Committers who do not respond to such email, or who respond in the |
168 |
Committers who do not respond to such email, or who respond in the |
| 169 |
negative, have their commit bits reclaimed for safekeeping. |
169 |
negative, have their commit bits reclaimed for safekeeping. |
| 170 |
Currrently, this period is one year.</p> |
170 |
Currently, this period is one year.</p> |
| 171 |
|
171 |
|
| 172 |
<p>In unusual cases it may become necessary to remove Ports Committers |
172 |
<p>In unusual cases it may become necessary to remove Ports Committers |
| 173 |
for other reasons. This will only be done after serious deliberation, |
173 |
for other reasons. This will only be done after serious deliberation, |