diff --git a/en/projects/Makefile b/en/projects/Makefile index 4990801dc2..1579607fc8 100644 --- a/en/projects/Makefile +++ b/en/projects/Makefile @@ -1,20 +1,20 @@ -# $FreeBSD: www/en/projects/Makefile,v 1.25 2006/04/11 06:03:14 murray Exp $ +# $FreeBSD: www/en/projects/Makefile,v 1.26 2006/07/12 13:35:00 simon Exp $ .if exists(../Makefile.conf) .include "../Makefile.conf" .endif .if exists(../Makefile.inc) .include "../Makefile.inc" .endif DOCS= projects.sgml DOCS+= newbies.sgml DOCS+= cvsweb.sgml DOCS+= summerofcode.sgml DOCS+= summerofcode-2005.sgml INDEXLINK= projects.html -SUBDIR= acpi busdma c99 dingo gnats4 ideas mips bigdisk netperf +SUBDIR= acpi busdma c99 dingo ideas mips bigdisk netperf .include "${WEB_PREFIX}/share/mk/web.site.mk" diff --git a/en/projects/gnats4/Makefile b/en/projects/gnats4/Makefile deleted file mode 100644 index c8152cbc04..0000000000 --- a/en/projects/gnats4/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# Summary for GNATS4 upgrade status -# -# $FreeBSD$ - -MAINTAINER= ceri - -.if exists(../Makefile.conf) -.include "../Makefile.conf" -.endif -.if exists(../Makefile.inc) -.include "../Makefile.inc" -.endif - -DOCS= index.sgml -DATA= style.css - -.include "${WEB_PREFIX}/share/mk/web.site.mk" diff --git a/en/projects/gnats4/index.sgml b/en/projects/gnats4/index.sgml deleted file mode 100644 index 48b05ae640..0000000000 --- a/en/projects/gnats4/index.sgml +++ /dev/null @@ -1,312 +0,0 @@ - - - - - %navincludes; - %includes; - %developers; - - - - - - - - - - - - -"> -"> -"> -"> -"> - - -freebsd-bugbusters-subscribe@FreeBSD.org"> -freebsd-bugbusters@FreeBSD.org"> -]> - - - &header; - Project Goal - -

The aim of this project is to get the FreeBSD bug - tracking system upgraded from GNATS3 to GNATS4 with the minimum - outage, disruption and breakage.

- -

This turns out to be reasonably easy, as long as - the interdependencies on the FreeBSD project's machines are - understood. The main aim of this page is to provide a place for - documentation of these dependencies, along with the steps required - for a successful upgrade and the order in which they should be - taken. A secondary aim is to assure interested parties that work - on this is ongoing, but is non-trivial.

- - Project Plan - -

Initially, development is being done on the - bugmeister's local machine, but pertinent patches will be made - available at &projectbase; as they - are deemed ready.

- - How to Contribute - -

The vast majority of the work involved will require - direct access to the FreeBSD cluster of machines, with elevated - privileges. However, there are some patches that need to be - written, so check the table below to see what still needs to be - done. If you have specific queries or patches to contribute, then - please contact - bugmeister@FreeBSD.org - with details of how you can help.

- -

If you notice that a task is missing from the list, - then please do get in touch with the Bugmeister and let me - know!

- - Resources and Links - - - - Status Board

- - - -

These tasks need to be completed before the upgrade - can be started.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Task Responsible Last Updated Status Notes
Patch the databases/gnats4 port for WANT_FREEFALL_CFG. &a.ceri; 14 January 2004 &status.done; Patches
Commit the database/gnats4 patches. &a.eik; 29 January 2004 &status.done; At least one - month for shakeout will be given.
Produce patches for www/en/cgi/query-pr.cgi and - www/en/cgi/query-pr-summary.cgi to work with GNATS 4. &a.ceri; 16 February 2004 &status.wip;  
Produce configuration files for the new database. &a.ceri; 14 January 2004 &status.done;  
Set a date! &a.ceri;   &status.blocked; Blocked on the CGI patches
Create /c/gnats/README.GNATS4 on freefall &a.ceri;   &status.blocked; This is intended to notify users who cvsup the gnats - database that an upgrade is forthcoming. Should be created - one month before the upgrade happens. Blocked on setting of - the date.
Arrange resource from admins@, or root access to freefall, - www and hub. &a.ceri;   &status.new;  


- -

These tasks list the steps that must be taken during - the upgrade itself.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Task Machines Notes
Pre-build databases/gnats4. freefall, hub and www. freefall must have WANT_FREEFALL_CFG defined in - /etc/make.conf.
Stop mail coming into the gnats account. hub It's desirable to have incoming mail written to a temporary - file while the upgrade is in progress so that submissions can - be re-queued once it's complete.
Comment out all the jobs in the gnats crontab.freefall  
Chmod 000 /c/gnats/gnats-adm/locks to stop further edits.freefall  
Make a backup of /c/gnats. freefall  
Commit the cgi patches. N/A  
pkg_delete the gnats3 port freefall  
Install the gnats4 port, install the new config freefall  
Submit test PRs with queue-pr. Make test edits, etc. freefall  
pkg_delete the gnats3 port hub  
Install the gnats4 port hub  
Queue a test PR on hub, and force file it on freefall hub, freefall  
pkg_delete the gnats3 port www  
Install the gnats4 port www  
Re-enable email submission hub  
Re-enable cronjobs freefall  
Re-queue backed up submissions freefall  


- - - - - - - - - - - - - - - - - - - - -
Legend
&status.new; Not yet started
&status.blocked; Blocked awaiting completion of another task
&status.wip; Work in progress
&status.done; Task completed
&status.n-a; Not planned
- -

The original layout for this web page was borrowed from - the FreeBSD C99 Project.

- &footer; - - diff --git a/en/projects/gnats4/style.css b/en/projects/gnats4/style.css deleted file mode 100644 index 1d4d4982e8..0000000000 --- a/en/projects/gnats4/style.css +++ /dev/null @@ -1,42 +0,0 @@ -/* - * $FreeBSD$ - */ - -BODY { -} - -BODY TD { - font-size: 13px; -} - -BODY SMALL { - width: 615px; - font-size: 11px; -} - -.heading { - font-size: 15px; - background-color: #cbd2ec; -} - -.section { - font-size: 15px; - font-weight: bold; - background-color: #e7e9f7; -} - -.notes { - font-size: 13px; - font-weight: normal; -} - -.main { - width: 615px; - height: auto; - text-align: justify; -} - -.list { - width: 550px; - height: auto; -} diff --git a/en/projects/projects.sgml b/en/projects/projects.sgml index 3963df3706..edfe0787ed 100644 --- a/en/projects/projects.sgml +++ b/en/projects/projects.sgml @@ -1,520 +1,515 @@ - + %navincludes; %includes; ]> &header;

In addition to the mainstream development path of FreeBSD, a number of developer groups are working on the cutting edge to expand FreeBSD's range of applications in new directions. Follow the links below to learn more about these exciting projects.

If you feel that a project is missing, please send the URL and a short description (3-10 lines) to www@FreeBSD.org.

In addition, some of these projects regularly submit status reports, which can be viewed on the status reports page.

Documentation

Applications

Networking

Storage

Kernel, security

Device drivers

Architecture

Misc

&footer;