Skip to Content.
Sympa Menu

sm-users - Re: [SM-Users] menuconfig for casts

sm-users AT lists.ibiblio.org

Subject: Sourcemage Users List

List archive

Chronological Thread  
  • From: Thomas Orgis <thomas-forum AT orgis.org>
  • To: sm-users AT lists.ibiblio.org
  • Subject: Re: [SM-Users] menuconfig for casts
  • Date: Sun, 18 Dec 2005 05:03:16 +0100

Am Fri, 16 Dec 2005 19:39:37 -0800
schrieb Andrew <afrayedknot AT thefrayedknot.armory.com>:

> There is a rule. If you answer the question and the spell file completes
> the answers go to the persistent configuration file, if you recast the
> spell without -r, then the answers are re-used without prompting. In

What is "spell file completes"? I remember having a cast with several spells;
having made an error at configuring spell N. Ctrl+C.
Cast again: some anwsers for spells M<N are remembered non-promptly and some
promptly... by that may be the spells doing stuff on their own as hinted in
another mail...

> > jadetex failed because don't know: no compile log there
> > gtk+ failed because X not there
> > tk failed because of many compile errors ... somehow looks like assumed
> > to have some X headers. Interesting that this doesn't fail when th header
> > is not found but instead manages to produce many parsing errors with the
> > non-defined stuff.
> > qt-x11 because cups test failed (cups was selected but dropped)
> > xdvi because no X (another circular one: X pulls jadetex for docu
> > and this puts tetex in front of X on the row)
> > arts because of no X (why the heck does a sound daemon need X?)
> > lesstif of course because of no X
> > aspell spreads some fear because of an internal compiler error
> > (segmentation fault) in line 1016 of common/config.cpp
> > pyrex failed - and that's a good one! - because python is not there
> > (was on the install list)! Another circle closed.
>
> You should file bugs for each of those. Although menuconfig wont make
> it any better...
>

Eh... most of them seems to be victims of circular dependency... whose fault
is this? Do we need bug reports just to keep the term in mind for the day it
may be able to handle it in sorcery?

And yes, that has not much to do with linear or nonlinear user interface...

> It does do something for circular dependencies. However theres more it
> can do, which is break the cycle at an optional dependency.

Do you mean what I said (two builds (basic/fullfeature) to circumvent the
loop) or block optional dependencies to prevent the circular dependency to
come up at the first place?

> The other answer is to use a 'suggests' api, which
> doesnt imply an ordering like optional depends does but allows the user
> to build stuff that might be useful.

Could you explain what this should mean - saying yes to a suggestion doesn't
cause the suggested dependency to be build if it would lead to a dependency
loop? Something totally different?

Thomas.

Attachment: pgpDLtm7KzMbZ.pgp
Description: PGP signature




Archive powered by MHonArc 2.6.24.

Top of Page