]> git.donarmstrong.com Git - debbugs.git/commitdiff
Converted to markdown
authorVirginia King <ginnery@gmail.com>
Tue, 28 Oct 2014 12:14:46 +0000 (23:14 +1100)
committerVirginia King <ginnery@gmail.com>
Tue, 28 Oct 2014 12:14:46 +0000 (23:14 +1100)
README [deleted file]
README.md [new file with mode: 0644]

diff --git a/README b/README
deleted file mode 100644 (file)
index c5a9a65..0000000
--- a/README
+++ /dev/null
@@ -1,140 +0,0 @@
-                     debbugs, Debian bug tracking system
-                     -----------------------------------
-
-This bug tracking system was developed by Ian Jackson from 1994-1997,
-with assistance from nCipher Corporation Limited in 1997.  nCipher allowed
-Ian to redistribute modifications he made to the system while working as an
-employee of nCipher.
-
-Since then, it has been developed by the various administrators of
-bugs.debian.org, including Darren Benham, Adam Heath, Josip Rodin, Anthony
-Towns, and Colin Watson.  As in the case of Ian, nCipher allowed Colin to
-redistribute modifications he made while working as an employee of nCipher.
-
-=============================================================================
-SYSTEM REQUIREMENTS
-=============================================================================
-
- - GNU date
- - GNU gzip
- - Perl 5 (5.005 is known to work)
- - Mailtools and MIME-tools perl modules to manipulate email
- - Lynx 2.7 or later
- - The bug system requires its own mail domain.  It comes with code
-   which understands how exim, qmail and sendmail deliver mail for such a 
-   domain to a script.
- - A webserver.  For the old system of static HTML pages generated for
-   bug reports and index pages, this is easiest if the bug system can
-   write directly to the webspace; for the new system of CGI scripts
-   that generate web pages on the fly, write access is not required.
- - Somewhere to run CGI scripts (unless you don't need the web forms for
-   searching for bugs by number, package, maintainer or submitter).
-
-=============================================================================
-INSTALLATION INSTRUCTIONS
-=============================================================================
-
-Install the Debian package and read /usr/share/doc/debbugs/README.Debian file.
-
-If you can't use the .deb, do the following:
-
-1. Run "make install" from the source directory.
-
-2. Edit the config files in /etc/debbugs/ directory to suit your needs.
-Re-run debbugsconfig when you're finished to regenerate the
-documentation.
-
-3. Set up the mail arrangements to deliver mail to the right place, and to
-set up a blackhole mail alias if you need one.  Ensure that owner@bugs, the
-address of the BTS owner, if that's what you're using, is handled by the MTA.
-All other email should be piped into the receive script.
-
-4. Set up your HTTP server to point people looking for bug reports to
-/var/lib/debbugs/www and set /var/lib/debbugs/www/cgi as a valid CGI
-directory.
-
-5. Test things a bit, by sending mail messages to the bug system and
-running /usr/lib/debbugs/processall and/or /usr/lib/debbugs/rebuild.
-The latter updates index files used by the CGI scripts.  If you're
-feeling brave, you can link /var/lib/debbugs/spool/index.db to
-index.db.realtime and .../index.archive to index.archive.realtime to
-remove the need for the rebuild script; this is still semi-experimental.
-
-6. If all seems well then install the crontab from
-/usr/share/doc/debbugs/examples/crontab.
-
-Notes:
-
-Each line of /etc/debbugs/Maintainers file needs to be formatted like
-this: "package       maintainer name <e-mail@address>".
-
-If you need a template, look in /usr/share/doc/debbugs/examples/ directory.
-
-=============================================================================
-CONTRIBUTING TO DEBBUGS
-=============================================================================
-
-Getting the Source Code
-
-Debbugs is managed in git. You can clone the repository into your local workspace as follows:
-
-git clone http://bugs-master.debian.org/debbugs-source/debbugs.git
-
-Additional branches are available from:
-
- * http://git.donarmstrong.com/debbugs.git/ (Maintainer: Don Armstrong)
-
-Make a working branch for your code and check it out to start working:
-
-git checkout -b example-branch
-
-Stage and commit your changes using appropriate commit messages
-
-git add example-file
-
-git commit -m "Created an example file to demonstrate basic git commands."
-
-Submitting a Patch
-
-Submitting a patch can be done using git format-patch.
-
-For example 
-
-git format-patch origin/master
-
-Creates .patch files for all commits since the branch diverged from master.
-
-Debbugs bugs are tracked using debbugs (what else). Patches should therefore be attached to the bug report for the issue. This can be done by emailing xxxx@bugs.debian.org (where xxxx is the bug number) with the patches attached. That's a terrible way of saying it, Stoopid.
-Feature patches can also be emailed to the maintaining list at  debian-debbugs@lists.debian.org
-
-=============================================================================
-FURTHER INFORMATION
-=============================================================================
-
-Email: debian-debbugs@lists.debian.org (mailing list)
-       To subscribe, email debian-debbugs-request@lists.debian.org
-       with the word "subscribe" in the subject line
-Outdated web site: http://benham.net/debbugs/
-
-=============================================================================
-COPYRIGHT AND LACK-OF-WARRANTY NOTICE
-=============================================================================
-
-Copyright 1999 Darren O. Benham
-Copyright 1994-1997 Ian Jackson
-Copyright 1997,2003 nCipher Corporation Limited
-
-This bug system is free software; you can redistribute it and/or modify it
-under the terms of the GNU General Public License as published by the Free
-Software Foundation; version 2 of the License.
-
-This program and documentation is distributed in the hope that it will be
-useful, but without any warranty; without even the implied warranty of
-merchantability or fitness for a particular purpose. See the GNU General
-Public License for more details.
-
-You should have received a copy of the GNU General Public License along
-with this program, or one should be available above; if not, write to the
-Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
-02111-1307, USA.
diff --git a/README.md b/README.md
new file mode 100644 (file)
index 0000000..f925c50
--- /dev/null
+++ b/README.md
@@ -0,0 +1,145 @@
+# Debbugs #
+
+## Debian Bug-Tracking System ##
+
+********************************
+
+### Developers ###
+
+This bug tracking system was developed by Ian Jackson from 1994-1997,
+with assistance from nCipher Corporation Limited in 1997.  nCipher allowed
+Ian to redistribute modifications he made to the system while working as an
+employee of nCipher.
+
+Since then, it has been developed by the various administrators of
+bugs.debian.org, including Darren Benham, Adam Heath, Josip Rodin, Anthony
+Towns, and Colin Watson.  As in the case of Ian, nCipher allowed Colin to
+redistribute modifications he made while working as an employee of nCipher.
+
+### System Requirements ###
+
+ * GNU date
+ * GNU gzip
+ * Perl 5 (5.005 is known to work)
+ * Mailtools and MIME-tools perl modules to manipulate email
+ * Lynx 2.7 or later
+ * The bug system requires its own mail domain. It comes with code
+   which understands how exim, qmail and sendmail deliver mail for such a
+   domain to a script.
+ * A webserver. For the old system of static HTML pages generated for
+   bug reports and index pages, this is easiest if the bug system can
+   write directly to the webspace; for the new system of CGI scripts
+   that generate web pages on the fly, write access is not required.
+ * Somewhere to run CGI scripts (unless you don't need the web forms for
+   searching for bugs by number, package, maintainer or submitter).
+
+### Installation Instructions ###
+
+Install the Debian package and read `/usr/share/doc/debbugs/README.Debian` file.
+
+If you can't use the `.deb`, do the following:
+
+1. Run `make install` from the source directory.
+
+2. Edit the config files in `/etc/debbugs/` directory to suit your needs.
+   Re-run debbugsconfig when you're finished to regenerate the documentation.
+
+3. Set up the mail arrangements to deliver mail to the right place, and to set
+   up a blackhole mail alias if you need one.  Ensure that `owner@bugs`, the
+   address of the BTS owner, if that's what you're using, is handled by the MTA.
+   All other email should be piped into the receive script.
+
+4. Set up your HTTP server to point people looking for bug reports to
+   `/var/lib/debbugs/www` and set `/var/lib/debbugs/www/cgi` as a valid CGI
+   directory.
+
+5. Test things a bit, by sending mail messages to the bug system and running
+   `/usr/lib/debbugs/processall` and/or `/usr/lib/debbugs/rebuild`.  The latter
+   updates index files used by the CGI scripts.  If you're feeling brave, you
+   can link `/var/lib/debbugs/spool/index.db` to `index.db.realtime` and
+   `.../index.archive` to `index.archive.realtime` to remove the need for the
+   rebuild script; this is still semi-experimental.
+
+6. If all seems well then install the crontab from
+   `/usr/share/doc/debbugs/examples/crontab`.
+
+Note that each line of `/etc/debbugs/Maintainers` file needs to be formatted as
+follows: 
+
+    package    maintainer name <email@address>
+
+If you need a template, look in `/usr/share/doc/debbugs/examples/` directory.
+
+### Contributing to Debbugs ###
+
+#### Getting the Source Code ####
+
+Debbugs is managed in git. You can clone the repository into your local
+workspace as follows:
+
+    git clone http://bugs-master.debian.org/debbugs-source/debbugs.git
+
+Additional branches are available from:
+
+ * [Don Armstrong](http://git.donarmstrong.com/debbugs.git/)
+
+Make a working branch for your code and check it out to start working:
+
+    git checkout -b example-branch
+
+Stage and commit your changes using appropriate commit messages
+
+    git add example-file
+
+    git commit -m "Created an example file to demonstrate basic git commands."
+
+#### Submitting a Patch ####
+
+Submitting a patch can be done using git format-patch.
+
+For example
+
+    git format-patch origin/master
+
+Creates `.patch` files for all commits since the branch diverged from master.
+
+Debbugs bugs are tracked using debbugs (what else). Patches should therefore be
+attached to the bug report for the issue. This can be done by emailing the
+`.patch` files to `xxxx@bugs.debian.org` (where xxxx is the bug number).
+
+Feature patches can also be emailed to the maintaining list at 
+[Debugs mailing list](debian-debbugs@lists.debian.org)
+
+### Further Information ###
+
+#### Email ####
+
+* Mailing List <debian-debbugs@lists.debian.org> 
+
+* To subscribe to the mailing list, email
+  <debian-debbugs-request@lists.debian.org> with the word "subscribe" in the
+  subject line.
+
+#### Website ####
+
+
+
+### Copyright and Lack-of-Warranty Notice ###
+
+ * Copyright 1999 Darren O. Benham
+ * Copyright 1994-1997 Ian Jackson
+ * Copyright 1997,2003 nCipher Corporation Limited
+
+This bug system is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the Free
+Software Foundation; version 2 of the License.
+
+This program and documentation is distributed in the hope that it will be
+useful, but without any warranty; without even the implied warranty of
+merchantability or fitness for a particular purpose. See the GNU General
+Public License for more details.
+
+You should have received a copy of the GNU General Public License along
+with this program, or one should be available above; if not, write to the
+Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
+02111-1307, USA.