Skip to Content.
Sympa Menu

sm-sorcery - [SM-Sorcery]sorcery: stable/devel spells

sm-sorcery AT lists.ibiblio.org

Subject: Discussion of Sorcery related topics

List archive

Chronological Thread  
  • From: Nick Jennings <nkj AT namodn.com>
  • To: sm-sorcery AT lists.ibiblio.org
  • Subject: [SM-Sorcery]sorcery: stable/devel spells
  • Date: Sun, 8 Sep 2002 18:33:37 -0700

There has to be a version which "means something" for users to
keep track of what they are using.

And what is being asked from the people who want one spell (myself included),
is that:

1. One sorcery spell
2. Two products available from this spell (stable or devel)
3. No updating of the spell needs to be done for new versions to
be installed.

Some of us also are very certain that (myself included):

4. There must be a way of knowing which version you have installed
(i.e. 0.8.1 for stable, or 20020909 for devel)


The fact is, that this simply cannot be easily done without changing
the way spells work fundamentaly.

1 & 2: Spells are not meant to work like this, you do not dynamically
change what is being installed based on some CONFIGURE question or
parsing and doing a search&replace on some value in the DETAILS file.
It's a hack, messy, and will create problems (as we have seen).
VERSIONS get totally screwed up.

3: This is sort of possible, with the LIFESPAN option in the DETAILS
file, but breaks 1,2 and 4


We aren't getting anywhere talking this over, and something needs to be
done. In theory, allot has been suggested to get all of these things
to work together, but I haven't seen any real solutions, and I am
not up for rewriting several sorcery libraries and commands to try
to hack in The Right Way to do this. It would probably cause trouble
with every other spell in the grimoire too.

I'm just going to make a sorcery-stable and sorcery-devel spell, they
both provide 'sorcery', so conflict. The devel spell will not need
to be updated (version will just be the date it was installed). However
the stable spell will need to be updated everytime a new release is
made.

- nick




Archive powered by MHonArc 2.6.24.

Top of Page