Josh Matthews
96c51cf173
Package DLLs correctly for Windows cross builds.
2019-06-03 10:41:17 -04:00
Josh Matthews
8ae287375f
Update gstreamer on Windows to 1.16.0.
2019-05-30 13:02:43 -04:00
Alan Jeffrey
06745fcb9f
Update magicleap SDK to v0.20.0+ndk19c
2019-05-28 15:26:35 -05:00
bors-servo
ce756346a4
Auto merge of #23383 - jdm:tc-parent, r=jdm
...
Reuse more tasks
<!-- 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/23383 )
<!-- Reviewable:end -->
2019-05-23 22:51:41 -04:00
bors-servo
5ffa689e9f
Auto merge of #23412 - servo:ssh, r=Manishearth
...
Add some SSH keys to tc-mac workers
<!-- 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/23412 )
<!-- Reviewable:end -->
2019-05-23 21:12:40 -04:00
Simon Sapin
3d0be552d8
git show --pretty=%P
sometimes prints a diff. Use git cat-file
instead.
2019-05-23 16:38:28 -04:00
Simon Sapin
0ed6cdbb42
Compute the "task ID" only when needed
2019-05-23 16:16:40 -04:00
bors-servo
965477eb96
Auto merge of #23407 - georgeroman:reintroduce_parallelism_in_bluetooth_tests, r=jdm
...
Reintroduce parallelism in the bluetooth tests
<!-- Please describe your changes on the following line: -->
With https://github.com/web-platform-tests/wpt/pull/16819 in place, https://github.com/servo/servo/issues/22619 should be fixed, so the changes introduced by https://github.com/servo/servo/pull/22662 can be reverted.
---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->
<!-- 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/23407 )
<!-- Reviewable:end -->
2019-05-23 13:41:25 -04:00
Josh Matthews
0edf865deb
Index taskcluster tasks by merge parents if available.
2019-05-23 18:35:07 +02:00
Simon Sapin
ed4c1ff3d6
Add some SSH keys to tc-mac workers
2019-05-23 13:35:36 +02:00
bors-servo
415b26e4f1
Auto merge of #23434 - jdm:wpt-fix, r=Manishearth
...
Fix nightly WPT sync job
These changes were tested by triggering the daily hook with a branch that included them, and they caused #23433 to be opened successfully.
<!-- 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/23434 )
<!-- Reviewable:end -->
2019-05-21 23:58:05 -04:00
Josh Matthews
ceff9a61ef
Allow pushing updated WPT results to git remote.
2019-05-21 21:20:38 -04:00
Josh Matthews
1cbeb7a612
Disable sccache on macOS
2019-05-21 17:43:55 -04:00
Josh Matthews
2406d0973a
Schedule a release build for WPT daily job if necessary.
2019-05-21 15:06:38 -04:00
bors-servo
07c43f7ffd
Auto merge of #23426 - servo:jdm-patch-49, r=jdm
...
Add gnutls dependency for gstreamer plugins build
From one of the newer macOS taskcluster workers:
```
==> Installing gst-plugins-bad dependency: srtp
==> Downloading https://homebrew.bintray.com/bottles/srtp-2.2.0.high_sierra.bottle.tar.gz
==> Pouring srtp-2.2.0.high_sierra.bottle.tar.gz
🍺 /Users/worker/homebrew/Cellar/srtp/2.2.0: 14 files, 408.4KB
==> Installing gst-plugins-bad
Error: An exception occurred within a child process:
RuntimeError: /Users/worker/homebrew/opt/gnutls not present or broken
Please reinstall gnutls. Sorry :(
Installing ./etc/taskcluster/macos/formula/gst-plugins-bad.rb has failed!
```
<!-- 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/23426 )
<!-- Reviewable:end -->
2019-05-19 20:56:30 -04:00
Josh Matthews
7b8511e2c5
Add gnutls dependency for gstreamer plugins build
2019-05-19 10:23:08 -04:00
bors-servo
32ddc420a4
Auto merge of #23415 - servo:jdm-patch-48, r=SimonSapin
...
Make net.generic.worker a LaunchDaemon
Based on my reading in https://www.launchd.info/ I don't believe it should be a LaunchAgent, since it runs for another user than the one that is logged in.
<!-- 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/23415 )
<!-- Reviewable:end -->
2019-05-19 08:59:52 -04:00
bors-servo
538a7a59d5
Auto merge of #23419 - servo:SimonSapin-patch-1, r=jdm
...
Fix magicleap nightly upload
Remove some extra quotes in the shell script
Failed in https://tools.taskcluster.net/tasks/WtK7OY9qQ6Wg9xbXCS8eCQ
<!-- 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/23419 )
<!-- Reviewable:end -->
2019-05-18 18:45:39 -04:00
Josh Matthews
409167d7c5
Add useful debugging output for macos builds.
2019-05-17 16:25:29 -04:00
Josh Matthews
9098e6a51a
Improve dependencies for generic-worker deployment.
2019-05-17 16:06:43 -04:00
Josh Matthews
1505c9cfc9
Remove old service plist.
2019-05-17 16:06:43 -04:00
Josh Matthews
e7751d8d23
Make net.generic.worker a LaunchDaemon
2019-05-17 16:06:43 -04:00
bors-servo
fb875f822e
Auto merge of #23403 - jdm:homebrew-tap, r=Manishearth
...
Add gst-plugins-bad homebrew formula that enables webrtc.
This forks the upstream homebrew formula for gst-plugins-bad and re-adds two important (previously optional) dependencies. It also adds a script to regenerate the formula from upstream to make it as easy as possible to update gstreamer in the future.
<!-- 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/23403 )
<!-- Reviewable:end -->
2019-05-17 11:59:16 -04:00
George Roman
c183d33c95
Reintroduce parallelism in the bluetooth tests
2019-05-17 17:01:22 +03:00
bors-servo
2cebf893c9
Auto merge of #23411 - servo:jdm-patch-47, r=SimonSapin
...
Add debugging info to macOS TC build tasks.
<!-- 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/23411 )
<!-- Reviewable:end -->
2019-05-17 09:17:22 -04:00
Simon Sapin
b2a0cea411
Fix magicleap nightly upload
...
Remove some extra quotes in the shell script
Failed in https://tools.taskcluster.net/tasks/WtK7OY9qQ6Wg9xbXCS8eCQ
2019-05-17 13:03:00 +02:00
bors-servo
cb4e3e298e
Auto merge of #23362 - jdm:tc-magicleap, r=SimonSapin
...
Move magicleap builds to taskcluster
<!-- 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/23362 )
<!-- Reviewable:end -->
2019-05-17 00:05:04 -04:00
Josh Matthews
72a628510b
Don't fail the build when target directory is missing
2019-05-16 21:57:53 -04:00
Josh Matthews
50bce03b4b
Add servo-tc-mac6 to TC pool.
2019-05-16 17:07:03 -04:00
Josh Matthews
c6ba96a058
Move magicleap build to taskcluster.
2019-05-16 17:07:02 -04:00
Josh Matthews
cbf3dfa0c0
Add debugging info to macOS TC build tasks.
2019-05-16 12:25:57 -04:00
Josh Matthews
4705745a0d
Add bluetooth servodriver tests to final WPT chunk.
2019-05-16 00:05:59 -04:00
bors-servo
c1c60d0fc4
Auto merge of #23392 - Darkspirit:tc_openssl1.1, r=jdm
...
Build Linux Nightly with OpenSSL 1.1.0
Servo Nightly fails to run on Ubuntu 19.04 (disco) as it doesn't have a libssl1.0.0 package.
OpenSSL 1.1.x is supported since [Debian Stretch](https://packages.debian.org/en/stretch/libssl1.1 ) (currently Debian Stable) and [Ubuntu 18.04](https://packages.ubuntu.com/bionic/libssl1.1 ) (used by base.dockerfile).
Ancient Debian + Ubuntu releases are still able to compile Servo using their most recent OpenSSL (1.0.x).
---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #12015 , fix #21778 and fix #22110
<!-- 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/23392 )
<!-- Reviewable:end -->
2019-05-15 15:28:04 -04:00
Josh Matthews
335b49e80e
Add gst-plugins-bad homebrew formula that enables webrtc.
2019-05-15 14:29:06 -04:00
bors-servo
ab7917e08a
Auto merge of #23396 - servo:jdm-patch-43, r=SimonSapin
...
Update generic-worker for macOS
This includes https://github.com/taskcluster/generic-worker/pull/203 which is needed for #23362 .
<!-- 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/23396 )
<!-- Reviewable:end -->
2019-05-15 13:07:51 -04:00
bors-servo
47de1ca6d2
Auto merge of #23401 - servo:jdm-patch-45, r=jdm
...
Remove unsupported homebrew options
452f458438
removed these options as part of a purge of support for building from source from the package manager.
<!-- 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/23401 )
<!-- Reviewable:end -->
2019-05-15 11:53:29 -04:00
Josh Matthews
3dab5d0013
Remove unsupported homebrew options
2019-05-15 11:40:53 -04:00
Josh Matthews
7e84740fee
Add new mac builders to roster.
2019-05-15 10:28:30 -04:00
Josh Matthews
b3709dedc9
Update to generic-worker 14.1.1 on macOS
2019-05-15 10:27:12 -04:00
Simon Sapin
0e527c8b6f
Bump Windows build tasks time out
2019-05-15 14:39:17 +02:00
Jan Andre Ikenmeyer
715f9c6653
Taskcluster: Build and run with OpenSSL 1.1.0
2019-05-15 01:44:54 +02:00
Josh Matthews
65f1638980
Install webrtc-required components for gstreamer
2019-05-14 12:37:31 -04:00
bors-servo
6f8bb4dd40
Auto merge of #23355 - jdm:mac-taskcluster, r=Manishearth,SimonSapin
...
Increase number of mac taskcluster WPT jobs
<!-- 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/23355 )
<!-- Reviewable:end -->
2019-05-14 09:49:55 -04:00
Josh Matthews
4ca139ec1e
Ensure libffi pkgconfig is set up for WPT tests.
2019-05-13 12:35:09 -04:00
Josh Matthews
7119bc093f
Enable gstreamer debug output on taskcluster.
2019-05-13 12:30:55 -04:00
Josh Matthews
dd18ad29ac
Install gstreamer libraries for WPT runner tasks on mac.
2019-05-13 12:29:21 -04:00
Josh Matthews
1b8429f9ce
Move two mac WPT jobs to taskcluster.
2019-05-13 12:18:53 -04:00
Josh Matthews
24f4792dee
Add third mac builder to taskcluster.
2019-05-13 12:18:20 -04:00
Josh Matthews
f147b8d119
Fix libffi pkg-config in WPT nightly job.
2019-05-13 11:45:45 -04:00
Josh Matthews
8420b299ca
Update CI to use Clang instead of outdated GCC.
2019-05-10 22:47:02 -04:00