GNU logs - #55985, boring messages


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#55985: Cuirass(?) produces less than useful =?UTF-8?Q?=E2=80=98build=E2=80=99?= log files
Resent-From: Tobias Geerinckx-Rice <me@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 14 Jun 2022 22:32:02 +0000
Resent-Message-ID: <handler.55985.B.165524590217435 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 55985
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: 55985 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-guix@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.165524590217435
          (code B ref -1); Tue, 14 Jun 2022 22:32:02 +0000
Received: (at submit) by debbugs.gnu.org; 14 Jun 2022 22:31:42 +0000
Received: from localhost ([127.0.0.1]:36025 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o1F4X-0004X8-Pm
	for submit <at> debbugs.gnu.org; Tue, 14 Jun 2022 18:31:42 -0400
Received: from lists.gnu.org ([209.51.188.17]:50078)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <me@HIDDEN>) id 1o1F4W-0004X1-Aa
 for submit <at> debbugs.gnu.org; Tue, 14 Jun 2022 18:31:40 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:60860)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1o1F4W-0007hA-4N
 for bug-guix@HIDDEN; Tue, 14 Jun 2022 18:31:40 -0400
Received: from tobias.gr ([2a02:c205:2020:6054::1]:41488)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1o1F4S-0005BR-DV
 for bug-guix@HIDDEN; Tue, 14 Jun 2022 18:31:39 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=yua6ACFgbW1z0
 2O7bsPkRIqUN4xQMsDYKoqe3KPGNHc=; h=date:subject:to:from;
 d=tobias.gr; 
 b=XhWlRJ+q9FZErMkdldtbizR+y6b5j0Bj/jCyf3ASmbHBh/+YHErRqcpPxL8Gc/m/mcns
 pbcIXIDQrgSGJV8R9tuO/LkTrVV0BPbL24nVe3La12/I/4AJGAV+a3byg93FAswlUjVhQo
 aTXaXYlluwfzcZfdH6U9PmdYmdzlE7otPubjlFEuEyG60/qKofJpZ77IlfgVgorRba3FIE
 zlE68vakpHa7AwCLFGjJ0PKzDTicbfJn7JF692Ofp4Is6WNQFnA5pGLcRGn1+kO3YJkvfv
 UT9ZgtD9xN1PNBOeRsxdXzQNRJUgKING2TF/uAjYr21vdApA2tLpV5KuXwXZ+wtw==
Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id f31da84c
 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO) for <bug-guix@HIDDEN>;
 Tue, 14 Jun 2022 22:31:33 +0000 (UTC)
From: Tobias Geerinckx-Rice <me@HIDDEN>
Date: Wed, 15 Jun 2022 00:29:31 +0200
BIMI-Selector: v=BIMI1; s=default;
Message-ID: <87r13qx4fu@nckx>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@HIDDEN;
 helo=tobias.gr
