Skip to content

Build system should track dependencies ordering between packages #26

@karawitan

Description

@karawitan

@yamsergey I saw somewhere that taskwarrior build failed in the CI.
As a simple fix for now, here is what I would suggest:

  • take advantage of the following feature inside lib.sh:

lib.sh: bootstrap () : skip build of package when packages/$DISTVER.zip is already present and print a Warning (5c58ff9)

taskwarrior/build.sh : put a "../../ports/<required_library>/build.sh".

But here comes a question .. Is there a persistence of the work/ directory accross builds or is it re-created each time ?

If there is persistence of work/ , removing package/<required_library-version>.zip would be enough to fix this issue.

If there is no persistence of work/ .. a mecanism to "unpack" zip from packages/<required_library-version> has to be used/designed.

What do you think :) ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions