GNU logs - #26833, boring messages


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#26833: `guix substitute --substitute' dies on unreachable substitute server
Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Mon, 08 May 2017 15:41:02 +0000
Resent-Message-ID: <handler.26833.B.14942580415058 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 26833
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: 26833 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-guix <bug-guix@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.14942580415058
          (code B ref -1); Mon, 08 May 2017 15:41:02 +0000
Received: (at submit) by debbugs.gnu.org; 8 May 2017 15:40:41 +0000
Received: from localhost ([127.0.0.1]:34578 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1d7km8-0001JW-Oa
	for submit <at> debbugs.gnu.org; Mon, 08 May 2017 11:40:41 -0400
Received: from eggs.gnu.org ([208.118.235.92]:35126)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1d7km6-0001JF-Oa
 for submit <at> debbugs.gnu.org; Mon, 08 May 2017 11:40:39 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1d7km0-0000if-Q9
 for submit <at> debbugs.gnu.org; Mon, 08 May 2017 11:40:33 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM,
 T_DKIM_INVALID autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:38689)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1d7km0-0000ib-Mt
 for submit <at> debbugs.gnu.org; Mon, 08 May 2017 11:40:32 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:54318)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1d7klz-0003fg-A6
 for bug-guix@HIDDEN; Mon, 08 May 2017 11:40:32 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1d7klw-0000hN-KR
 for bug-guix@HIDDEN; Mon, 08 May 2017 11:40:31 -0400
Received: from mail-pf0-x233.google.com ([2607:f8b0:400e:c00::233]:32836)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1d7klw-0000hC-Dn
 for bug-guix@HIDDEN; Mon, 08 May 2017 11:40:28 -0400
Received: by mail-pf0-x233.google.com with SMTP id e193so12343130pfh.0
 for <bug-guix@HIDDEN>; Mon, 08 May 2017 08:40:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:date:message-id:user-agent:mime-version;
 bh=Gno13aQaBUIK6OrUDG66e9Zc/bz2sETA5BcvGrBRshE=;
 b=f7EMmx+mu5Dsg0rhyC+OB+JQw4TxPXH51Vv0EzpJOx8Z29QPSZ2b+C9q/z4myAZxdU
 CGeZOc6DGp5bmRLOkJ1DwoYZj9r10Y5FX2VJaJfrxgms6MrtN54/K24SNSM7mRZfOtD5
 /x8KVEDuZzsh+BakarWF1q2rArm1yKMDN6jSS2mdJG5ZV8IyMV8Gzw3b9yJ7oPRBGdxk
 SZrFd3KmCF+5/MMHUL/sBqcUCMDpkdNMEEBZLaRWyZjzUfOaZst7ACN+9pazmG9ClRoZ
 UYcjODoK8dcYUDHkVbUnRdcUSkjf3BWzHsVvFyDpEjmK9909QhUDRqXf32FY1aw/2dBT
 gyAA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:user-agent
 :mime-version;
 bh=Gno13aQaBUIK6OrUDG66e9Zc/bz2sETA5BcvGrBRshE=;
 b=AeNMry/gYyBLjHCZIifsBGXvAjh1DGJRfOiBL7qqgdcb62kTHYhg77DP6xP2DR86gc
 LBWFepJGT8GHVvFQqyA/lY5WxxdnvkTFUGg/LUb45mvhDmdslokpFbHWnhptsgl445g1
 4xzhhhrO/Ktn+/jBAu9ZQm5D6HD/Qn4KFzuJiFK9nAl1B+7ByCPlnyFxgiNovR1xUXK+
 wqd1WmFDDzKG3iaNEkyzlFudXE6AeXusydH8AHkpCFQ39xleclXRiZbQhj5OjbdHyG3M
 GU3BLxC95ifaVUGg1fL8fyeON4sygzHV36HnzPmYiXeN//NYZ2VpSYaeV465XR9H7BK5
 tUsg==
