GNU logs - #77640, boring messages


Message sent to bug-gzip@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#77640: [platform-testers] new snapshot available: gzip-1.13.56-e549
Resent-From: "Nelson H. F. Beebe" <beebe@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gzip@HIDDEN
Resent-Date: Tue, 08 Apr 2025 13:09:01 +0000
Resent-Message-ID: <handler.77640.B.174411769922224 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 77640
X-GNU-PR-Package: gzip
X-GNU-PR-Keywords: 
To: "Nelson H. F. Beebe" <beebe@HIDDEN>
Cc: platform-testers@HIDDEN, jim@HIDDEN, beebe@HIDDEN, 77640 <at> debbugs.gnu.org
X-Debbugs-Original-Cc: platform-testers@HIDDEN, Jim Meyering <jim@HIDDEN>, beebe@HIDDEN, bug-gzip@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.174411769922224
          (code B ref -1); Tue, 08 Apr 2025 13:09:01 +0000
Received: (at submit) by debbugs.gnu.org; 8 Apr 2025 13:08:19 +0000
Received: from localhost ([127.0.0.1]:59899 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u28gc-0005mJ-VG
	for submit <at> debbugs.gnu.org; Tue, 08 Apr 2025 09:08:19 -0400
Received: from lists.gnu.org ([2001:470:142::17]:40338)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <beebe@HIDDEN>)
 id 1u28gZ-0005lJ-KG
 for submit <at> debbugs.gnu.org; Tue, 08 Apr 2025 09:08:17 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <beebe@HIDDEN>)
 id 1u28gF-000333-Ti; Tue, 08 Apr 2025 09:08:01 -0400
Received: from ipo5.cc.utah.edu ([155.97.144.30])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <beebe@HIDDEN>)
 id 1u28gB-0006b4-SR; Tue, 08 Apr 2025 09:07:55 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=utah.edu; i=@utah.edu; q=dns/txt; s=UniversityOfUtah;
 t=1744117672; x=1775653672;
 h=date:from:to:cc:subject:in-reply-to:message-id;
 bh=nhlTAc9TmOiL6lOVPYO107ZF+Hg1sLFEmo0XlFunNJ4=;
 b=OW8q/0L7cg26qyhWKOcG7FeiLcIwXcDWDpdjFn2rjwcCo/yVUu9aC5KI
 jRquFMtefm+ixcJI41y6CfRgNh2AloRdSVTNiLushHRrRPDsGZBO2rOIP
 VTWOGm/508OccIFPteP0BkymxMDBE1+vQdwernhd8LkWmIrDYJ1Yhvfqw
 K37KVh7QvgYEeobHJjg59BvWF5nPQr3mlAvZIIx+LBzv9a6KtiSKpfmpj
 S/BA968+nOdEn7AA1NazknSbCRWkzKsdPlM48qKk/Hv0pQt6dQ77yiFPd
 RV6PnkkQOejcuzPudm+m26nLKkdNlH9kEB+0Zdr8F9E2KpYa06NK7Cuw9 g==;
X-CSE-ConnectionGUID: a1IpNuWtRW+mVUlO6gJNxw==
X-CSE-MsgGUID: GVzjiaDyQFySQjdxH9hS5w==
X-IronPort-AV: E=Sophos;i="6.15,198,1739862000"; d="scan'208";a="85805099"
Received: from mail.math.utah.edu ([155.101.98.135])
 by ipo5smtp.cc.utah.edu with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 08 Apr 2025 07:07:46 -0600
Received: from gamma.math.utah.edu (gamma.math.utah.edu [155.101.96.20])
 by mail.math.utah.edu (8.16.1/8.16.1) with ESMTP id 538D7jic002497;
 Tue, 8 Apr 2025 07:07:45 -0600 (MDT)
Received: from gamma.math.utah.edu (localhost [127.0.0.1])
 by gamma.math.utah.edu (8.15.1/8.15.1) with ESMTP id 538D7jNA013970;
 Tue, 8 Apr 2025 07:07:45 -0600
Received: (from beebe@localhost)
 by gamma.math.utah.edu (8.15.1/8.15.1/Submit) id 538D7j3N013969;
 Tue, 8 Apr 2025 07:07:45 -0600
Date: Tue, 8 Apr 2025 07:07:45 -0600
From: "Nelson H. F. Beebe" <beebe@HIDDEN>
X-US-Mail: "Department of Mathematics, 110 LCB, University of Utah, 155 S
 1400 E RM 233, Salt Lake City, UT 84112-0090, USA"
