Closed
Bug 302168
Opened 20 years ago
Closed 9 years ago
Valid calculate MIPs generate MDG loop error
Categories
(Core Graveyard :: XForms, defect)
Core Graveyard
XForms
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: allan, Unassigned)
References
()
Details
Attachments
(1 file)
1.62 KB,
application/xhtml+xml
|
Details |
As I wrote in bug 301413, we still have a problem in the MDG regarding loops.
The problem is that using expressions with predicates the MDG sometimes collects
to many dependencies. If the expressions are calculate MIPs a loop will exist in
the MDG graph, making the rebuild fail.
Reporter | ||
Comment 1•20 years ago
|
||
Here's a testcase for it.
Reporter | ||
Comment 2•20 years ago
|
||
(In reply to comment #1)
Attachment 190522 [details] fails because the MDG fails to see that '[2]' is a constant
predicate, and thus adds '/root/useArray/use/dont' (all three dont nodes) as a
dependency to both bind 'use1dont' and 'use3dont', resulting in:
use[1]/dont => use[3]/dont => use[1]/dont
I think this should be done as part of bug 265212, as I would rather leave code
that needs to die alone...
Depends on: 265212
Reporter | ||
Updated•17 years ago
|
Assignee: allan → xforms
Comment 3•9 years ago
|
||
RIP xforms
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
Updated•9 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•