Skip to Content.
Sympa Menu

sm-sorcery-bugs - [SM-Sorcery-Bugs] [Bug 13646] New: sub-dependencies are not recompiled

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 13646] New: sub-dependencies are not recompiled
  • Date: 22 Mar 2007 16:09:23 -0000

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

Summary: sub-dependencies are not recompiled
Product: Sorcery
Version: 1.14.x
Platform: Other
OS/Version: other
Status: NEW
Severity: normal
Priority: P2
Component: Cast
AssignedTo: sm-sorcery-bugs AT lists.ibiblio.org
ReportedBy: iuso AT sourcemage.org


If a normal cast (without -c or -r) triggers a sub-dependency to be recast,
it
is not recompiled but merely resurrected. This also seems to cause tablet
errors.

Sorcery version is latest from devel, no castfs. I don't know if this applies
to other versions and/or with castfs.

I'll attach a tarball with three test spells: test_a, test_b, and test_c.
Test_a has 'sub_depends test_b TEST_C'. Test_b will install a
file /usr/share/test_b/hello which has different contents depending on
whether
it depends on test_c or not; looking at the file will reveal whether the
sub_depends worked properly or not. (See test_b's INSTALL, it's
self-explanatory.)

To reproduce:

- Cast test_b without dependency on test_c.
- Look at /usr/share/test_b/hello.
- Cast test_a without -c or -r. This will trigger all test spells to be cast,
and test_b will be resurrected (which is invalid behavior).
- Look at /usr/share/test_b/hello again. It should still be the same as
before, indicating test_b wasn't properly recast.
- Now do 'cast -c test_a'. This will produce errors about the tablet, but now
the recast will work.
- Look at /usr/share/test_b/hello once again, its contents should now be
correct.

After the cast -c things should be in order, but the tablet errors will
persist until the next cleanse --tablet.

--
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 13646] New: sub-dependencies are not recompiled, bugzilla-daemon, 03/22/2007

Archive powered by MHonArc 2.6.24.

Top of Page