StarlingX build source tree root
Go to file
Scott Little 354ee9e9c8 Slow builds due to sub-optimal build order
Problem:
   In the absence of a dependency cache, build-pkgs has
not information on which packages should be built first.
All it can do is try to build each package in a arbitrary order.
If the build fails, it is set aside and will be retired on
the next iteration.  Builds fail when a BuildRequired package
can't be found, because it hasn't been built yet.
   This was not an issue when cgcs-tis-repo, the home of the cache,
was stored in a git.

Solution:
   Have build-pkgs invoke create_dependancy_cache.py if the
cache is not present.

Note: We only run this automatically once.  If the user is
adding packages, or modifying the BuildRequires or Requires of
an existing package, they should re-run create_dependancy_cache.py
manually.

Change-Id: Id63e42903d9c0884470a990fb62fe1bafacd1849
Story: 2002835
Task: 24519
Signed-off-by: Scott Little <scott.little@windriver.com>
2018-08-22 10:31:19 -04:00
build-data StarlingX open source release updates 2018-06-01 07:45:23 -07:00
build-tools Slow builds due to sub-optimal build order 2018-08-22 10:31:19 -04:00
stx Remove empty repo stx-utils 2018-08-03 14:14:41 -04:00
.gitignore Remove empty repo stx-utils 2018-08-03 14:14:41 -04:00
.gitreview Add .gitreview 2018-06-01 07:45:23 -07:00
.zuul.yaml Remove non-voting gate job 2018-06-29 14:33:19 -05:00
LICENSE StarlingX open source release updates 2018-06-01 07:45:23 -07:00
test-requirements.txt Update tests to new default 2018-06-08 20:09:47 -05:00
tox.ini Update tests to new default 2018-06-08 20:09:47 -05:00