X-Gm-Message-State: AN3rC/6OmAHeyLzdfHxyqq2jf2rWY/qxbJVXCaoX3g8MBW+gyuEPa8gK
 Wn1xgipqA73HiKP1
X-Received: by 10.84.236.79 with SMTP id h15mr84707390pln.110.1494258027149;
 Mon, 08 May 2017 08:40:27 -0700 (PDT)
Received: from apteryx (c-73-231-189-138.hsd1.ca.comcast.net. [73.231.189.138])
 by smtp.gmail.com with ESMTPSA id d3sm21763376pgc.37.2017.05.08.08.40.26
 for <bug-guix@HIDDEN>
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 08 May 2017 08:40:26 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Date: Mon, 08 May 2017 08:40:25 -0700
Message-ID: <87efvzz79y.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.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: -4.0 (----)

Problem: When using multiple substitute servers, if one of the server is
temporarily unreachable, `guix substitute --substitute' will throw an
exception. Example (while bayfront server was down, attempting to build
a package only available locally (emacs-dvc)):

--8<---------------cut here---------------start------------->8---
guix package -i emacs-dvc
;;; note: source file /home/maxim/.config/guix/latest/gnu/packages/emacs.scm
;;;       newer than compiled /home/maxim/.config/guix/latest/gnu/packages/emacs.go
;;; note: source file /home/maxim/.config/guix/latest/gnu/packages/emacs.scm
;;;       newer than compiled /gnu/store/nqy9m6hhnkkfwr5wyq5bac96v9s9hc9i-guix-0.12.0-9.25a4/lib/guile/2.0/site-ccache/gnu/packages/emacs.go
;;; note: source file /home/maxim/.config/guix/latest/gnu/packages/emacs.scm
;;;       newer than compiled /run/current-system/profile/lib/guile/2.0/site-ccache/gnu/packages/emacs.go
;;; note: source file /home/maxim/.config/guix/latest/gnu/packages/emacs.scm
;;;       newer than compiled /home/maxim/.cache/guile/ccache/2.0-LE-8-2.0/home/maxim/src/guix/gnu/packages/emacs.scm.go
The following package will be installed:
   emacs-dvc    trunk-1.591     /gnu/store/sraxmg5qz9i4338s4ks7asgy4v68dgqs-emacs-dvc-trunk-1.591
>
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
Downloading https://bayfront.guixsd.org/nar/gzip/6h7ym07plwxfn4zq53ld8zfpbx3a09al-at-spi2-core-2.22.0 (1.1MiB installed)...
guix substitute: error: connect: No route to host
killing process 13896
killing process 13896: No such process
--8<---------------cut here---------------end--------------->8---

Expected: Since multiple substitute servers are being used, rather than
bombing out on the first unavailable one, `guix substitute --substitute'
(or any other command implicated with substitute servers) should simply
warn about it before attempting the next one.

Bonus point: `guix substitute --query' should also print a warning
message that substitute server X couldn't be reached (it doesn't print
anything about that right now, just skips to the next one).




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: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Subject: bug#26833: Acknowledgement (`guix substitute --substitute' dies
 on unreachable substitute server)
Message-ID: <handler.26833.B.14942580415058.ack <at> debbugs.gnu.org>
References: <87efvzz79y.fsf@HIDDEN>
X-Gnu-PR-Message: ack 26833
X-Gnu-PR-Package: guix
Reply-To: 26833 <at> debbugs.gnu.org
Date: Mon, 08 May 2017 15:41: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-guix@HIDDEN

If you wish to submit further information on this problem, please
send it to 26833 <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
26833: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D26833
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


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