X-Spam_score_int: -8
X-Spam_score: -0.9
X-Spam_bar: /
X-Spam_report: (-0.9 / 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,
 NORMAL_HTTP_TO_IP=0.001, NUMERIC_HTTP_ADDR=1.242, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.7 (-)
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.7 (--)

--=-=-=
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable

Hi Guix!

It seems that build logs are not copied over from build nodes,=20
leading to amusing (but alas quite useless) output like:

~ =CE=BB curl $(guix build zstd --log-file)
substitute: updating substitutes from=20
'http://141.80.167.131'... 100.0%
fetching path=20
`/gnu/store/rx8ja2y7xfrq19x8hr7ly8sq661bwpaw-zstd-1.5.0.drv'...
@ substituter-started=20
/gnu/store/rx8ja2y7xfrq19x8hr7ly8sq661bwpaw-zstd-1.5.0.drv=20
substitute
Downloading=20
http://141.80.167.131/nar/lzip/rx8ja2y7xfrq19x8hr7ly8sq661bwpaw-zstd-1.5.0.=
drv...
 zstd-1.5.0.drv                               280KiB/s 00:00 |=20
 1KiB transferred

@ substituter-succeeded=20
/gnu/store/rx8ja2y7xfrq19x8hr7ly8sq661bwpaw-zstd-1.5.0.drv
substitute: updating substitutes from=20
'http://141.80.167.131'... 100.0%
substitute: updating substitutes from=20
'http://141.80.167.131'... 100.0%
fetching path=20
`/gnu/store/wa5pngf2lywgi8vd8k9b1k13wp2acvi4-zstd-1.5.0-static'...
@ substituter-started=20
/gnu/store/wa5pngf2lywgi8vd8k9b1k13wp2acvi4-zstd-1.5.0-static=20
substitute
fetching path=20
`/gnu/store/bn6pk5zjjdpdfzb6yfr5psi9pji9w51n-zstd-1.5.0'...
@ substituter-started=20
/gnu/store/bn6pk5zjjdpdfzb6yfr5psi9pji9w51n-zstd-1.5.0 substitute
Downloading=20
http://141.80.167.131/nar/lzip/wa5pngf2lywgi8vd8k9b1k13wp2acvi4-zstd-1.5.0-=
static...
 zstd-1.5.0-static                           1.4MiB/s 00:00 |=20
 64KiB transferredDownloading=20
 http://141.80.167.131/nar/lzip/bn6pk5zjjdpdfzb6yfr5psi9pji9w51n-zstd-1.5.0=
...
 zstd-1.5.0  476KiB                  4.5MiB/s 00:00=20
 [##################] 100.0%

@ substituter-succeeded=20
/gnu/store/bn6pk5zjjdpdfzb6yfr5psi9pji9w51n-zstd-1.5.0
 zstd-1.5.0-static                          1.3MiB/s 00:00 |=20
 405KiB transferred

@ substituter-succeeded=20
/gnu/store/wa5pngf2lywgi8vd8k9b1k13wp2acvi4-zstd-1.5.0-static
~ =CE=BB=20

Kind regards,

T G-R

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYqkMRQ0cbWVAdG9iaWFz
LmdyAAoJEA2w/4hPVW15BpUBAI0jTv22r+Ss8NyBXFMnfduIMiOZGn7m/nFcIyHk
QLYcAQCysdbZZxAWpzlinRE9rPMHMOw7WQeoipA7jhtz6yjYDA==
=sW+V
-----END PGP SIGNATURE-----
--=-=-=--




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: Tobias Geerinckx-Rice <me@HIDDEN>
Subject: bug#55985: Acknowledgement (Cuirass(?) produces less than useful
 =?UTF-8?Q?=E2=80=98build=E2=80=99?= log files)
Message-ID: <handler.55985.B.165524590217435.ack <at> debbugs.gnu.org>
References: <87r13qx4fu@nckx>
X-Gnu-PR-Message: ack 55985
X-Gnu-PR-Package: guix
Reply-To: 55985 <at> debbugs.gnu.org
Date: Tue, 14 Jun 2022 22:32: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 55985 <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
55985: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D55985
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#55985: Cuirass(?) produces less than useful =?UTF-8?Q?=E2=80=98build=E2=80=99?= log files
Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Wed, 15 Jun 2022 20:48:02 +0000
Resent-Message-ID: <handler.55985.B55985.165532605212174 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 55985
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Tobias Geerinckx-Rice <me@HIDDEN>
Cc: 55985 <at> debbugs.gnu.org
Received: via spool by 55985-submit <at> debbugs.gnu.org id=B55985.165532605212174
          (code B ref 55985); Wed, 15 Jun 2022 20:48:02 +0000
Received: (at 55985) by debbugs.gnu.org; 15 Jun 2022 20:47:32 +0000
Received: from localhost ([127.0.0.1]:40014 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o1ZvH-0003A1-QI
	for submit <at> debbugs.gnu.org; Wed, 15 Jun 2022 16:47:32 -0400
Received: from eggs.gnu.org ([209.51.188.92]:42968)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1o1ZvF-00034W-N5
 for 55985 <at> debbugs.gnu.org; Wed, 15 Jun 2022 16:47:30 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:45606)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1o1Zv7-0005Ep-FR; Wed, 15 Jun 2022 16:47:24 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To:
 From; bh=jNJYUvr3mW41gcEoGoll6BWJAV6jPXhHZ0afiOFgHt4=; b=PQHuGZ1PQQI3ByPt9iS+
 3v/+OEGEK+qrQbvY0XXTP4DUz3MxdXkRZd3i5DvidGIZ3BKqpaPI5zcVs31BqhSWdqm5mFODkyLCd
 /RcCaxjcxuhhr7d3QjHlrqBE3cVZeHb49dVujBtV4dyEBr1NUL8fr43VBTIJBhC0HqgYyM0bxDldG
 TNY4XBdixFY+cFuswVLrXcWqUgYAJWQKvq8PEs5ezW8gUqlcv522X6VTbBW6pf5jI+t5Kqn7vgnEd
 QDhlWlDidAJPIwbiA4WRbgpwvfOcZxAY2Z4YjWrDrdMjjZ+k/K6khlS/pLUuU22aQNHZ3EM6+N23U
 6dLSPns0HI2dPw==;
Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:57697
 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1o1Zv7-0007F8-1A; Wed, 15 Jun 2022 16:47:21 -0400
From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
References: <87r13qx4fu@nckx>
Date: Wed, 15 Jun 2022 22:47:19 +0200
In-Reply-To: <87r13qx4fu@nckx> (Tobias Geerinckx-Rice's message of "Wed, 15
 Jun 2022 00:29:31 +0200")
Message-ID: <87h74lpsbs.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
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: -3.3 (---)

Hi,

Tobias Geerinckx-Rice <me@HIDDEN> skribis:

> Hi Guix!
>
> It seems that build logs are not copied over from build nodes, leading
> to amusing (but alas quite useless) output like:
>
> ~ =CE=BB curl $(guix build zstd --log-file)

What you have here *is* the log as Cuirass saw it, but=E2=80=A6

> transferredDownloading
> http://141.80.167.131/nar/lzip/bn6pk5zjjdpdfzb6yfr5psi9pji9w51n-zstd-1.5.=
0...
> zstd-1.5.0  476KiB                  4.5MiB/s 00:00
> [##################] 100.0%
>
> @ substituter-succeeded
> /gnu/store/bn6pk5zjjdpdfzb6yfr5psi9pji9w51n-zstd-1.5.0

It turns out zstd, in this case, was already built on the node it got it
from, so the log just shows that.

I admit this is suboptimal.  From the perspective of Cuirass though, it
looks like =E2=80=9Cbusiness as usual=E2=80=9D, and it cannot really be dis=
tinguished
from a situation where the thing actually got built.

Ludo=E2=80=99.




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


Received: (at control) by debbugs.gnu.org; 17 Aug 2023 02:26:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 16 22:26:39 2023
Received: from localhost ([127.0.0.1]:42426 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qWSid-0002hK-Fj
	for submit <at> debbugs.gnu.org; Wed, 16 Aug 2023 22:26:39 -0400
Received: from mail-qv1-xf30.google.com ([2607:f8b0:4864:20::f30]:56468)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1qWSib-0002h8-HK
 for control <at> debbugs.gnu.org; Wed, 16 Aug 2023 22:26:38 -0400
Received: by mail-qv1-xf30.google.com with SMTP id
 6a1803df08f44-649a11843b3so3385416d6.0
 for <control <at> debbugs.gnu.org>; Wed, 16 Aug 2023 19:26:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1692239192; x=1692843992;
 h=subject:from:to:message-id:date:from:to:cc:subject:date:message-id
 :reply-to; bh=Mcxm7slINko6rPI65BNQ6CIbnO2tAQTN0d3iHRpbhGY=;
 b=h9/ZiGAH9cHVjTfPk6k7cHeR2AdJ42Lp7zc6OOt4LjFwDYvXi+IiMhhSCOeFqSNeJx
 Pu5fTxgKbIcbrUagqJ83FEVoh7j1iCSRi0iGvi9yGMn+dVKLhtcgcY/0ikIpYvHdU3Ux
 LYhibw8sTR97Xwlg5bM3RwW7t8Ka1UdivGnUkPTbkWDxKY/3//Sa4NGYu+0uroeTrERl
 5oDS3OJ+hv7t5YxhVew76AQ3CI3ZrRVr1lwVk5GHcu3PSFDY6a9/7ic2yvSB3ZNAz0Uh
 Z8hARC+ZgsOEuTDZkvuyR0oaJ2SLQZ7ueu/M+U4kmKekqiZwSKIxgznA5cWiDIi6jTM3
 gd9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1692239192; x=1692843992;
 h=subject:from:to:message-id:date:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=Mcxm7slINko6rPI65BNQ6CIbnO2tAQTN0d3iHRpbhGY=;
 b=RbMrOgLgc3VE8lm2uKhf8FfH3GvpKIAjEooR9BHgn5zHiNA1IrRYVKhX1AP2XaIbwo
 +Xfw82GCsYLWIknxrB+2tXhLeaw95i9W2shDIpZbCxqpV5sSj3u1GUrnSzLltIDk2+Pr
 XFqPmoOi2gR0YNWCffylfkKumzx+5KDDLlOVvMRJ/4jBwf8cqCkjve23ZmCDr/S+d87i
 XEbMIVEDrPfFjKwfzoCcVNdnmjdyKgUc6btUvX7bq77anB0e24y9xkAHtUrbMJlkSD3S
 CKZqptglcnkILlpU75W1vuqvm2JIA14zJT//9b9RAOE0EabAPwvbxDAlwE+jYapRe8X6
 Mu6Q==
X-Gm-Message-State: AOJu0YzWLZCqa3VMtW4sd75xclP1hkrMQQchqbbjT9YaGLEJTa9gz34c
 93kXQmqo2w7xQv8TeZdixP9TH7VxypI=
X-Google-Smtp-Source: AGHT+IG4mXNCMjdXhrT0rT8ra4aT/f2AQOVWW0TcSb+M5IX86ibry/ciePubRKd5DWu8IRrCCaAddA==
X-Received: by 2002:a0c:e054:0:b0:63d:555:8cd4 with SMTP id
 y20-20020a0ce054000000b0063d05558cd4mr3668327qvk.29.1692239191889; 
 Wed, 16 Aug 2023 19:26:31 -0700 (PDT)
Received: from hurd (dsl-152-182.b2b2c.ca. [66.158.152.182])
 by smtp.gmail.com with ESMTPSA id
 z8-20020a0cda88000000b0063cf4d0d558sm3163408qvj.25.2023.08.16.19.26.31
 for <control <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 16 Aug 2023 19:26:31 -0700 (PDT)
Date: Wed, 16 Aug 2023 22:26:30 -0400
Message-Id: <87msyqh0a1.fsf@HIDDEN>
To: control <at> debbugs.gnu.org
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Subject: control message for bug #51728
X-Spam-Score: 0.0 (/)
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: -1.0 (-)

merge 51728 55985
quit






Last modified: Thu, 17 Aug 2023 02:30:02 UTC

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