GNU bug report logs - #51000
The Web manual situation is still needlessly confusing

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; Reported by: Tobias Geerinckx-Rice <me@HIDDEN>; dated Sun, 3 Oct 2021 22:19:01 UTC; Maintainer for guix is bug-guix@HIDDEN.

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


Received: (at 51000) by debbugs.gnu.org; 4 Oct 2021 06:34:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 04 02:34:33 2021
Received: from localhost ([127.0.0.1]:35428 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mXHYW-0002kv-SJ
	for submit <at> debbugs.gnu.org; Mon, 04 Oct 2021 02:34:33 -0400
Received: from flashner.co.il ([178.62.234.194]:56422)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <efraim@HIDDEN>) id 1mXHYT-0002kg-RD
 for 51000 <at> debbugs.gnu.org; Mon, 04 Oct 2021 02:34:31 -0400
Received: from localhost (unknown [141.226.169.107])
 by flashner.co.il (Postfix) with ESMTPSA id 2ADC440417;
 Mon,  4 Oct 2021 06:34:23 +0000 (UTC)
Date: Mon, 4 Oct 2021 09:31:59 +0300
From: Efraim Flashner <efraim@HIDDEN>
To: Tobias Geerinckx-Rice <me@HIDDEN>
Subject: Re: bug#51000: The Web manual situation is still needlessly confusing
Message-ID: <YVqf32IHhqhf/RDr@3900XT>
Mail-Followup-To: Efraim Flashner <efraim@HIDDEN>,
 Tobias Geerinckx-Rice <me@HIDDEN>, 51000 <at> debbugs.gnu.org
References: <87ilydycps.fsf@nckx>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature"; boundary="0CFEPyMU1OT3qNmv"
Content-Disposition: inline
In-Reply-To: <87ilydycps.fsf@nckx>
X-PGP-Key-ID: 0x41AAE7DCCA3D8351
X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc
X-PGP-Fingerprint: A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 51000
Cc: 51000 <at> debbugs.gnu.org
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 (-)


--0CFEPyMU1OT3qNmv
Content-Type: multipart/mixed; boundary="G6ltNMkZ2QX/BLU4"
Content-Disposition: inline


--G6ltNMkZ2QX/BLU4
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Oct 04, 2021 at 12:12:55AM +0200, Tobias Geerinckx-Rice via Bug rep=
orts for GNU Guix wrote:
> Good evening Guix!
>=20
> Nary a literal week goes by that someone doesn't post confusion about this
> or that not being in =E2=80=98the manual=E2=80=99, where the manual turns=
 out to be
> <https://guix.gnu.org/manual/en/guix.html> instead of the one actually
> shipped with their Guix.
>=20
> The current solution is pointing them to
> <https://guix.gnu.org/manual/devel/en/guix.html> and resetting the timer.
>=20
> Instead:
>=20
> - We should make <https://guix.gnu.org/manual/en/guix.html> the  =E2=80=
=98devel=E2=80=99
> version, and move the stable version to to a versioned  URL like
> <https://guix.gnu.org/manual/1.3.0/en/guix.html>.
>=20
> - Both manuals should have a gorgeous CSS box at the very top  clearly
> explaining their nature.

Here is an untested patch against guix-maintenance to change the manual
locations. It doesn't take into account any changes needed in the
website itself to add a pointer to the 1.3.0 manual.


--=20
Efraim Flashner   <efraim@HIDDEN>   =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 =
=D7=9D=D7=99=D7=A8=D7=A4=D7=90
GPG key =3D A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

--G6ltNMkZ2QX/BLU4
Content-Type: text/plain; charset=utf-8
Content-Disposition: attachment;
	filename="0001-hydra-Move-guix-manual-URLs.patch"
Content-Transfer-Encoding: quoted-printable

=46rom 5ae07d5d8db78d3f190a8780ba2eeaa5ce2c1be1 Mon Sep 17 00:00:00 2001
Message-Id: <5ae07d5d8db78d3f190a8780ba2eeaa5ce2c1be1.1633329044.git.efraim=
@flashner.co.il>
=46rom: Efraim Flashner <efraim@HIDDEN>
Date: Mon, 4 Oct 2021 09:28:20 +0300
Subject: [PATCH] hydra: Move guix-manual URLs.