Received: (at control) by debbugs.gnu.org; 28 Oct 2017 13:31:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 28 09:31:14 2017
Received: from localhost ([127.0.0.1]:38149 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1e8RCk-00025r-LL
	for submit <at> debbugs.gnu.org; Sat, 28 Oct 2017 09:31:14 -0400
Received: from mail-io0-f179.google.com ([209.85.223.179]:53852)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1e8RCj-00025f-Bh
 for control <at> debbugs.gnu.org; Sat, 28 Oct 2017 09:31:13 -0400
Received: by mail-io0-f179.google.com with SMTP id 189so18185612iow.10
 for <control <at> debbugs.gnu.org>; Sat, 28 Oct 2017 06:31:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:message-id:to:from:subject;
 bh=EGp80WpBnCswscPLr0KlomBq+uJWq1shECp4btBc/kY=;
 b=KefRBr+wzbN/bbwjxXPKk4yOEquJ+KDnx+0jarEQhtblkoOL9Dm8r6CGecR6Zdqt+W
 4qBmGzzYhP2TPK54z0yv/hhvSXKn3SYFHj4puiWNUXb6tJyvkPDvLfDSjax3ZXq5HxAr
 qXVBi92zRvWAqYCQbxPOX05xH/LgHZaJEj8rUmWVG2yBIZ55IWbF2D/C1GVQOqNa0/4J
 0PGAJ40RthSj2t+A7eotLwRi7ILFJkW+BK8rfHPj56F/+rBdncRWm9tNIC0/7Tfr+Gkd
 GUBV6MO6GR78zJNfXWQkXYN8AgCCcPTdSkHcK4jsj1vzw4NBg1c1gvAbbkEv4Qfw3+F3
 1sgA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:message-id:to:from:subject;
 bh=EGp80WpBnCswscPLr0KlomBq+uJWq1shECp4btBc/kY=;
 b=YQKra9162DCCr3uJ1kEu3qEVKBen9Kfsr2HjtHBsILnBX4jJc49geLzlZ/Fpmy0cen
 iFGBx8QsiX+Y6POQAqOmiha0YKjBYS32MQBx78Nv4LqAXZnAt55yItceQa7DUAvB0Bje
 f5FMbFOndAxQw3+/o57xcbtUfMV4bkCNM59smKNke96TqJ9sXGR4d2KcHxqMporBk5nz
 S5v4pAoZIVLYtu05c/lefAVJH1vu5K7FF28IjviGfd7+WZ6wV5mL5HVMv3ZY+C7oQ/Z4
 Ppcafbld46eZCl3kUa/zO+/7qpVd8z+gb83xDJw08irxQt+O5SiEj3/eiRWxzfGTwpzp
 AnWw==
X-Gm-Message-State: AMCzsaW5nrvHGepHpvRrAUKNVqYVMcU20daSwomQSs0z7iTw0XTZnsWm
 0RLOIYzYVwMkVHfgXb56SUER4A==
X-Google-Smtp-Source: ABhQp+Rv/3XpQ3NEnkXrCh+V22mA2f2AR6O6+6nR8fFHCZygGrbm005e14KjMFEqvGxzkvB2P3fOKg==
X-Received: by 10.107.212.14 with SMTP id l14mr4502972iog.66.1509197467526;
 Sat, 28 Oct 2017 06:31:07 -0700 (PDT)
Received: from apteryx ([24.140.229.228])
 by smtp.gmail.com with ESMTPSA id 81sm2011707itl.20.2017.10.28.06.31.06
 for <control <at> debbugs.gnu.org>
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Sat, 28 Oct 2017 06:31:06 -0700 (PDT)
Date: Sat, 28 Oct 2017 09:31:05 -0400
Message-Id: <87bmkr1js6.fsf@HIDDEN>
To: control <at> debbugs.gnu.org
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Subject: control message for bug #26833
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: control
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: -2.3 (--)

retitle 26833 guix dies on unreachable/problematic substitute server




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


Received: (at control) by debbugs.gnu.org; 29 Oct 2017 16:37:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 29 12:37:53 2017
Received: from localhost ([127.0.0.1]:40798 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1e8qav-0006ow-A0
	for submit <at> debbugs.gnu.org; Sun, 29 Oct 2017 12:37:53 -0400
Received: from mail-io0-f182.google.com ([209.85.223.182]:55248)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1e8qat-0006oi-96
 for control <at> debbugs.gnu.org; Sun, 29 Oct 2017 12:37:51 -0400
Received: by mail-io0-f182.google.com with SMTP id e89so22132830ioi.11
 for <control <at> debbugs.gnu.org>; Sun, 29 Oct 2017 09:37:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:message-id:to:from:subject;
 bh=eBG+vgaRSzDaOTJ2xWBmPsFx0nhwIrqKU3YVS4h0jtI=;
 b=l8FeDUXm86IxBfl07YSgNrAw0ySl1jYTkdkwW6eV61rY9kW0kHTpuj7bFUYW5TbNhx
 5aCHEuchpf2JZiawOy6duySq4hYA68ritVi7Y2Yx0GRmk4C6DO1UMy6gaES+SMpMT77Y
 c8XTvHr9+bPfPRy2pZRVPqXK6OV1bl9nHLy1xB0JLEiLyyQXnn/My7HRggeJNCsOgsZI
 Xy2TSwUDOSKpXGO4cPGbawGJj4arDk4OJUy9YfushdmfFLKs+mmVJFV9buJJthyI1X+i
 1NI4BP4ZTxiKUMP4KzdT7WAatOSjV7JkApSYFMofeg0fPKMwI5Actmju59xUlUKCZjXD
 1ANA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:message-id:to:from:subject;
 bh=eBG+vgaRSzDaOTJ2xWBmPsFx0nhwIrqKU3YVS4h0jtI=;
 b=rGPfT3V4llkUobsrW1yu4SMJPty7FHzLAgtGNpM4kRaXkaGvesbd2nV+uDYb3QmeoX
 802/mQAp5m0TKa1Kb1AAFJ5pyEWc/H48JmoBbc53J6+gY+3iquXnKkjPCWKdKXRcm9in
 omLFBidGC3S6pPoGavNInvKXiBjmh5vxLiOeAgqEKxXSfN+Uj1MiCPtu54mxCM35K0RZ
 bWOwrE9At1OZx35l1FG+jbqT2v8kjINAP2XjVTA+uYrrfmOn26RjSpcVRd26ql6IATXq
 +lDKKjbmERrNbqxWlk2eMXZSlPoKvlBcjiEavJxm8BfVyo5JI2YpZDC4yfUUzAFgRAxK
 Nx2g==
X-Gm-Message-State: AMCzsaU/aRR1mArp6qAAA4shQjfjOB/yHyjZuhw5TxXIfwnjt1JpOueH
 Lhb9oRfM/NvjHvffdo4PUKSz7Q==
X-Google-Smtp-Source: ABhQp+QwqSoVsXuPlWk+XOzx7kkjwLnxF5ju8X9e6sl7EVoBksvVUvodBe5K6M8E2bfPa4iGTDuoMg==
X-Received: by 10.36.23.215 with SMTP id 206mr2810375ith.62.1509295065405;
 Sun, 29 Oct 2017 09:37:45 -0700 (PDT)
Received: from apteryx ([24.140.229.228])
 by smtp.gmail.com with ESMTPSA id v8sm876349itc.5.2017.10.29.09.37.44
 for <control <at> debbugs.gnu.org>
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Sun, 29 Oct 2017 09:37:45 -0700 (PDT)
Date: Sun, 29 Oct 2017 12:37:44 -0400
Message-Id: <87r2tlzz8n.fsf@HIDDEN>
To: control <at> debbugs.gnu.org
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Subject: control message for bug #26035
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: control
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: -2.3 (--)

merge 26035 26833





Last modified: Mon, 25 Nov 2019 12:00:02 UTC

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