X-Telephone: +1 801 581 5254
X-URL: https://www.math.utah.edu/~beebe
In-Reply-To: <CMM.0.96.0.1744069153.beebe@HIDDEN>
Message-ID: <CMM.0.95.0.1744117665.beebe@HIDDEN>
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.3.8
 (mail.math.utah.edu [155.101.98.135]); Tue, 08 Apr 2025 07:07:45 -0600 (MDT)
Received-SPF: pass client-ip=155.97.144.30; envelope-from=beebe@HIDDEN;
 helo=ipo5.cc.utah.edu
X-Spam_score_int: -42
X-Spam_score: -4.3
X-Spam_bar: ----
X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

Yesterday, I reported this failure for gzip-1.13.56-e549 on
DragonFlyBSD 6.4.0: write-error.

Here is the tests/write-error.log file:

+ initial_cwd_=/local/build/cc/gzip-1.13.56-e549/tests
+ testdir_prefix_
+ printf gt
+ pfx_=gt
+ mktempd_ /local/build/cc/gzip-1.13.56-e549/tests gt-write-error.XXXX
+ destdir_=/local/build/cc/gzip-1.13.56-e549/tests
+ template_=gt-write-error.XXXX
+ MAX_TRIES_=4
+ destdir_slash_=/local/build/cc/gzip-1.13.56-e549/tests/
+ unset TMPDIR
+ d=/local/build/cc/gzip-1.13.56-e549/tests/gt-write-error.71nO
+ :
+ test -d /local/build/cc/gzip-1.13.56-e549/tests/gt-write-error.71nO
+ ls -dgo /local/build/cc/gzip-1.13.56-e549/tests/gt-write-error.71nO
+ perms='drwx------ 1 0 Apr  7 07:53 /local/build/cc/gzip-1.13.56-e549/tests/gt-write-error.71nO'
+ :
+ echo /local/build/cc/gzip-1.13.56-e549/tests/gt-write-error.71nO
+ return
+ test_dir_=/local/build/cc/gzip-1.13.56-e549/tests/gt-write-error.71nO
+ cd /local/build/cc/gzip-1.13.56-e549/tests/gt-write-error.71nO
+ srcdir=../.
+ builddir=..
+ export srcdir builddir
+ gl_init_sh_nl_='
'
+ IFS=$' \t
'
+ expr 1 + 128
+ eval $'trap \'Exit 129\' 1'
+ trap 'Exit 129' 1
+ expr 2 + 128
+ eval $'trap \'Exit 130\' 2'
+ trap 'Exit 130' 2
+ expr 3 + 128
+ eval $'trap \'Exit 131\' 3'
+ trap 'Exit 131' 3
+ expr 13 + 128
+ eval $'trap \'Exit 141\' 13'
+ trap 'Exit 141' 13
+ expr 15 + 128
+ eval $'trap \'Exit 143\' 15'
+ trap 'Exit 143' 15
+ saved_IFS=$' \t
'
+ IFS=:
+ new_PATH=''
+ IFS=$' \t
'
+ test -d /local/build/cc/gzip-1.13.56-e549/.
+ new_PATH=/local/build/cc/gzip-1.13.56-e549
+ IFS=$' \t
'
+ test -d /usr/uumath/bin/.
+ new_PATH=/local/build/cc/gzip-1.13.56-e549:/usr/uumath/bin
+ IFS=$' \t
'
+ test -d /usr/uumath/share/bin/.
+ new_PATH=/local/build/cc/gzip-1.13.56-e549:/usr/uumath/bin:/usr/uumath/share/bin
+ IFS=$' \t
'
+ test -d /usr/local/bin/.
+ new_PATH=/local/build/cc/gzip-1.13.56-e549:/usr/uumath/bin:/usr/uumath/share/bin:/usr/local/bin
+ IFS=$' \t
'
+ test -d /usr/sbin/.
+ new_PATH=/local/build/cc/gzip-1.13.56-e549:/usr/uumath/bin:/usr/uumath/share/bin:/usr/local/bin:/usr/sbin
+ IFS=$' \t
'
+ test -d /usr/bin/.
+ new_PATH=/local/build/cc/gzip-1.13.56-e549:/usr/uumath/bin:/usr/uumath/share/bin:/usr/local/bin:/usr/sbin:/usr/bin
+ IFS=$' \t
'
+ test -d /bin/.
+ new_PATH=/local/build/cc/gzip-1.13.56-e549:/usr/uumath/bin:/usr/uumath/share/bin:/usr/local/bin:/usr/sbin:/usr/bin:/bin
+ IFS=$' \t
'
+ test -d /sbin/.
+ new_PATH=/local/build/cc/gzip-1.13.56-e549:/usr/uumath/bin:/usr/uumath/share/bin:/usr/local/bin:/usr/sbin:/usr/bin:/bin:/sbin
+ IFS=$' \t
'
+ test -d /usr/local/etc/.
+ new_PATH=/local/build/cc/gzip-1.13.56-e549:/usr/uumath/bin:/usr/uumath/share/bin:/usr/local/bin:/usr/sbin:/usr/bin:/bin:/sbin:/usr/local/etc
+ IFS=$' \t
'
+ test -d /etc/.
+ new_PATH=/local/build/cc/gzip-1.13.56-e549:/usr/uumath/bin:/usr/uumath/share/bin:/usr/local/bin:/usr/sbin:/usr/bin:/bin:/sbin:/usr/local/etc:/etc
+ IFS=$' \t
'
+ IFS=$' \t
'
+ test -d /u/sy/beebe/tex/bib/.
+ new_PATH=/local/build/cc/gzip-1.13.56-e549:/usr/uumath/bin:/usr/uumath/share/bin:/usr/local/bin:/usr/sbin:/usr/bin:/bin:/sbin:/usr/local/etc:/etc:/u/sy/beebe/tex/bib
+ IFS=$' \t
'
+ test -d /usr/local/sbin/.
+ new_PATH=/local/build/cc/gzip-1.13.56-e549:/usr/uumath/bin:/usr/uumath/share/bin:/usr/local/bin:/usr/sbin:/usr/bin:/bin:/sbin:/usr/local/etc:/etc:/u/sy/beebe/tex/bib:/usr/local/sbin
+ IFS=$' \t
'
+ PATH=/local/build/cc/gzip-1.13.56-e549:/usr/uumath/bin:/usr/uumath/share/bin:/usr/local/bin:/usr/sbin:/usr/bin:/bin:/sbin:/usr/local/etc:/etc:/u/sy/beebe/tex/bib:/usr/local/sbin
+ export PATH
+ trap remove_tmp_ EXIT
+ path_prepend_ ..
+ test 1 '!=' 0
+ path_dir_=..
+ abs_path_dir_=/local/build/cc/gzip-1.13.56-e549/tests/..
+ PATH=/local/build/cc/gzip-1.13.56-e549/tests/..:/local/build/cc/gzip-1.13.56-e549:/usr/uumath/bin:/usr/uumath/share/bin:/usr/local/bin:/usr/sbin:/usr/bin:/bin:/sbin:/usr/local/etc:/etc:/u/sy/beebe/tex/bib:/usr/local/sbin
+ create_exe_shims_ /local/build/cc/gzip-1.13.56-e549/tests/..
+ return 0
+ shift
+ test 0 '!=' 0
+ export PATH
+ fail=0
+ mkdir d
+ echo
+ chmod a-w d
+ test -w d
+ id -u
+ test 887 '=' 0
+ returns_ 1 gzip d/f
+ fail=1
+ Exit 1
+ set +e
+ exit 1
+ exit 1
+ remove_tmp_
+ __st=1
+ cleanup_
+ :
+ test '' '=' yes
+ cd /local/build/cc/gzip-1.13.56-e549/tests
+ chmod -R u+rwx /local/build/cc/gzip-1.13.56-e549/tests/gt-write-error.71nO
+ rm -rf /local/build/cc/gzip-1.13.56-e549/tests/gt-write-error.71nO
+ exit 1
FAIL write-error (exit status: 1)

