Variable names break in cross-wiki project dependencies
Status: Beta
Brought to you by:
worden
I'm not sure but I strongly suspect that when a project has a prerequisite project in a different wiki, the transitive prerequisites can get messed up: the variable names that the remote project defines for its prerequisites won't get set in the make environment.
Similar to but distinct from: [#183] source files don't sync in external projects
Anonymous
The list of variable names and values is assembled by a recursive tree of function calls up the network of prerequisites. To fix this, I would probably define an API action to pass the relevant data structure to the other wiki and have it extend and return the data structure.
Yes, this is a big part of the problem, certainly. Man, how come I couldn't see it?
Because it's a weird, very specific thing whose symptoms are obscure and
appear to be something else?