Skip to Content.
Sympa Menu

sm-sorcery-bugs - [SM-Sorcery-Bugs] [Bug 9674] New: "scribe reindex" disrupts

sm-sorcery-bugs AT lists.ibiblio.org

Subject: Bugs for Sorcery are reported here

List archive

Chronological Thread  
  • From: bugzilla-daemon AT bugs.sourcemage.org
  • To: sm-sorcery-bugs AT lists.ibiblio.org
  • Subject: [SM-Sorcery-Bugs] [Bug 9674] New: "scribe reindex" disrupts
  • Date: 20 Apr 2006 05:34:02 -0000

http://bugs.sourcemage.org/show_bug.cgi?id=9674

Summary: "scribe reindex" disrupts
Product: Sorcery
Version: Untargetted future release
Platform: All
OS/Version: All
Status: NEW
Severity: major
Priority: P2
Component: Cast
AssignedTo: sm-sorcery-bugs AT lists.ibiblio.org
ReportedBy: sergey AT sourcemage.org
CC: seth AT swoolley.homeip.net


Cast appears to be severely disrupted by doing reindexing grimoires in a
different process. This is output of "cast:"

hal is not a spell!
make: *** [hal] Error 1
make: Target `gnome-media2' not remade because of errors.
gnome-netstatus is not a spell!
make: *** [gnome-netstatus] Error 1
gnome-session is not a spell!
make: *** [gnome-session] Error 1
gnome-system-monitor is not a spell!
make: *** [gnome-system-monitor] Error 1
vte is not a spell!
make: *** [vte] Error 1
make: Target `gnome-terminal' not remade because of errors.
make: Target `gnome-utils2' not remade because of errors.
gnopernicus is not a spell!
make: *** [gnopernicus] Error 1
libgda2 is not a spell!
make: *** [libgda2] Error 1
make: Target `gnumeric2' not remade because of errors.
gnupg-exp is not a spell!
make: *** [gnupg-exp] Error 1
kdelibs is not a spell!
make: *** [kdelibs] Error 1
make: Target `kdebase' not remade because of errors.


------- Additional Comments From acedit AT armory.com 2005-08-29 21:31 -------
doing a scribe reindex has the same effect on any sorcery tool that needs to
find a spell, they all use the same code to find the spell. gaze what foo wont
work either. Same results if you do a scribe update, the whole grimoire could
go
away mid-command.

possible solutions:
Keep the old (possibly invalid) index around, scribe reindex into a seperate
file and replace the old index with the new one. If any spells have moved in
the
update this is wrong, just more subtly so.

use locking on the index file, this could be made a dependee of the audit
locking bug 7917.

--


------- Additional Comments From sergey AT sourcemage.org 2005-08-29 21:42
-------
I'd prefer a lock for the "all grimoires" object, so that scribe would block
until next cast in this case, and then cast would block until scribe
completes,
before casting the next spell in queue.

--


------- Additional Comments From acedit AT armory.com 2006-04-20 00:34 -------
*** Bug 11291 has been marked as a duplicate of this bug. ***

--
Configure bugmail: http://bugs.sourcemage.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



  • [SM-Sorcery-Bugs] [Bug 9674] New: "scribe reindex" disrupts, bugzilla-daemon, 04/20/2006

Archive powered by MHonArc 2.6.24.

Top of Page