This is likely to remove some ambiguity for which manual to use.

* hydra/berlin.scm (operating-system)[services]: Adjust
static-website-service-type services to change the locations of the
generated guix manuals.
* hydra/nginx/berlin.scm (guix.gnu.org-other-locations): Adjust
nginx-location-configuration for the manual locations.
---
 hydra/berlin.scm       |  7 ++++---
 hydra/nginx/berlin.scm | 10 +++++-----
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/hydra/berlin.scm b/hydra/berlin.scm
index 146173b..44324cf 100644
--- a/hydra/berlin.scm
+++ b/hydra/berlin.scm
@@ -300,7 +300,8 @@ Happy hacking!\n"))
                       (static-web-site-configuration
                        (git-url "https://git.savannah.gnu.org/git/guix.git=
")
                        (git-ref '(branch . "version-1.3.0"))
-                       (directory "/srv/guix-manual")
+                       (directory "/srv/guix-manual-1.3.0")
+                       (cache-directory "guix-manual-1.3.0")
                        (build-file "doc/build.scm")
                        (environment-variables
                          '(("GUIX_MANUAL_VERSION" . "1.3.0")
@@ -310,7 +311,7 @@ Happy hacking!\n"))
              (service static-web-site-service-type
                       (static-web-site-configuration
                        (git-url "https://git.savannah.gnu.org/git/guix.git=
")
-                       (directory "/srv/guix-manual-devel")
+                       (directory "/srv/guix-manual")
=20
                        ;; XXX: Use a different cache directory to work aro=
und
                        ;; the fact that (guix git) would use a same-named
@@ -318,7 +319,7 @@ Happy hacking!\n"))
                        ;; above.  Since both mcron jobs run at the same ti=
me,
                        ;; they would end up using one branch or the other,=
 in
                        ;; a non-deterministic way.
-                       (cache-directory "guix-master-manual")
+                       (cache-directory "guix-manual")
=20
                        (build-file "doc/build.scm")
                        (environment-variables
diff --git a/hydra/nginx/berlin.scm b/hydra/nginx/berlin.scm
index 44ff28e..14a94fe 100644
--- a/hydra/nginx/berlin.scm
+++ b/hydra/nginx/berlin.scm
@@ -768,14 +768,14 @@ PUBLISH-URL."
                 "alias /srv/guix.gnu.org/static;")))
=20
    ;; These rules take precedence over the '.pdf' and '.html' rules below.
-   (nginx-location-configuration
-    (uri "~ /manual/devel/(.*)$")
-    (body (list "expires 4h;"
-                "alias /srv/guix-manual-devel/$1;")))
    (nginx-location-configuration
     (uri "~ /manual/(.*)$")
-    (body (list "expires 1d;"
+    (body (list "expires 4h;"
                 "alias /srv/guix-manual/$1;")))
+   (nginx-location-configuration
+    (uri "~ /manual/1.3.0/(.*)$")
+    (body (list "expires 1d;"
+                "alias /srv/guix-manual-1.3.0/$1;")))
    (nginx-location-configuration
     (uri "~ /cookbook/(.*)$")
     (body (list "expires 4h;"

base-commit: 3069d5e8c8b00162af1d6e7705c8d235f2e3b56a
--=20
2.33.0


--G6ltNMkZ2QX/BLU4--

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

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

iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmFan98ACgkQQarn3Mo9
g1FWHQ/7BSr3r7g4nYE0ihSWgPLZAWHZDN1jWUvMkQjzmMR0UMrm2++9oRtv/6sa
td19oK8hHxXoGVkVlshsGBmP6Oe0KLnvwOkNprMRh/lBspqt00F3t7g2cBjiitGX
sV42yiBCpzUyBi5jaBSJcH6uRpPC9x+c74jPqouvsnrcm0TIL0zStAF15Re/y5gk
M5vN5pryorSvfzW7WwOFV+xOoiRlZsqNI3AUuxrvCAf8ecTUqJYJbblMj9ZnRhz2
yqFEFSg63UPbpbRyoADxyF+yRrcc81S5CtURBRtgLtoKpB0OsAnstWrnTDsekmqC
4Ce2nBPyS5SfAr0YlLA9EL7gpibqs83BKH8g5Kif8in3TmmQqAx6pZjAbMjK0wCg
UU/T8MLsf0D9zL2ll0YZlCbGhaX6/gsHZL4SztyJytRSSKNUbj60O1FSevK2a3iI
+ZZ1aE7YRgIgHCOCAV+9rPkdJUn9jaQQzVQN3bgSy18/xWWZiG5KUZRYVIy3umaR
Rrkl8nFPa2paStQIck8UhNvSX+RO58kYEruytS3JULsAZesqOmqYicOgOSOJ3oDP
2prWGGPBrjb9LK5haU+H4G+svK4tMBHqoP4DNS3gjoC2C75iGvZxFQyDz8SNEbrv
XVUitay3kfC9AclPyLnXbmitt8Q5ilRaE4Jte75xU+2qUuw2Yxo=
=o7iz
-----END PGP SIGNATURE-----

--0CFEPyMU1OT3qNmv--




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

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


Received: (at 51000) by debbugs.gnu.org; 4 Oct 2021 04:19:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 04 00:19:55 2021
Received: from localhost ([127.0.0.1]:35288 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mXFSF-0007ab-Hm
	for submit <at> debbugs.gnu.org; Mon, 04 Oct 2021 00:19:55 -0400
Received: from mail-4322.protonmail.ch ([185.70.43.22]:50743)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <john.kehayias@HIDDEN>) id 1mXFSC-0007aN-68
 for 51000 <at> debbugs.gnu.org; Mon, 04 Oct 2021 00:19:53 -0400
Date: Mon, 04 Oct 2021 04:19:41 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail; t=1633321185;
 bh=dnvu3mRvhKucMdu9a21bu3Shg1wgwxOBptOYEWGZ9dk=;
 h=Date:To:From:Reply-To:Subject:From;
 b=UbmS2yE5KGs99X0F/5rWnok1gCks83EWtmWsa0GsYnKRLcFBusYMU/V51WulQ983s
 3z8INF3WNOADeSgAqVBHYZ5Kmo/2WR2q6S+pgliq0CTA0pKiFULkGBGHoHeVNDWfIM
 GZSW1GZ1DANFYKwqWiTx4AQoDRRvR6vsu/2eIsQw=
To: "51000 <at> debbugs.gnu.org" <51000 <at> debbugs.gnu.org>
From: John Kehayias <john.kehayias@HIDDEN>
Subject: Re: The Web manual situation is still needlessly confusing
Message-ID: <susz0kTIZduiBm3i-bxbWioXd1-7m0GKVQJHBNMOHlb7o-yzcFfKyFS77l1TZEZuag_GtYjhtIJmZflLEbZNZbTMIYwNbX6Rgluz0O6KEuA=@protonmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no
 autolearn=disabled version=3.4.4
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on
 mailout.protonmail.ch
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 51000
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>
Reply-To: John Kehayias <john.kehayias@HIDDEN>
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 everyone,

Definitely agree with needing this to be clearer than it is currently. As a=
 new user I was a bit confused over the different manual versions on the we=
bsite (which is still how I prefer to read the manual). As a side note, whe=
n searching online with Guix questions, I think I only see the 'stable' ver=
sion come up in results.

We could perhaps be clearer in what is meant by the 'stable'/1.3.0 document=
ation. Seems this is mostly needed in preparing for installation (with the =
1.3.0 image, not if building a current install image, of course) and during=
 installation. Afterward, users will probably run a guix pull very soon (as=
 in Getting Started, or as recommended by the guix command itself) and thus=
 no longer be on the 1.3.0 manual. I'm not sure how best to communicate thi=
s on the website, but to me it is related to the next point:

I think we need something describing what we mean by Guix versions and rele=
ases, perhaps in the Intro and/or Getting Started sections (and on an About=
 type page?). I was confused by this starting out, as I'm used to rolling d=
istros like Arch (or, a long time ago, distros like Debian). While Guix is =
mostly 'rolling', we also have releases with certain package changes (like =
core-updates) and Guix changes. Just a simple description would I think hel=
p new users and give better context for the manual versions, however we lab=
el or make them available.

I'm happy to take a stab and making either of these points clearer, especia=
lly as one newer to Guix with these questions and assumptions nearer to min=
d.

John




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

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


Received: (at submit) by debbugs.gnu.org; 3 Oct 2021 22:18:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 03 18:18:18 2021
Received: from localhost ([127.0.0.1]:35088 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mX9oI-0006o7-Oo
	for submit <at> debbugs.gnu.org; Sun, 03 Oct 2021 18:18:18 -0400
Received: from lists.gnu.org ([209.51.188.17]:42706)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <me@HIDDEN>) id 1mX9oF-0006ny-SS
 for submit <at> debbugs.gnu.org; Sun, 03 Oct 2021 18:18:17 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:59260)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1mX9oF-0000Di-Fk
 for bug-guix@HIDDEN; Sun, 03 Oct 2021 18:18:15 -0400
Received: from tobias.gr ([2a02:c205:2020:6054::1]:60302)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1mX9oD-0006IT-G0
 for bug-guix@HIDDEN; Sun, 03 Oct 2021 18:18:15 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=lx1l5bMwGu6Xg
 bVqqfN/StyApKFpdDsJnb65EcLwWBU=; h=date:subject:to:from;
 d=tobias.gr; 
 b=NVl43EIWRf8jqiyin02TdBFwY3r8up1SwqPyaprfOatUAUwGtjfFdKV0Qz19MO/EXCdT
 5STZ6o+EajnFylUQcSLbtCcPMDXqu+mviQULqw09XjOT7O/0bjDfqHb7vM1SoH3qSbq6eH
 pltY1O+0VhkPfhCPeed7C/w2gjoAR2NouvvbJPfJG4uB7z4iyS7EJP47pyORVLTkE4ZK9I
 Ga9m571Bui9IkJ+6Ye072nTbJcz/dMwpcS/0jKY3Y+58Z8hAbCZaB2l6AxWP/fOsosHF38
 kW61LpuJoTeMq/oRztVbIgnbi7HoRRS0ODtRSJEe4AjduIeVpifFazsFqDzSLGWw==
Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id dba32211
 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO) for <bug-guix@HIDDEN>;
 Sun, 3 Oct 2021 22:18:06 +0000 (UTC)
From: Tobias Geerinckx-Rice <me@HIDDEN>
To: Bug reports for GNU Guix <bug-guix@HIDDEN>
Subject: The Web manual situation is still needlessly confusing
Date: Mon, 04 Oct 2021 00:12:55 +0200
BIMI-Selector: v=BIMI1; s=default;
Message-ID: <87ilydycps.fsf@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: -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, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.6 (-)
X-Debbugs-Envelope-To: submit
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.6 (--)

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

Good evening Guix!

Nary a literal week goes by that someone doesn't post confusion=20
about this or that not being in =E2=80=98the manual=E2=80=99, where the man=
ual=20
turns out to be <https://guix.gnu.org/manual/en/guix.html> instead=20
of the one actually shipped with their Guix.

The current solution is pointing them to=20
<https://guix.gnu.org/manual/devel/en/guix.html> and resetting the=20
timer.

Instead:

=2D We should make <https://guix.gnu.org/manual/en/guix.html> the=20
  =E2=80=98devel=E2=80=99 version, and move the stable version to to a vers=
ioned=20
  URL like <https://guix.gnu.org/manual/1.3.0/en/guix.html>.

=2D Both manuals should have a gorgeous CSS box at the very top=20
  clearly explaining their nature.

Kind regards,

T G-R

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

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

iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYVosIA0cbWVAdG9iaWFz
LmdyAAoJEA2w/4hPVW15uOkA/jrtFZbSAv+twHdy3r7sIFZ3POJPJm+kQOahb2zk
VOgCAP4pumzKl5gVxn3VvAnFxhx9L37AC8LByXyHLqtCmv3/CA==
=yHWb
-----END PGP SIGNATURE-----
--=-=-=--




Acknowledgement sent to Tobias Geerinckx-Rice <me@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#51000; Package guix. 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: Mon, 4 Oct 2021 06:45:02 UTC

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