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; - - -
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.
- - - -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.
- - - -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!
- - - -Documentation for GNATS3 is available at - - http://www.gnu.org/software/gnats/doc/3_113_1/index.html.
Documentation for GNATS4 is available at - - http://www.gnu.org/software/gnats/doc/4_0_beta_snapshot/index.html.
Discussion relating to - this project should be directed to the &a.bugbusters; mailing list. - To subscribe to the list, send a message to &a.bugbusters.subscribe;.
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; - -