Skip to content

ordering when building multiple dependent packages #237

@djugei

Description

@djugei

rua 0.19.10

i wanted to run a rua upgrade.
both signal-cli and libsignal-client needed upgrades.
signal-cli depends on libsignal-client.

rua tried to build both and then install both.
the build of signal-cli failed with confusing error messages.
this then aborted the entire upgrade.
after a while i figured out that the api provided by libsignal-client changed.
i manually updated libsignal-client first, and then updated rua.

rua should have split the upgrade into multiple steps, where in each step n-1 must have built and installed all (build-)dependencies of step n

i am somewhat willing to write a pr if that is welcome, though i have no experience with the codebase.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions