GNU bug report logs - #72321
[PATCH 0/8] linux-libre kernel updates (2024-07-27)

Previous Next

Package: guix-patches;

Reported by: Wilko Meyer <w <at> wmeyer.eu>

Date: Sat, 27 Jul 2024 13:19:02 UTC

Severity: normal

Tags: patch

Done: Leo Famulari <leo <at> famulari.name>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 72321 in the body.
You can then email your comments to 72321 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to leo <at> famulari.name, w <at> wmeyer.eu, guix-patches <at> gnu.org:
bug#72321; Package guix-patches. (Sat, 27 Jul 2024 13:19:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Wilko Meyer <w <at> wmeyer.eu>:
New bug report received and forwarded. Copy sent to leo <at> famulari.name, w <at> wmeyer.eu, guix-patches <at> gnu.org. (Sat, 27 Jul 2024 13:19:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: guix-patches <at> gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>, leo <at> famulari.name
Subject: [PATCH 0/8] linux-libre kernel updates (2024-07-27)
Date: Sat, 27 Jul 2024 15:17:50 +0200
Hi Leo,

There's been a series of updates affecting all supported kernels today. Deblob
scripts weren't up yet the last time I checked, so there's a possibility that
we'll need a v2 of this patch series.

Wilko Meyer (8):
  gnu: linux-libre 6.10: Update to 6.10.2.
  gnu: linux-libre 6.9: Update to 6.9.12.
  gnu: linux-libre 6.6: Update to 6.6.43.
  gnu: linux-libre 6.1: Update to 6.1.102.
  gnu: linux-libre 5.15: Update to 5.15.164.
  gnu: linux-libre 5.10: Update to 5.10.223.
  gnu: linux-libre 5.4: Update to 5.4.281.
  gnu: linux-libre 4.19: Update to 4.19.319.

 gnu/packages/linux.scm | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)


base-commit: 0fff8adfb95ea01a0236bcb69e9beafff163e722
-- 
2.45.2





Information forwarded to leo <at> famulari.name, w <at> wmeyer.eu, guix-patches <at> gnu.org:
bug#72321; Package guix-patches. (Sat, 27 Jul 2024 13:21:02 GMT) Full text and rfc822 format available.

Message #8 received at 72321 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72321 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>, leo <at> famulari.name
Subject: [PATCH 1/8] gnu: linux-libre 6.10: Update to 6.10.2.
Date: Sat, 27 Jul 2024 15:19:46 +0200
* gnu/packages/linux.scm (linux-libre-6.10-version): Update to 6.10.2.
(linux-libre-6.10-pristine-source): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 283f9511ab..10bdb78d37 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -511,7 +511,7 @@ (define (%upstream-linux-source version hash)
 
 ;; The current "mainline" kernel.
 
-(define-public linux-libre-6.10-version "6.10.1")
+(define-public linux-libre-6.10-version "6.10.2")
 (define-public linux-libre-6.10-gnu-revision "gnu")
 (define deblob-scripts-6.10
   (linux-libre-deblob-scripts
@@ -521,7 +521,7 @@ (define deblob-scripts-6.10
    (base32 "00bx8g1ijswi9zypmwqhxsk9fdkzmarxdbdx5h6gpn7z4d1qly3j")))
 (define-public linux-libre-6.10-pristine-source
   (let ((version linux-libre-6.10-version)
-        (hash (base32 "0szpkhrwfqwj068vz032daf3zycv5c93gjxiisjziifi3kyrs43h")))
+        (hash (base32 "0w4vsb0c8bp34j90l89qms50nx6r6mmyf23jbvyar9fbv46m5n3k")))
    (make-linux-libre-source version
                             (%upstream-linux-source version hash)
                             deblob-scripts-6.10)))
-- 
2.45.2





Information forwarded to leo <at> famulari.name, w <at> wmeyer.eu, guix-patches <at> gnu.org:
bug#72321; Package guix-patches. (Sat, 27 Jul 2024 13:21:02 GMT) Full text and rfc822 format available.

Message #11 received at 72321 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72321 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>, leo <at> famulari.name
Subject: [PATCH 2/8] gnu: linux-libre 6.9: Update to 6.9.12.
Date: Sat, 27 Jul 2024 15:19:47 +0200
* gnu/packages/linux.scm (linux-libre-6.9-version): Update to 6.9.12.
(linux-libre-6.9-pristine-source): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 10bdb78d37..1309e09a97 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -529,7 +529,7 @@ (define-public linux-libre-6.10-pristine-source
 ;; The current "stable" kernels. That is, the most recently released major
 ;; versions that are still supported upstream.
 
-(define-public linux-libre-6.9-version "6.9.11")
+(define-public linux-libre-6.9-version "6.9.12")
 (define-public linux-libre-6.9-gnu-revision "gnu")
 (define deblob-scripts-6.9
   (linux-libre-deblob-scripts
@@ -539,7 +539,7 @@ (define deblob-scripts-6.9
    (base32 "18vfz1fx4vjssfh1w7aqfjf91y2g34a2qnzbl9pyawa7qnqxq33n")))
 (define-public linux-libre-6.9-pristine-source
   (let ((version linux-libre-6.9-version)
-        (hash (base32 "1q8kyn9cxc1ykf3cvifmfqk2p2p4x53l7h704hh92gichgh89pyy")))
+        (hash (base32 "08ngskni7d9wi93vlwcmbdg7sb2jl1drhhzn62k9nsrg1r7crrss")))
    (make-linux-libre-source version
                             (%upstream-linux-source version hash)
                             deblob-scripts-6.9)))
-- 
2.45.2





Information forwarded to leo <at> famulari.name, w <at> wmeyer.eu, guix-patches <at> gnu.org:
bug#72321; Package guix-patches. (Sat, 27 Jul 2024 13:21:03 GMT) Full text and rfc822 format available.

Message #14 received at 72321 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72321 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>, leo <at> famulari.name
Subject: [PATCH 3/8] gnu: linux-libre 6.6: Update to 6.6.43.
Date: Sat, 27 Jul 2024 15:19:48 +0200
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.43.
(linux-libre-6.6-pristine-source): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 1309e09a97..6169a4e5ae 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -549,7 +549,7 @@ (define-public linux-libre-6.9-pristine-source
 ;; Here are the support timelines:
 ;; <https://www.kernel.org/category/releases.html>
 
-(define-public linux-libre-6.6-version "6.6.42")
+(define-public linux-libre-6.6-version "6.6.43")
 (define-public linux-libre-6.6-gnu-revision "gnu")
 (define deblob-scripts-6.6
   (linux-libre-deblob-scripts
@@ -559,7 +559,7 @@ (define deblob-scripts-6.6
    (base32 "15xb4miirfmi1khlq4zhb8zmmh82f41jhsfbsfpv8v98yfka2nmb")))
 (define-public linux-libre-6.6-pristine-source
   (let ((version linux-libre-6.6-version)
-        (hash (base32 "10z6fjvpiv3l11rpsd6fgi7dr6a3d38c6zlp8ihffx6pjz1ch0c8")))
+        (hash (base32 "0pha226h5011kl5r2iiddxi0rib3xraslmcdjjnil2kq38d3pn0a")))
    (make-linux-libre-source version
                             (%upstream-linux-source version hash)
                             deblob-scripts-6.6)))
-- 
2.45.2





Information forwarded to leo <at> famulari.name, w <at> wmeyer.eu, guix-patches <at> gnu.org:
bug#72321; Package guix-patches. (Sat, 27 Jul 2024 13:21:03 GMT) Full text and rfc822 format available.

Message #17 received at 72321 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72321 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>, leo <at> famulari.name
Subject: [PATCH 4/8] gnu: linux-libre 6.1: Update to 6.1.102.
Date: Sat, 27 Jul 2024 15:19:49 +0200
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.102.
(linux-libre-6.1-pristine-source): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 6169a4e5ae..4433b70f95 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -564,7 +564,7 @@ (define-public linux-libre-6.6-pristine-source
                             (%upstream-linux-source version hash)
                             deblob-scripts-6.6)))
 
-(define-public linux-libre-6.1-version "6.1.101")
+(define-public linux-libre-6.1-version "6.1.102")
 (define-public linux-libre-6.1-gnu-revision "gnu")
 (define deblob-scripts-6.1
   (linux-libre-deblob-scripts
@@ -574,7 +574,7 @@ (define deblob-scripts-6.1
    (base32 "11jbnj0d3262grf9vkn0668kvfxifxw98ccvn81wkaykll01k5nx")))
 (define-public linux-libre-6.1-pristine-source
   (let ((version linux-libre-6.1-version)
-        (hash (base32 "0k5kjb2n78dcfpqqj8n76fxqbmifs2gqd2z1g9had7s2d2m9yigi")))
+        (hash (base32 "1v4p4i8pfg4i6v90dr7m65npkxjnqv3fxcj8zs3pbb8y84xzk98v")))
    (make-linux-libre-source version
                             (%upstream-linux-source version hash)
                             deblob-scripts-6.1)))
-- 
2.45.2





Information forwarded to leo <at> famulari.name, w <at> wmeyer.eu, guix-patches <at> gnu.org:
bug#72321; Package guix-patches. (Sat, 27 Jul 2024 13:21:04 GMT) Full text and rfc822 format available.

Message #20 received at 72321 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72321 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>, leo <at> famulari.name
Subject: [PATCH 5/8] gnu: linux-libre 5.15: Update to 5.15.164.
Date: Sat, 27 Jul 2024 15:19:50 +0200
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.164.
(linux-libre-5.15-pristine-source): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 4433b70f95..99fae8362c 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -579,7 +579,7 @@ (define-public linux-libre-6.1-pristine-source
                             (%upstream-linux-source version hash)
                             deblob-scripts-6.1)))
 
-(define-public linux-libre-5.15-version "5.15.163")
+(define-public linux-libre-5.15-version "5.15.164")
 (define-public linux-libre-5.15-gnu-revision "gnu")
 (define deblob-scripts-5.15
   (linux-libre-deblob-scripts
@@ -589,7 +589,7 @@ (define deblob-scripts-5.15
    (base32 "1l8dhfby3qx8vs8fq6yybixzrghbh03wflzwly4rq08wabcr87z8")))
 (define-public linux-libre-5.15-pristine-source
   (let ((version linux-libre-5.15-version)
-        (hash (base32 "00mkipkhz0i5xld7kyaxcj8cj8faw4gmjl5fribg832nn7ccfpq2")))
+        (hash (base32 "11linb9jzarr8wz0vim3g9gkhi5ldqm82bkpl5xs9f34xpx9hq7c")))
    (make-linux-libre-source version
                             (%upstream-linux-source version hash)
                             deblob-scripts-5.15)))
-- 
2.45.2





Information forwarded to leo <at> famulari.name, w <at> wmeyer.eu, guix-patches <at> gnu.org:
bug#72321; Package guix-patches. (Sat, 27 Jul 2024 13:21:05 GMT) Full text and rfc822 format available.

Message #23 received at 72321 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72321 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>, leo <at> famulari.name
Subject: [PATCH 7/8] gnu: linux-libre 5.4: Update to 5.4.281.
Date: Sat, 27 Jul 2024 15:19:52 +0200
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.281.
(linux-libre-5.4-pristine-source): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 4975bced1c..3add3e15ba 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -609,7 +609,7 @@ (define-public linux-libre-5.10-pristine-source
                             (%upstream-linux-source version hash)
                             deblob-scripts-5.10)))
 
