Menu

#613 Variable names break in cross-wiki project dependencies

workingwiki
open
None
5
2014-10-06
2014-10-06
Lee Worden
No

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

Related

Bugs: #183

Discussion

  • Lee Worden

    Lee Worden - 2014-10-06

    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.

     
  • Jonathan Dushoff

    Yes, this is a big part of the problem, certainly. Man, how come I couldn't see it?

     
    • Lee Worden

      Lee Worden - 2014-10-06

      Because it's a weird, very specific thing whose symptoms are obscure and
      appear to be something else?

       

Anonymous
Anonymous

Add attachments
Cancel