sm-discuss AT lists.ibiblio.org
Subject: Public SourceMage Discussion List
List archive
- From: David Kowis <dkowis AT shlrm.org>
- To: Maurizio Boriani <baux AT sourcemage.org>
- Cc: sm-discuss AT lists.ibiblio.org
- Subject: Re: [SM-Discuss] About guile 1.8
- Date: Tue, 10 Oct 2006 08:10:45 -0500
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Maurizio Boriani wrote:
> Hi all,
> I'm working on guile 1.8 spell and it break
> compatibility with 1.6 (some 'module' which works with
> 1.6 doesn't works with 1.8). So I think the best way to
> spellify this is:
>
> START
> 0) test if guile 1.6 is installed (if not go on
> with 1.8 installation) END
> 1) if 1.6 is installed check if other modules are
> installed.
> 1.a) If not go on with 1.8 installation END
> 1.b) If yes check for module versions compatible
> with 1.8 (obviusly other guile depentens
> spells should be modified).
> 2.a) If all are compatible go on with upgrade END
> 2.b) If not, ask the user what to do
> 3.a) user choose to go on wiht guile 1.8
> installation END
> 3.b) user choose to do nothing END
>
> Guile modules should check for required guile versions
> (and try if possible to prefer 1.8)
This looks like a safe plan of action. Although you could simply replace all
this
(potentially) difficult logic with a warning and query defaulting to n for a
while. Of course, only display the warning if they've got modules for 1.6
installed, if that's not to difficult to detect.
Your process seems good. It's the system administrator's job to ensure that an
upgrade won't break their system.
Hope that helps,
David
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (MingW32)
iQGVAwUBRSub1cnf+vRw63ObAQpaVgv/RXt+oT21FOqFhiLs0wgx0ZiC4ljDxmvG
R3VC3/pVFVOJ0izoW12xPGLWS0wXZAMy+mYPKk85wDwwRJGgAS2BS8mbrOdc5mNa
gYlhx1r0s58WNXUrKURZle4JB29C6ToilNR/opUIcdD2CcOnCediYNP2tnuaYGvG
pUuGfMKBR6FIExwsMGyai3Ht1QnPpBzoCiDxMAaay5ntCBNSX9WYd/ffNnlmi6my
3K790I5f00B8d3Dd/wXoTbNGjpEe1lU7pQTtCMyPXzCUOchGK3KtM7cTqS9crAFn
fWqjmyzHHXwZhntx8BN0vGc6w/xJ+Cx5+7MA35wZ49HzGfWEBgg6JuFXGKTufjMj
ttxzltf+0XrZRzqgxi6KXzn5s9JsmKiJ71NIGByktO16gedw9cBTdOIBz+if0KL8
qj6ZHBrd0fDriQ2mu7bJypZqotiELn+l6cpuQ773s2Yhdp+SR0STBW3XFVtyavuw
VNfiMK4R4Q2t3FFBIdW2a7yKMR/apUHw
=mwtX
-----END PGP SIGNATURE-----
-
[SM-Discuss] About guile 1.8,
Maurizio Boriani, 10/10/2006
-
Re: [SM-Discuss] About guile 1.8,
Alexander Tsamutali, 10/10/2006
- Re: [SM-Discuss] About guile 1.8, Maurizio Boriani, 10/10/2006
-
Re: [SM-Discuss] About guile 1.8,
David Kowis, 10/10/2006
-
Re: [SM-Discuss] About guile 1.8,
Eric Sandall, 10/11/2006
- Re: [SM-Discuss] About guile 1.8, David Kowis, 10/11/2006
-
Re: [SM-Discuss] About guile 1.8,
Eric Sandall, 10/11/2006
-
Re: [SM-Discuss] About guile 1.8,
Ladislav Hagara, 10/10/2006
- Re: [SM-Discuss] About guile 1.8, Maurizio Boriani, 10/10/2006
- Re: [SM-Discuss] About guile 1.8, Jeremy Blosser, 10/11/2006
-
Re: [SM-Discuss] About guile 1.8,
Alexander Tsamutali, 10/10/2006
Archive powered by MHonArc 2.6.24.