-(define-public linux-libre-5.4-version "5.4.280")
+(define-public linux-libre-5.4-version "5.4.281")
 (define-public linux-libre-5.4-gnu-revision "gnu1")
 (define deblob-scripts-5.4
   (linux-libre-deblob-scripts
@@ -619,7 +619,7 @@ (define deblob-scripts-5.4
    (base32 "0x0xg0fcykpd117x3q0gim8jilhx922ashhckjvafxv2gk2zzjhj")))
 (define-public linux-libre-5.4-pristine-source
   (let ((version linux-libre-5.4-version)
-        (hash (base32 "0hix0dywf2ybvzxkijjsjmkrj7sx61hwq6mg1wqsq317p1zccxm9")))
+        (hash (base32 "1ckja83km101h2dwlp86xrnnlzdzvjly48iywhy53xric3kw7824")))
    (make-linux-libre-source version
                             (%upstream-linux-source version hash)
                             deblob-scripts-5.4)))
-- 
2.45.2





Information forwarded to leo <at> famulari.name, w <at> wmeyer.eu, guix-patches <at> gnu.org:
bug#72321; Package guix-patches. (Sat, 27 Jul 2024 13:21:05 GMT) Full text and rfc822 format available.

Message #26 received at 72321 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72321 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>, leo <at> famulari.name
Subject: [PATCH 6/8] gnu: linux-libre 5.10: Update to 5.10.223.
Date: Sat, 27 Jul 2024 15:19:51 +0200
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.223.
(linux-libre-5.10-pristine-source): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 99fae8362c..4975bced1c 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -594,7 +594,7 @@ (define-public linux-libre-5.15-pristine-source
                             (%upstream-linux-source version hash)
                             deblob-scripts-5.15)))
 
-(define-public linux-libre-5.10-version "5.10.222")
+(define-public linux-libre-5.10-version "5.10.223")
 (define-public linux-libre-5.10-gnu-revision "gnu1")
 (define deblob-scripts-5.10
   (linux-libre-deblob-scripts
@@ -604,7 +604,7 @@ (define deblob-scripts-5.10
    (base32 "1isiih0laz4wbivsg0pcvlgrflq3lv10fakv9lvg2b4s0yd9ybdn")))
 (define-public linux-libre-5.10-pristine-source
   (let ((version linux-libre-5.10-version)
-        (hash (base32 "1jshn64g165rdshyjvq38ni6pkbskp50048pbz407fss7f00cbbv")))
+        (hash (base32 "189b3yl4lsjzh6qpza0phj8hgsvnyh38cgrd70rnqw3rddmdh2fa")))
    (make-linux-libre-source version
                             (%upstream-linux-source version hash)
                             deblob-scripts-5.10)))
-- 
2.45.2





Information forwarded to leo <at> famulari.name, w <at> wmeyer.eu, guix-patches <at> gnu.org:
bug#72321; Package guix-patches. (Sat, 27 Jul 2024 13:21:06 GMT) Full text and rfc822 format available.

Message #29 received at 72321 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72321 <at> debbugs.gnu.org
Cc: Wilko Meyer <w <at> wmeyer.eu>, leo <at> famulari.name
Subject: [PATCH 8/8] gnu: linux-libre 4.19: Update to 4.19.319.
Date: Sat, 27 Jul 2024 15:19:53 +0200
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.319.
(linux-libre-4.19-pristine-source): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 3add3e15ba..97fb5979dc 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -624,7 +624,7 @@ (define-public linux-libre-5.4-pristine-source
                             (%upstream-linux-source version hash)
                             deblob-scripts-5.4)))
 
-(define-public linux-libre-4.19-version "4.19.318")
+(define-public linux-libre-4.19-version "4.19.319")
 (define-public linux-libre-4.19-gnu-revision "gnu1")
 (define deblob-scripts-4.19
   (linux-libre-deblob-scripts
@@ -634,7 +634,7 @@ (define deblob-scripts-4.19
    (base32 "0fgkp3v7qgqpn7l1987xcwwlrmwsbscqnxfv06p8nkavrhymrv3c")))
 (define-public linux-libre-4.19-pristine-source
   (let ((version linux-libre-4.19-version)
-        (hash (base32 "14vl0288apl76rvxa9yxfggrc4600bjsn4gw097m4gy5ldiaapqd")))
+        (hash (base32 "0c7bhb31hpbbw1is1ykppk9lm0x025yyd4hrmlg1s6yg75rxqkal")))
     (make-linux-libre-source version
                              (%upstream-linux-source version hash)
                              deblob-scripts-4.19)))
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72321; Package guix-patches. (Sun, 28 Jul 2024 21:25:02 GMT) Full text and rfc822 format available.

