Skip to Content.
Sympa Menu

sm-sorcery - Re: [SM-Sorcery]Fall back for spells source url's?

sm-sorcery AT lists.ibiblio.org

Subject: Discussion of Sorcery related topics

List archive

Chronological Thread  
  • From: Nick Jennings <nkj AT namodn.com>
  • To: Ryan Abrams <rabrams AT sourcemage.org>
  • Cc: eric AT schabell.com, sm-sorcery AT lists.ibiblio.org
  • Subject: Re: [SM-Sorcery]Fall back for spells source url's?
  • Date: Wed, 14 Aug 2002 10:39:27 -0700

On Tue, Aug 13, 2002 at 09:58:47PM -0500, Ryan Abrams wrote:
> > > Another thing I want to address is the length of time files are
> mirrored?
> > > How do we handle this? Do will only mirror files for the current stable
> > > release? Do we mirror files for current stable and previous stable? Do
> we
> > > mirror testing/devel?
> >
> > Ideally we should mirror for all spells available, whether in stable,
> testing,
> > or devel. But thats really a space issue, do we have the space for it?
>
> Right. But what about previous versions of sourcemage? When we release
> Sourcemage 1.1, do we need to keep the 1.0 files?
>

Ah I see, well - since mirroring does not mean these files will no longer
be available to the users (they can still get them from the primary
source URLS) we should not have to do this.


> > >
> > > For Stable
> > > -----
> > > Mirror stable for the current release, the previous release, and the
> final
> > > release of all series (i.e. the last 1.x, the last 2.x, the last 3.x,
> etc) -
> > > If multiple series are going at once (i.e. previous version minor
> updates,
> > > and a new version ramping up in transition), then we mirror the current
> and
> > > previous versions of all active series.
> > >
> > > When a mirror is removed, the filetree will be dumped to a file called
> > > "NOMIRROR" in the root of that mirror, and the files themselves will be
> > > removed. This will allow us to reference what /was/ there in case we
> ever
> > > need to try and rebuild one.
> >


> > > For Devel/Testing
> > > ----
> > > Mirror the current version of the file, and the previous version for 1
> > > month. This will require server side tracking and some scripting, but it
> can
> > > be done. I have a friend who likes perl. Maybe I will recruit him to
> write
> > > the server script for this, so we can focus on more important stuff.
> > >
> > > Alternatively, we could gather tons of funds, send ibiblio a terrabyte
> raid
> > > array (~15,000$?), and then just mirror every file for every version
> > > forever. But that may be a 2.0 idea. ;P
> > >
> > > Thoughts?
> > >


I think it would be better for the spells in the grimoire to statically
specify their mirror URL as a "last resort" specifically because the
coding of the logic into sorcery seems to just increase the complexity
and bloat of a simple cast.

Fundamentally :why: should this be in sorcery? (Aside from the fact that
spell maintainers will have some work to do, which will need to be done
anyways for spell_triggers, as well as UID/GID assignment).

- nick




Archive powered by MHonArc 2.6.24.

Top of Page