aboutsummaryrefslogtreecommitdiffstats
path: root/python/servo/command_base.py
Commit message (Collapse)AuthorAgeFilesLines
* Fix simpleservo binary check on macosYuri Witte2021-09-121-1/+6
|
* Fix deprecated gzipfile constructor argument.Josh Matthews2021-05-031-1/+1
|
* Auto merge of #27865 - servo:github-actions-dev, r=jdmbors-servo2021-03-111-0/+8
|\ | | | | | | Add Github Actions workflow for mac/linux/windows builds
| * Ensure clang-cl is always used in windows builds.Josh Matthews2021-02-261-0/+8
| |
* | Use build-std instead of xargo.Josh Matthews2021-02-251-4/+2
| |
* | Auto merge of #27619 - servo:rustup, r=jdmbors-servo2021-02-251-1/+6
|\ \ | |/ |/| | | | | | | Upgrade to rustc 1.48.0-nightly (623fb90b5 2020-09-26) https://github.com/rust-lang/hashbrown/pull/159 reduced `size_of::<HashMap>()`
| * Silence the warning about `rustup --version` v.s. `rustc --version`Simon Sapin2021-01-261-1/+6
| |
* | Port some code to Python3Vincent Ricard2021-02-181-2/+2
|/
* Use new S3 bucketsSimon Sapin2020-11-111-1/+1
| | | | CC https://github.com/servo/project/issues/25
* Enable gstreamer media stack for UWP targets.Josh Matthews2020-08-061-0/+1
|
* Add `.servobuild` configuration for the choice of media stackSimon Sapin2020-07-061-5/+8
|
* Use except Exception where Py2/3 disagreesKagami Sascha Rosylight2020-06-211-1/+1
|
* Replace SubprocessError with FileNotFoundErrorKagami Sascha Rosylight2020-06-211-1/+1
|
* Fix new flake8 warningsKagami Sascha Rosylight2020-06-201-13/+13
|
* Auto merge of #27004 - saschanaz:py3-env, r=jdmbors-servo2020-06-201-5/+5
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix Py3 environment setting failures <!-- Please describe your changes on the following line: --> `python3 mach build -d` now proceeds to actual build. Since Gecko landed full Python 3 support, updating mozjs should allow us to drop Python 2 to build Servo. (I still see failures on other commands e.g. `test-tidy`.) --- <!-- 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 - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #___ (GitHub issue number if applicable) <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because ___ <!-- 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. -->
| * Fix Py3 environment setting failuresKagami Sascha Rosylight2020-06-201-5/+5
| |
* | Fix Py3 failures when installing MSVC dependenciesKagami Sascha Rosylight2020-06-201-1/+1
|/
* Use binary strings for compatibility with Python 3camelid2020-05-311-2/+2
|
* Don't fail if run on non-bundle commitcamelid2020-05-301-7/+19
|
* Add missing bracketscamelid2020-05-301-1/+1
|
* Get the real commit hash, not the bundle hashcamelid2020-05-301-2/+9
| | | | It's extracted from the commit message of the bundle.
* Rename glutin port to winitatouchet2020-05-271-2/+2
|
* Partial preparations for upgrading to Rust nightly-2020-05-26Simon Sapin2020-05-261-1/+7
| | | | | CC https://github.com/servo/servo/issues/26661 Fixes https://github.com/servo/servo/issues/26645
* Update surfman to 0.2 and remove glutinAlan Jeffrey2020-04-171-28/+0
|
* Remove some old requirementsDaniel Alley2020-04-121-1/+1
| | | | Remove some bits left over from Skia and Ubuntu 14.04 support
* Remove azure canvas backendDaniel Alley2020-02-251-7/+1
| | | | closes #25833
* Correctly install 'nigthtly' (without a date) if it’s not installed already.Simon Sapin2020-01-311-1/+6
| | | | | | | | Should fix errors like: https://community-tc.services.mozilla.com/tasks/WWNv1op4QUau10ixVuJfFQ/runs/0/logs/https%3A%2F%2Fcommunity-tc.services.mozilla.com%2Fapi%2Fqueue%2Fv1%2Ftask%2FWWNv1op4QUau10ixVuJfFQ%2Fruns%2F0%2Fartifacts%2Fpublic%2Flogs%2Flive.log#L364-401 … where the previous code would find the string `nightly` in the output of `rustup toolchain list` in a line like `nightly-2020-01-16-x86_64-unknown-linux-gnu` and conclude that that toolchain was already installed.
* mach: fix error on Python 3 when specifying a targetZhuowei Zhang2020-01-261-1/+1
| | | | | | | | | | | | | | | | | | Previously, when running Mach on Python 3, specifying a target when building causes this error: ``` TypeError: a bytes-like object is required, not 'str' File "/servo/python/servo/build_commands.py", line 241, in build self.ensure_bootstrapped(target=target) File "/servo/python/servo/command_base.py", line 1023, in ensure_bootstrapped ["rustup", "target", "list", "--installed", "--toolchain", toolchain] ``` This change encodes the target using utf-8 before comparing. Fixes #25614.
* Auto merge of #25300 - MeFisto94:improve-msvc-detection, r=jdmbors-servo2020-01-081-2/+26
|\ | | | | | | | | | | | | | | | | | | | | | | Mach: Improve Visual Studio detection for non-standard-path installations Improve locating the Visual Studio installation --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #25225 - [X] These changes do not require tests because testing build infrastructure is difficult
| * Mach: Improve Visual Studio detection for non-standard-path installationsMeFisto942019-12-161-2/+26
| |
* | Put correct version number in rustup version-requirement string, sys.exit(1) ↵pshaughn2020-01-061-4/+5
| | | | | | | | on bad rustup version
* | Fix Python 3 support in mach’s `ensure_bootstrapped`Simon Sapin2020-01-021-2/+2
| |
* | Install `rust-docs` rustup component in `./mach doc`Simon Sapin2020-01-021-4/+6
| |
* | mach + rustup: use the minimal profile and install rustc-devSimon Sapin2020-01-021-2/+7
| |
* | mach: always call `ensure_bootstrapped` before `call_rustup_run`Simon Sapin2020-01-021-1/+1
| |
* | mach: explicitly install the toolchain and target in `ensure_bootstrapped`Simon Sapin2020-01-021-5/+7
| |
* | mach: check rustup version in `ensure_bootstrapped()`Simon Sapin2020-01-021-16/+20
| |
* | mach: on Windows, opt into MSVC target for all uses of `rust_toolchain()`Simon Sapin2020-01-021-4/+5
| |
* | mach: run `rustup target add` in `ensure_bootstrapped`Simon Sapin2020-01-021-0/+9
| |
* | Mach: rename default_toolchain to rust_toolchainSimon Sapin2020-01-021-9/+6
| |
* | Print OSMesa environment variables when starting debugger under WPT.Josh Matthews2019-12-201-1/+7
| |
* | Enable raqote by defaultpylbrecht2019-12-171-2/+2
| |
* | Add `layout-2020` option to the `.servobuild` fileSimon Sapin2019-12-161-2/+5
|/ | | | … and `--with-layout-2013` command-line option to disable it.
* Use filename instead of already opened file descriptor when calling ZipFilemarmeladema2019-12-121-1/+1
| | | | This should fix #25251
* Fix tidiness errors for Python3 compatibility across whole repomarmeladema2019-12-111-1/+1
|
* Use is_linux to check for current platform instead of relying on sys.platformmarmeladema2019-12-101-3/+3
|
* Properly open file as 'wb' in archive_deterministicallymarmeladema2019-12-101-2/+2
|
* Convert cmp= to key= in sort method call for Python3 compatibilitymarmeladema2019-12-091-1/+2
|
* Support overriding the moztools path order.Josh Matthews2019-11-271-2/+8
|
* Add a .servobuild option for --with-debug-assertionsSimon Sapin2019-11-261-1/+2
|