-------------------------------------------------------------------------------
- Nelson H. F. Beebe                    Tel: +1 801 581 5254                  -
- University of Utah                                                          -
- Department of Mathematics, 110 LCB    Internet e-mail: beebe@HIDDEN  -
- 155 S 1400 E RM 233                       beebe@HIDDEN  beebe@HIDDEN -
- Salt Lake City, UT 84112-0090, USA    URL: https://www.math.utah.edu/~beebe -
-------------------------------------------------------------------------------




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: "Nelson H. F. Beebe" <beebe@HIDDEN>
Subject: bug#77640: Acknowledgement ([platform-testers] new snapshot
 available: gzip-1.13.56-e549)
Message-ID: <handler.77640.B.174411769922224.ack <at> debbugs.gnu.org>
References: <CMM.0.95.0.1744117665.beebe@HIDDEN>
X-Gnu-PR-Message: ack 77640
X-Gnu-PR-Package: gzip
Reply-To: 77640 <at> debbugs.gnu.org
Date: Tue, 08 Apr 2025 13:09:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gzip@HIDDEN

If you wish to submit further information on this problem, please
send it to 77640 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
77640: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D77640
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gzip@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#77640: [platform-testers] new snapshot available: gzip-1.13.56-e549
Resent-From: Paul Eggert <eggert@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gzip@HIDDEN
Resent-Date: Tue, 08 Apr 2025 17:52:02 +0000
Resent-Message-ID: <handler.77640.B77640.174413472128515 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77640
X-GNU-PR-Package: gzip
X-GNU-PR-Keywords: 
To: "Nelson H. F. Beebe" <beebe@HIDDEN>
Cc: platform-testers@HIDDEN, 77640 <at> debbugs.gnu.org, jim@HIDDEN
Received: via spool by 77640-submit <at> debbugs.gnu.org id=B77640.174413472128515
          (code B ref 77640); Tue, 08 Apr 2025 17:52:02 +0000
