Rewrite the prose description of Tiers to be structured as bullet
lists of guarantees to users from the Project, guarantees to
developers from the Project, and obligations on developers.
This includes definitions of userland and kernel ABIs as well as
documenting our current practice of ABI stability.
The committments for ports are still vague and will require further
refinement.
Move the Tier status of architectures out of the committers guide and
into a table on the platforms page the website listing the Tier for
each architecture across currently supported stable branches as well
as the projected Tiers for the next stable branch (in this case,
13.x). The table also lists individual TARGET_ARCH values to permit
more granularity in Tier definitions (e.g. hard-float vs soft-float).
Update the Unsupported Platforms table to only list removed
architectures and include the last supported release of these
architectures. This required adding anchors for relevant releases on
the releases page.
Reviewed by: bcr
Discussed with: developers@
Differential Revision: https://reviews.freebsd.org/D22439
from 2011 and previous; point to the mailing list rather then grehan,
who is now less active; point to the wiki as a better reference of
currently supported systems.
- make it clear that "ppc" is "powerpc"
- don't repeat "FreeBSD" so much
- xbox support was removed in r325892
- other minor changes
Reviewed by: allanjude
update the pc98 platform page accordingly. Remove a broken
URL to the 12-CURRENT hardware notes (which was originally
how the stale pc98 page was discovered in the first place).
Sponsored by: The FreeBSD Foundation
hub.freebsd.org and the supporting 15 year old binaries have gone away.
Highlights:
- Sync up the cgi scripts to be closer to the standard page look
and feel and the canonical url locations.
- Adjust the search controls to include the docs.freebsd.org doc set.
- Replace the remaining wais search references.
- Fix up the embedded paths that depended on a symlink and/or nfs jungle
on hub. These aren't present in the jail this now runs in.
- Fix a typo (stray backtick) in one of the header entities.
- Remove the remaining no-longer-functional gnats components - they
ran on hub and no longer exist.
Build tested by: gjb
Brought to you by: lots of coffee, profanity and confusion.
There are a few remaining explicit uses of http://www.freebsd.org/cgi/
but all of these appear to be outdated e.g. pointing to GNATS) and need
updating.
Switch &cgibase; to use protocol-relative links, rather than hardcoding
http. Switch two others (ftpbase and ftpbaseerrata) whilst here.
unlikely we will ever support SGI MIPS, we're certainly not actively
targeting it. Make the page more similarly match other platform pages.
Still to do: add more details of platforms we do support.
- Replace /XML/{doc,www}/ with /XML/ in SysId.
- Remove empty stylesheets in share/xsl and point share/xml/empty.xsl via
XML catalog instead.
- Change the L10N layer in freebsd-*.xsl not to use localized XSLT
stylesheets directly.
- Move share/xsl/* to share/xml and remove share/xsl.
- Remove obsolete share/web2c/pdftex.def.
The primary purposes are to clean up duplicated author definitions in
both share/xml/authors.ent and share/xml/developers.ent, and as a added
bonus simplify writing up author names/email addresses in web pages.
Apart from merging developers.ent into authors.ent, removing the former,
and updating the Committers Guide there should be little user-visible changes:
- a.portmgr renamed to a.portmgr.members
- a.doceng renamed to a.doceng.members
- team.re renamed to a.re.members.email and moved from
share/xml/freebsd.ent to share/xml/authors.ent
- a.core updated and moved from share/xml/mailing-lists.ent to
share/xml/teams.ent
- share/pgpkeys/{addkey.sh|README} updated
Translations are untouched except for build fixes.
Approved by: doceng (gjb)
Approved by: gjb (mentor)