gecko-dev/taskcluster
Gregory Szorc 6e539c174e Bug 1322769 - Move dummy geckolib to toolkit/library, change taskgraph detection; r=froydnj
I want to get Servo vendored into servo/. The previous plan was to
replace the dummy geckolib with the real deal when the vendoring is
done. Unfortunately, this will require a significant `cargo vendor`
change, which we want to punt on for a bit.

So, this commit moves our dummy geckolib outside of servo/ so we
don't need to `cargo update` or `cargo vendor` when the real servo/
is installed.

The change to toolkit/library/rust/shared/Cargo.toml can be reverted
in the stylo repo to allow it to use the real geckolib.

We also update the taskgraph code for detecting Servo. Previously,
it looked for a file in the possibly-vendored servo/ directory. Once
the vendoring happens, this check will always pass. But without the
real geckolib, the Servo builds will fail. So, we change the check
to look for the real geckolib. This is implemented a bit hackily.
But it will be short-lived until we run `cargo vendor`.

MozReview-Commit-ID: CxGTwy6bK9j

--HG--
rename : servo/ports/geckolib/Cargo.toml => toolkit/library/geckolib/Cargo.toml
rename : servo/ports/geckolib/lib.rs => toolkit/library/geckolib/lib.rs
extra : rebase_source : c0e9c867ae74c4eb124e72dc481fd8dc814e65e7
2017-02-03 11:20:14 -08:00
..
ci Merge m-c to autoland, a=merge 2017-02-02 16:45:43 -08:00
docker Bug 1332759 - Update android builders to rust 1.15.0-beta.4. r=rillian 2017-01-20 15:18:26 -08:00
docs Bug 1334167: use run-on-projects to parallel task graph generation; r=Callek 2017-01-31 19:49:18 +00:00
scripts Bug 1334209 - Activate mozharness virtualenv in-process from one click loaner mach commands, r=jmaher 2017-01-31 11:53:36 -05:00
taskgraph Bug 1322769 - Move dummy geckolib to toolkit/library, change taskgraph detection; r=froydnj 2017-02-03 11:20:14 -08:00
mach_commands.py Bug 1252948: support for periodic taskgraphs; r=Callek,jonasfj,kmoir 2017-01-18 19:45:53 +00:00
moz.build Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00