Received: (at 77640) by debbugs.gnu.org; 8 Apr 2025 17:52:01 +0000
Received: from localhost ([127.0.0.1]:35350 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u2D7A-0007Pr-Gq
	for submit <at> debbugs.gnu.org; Tue, 08 Apr 2025 13:52:00 -0400
Received: from mail.cs.ucla.edu ([131.179.128.66]:37424)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eggert@HIDDEN>)
 id 1u2D76-0007Os-Ej
 for 77640 <at> debbugs.gnu.org; Tue, 08 Apr 2025 13:51:57 -0400
Received: from localhost (localhost [127.0.0.1])
 by mail.cs.ucla.edu (Postfix) with ESMTP id C96173C010858;
 Tue,  8 Apr 2025 10:51:50 -0700 (PDT)
Received: from mail.cs.ucla.edu ([127.0.0.1])
 by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP
 id m4QBzGNnxpys; Tue,  8 Apr 2025 10:51:50 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1])
 by mail.cs.ucla.edu (Postfix) with ESMTP id 89DFB3C01085C;
 Tue,  8 Apr 2025 10:51:50 -0700 (PDT)
DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 89DFB3C01085C
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu;
 s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1744134710;
 bh=/yoDROzOF9iPKMP0UOzoARAf2C7tRgouVyzj0knZ8dk=;
 h=Message-ID:Date:MIME-Version:To:From;
 b=ZZ4LlN8B05jwNat9h2R38yqYo+oGvtzB4ZhfylD7yRoyVgtOT5RyPC8Oy2oa3ZTYH
 okc19DlQpGQsV69yW0gH7Iu+3M3v6dX0uY0o47Zdsib2ZcAUOmkPIE1rSSx80+61a5
 CWxNIfYPJHNeXyjgfFoagLddLtsD1/J5gnRbKmw5pNuNQg3OttxK5CZZHieNyOWnof
 IfHCxBiRf6LDh7ySCsgoN9ymWiERxxBLdpOgxQ97zDaN/6dN+WApXd6o4pgiiDPq7o
 KGbQPaL9RIUuvpMp2XLNjPNqd1vmTXFh8mjEsOU7NxIJkx/9EgYG5uKPTDjM4LKd23
 BAhxxadlyXS3g==
X-Virus-Scanned: amavis at mail.cs.ucla.edu
Received: from mail.cs.ucla.edu ([127.0.0.1])
 by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP
 id tIOfyspCseP3; Tue,  8 Apr 2025 10:51:50 -0700 (PDT)
Received: from [192.168.254.12] (unknown [47.147.225.25])
 by mail.cs.ucla.edu (Postfix) with ESMTPSA id 69D4F3C010858;
 Tue,  8 Apr 2025 10:51:50 -0700 (PDT)
Message-ID: <1f1274d7-66d0-4e70-a578-22426abbdf74@HIDDEN>
Date: Tue, 8 Apr 2025 10:51:50 -0700
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <CMM.0.95.0.1744117665.beebe@HIDDEN>
Content-Language: en-US
From: Paul Eggert <eggert@HIDDEN>
Organization: UCLA Computer Science Department
In-Reply-To: <CMM.0.95.0.1744117665.beebe@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On 2025-04-08 06:07, Nelson H. F. Beebe wrote:
> + mkdir d
> + echo
> + chmod a-w d
> + test -w d
> + id -u
> + test 887 '=' 0
> + returns_ 1 gzip d/f
> + fail=1

To help debug this problem on DragonFlyBSD 6.4.0, please run the 
following commands in the gzip source directory and tell us what the 
./gzip does:

   mkdir d
   echo >d/f
   chmod a-w d
   ./gzip d/f

Also, does the following patch work around the problem?

diff --git a/tests/write-error b/tests/write-error
index a68043a..8556b28 100755
--- a/tests/write-error
+++ b/tests/write-error
@@ -24,7 +24,7 @@ fail=0
  mkdir d || framework_failure_
  echo > d/f || framework_failure_
  chmod a-w d || framework_failure_
-if test -w d || test `id -u` = 0; then
+if echo > d/e; then
    echo >&2 "$0: being root, skipping this test"
    fail=77
  else






Last modified: Tue, 8 Apr 2025 18:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.