Modernize the portmgr part of the website (part 1).
- Replace pointyhat.FreeBSD.org by pkg-status.FreeBSD.org - The ports tree is branched now - Remove mentions of "repocopies", these were leftovers from the CVS era. - Update instructions for handling PRs Parts of the PR were already committed independently by rene at 2017-01-01 when FreeBSD 9.3, 10.1 and 10.2 reached their EOL. Apply some igor fixes while here. PR: 213056 Submitted by: linimon Reviewed by: mat
This commit is contained in:
parent
d9d9a2b7fa
commit
a4d866ff50
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=51124
3 changed files with 16 additions and 16 deletions
|
@ -31,7 +31,8 @@
|
||||||
|
|
||||||
<p>portmgr also runs periodic builds of proposed large changes to the
|
<p>portmgr also runs periodic builds of proposed large changes to the
|
||||||
Ports Collection on a dedicated area of the automated
|
Ports Collection on a dedicated area of the automated
|
||||||
<a href="http://pointyhat.FreeBSD.org">ports building cluster</a>.
|
<a href="https://pkg-status.freebsd.org">ports building cluster</a>.
|
||||||
|
These are termed experimental builds (often referred to as "exp-runs").
|
||||||
Examples of changes that should be tested here before committing
|
Examples of changes that should be tested here before committing
|
||||||
include:</p>
|
include:</p>
|
||||||
|
|
||||||
|
@ -41,13 +42,13 @@
|
||||||
X11 servers, GNOME, KDE, autotools, and so forth</p></li>
|
X11 servers, GNOME, KDE, autotools, and so forth</p></li>
|
||||||
<li><p>changes that change the "accepted best practice" for
|
<li><p>changes that change the "accepted best practice" for
|
||||||
ports Makefiles, such as definitions or usage of common make
|
ports Makefiles, such as definitions or usage of common make
|
||||||
variables (or <tt>Makevar</tt>s). (e.g. consolidation of
|
variables (or <tt>Makevar</tt>s). (e.g., consolidation of
|
||||||
various implementations of USE_*, WITH_*, and so forth)</p></li>
|
various implementations of USE_*, WITH_*, and so forth)</p></li>
|
||||||
<li><p>large repocopies (such as when an existing port category
|
<li><p>large changes to the repository (such as when an existing port category
|
||||||
is divided up)</p></li>
|
is divided up)</p></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p>Again, since the ports tree is not branched, any large-scale
|
<p>Any large-scale
|
||||||
failures that might be caused by any of the above need to be caught
|
failures that might be caused by any of the above need to be caught
|
||||||
first before a large number of user installations are affected.</p>
|
first before a large number of user installations are affected.</p>
|
||||||
|
|
||||||
|
@ -59,11 +60,10 @@
|
||||||
commits in certain unusual cases, such as: commits that in their
|
commits in certain unusual cases, such as: commits that in their
|
||||||
opinion destabilize the Ports Collection; violate the
|
opinion destabilize the Ports Collection; violate the
|
||||||
Principle Of Least Astonishment for FreeBSD's users; or in cases
|
Principle Of Least Astonishment for FreeBSD's users; or in cases
|
||||||
of inter-committer disputes that can not be solved among the
|
of inter-committer disputes that cannot be solved among the
|
||||||
committers themselves.</p>
|
committers themselves.</p>
|
||||||
|
|
||||||
<h3>Maintain The Automated <a href="http://pointyhat.FreeBSD.org">
|
<h3>Maintain The Automated Ports Building Cluster</h3>
|
||||||
Ports Building Cluster</a></h3>
|
|
||||||
|
|
||||||
<p>portmgr maintains a set of machines that automatically build
|
<p>portmgr maintains a set of machines that automatically build
|
||||||
packages on combinations of FreeBSD source tree versus CPU
|
packages on combinations of FreeBSD source tree versus CPU
|
||||||
|
@ -167,7 +167,7 @@
|
||||||
their status and interest in continuing to work with the ports tree.
|
their status and interest in continuing to work with the ports tree.
|
||||||
Committers who do not respond to such email, or who respond in the
|
Committers who do not respond to such email, or who respond in the
|
||||||
negative, have their commit bits reclaimed for safekeeping.
|
negative, have their commit bits reclaimed for safekeeping.
|
||||||
Currrently, this period is one year.</p>
|
Currently, this period is one year.</p>
|
||||||
|
|
||||||
<p>In unusual cases it may become necessary to remove Ports Committers
|
<p>In unusual cases it may become necessary to remove Ports Committers
|
||||||
for other reasons. This will only be done after serious deliberation,
|
for other reasons. This will only be done after serious deliberation,
|
||||||
|
|
|
@ -21,12 +21,12 @@ responses to issues brought to their attention via email.</p>
|
||||||
|
|
||||||
<p>The time limit for a maintainer to respond to a PR is two weeks.
|
<p>The time limit for a maintainer to respond to a PR is two weeks.
|
||||||
After that period, if it is a minor change, any ports committer can
|
After that period, if it is a minor change, any ports committer can
|
||||||
commit the change. If it is a major change (e.g. would require a
|
commit the change. If it is a major change (e.g., would require a
|
||||||
regression run), please contact portmgr first.</p>
|
regression run), please contact portmgr first.</p>
|
||||||
|
|
||||||
<p>We have an add-on to the Problem Reports database known as the auto-assigner,
|
<p>We have an add-on to the Problem Reports database known as the auto-assigner,
|
||||||
which attempts to automatically notify maintainers of PRs; however,
|
which attempts to automatically notify maintainers of PRs; however,
|
||||||
it depends on the Synopsis containing category/portname. In general,
|
it depends on the Summary containing category/portname. In general,
|
||||||
various people attempt to catch and fix cases where it does not work,
|
various people attempt to catch and fix cases where it does not work,
|
||||||
but you should not assume so. Therefore, please
|
but you should not assume so. Therefore, please
|
||||||
check to see whether or not the maintainer knows about the PR before
|
check to see whether or not the maintainer knows about the PR before
|
||||||
|
@ -43,8 +43,7 @@ responses to issues brought to their attention via email.</p>
|
||||||
|
|
||||||
<p>This period may be shortened by portmgr if the email address returns
|
<p>This period may be shortened by portmgr if the email address returns
|
||||||
with a hard bounce. In this case, it is probably desirable to reset
|
with a hard bounce. In this case, it is probably desirable to reset
|
||||||
all the maintainer's ports and change any PRs set to 'feedback' back
|
all the maintainer's ports and check the status of any PRs.</p>
|
||||||
to 'open'.</p>
|
|
||||||
|
|
||||||
<a name="commit_privileges"></a>
|
<a name="commit_privileges"></a>
|
||||||
<h3>Commit Privileges</h3>
|
<h3>Commit Privileges</h3>
|
||||||
|
|
|
@ -14,14 +14,15 @@
|
||||||
<body class="navinclude.about">
|
<body class="navinclude.about">
|
||||||
|
|
||||||
<p>Support of FreeBSD releases by ports and the ports infrastructure
|
<p>Support of FreeBSD releases by ports and the ports infrastructure
|
||||||
matches the <a href="&base;/security/#sup">policies
|
currently matches the <a href="&base;/security/#sup">policies
|
||||||
set out by the FreeBSD Security Officer</a>. Once a major branch X
|
set out by the FreeBSD Security Officer</a>. Once a major branch X
|
||||||
reaches its EOL date, the "last known good" ports tree will be tagged
|
reaches its EOL date, the "last known good" ports tree will be tagged
|
||||||
with the <tt>RELEASE_X_EOL</tt> tag as a convenience to those
|
with the <tt>RELEASE_X_EOL</tt> tag as a convenience to those
|
||||||
remaining users who intend to self-support their installations.
|
remaining users who intend to self-support their installations.
|
||||||
This tag is not supported in any way and security fixes will not be
|
This tag is not supported in any way and security fixes will not be
|
||||||
applied. Usage is therefore highly discouraged and should only be
|
applied. Usage is therefore highly discouraged and should only be
|
||||||
used as a last resort.</p>
|
used if there is no other option; consumers are expected to provide
|
||||||
|
their own support.</p>
|
||||||
|
|
||||||
<p>For all supported major src branches, all ports will be included in
|
<p>For all supported major src branches, all ports will be included in
|
||||||
an automated quality assurance procedure which will build, install,
|
an automated quality assurance procedure which will build, install,
|
||||||
|
@ -29,7 +30,7 @@
|
||||||
href="&base;/doc/en_US.ISO8859-1/articles/committers-guide/archs.html#AEN1259">
|
href="&base;/doc/en_US.ISO8859-1/articles/committers-guide/archs.html#AEN1259">
|
||||||
Tier 1 platforms</a>. Maintainers and committers are notified of
|
Tier 1 platforms</a>. Maintainers and committers are notified of
|
||||||
failures detected during testing. Ports that are known not to build
|
failures detected during testing. Ports that are known not to build
|
||||||
or run on a given supported branch or platform will be marked as
|
or run on a given supported branch and/or platform will be marked as
|
||||||
such.</p>
|
such.</p>
|
||||||
|
|
||||||
<p>Prebuilt binary packages will also be provided for all major branches
|
<p>Prebuilt binary packages will also be provided for all major branches
|
||||||
|
@ -128,7 +129,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<p>Older releases are not maintained, ports and packages may not be able
|
<p>Older releases are not maintained; ports and packages may not be able
|
||||||
to install or run. Users are strongly encouraged to upgrade to one of
|
to install or run. Users are strongly encouraged to upgrade to one of
|
||||||
the supported releases mentioned above.</p>
|
the supported releases mentioned above.</p>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue