Page MenuHomePhabricator

depends: Make less assumptions about build env
ClosedPublic

Authored by Fabien on Mar 30 2020, 17:35.

Details

Summary
Removes some implicit assumptions that the depends system has about its
environment and, as a side-effect, makes it possible to build the
depends tree under severely privilege-limited environments such as
containers built by Guix.

Backport of core PR15581.

Test Plan

Run the Gitian builds.

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

[Bot Message]
One or more PR numbers were detected in the summary.
Links to those PRs have been inserted into the summary for reference.

deadalnix requested changes to this revision.Mar 30 2020, 23:26
deadalnix added a subscriber: deadalnix.

This is not the backport this claims to be. Can you update the description?

This revision now requires changes to proceed.Mar 30 2020, 23:26
Fabien planned changes to this revision.Mar 31 2020, 07:40

Will complete the backport in a single diff

Fabien retitled this revision from depends: tar: Always extract as yourself to depends: Make less assumptions about build env.Mar 31 2020, 07:45
Fabien edited the summary of this revision. (Show Details)

Make the backport a single diff.

This revision is now accepted and ready to land.Mar 31 2020, 12:35
This revision was landed with ongoing or failed builds.Mar 31 2020, 12:40
This revision was automatically updated to reflect the committed changes.