GNU bug report logs - #78066
[PATCH 0/2] Fix fail2ban build

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Rodion Goritskov <rodion@HIDDEN>; Keywords: patch; dated Fri, 25 Apr 2025 20:14:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 78066 <at> debbugs.gnu.org:


Received: (at 78066) by debbugs.gnu.org; 26 Apr 2025 14:59:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 26 10:59:57 2025
Received: from localhost ([127.0.0.1]:34012 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u8h0X-0007Xq-7p
	for submit <at> debbugs.gnu.org; Sat, 26 Apr 2025 10:59:57 -0400
Received: from 10.mo562.mail-out.ovh.net ([46.105.72.220]:38441)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1u8h0T-0007Xa-6L
 for 78066 <at> debbugs.gnu.org; Sat, 26 Apr 2025 10:59:56 -0400
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net [51.68.80.175])
 by mo562.mail-out.ovh.net (Postfix) with ESMTPS id 4ZlCYM0Jxqz1g6F
 for <78066 <at> debbugs.gnu.org>; Sat, 26 Apr 2025 14:59:50 +0000 (UTC)
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net. [127.0.0.1])
 by director1.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <78066 <at> debbugs.gnu.org>; Sat, 26 Apr 2025 14:59:50 +0000 (UTC)
Received: from mta7.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.109.140.178])
 by director1.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4ZlCYL4l0PzHcF2
 for <78066 <at> debbugs.gnu.org>; Sat, 26 Apr 2025 14:59:50 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.7])
 by mta7.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 34D68C3A57
 for <78066 <at> debbugs.gnu.org>; Sat, 26 Apr 2025 14:59:50 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-97G0022b0ac566-bbf6-4592-9acc-2c6a27fe0a1f,
 71B27894A99BB3B761C0D32CA48F74712B6A5776) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 90.92.117.144
From: Nicolas Graves <ngraves@HIDDEN>
To: 78066 <at> debbugs.gnu.org
Subject: [PATCH 0/2] Fix fail2ban build
Date: Sat, 26 Apr 2025 16:59:49 +0200
Message-ID: <87ldrnezoa.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Ovh-Tracer-Id: 17646792191950971535
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvheehhedtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvffufffkgggtsehttdertddttddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepteefueekheeltdffvdeiueeljeekhfduuefhudekgfdtveegteegtdekheeuiedvnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpledtrdelvddruddujedrudeggeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepjeektdeiieesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheeivdgmpdhmohguvgepshhmthhpohhuth
DKIM-Signature: a=rsa-sha256; bh=7EQUYKM/oQypAvxC9dzJYQfva2Bm/6sBStLJSJ7KS+0=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1745679591; v=1;
 b=ejesnRWjQ3GzkugmTqgnpUVFEQsSy95RnwQ/Lm44/TIHIYaDWsGUhAgsjuTbhIf5QZbyEsiZ
 vGB0YzNQu+GH68SV2bLWhNzJvtpfEBABkRk2wL1Tabh1gep++1UxcrGePoTJm3z99Nu8RcSjWph
 sxfZaSsgXHdJ8n0amfncFmnNj30Z1E5+mgqRWQzgD5mxFfODb4gGsrMzCmQMZGT470UlSrsVZW6
 uA7xig/B5sF/g3HxRQeMKiimM+Z3QU6CYCsxI0pn6+ZRoS8AThej86lkC1Cb7+ER9PTf7TNtJSX
 RDBgbERLNCVhaa9hOtr+UaSyyDQA2c8Q8ZnQZAiZw+V4w==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78066
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 (-)


Hi Rodion!

I think the issue with using a different Python version is that I'm not
sure it behaves well in a profile, since python packages are propagated.
Maybe the CLI might work well, but importing python modules would
probably be broken.

If it's only the tests that are broken, maybe it's better to ignore
failing tests?

Or even better : simply update the package to a more recent version.  I
get the impression that it should work well from
https://github.com/fail2ban/fail2ban/releases/tag/1.1.0

I'll see if such an update fixes your issue, if yes I'll send an update
here.

-- 
Best regards,
Nicolas Graves




Information forwarded to guix-patches@HIDDEN:
bug#78066; Package guix-patches. Full text available.

Message received at 78066 <at> debbugs.gnu.org:


Received: (at 78066) by debbugs.gnu.org; 25 Apr 2025 20:19:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 25 16:19:25 2025
Received: from localhost ([127.0.0.1]:53631 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u8PW9-0005VQ-Jl
	for submit <at> debbugs.gnu.org; Fri, 25 Apr 2025 16:19:25 -0400
Received: from mail.goritskov.com ([65.108.121.176]:49000)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rodion@HIDDEN>)
 id 1u8PW7-0005VE-J8
 for 78066 <at> debbugs.gnu.org; Fri, 25 Apr 2025 16:19:24 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=goritskov.com;
 s=04012025; t=1745612361;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=iMbg/r4CeufVDKpClbAXyUfR5hEMhMCGLhkul1Go684=;
 b=Cdf296qk4IygmJ/Wr7PaAkzT595KtqE3xfGgwKu3BWseM3a/EGGYAwOltbpr95FXEXLkFn
 jDg/Nb+/z41hYzU1qvWdsxbnn6Ci5d4QfiZRWxE6bsHic8WsNOkWbn+OrODR9/0AeGtjgW
 KKqQ/pZCXMBN6IZ2nRBFeVDD4/DMIbc=
Received: from bumblebee-old.fritz.box
 (port-92-196-240-221.dynamic.as20676.net [92.196.240.221])
 by mail.goritskov.com (OpenSMTPD) with ESMTPSA id 7659d9ad
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Fri, 25 Apr 2025 20:19:21 +0000 (UTC)
From: Rodion Goritskov <rodion@HIDDEN>
To: 78066 <at> debbugs.gnu.org
Subject: [PATCH 2/2] gnu: fail2ban: Build with Python 3.10.
Date: Fri, 25 Apr 2025 22:18:09 +0200
Message-ID: <20250425201809.13507-2-rodion@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <20250425201809.13507-1-rodion@HIDDEN>
References: <20250425201809.13507-1-rodion@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78066
Cc: Rodion Goritskov <rodion@HIDDEN>
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 (-)

* gnu/packages/admin.scm (fail2ban): Change Python version used to 3.10 to fix
test problems.

Change-Id: I67d2cf3c465ab1639659402d50357395afb35213
---
 gnu/packages/admin.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index d7ae926809..225ae87b06 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -6289,7 +6289,8 @@ (define-public fail2ban
                         "fail2ban-paths-guix-conf.patch"))))
     (build-system python-build-system)
     (arguments
-     '(#:phases (modify-phases %standard-phases
+     `(#:python ,(wrap-python3 python-3.10)
+       #:phases (modify-phases %standard-phases
                   (add-before 'build 'invoke-2to3
                     (lambda _
                       (invoke "./fail2ban-2to3")))
-- 
2.49.0





Information forwarded to guix-patches@HIDDEN:
bug#78066; Package guix-patches. Full text available.

Message received at 78066 <at> debbugs.gnu.org:


Received: (at 78066) by debbugs.gnu.org; 25 Apr 2025 20:19:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 25 16:19:12 2025
Received: from localhost ([127.0.0.1]:53628 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u8PVw-0005Uq-0q
	for submit <at> debbugs.gnu.org; Fri, 25 Apr 2025 16:19:12 -0400
Received: from mail.goritskov.com ([65.108.121.176]:58750)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rodion@HIDDEN>)
 id 1u8PVt-0005Ua-9w
 for 78066 <at> debbugs.gnu.org; Fri, 25 Apr 2025 16:19:10 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=goritskov.com;
 s=04012025; t=1745612346;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:
 content-transfer-encoding:content-transfer-encoding;
 bh=3QJ2JTO/RJvgP4EouPGi+8raQCAVGozQL0twCmNRgx0=;
 b=RBoSnGwA80nERt/1U8YEfzyrKPigD+XifatSYS+ntloiJJM21ybI09GcSx4EjBMBiIjAdB
 5IqNO6pcHnJsSN59bg7qkyMH5BVC0fRLsrYejYvydl+WmZPNovr94R8IfZNl6ueMl5FZog
 kr+eTqwlO/vO8tjtruSnD8qsQK3QV+8=
Received: from bumblebee-old.fritz.box
 (port-92-196-240-221.dynamic.as20676.net [92.196.240.221])
 by mail.goritskov.com (OpenSMTPD) with ESMTPSA id 67ccb6e2
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Fri, 25 Apr 2025 20:19:06 +0000 (UTC)
From: Rodion Goritskov <rodion@HIDDEN>
To: 78066 <at> debbugs.gnu.org
Subject: [PATCH 1/2] gnu: python: Export wrap-python3.
Date: Fri, 25 Apr 2025 22:18:08 +0200
Message-ID: <20250425201809.13507-1-rodion@HIDDEN>
X-Mailer: git-send-email 2.49.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78066
Cc: Rodion Goritskov <rodion@HIDDEN>
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 (-)

* gnu/packages/python.scm (wrap-python3): Export wrap-python3.

Change-Id: I89f8b53d0b5451dadb6f6e1c604523e8a718cb19
---
 gnu/packages/python.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index dccd3cdd0e..00f4f9e07b 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -105,7 +105,8 @@ (define-module (gnu packages python)
   #:use-module (srfi srfi-26)
 
   #:export (customize-site
-            guix-pythonpath-search-path))
+            guix-pythonpath-search-path
+            wrap-python3))
 
 (define* (customize-site version)
   "Generate a install-sitecustomize.py phase, using VERSION."
-- 
2.49.0





Information forwarded to guix-patches@HIDDEN:
bug#78066; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 25 Apr 2025 20:13:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 25 16:13:23 2025
Received: from localhost ([127.0.0.1]:53585 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u8PQJ-00056Z-1A
	for submit <at> debbugs.gnu.org; Fri, 25 Apr 2025 16:13:23 -0400
Received: from lists.gnu.org ([2001:470:142::17]:33180)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rodion@HIDDEN>)
 id 1u8PQE-00055Z-PL
 for submit <at> debbugs.gnu.org; Fri, 25 Apr 2025 16:13:19 -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 <rodion@HIDDEN>)
 id 1u8PQ8-0003tA-8P
 for guix-patches@HIDDEN; Fri, 25 Apr 2025 16:13:12 -0400
Received: from mail.goritskov.com ([65.108.121.176])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <rodion@HIDDEN>)
 id 1u8PQ5-0003fU-SP
 for guix-patches@HIDDEN; Fri, 25 Apr 2025 16:13:11 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=goritskov.com;
 s=04012025; t=1745611984;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:
 content-transfer-encoding:content-transfer-encoding;
 bh=z8xu1GyIIevdzOcGi4frxLMsfa+Yej5j0yMn/07ihNI=;
 b=n1+CFAIKvFLKZk1vvP67lZRNyGYSQ7UAuA77vu6JGkuVR1Czkwq3kL6KyUDL9FMzAmrlEI
 mwn92lHZfxH2dB5OgLyi0IlH9QdJgfNFMGu8sI5ZW+LSyB71H6wQ6FnY+0ELfZ4iQskDEt
 eqwqIUelJQajHXjyVpMixcB8kqePbOg=
Received: from bumblebee-old.fritz.box
 (port-92-196-240-221.dynamic.as20676.net [92.196.240.221])
 by mail.goritskov.com (OpenSMTPD) with ESMTPSA id d281ea62
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Fri, 25 Apr 2025 20:13:04 +0000 (UTC)
From: Rodion Goritskov <rodion@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH 0/2] Fix fail2ban build
Date: Fri, 25 Apr 2025 22:12:30 +0200
Message-ID: <20250425201230.12492-1-rodion@HIDDEN>
X-Mailer: git-send-email 2.49.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=65.108.121.176; envelope-from=rodion@HIDDEN;
 helo=mail.goritskov.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 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: 0.9 (/)
X-Debbugs-Envelope-To: submit
Cc: Rodion Goritskov <rodion@HIDDEN>
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.1 (/)

Hi!

Currently fail2ban is not building [1] because its test suite is not compatible with Python 3.11.
Quick fix is to use Python 3.10 there.

Probably I will find some time to update fail2ban package in the nearest future
(because it is quite old now, four years passed already).

However, I think it is good to have the current version building for now.

[1] - https://issues.guix.gnu.org/77996

Rodion Goritskov (2):
  gnu: python: Export wrap-python3.
  gnu: fail2ban: Build with Python 3.10.

 gnu/packages/admin.scm  | 3 ++-
 gnu/packages/python.scm | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

-- 
2.49.0





Acknowledgement sent to Rodion Goritskov <rodion@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#78066; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sat, 26 Apr 2025 15:00:01 UTC

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