Message #32 received at 72321 <at> debbugs.gnu.org (full text, mbox):

From: Wilko Meyer <w <at> wmeyer.eu>
To: 72321 <at> debbugs.gnu.org
Cc: leo <at> famulari.name
Subject: Re: [PATCH 8/8] gnu: linux-libre 4.19: Update to 4.19.319.
Date: Sun, 28 Jul 2024 23:24:02 +0200
Hi Leo,

checked the deblob scripts and they haven't changed this time, so the
patch series can be applied without the need for a second revision.

-- 
Kind regards,
Wilko Meyer




Information forwarded to guix-patches <at> gnu.org:
bug#72321; Package guix-patches. (Tue, 30 Jul 2024 03:35:01 GMT) Full text and rfc822 format available.

Message #35 received at 72321 <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Wilko Meyer <w <at> wmeyer.eu>
Cc: 72321 <at> debbugs.gnu.org
Subject: Re: [PATCH 8/8] gnu: linux-libre 4.19: Update to 4.19.319.
Date: Mon, 29 Jul 2024 23:34:27 -0400
On Sun, Jul 28, 2024 at 11:24:02PM +0200, Wilko Meyer wrote:
> Hi Leo,
> 
> checked the deblob scripts and they haven't changed this time, so the
> patch series can be applied without the need for a second revision.

Great, thanks for checking! I just pushed these to 'kernel-updates'.




Reply sent to Leo Famulari <leo <at> famulari.name>:
You have taken responsibility. (Sun, 04 Aug 2024 19:59:02 GMT) Full text and rfc822 format available.

Notification sent to Wilko Meyer <w <at> wmeyer.eu>:
bug acknowledged by developer. (Sun, 04 Aug 2024 19:59:02 GMT) Full text and rfc822 format available.

Message #40 received at 72321-done <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Wilko Meyer <w <at> wmeyer.eu>
Cc: 72321-done <at> debbugs.gnu.org, 72429-done <at> debbugs.gnu.org
Subject: Re: [PATCH 0/8] linux-libre kernel updates (2024-07-27)
Date: Sun, 4 Aug 2024 15:57:46 -0400
On Sat, Jul 27, 2024 at 03:17:50PM +0200, Wilko Meyer wrote:
> There's been a series of updates affecting all supported kernels today. Deblob
> scripts weren't up yet the last time I checked, so there's a possibility that
> we'll need a v2 of this patch series.
> 
> Wilko Meyer (8):
>   gnu: linux-libre 6.10: Update to 6.10.2.
>   gnu: linux-libre 6.9: Update to 6.9.12.
>   gnu: linux-libre 6.6: Update to 6.6.43.
>   gnu: linux-libre 6.1: Update to 6.1.102.
>   gnu: linux-libre 5.15: Update to 5.15.164.
>   gnu: linux-libre 5.10: Update to 5.10.223.
>   gnu: linux-libre 5.4: Update to 5.4.281.
>   gnu: linux-libre 4.19: Update to 4.19.319.

Pushed as 8006d74ce6dbe74806d14e74e3f32e7a5c92811a

The CLISP build failure on aarch64-linux [0] seems to have cleared up on its
own (I got a substitute for the build). Not sure what happened there but
I'm moving on from it.

[0]
https://issues.guix.gnu.org/72429




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Mon, 02 Sep 2024 11:24:06 GMT) Full text and rfc822 format available.

This bug report was last modified 287 days ago.

Previous Next


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