anduril build bundle order

Issue #24 closed
Ville Rantanen created an issue

Earlier in anduril-recompiler, builtin and tools bundle were always pushed to the beginning of the list of updates, because basically all the other bundles depend on those two. Also, if a bundle compilation fails, it didnt stop from continuing to the next bundle, for the same reason. if the dependency bundle was updated and built, the next round of compiling would get things right.

In the current version, if, say, microarray bundle fails, and it is because tools bundle has got the fix (for a function, or data type), it will keep failing forever.

  1. either go ahead and try to build the next bundle. List erroring bundles last.
  2. build logic to update and build the dependency first. ( python Bundle has bundle.get_depends() )

Comments (3)

  1. Kristian Ovaska

    They are now reordered properly. I hardcoded priorities in bin/anduril instead of reading build.xml, because reordering is also done for "anduril install".

  2. Log in to comment