Remove obsolete code from core / builtin

Issue #6 closed
Kristian Ovaska created an issue

There is some amount of code that seems obsolete in Anduril 2, for example:

  • builtin/InstallRequirements; is all functionality in Python now?
  • build.xml has many obsolete tasks
  • Something else?

Can Ville comment on which parts of the code are actually obsolete?

Comments (3)

  1. Ville Rantanen

    InstallRequirements component is attached to the engine - thus that remains the only tool that you can give a pipeline and it runs the installers for the components there.. the outside tool can only do individual components, or a full bundle.

    Personally, I've never needed the pipeline-requirements.

    from the build.xml might throw away microarray and beta bundle related targets, and "release".. the "www" target has been emptied earlier.

    Under inspection might be, how do the testcases actually run.. do we want to have component/test-networks testcases as anduril internal function, or something external that uses anduril and evaluates whether anduril worked correct?

  2. Kristian Ovaska reporter

    Pipeline-requirements is not critical. In any case, #7 suggests a low-level command that would allow implementing that if needed. I think test case running should remain in the core because they have quite complex logic, but compiling test networks on demand should be implemented at a higher layer.

  3. Log in to comment