Make libdrm and mesa build sequentially in the same shard

The partially-completed crrev.com/c/1925907 sharded the mesa builds
incorrectly, meaning mesa would be built against a potentially
out-of-date libdrm. The correct behaviour is to build libdrm in the same
shard as mesa.

This CL makes that fix, as well as several smaller fixes suggested in
the other CL.

The job configuration is changed in cl/282267687.

BUG=chromium:1018519
TEST=(if anyone knows how to test this i'm all ears)

Change-Id: Ic051e8920d11a3903cbdd40226af974a03f26945
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/containers/cros-container-guest-tools/+/1933610
Reviewed-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Stephen Barber <smbarber@chromium.org>
Reviewed-by: David Munro <davidmunro@google.com>
Tested-by: Nic Hollingum <hollingum@google.com>
Commit-Queue: Nic Hollingum <hollingum@google.com>
37 files changed
tree: 9eaa06b98aa26d34450a9284ba8aaee5bf7d70a8
  1. cros-adapta/
  2. cros-apt-config/
  3. cros-debs/
  4. cros-garcon/
  5. cros-gpu-alpha/
  6. cros-gpu-buster/
  7. cros-gpu-stretch/
  8. cros-guest-tools/
  9. cros-notificationd/
  10. cros-pulse-config/
  11. cros-sftp/
  12. cros-sommelier/
  13. cros-sommelier-config/
  14. cros-sudo-config/
  15. cros-systemd-overrides/
  16. cros-tast-tests/
  17. cros-ui-config/
  18. cros-wayland/
  19. docs/
  20. kokoro/
  21. lxd/
  22. mesa/
  23. scripts/
  24. termina/
  25. .gitignore
  26. COMMIT-QUEUE.ini
  27. LICENSE
  28. OWNERS
  29. PRESUBMIT.cfg
  30. README.md
  31. WORKSPACE
README.md

cros-container-guest-tools

Overview

These are the guest packages for setting up a container to integrate with Chrome OS. This includes build scripts that are run in Google's internal continuous integration service.

Building

The guest packages can be built with Bazel.

bazel build //cros-debs:debs --host_force_python=py2

Releasing

promote\_apt.sh MILESTONE and promote\_container.sh MILESTONE in scripts are used to promote containers from staging to live. NOTE: Whatever is the latest in staging is what gets promoted to live so make sure it's what was tested.