Skip to Content.
Sympa Menu

sm-discuss - Re: [SM-Discuss] About guile 1.8

sm-discuss AT lists.ibiblio.org

Subject: Public SourceMage Discussion List

List archive

Chronological Thread  
  • 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-----




Archive powered by MHonArc 2.6.24.

Top of Page