Page MenuHomePhabricator

Fix locations of gitian build dependencies
AbandonedPublic

Authored by jasonbcox on Jul 21 2020, 00:34.

Details

Reviewers
None
Group Reviewers
Restricted Project
Summary

D6976 introduced a subtle change that introduces two problems:

  1. It attempts to run make-base-vm which requires elevated permissions (sudo).
  2. The OSX_SDK gets wiped on every build since it no longer uses a shared location as a cache.

This patch partially restores that functionality, but no longer depends on an external
gitian-builder version. Teamcity will ensure the base image exists and an up-to-date
version of it is built using the source-controlled gitian-builder prior to running the
Gitian builds.

Test Plan

Run some tests in CI

Event Timeline

jasonbcox planned changes to this revision.

Fix some bugs. Still need to figure out where var/lxc.config will come from.

In favor of D6997 now that the base image building has been fixed.