diff --git a/en/portmgr/Makefile b/en/portmgr/Makefile index da4e75270e..be98864414 100644 --- a/en/portmgr/Makefile +++ b/en/portmgr/Makefile @@ -1,4 +1,4 @@ -# $FreeBSD: www/en/portmgr/Makefile,v 1.3 2006/05/11 22:58:42 pav Exp $ +# $FreeBSD: www/en/portmgr/Makefile,v 1.4 2010/09/17 13:29:46 tabthorpe Exp $ .if exists(../Makefile.conf) .include "../Makefile.conf" @@ -13,7 +13,7 @@ DOCS+= implementation.sgml DOCS+= policies.sgml DOCS+= policies_committing.sgml DOCS+= policies_contributors.sgml -DOCS+= policies_releng_6.sgml +DOCS+= policies_eol.sgml DOCS+= qa.sgml .include "${WEB_PREFIX}/share/mk/web.site.mk" diff --git a/en/portmgr/index.sgml b/en/portmgr/index.sgml index 990933805f..56e316c9df 100644 --- a/en/portmgr/index.sgml +++ b/en/portmgr/index.sgml @@ -1,6 +1,6 @@ - + @@ -15,7 +15,7 @@

The FreeBSD Ports Management Team (also known as portmgr due to its email alias) is responsible for issues relating to the - FreeBSD Ports Collection.

+ FreeBSD Ports Collection.

Charter

@@ -29,8 +29,8 @@ Core Team.

its goals, such as timeouts for inactivity and when commits are allowed. -Also contains the end of support policy -on FreeBSD 6.X.

+Also contains the policy for supported +releases and branches.

Implementation Issues

diff --git a/en/portmgr/policies.sgml b/en/portmgr/policies.sgml index 1e9048d8c5..523bed7dbc 100644 --- a/en/portmgr/policies.sgml +++ b/en/portmgr/policies.sgml @@ -1,6 +1,6 @@ - + ]> @@ -12,8 +12,8 @@ Ports Management Team has adopted certain policies to try to meet each of its goals.

-

EOS/EOL Policies of Ports and Ports - Intrastructure on RELENG_6

+

EOL Policies of Ports and Ports + Intrastructure

Assure The Integrity Of The Ports Collection

diff --git a/en/portmgr/policies_eol.sgml b/en/portmgr/policies_eol.sgml new file mode 100644 index 0000000000..d8e14922ec --- /dev/null +++ b/en/portmgr/policies_eol.sgml @@ -0,0 +1,110 @@ + + + + +]> + + +&header; + +

Support of FreeBSD releases by ports and the ports infrastructure + matches the policies + set out by the FreeBSD Security Officer. Once a major branch X + reaches its EOL date, the "last known good" ports tree will be tagged + with the RELEASE_X_EOL tag as a convenience to those + remaining users who intend to self-support their installations. + This tag is not supported in any way and security fixes will not be + applied. Usage is therefore highly discouraged and should only be + used as a last resort.

+ +

For all supported major src branches, all ports will be included in + an automated quality assurance procedure which will build, install, + package, and deinstall each port on all + Tier 1 platforms. Maintainers and committers are notified of + failures detected during testing. Ports that are known not to build + or run on a given supported branch or platform will be marked as + such.

+ +

Prebuilt binary packages will also be provided for all major branches + and Tier 1 platforms and will be made available via anonymous FTP + from + a worldwide set of mirror sites. Package builds will use the + oldest supported minor release within each major branch to ensure + ABI and KBI backwards compatability within each major branch, and + support all minor versions of each major branch, including + -RELEASE and -STABLE.

+ +

The current package sets and estimated lifetimes of the currently + supported branches are given below. The Estimated EoL + (end-of-life) column gives the earliest date on which that + branch is likely to be dropped.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BranchReleasePackage BranchPackage SetEstimated EoL
RELENG_7n/a/RELENG_7_3packages-7-stableFebruary 28, 2013
RELENG_7_37.3-RELEASERELENG_7_3packages-7-stableMarch 31, 2012
RELENG_7_47.4-RELEASERELENG_7_3packages-7-stableFebruary 28, 2013
RELENG_8n/aRELENG_8_1packages-8-stablelaste release + 2 years
RELENG_8_18.1-RELEASERELENG_8_1packages-8-stableJuly 31, 2012
RELENG_8_28.2-RELEASERELENG_8_1packages-8-stableFebruary 29, 2012
HEADn/a/HEADpackages-9-currentBest Effort
+ +

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 + the supported releases mentioned above.

+ +&footer; + + diff --git a/en/portmgr/policies_releng_6.sgml b/en/portmgr/policies_releng_6.sgml deleted file mode 100644 index 5d447a9d49..0000000000 --- a/en/portmgr/policies_releng_6.sgml +++ /dev/null @@ -1,31 +0,0 @@ - - - - -]> - - -&header; - -

While many people still use RELENG_6, it is End of Life (EOL) and - End of Support (EOS). We encourage all users and developers to - migrate to the FreeBSD 7.X or 8.x branch, both of which is a mature - and stable platform, and is now the 'reference' FreeBSD branch for - the Ports Collection. The "last known good" tree will be tagged - with the RELEASE_6_EOL tag as a convenience to those - remaining users who intend to self-support their own 6.X - installations. This tag is not supported in any way and security - fixes will not be applied. Usage is therefore highly discouraged - and should only be used as a last resort.

- -

Support for RELENG_6 will be removed from the ports infrastructure - after the RELENG_6_EOL tag and the ports collection can no - longer be used on that branch. Therefore maintainers are also no - longer required to provide any form of support for running their - ports on FreeBSD 6.X, and may also remove any legacy support code - at their convenience.

- -&footer; - -