Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder linux-rel-css Build #1964

Results:

Build successful

SourceStamp:

Projectservo/servo
Repositoryhttps://github.com/servo/servo
Branchauto
Revision1f76aa6ef7ec7db0a0c40223874a72e8f4059deb
Got Revision1f76aa6ef7ec7db0a0c40223874a72e8f4059deb
Changes1 change

BuildSlave:

servo-linux1

Reason:

The AnyBranchScheduler scheduler named 'servo-auto' triggered this build

Steps and Logfiles:

  1. git update ( 5 secs )
    1. - no logs -
  2. generic generic ( 0 secs )
    1. - no logs -
  3. generic_1 generic_1 ( 0 secs )
    1. - no logs -
  4. shell 'pkill -x ...' ( 0 secs )
    1. stdio
  5. compile ran build --release --with-debug-assertions ( 23 mins, 49 secs )
    1. - no logs -
  6. test ran test-css --release --processes 16 --always-succeed ( 12 mins, 33 secs )
    1. css-errorsummary.log
  7. shell__1 './mach filter-intermittents ...' ( 0 secs )
    1. stdio
    2. filtered-css-errorsummary.log
    3. intermittents.log
  8. compile__1 ran build-cef --release --with-debug-assertions ( 48 secs )
    1. stdio
  9. compile__2 ran build-geckolib --release warnings ( 3 mins, 23 secs )
    1. warnings (6)
  10. test__1 ran test-stylo --release warnings ( 2 mins, 22 secs )
    1. warnings (4)
  11. shell__2 'bash ./etc/ci/lockfile_changed.sh' ( 0 secs )
    1. stdio
  12. shell__3 'bash ./etc/ci/manifest_changed.sh' ( 0 secs )
    1. stdio

Build Properties:

NameValueSource
branch auto Build
builddir /home/servo/buildbot/slave/linux-rel-css slave
buildername linux-rel-css Builder
buildnumber 1964 Build
codebase Build
got_revision 1f76aa6ef7ec7db0a0c40223874a72e8f4059deb Git
project servo/servo Build
repository https://github.com/servo/servo Build
revision 1f76aa6ef7ec7db0a0c40223874a72e8f4059deb Build
scheduler servo-auto Scheduler
slavename servo-linux1 BuildSlave
warnings-count 10 WarningCountingShellCommand
workdir /home/servo/buildbot/slave/linux-rel-css slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. bors-servo

Timing:

StartFri Jan 20 05:00:56 2017
EndFri Jan 20 05:44:00 2017
Elapsed43 mins, 4 secs

All Changes:

:

  1. Change #33622

    Category None
    Changed by bors-servo <lbergstrom+borsohnoyoudont@mozilla.com>
    Changed at Fri 20 Jan 2017 05:00:55
    Repository https://github.com/servo/servo
    Project servo/servo
    Branch auto
    Revision 1f76aa6ef7ec7db0a0c40223874a72e8f4059deb

    Comments

    Auto merge of #14974 - aneeshusa:add-mach-bootstrap, r=metajack
    
    Use Salt for mach bootstrap
    
    <!-- Please describe your changes on the following line: -->
    
    This is currently WIP, but allows Salt for `mach bootstrap`. Not looking for review yet, just posting for visibility. You can run `./mach bootstrap` and Salt will run, letting you know what changes it would make for bootstrapping (doesn't actually run yet though).
    
    Currently, this reads from saltfs using gitfs, meaning it always tracks the master branch. (Note that this is blocked on https://github.com/servo/saltfs/pull/577 landing; in the meantime, I've included a small workaround in this PR to pull from my updated saltfs branch, which will need to be removed.) In the future, the relevant Salt code may be merged in tree as part of Docker support for TC, and the bootstrapper should be updated to read from in tree.
    
    Also, our Windows machines have not been Salted, so the existing Windows bootstrappers are retained.
    
    TODO:
    - [x] Hook into existing bootstrapping code less hackily
    - [x] Actually bootstrap instead of always using `test=True` mode (includes sudo)
    - [x] Default to interactive mode (test first, then ask), with a force flag
    - [x] Don't require running from the repository root directory
    - [x] Make it easy to add support for other distros
    
    ---
    <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
    - [ ] `./mach build -d` does not report any errors
    - [x] `./mach test-tidy` does not report any errors
    - [ ] These changes fix #__ (github issue number if applicable).
    
    <!-- Either: -->
    - [ ] There are tests for these changes OR
    - [x] These changes do not require tests because they should be verified manually
    
    <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
    
    <!-- Reviewable:start -->
    ---
    This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/14974)
    <!-- Reviewable:end -->

    Changed files

    • python/mach_bootstrap.py
    • python/requirements-salt.txt
    • python/requirements.txt
    • python/servo/bootstrap.py
    • python/servo/bootstrap_commands.py
    • python/servo/bootstrapper/__init__.py
    • python/servo/bootstrapper/base.py
    • python/servo/bootstrapper/bootstrap.py
    • python/servo/bootstrapper/packages.py
    • python/servo/bootstrapper/windows_gnu.py
    • python/servo/bootstrapper/windows_msvc.py
    • python/servo/build_commands.py
    • python/servo/command_base.py
    • python/servo/packages.py
    • python/servo/testing_commands.py
    • python/servo/util.py