Commit graph

44915 commits

Author SHA1 Message Date
bors-servo
5a33a91bc9
Auto merge of #29238 - servo:ci-fail-install-deps, r=jdm
Fail faster on CI when Linux bootstrap fails

Raise an exception when dependencies fail to install. Also split the run phase of the Linux bootstrap so that either of these failing commands will cause the job to fail.

<!-- Please describe your changes on the following line: -->

---
<!-- 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
- [x] These changes do not require tests because they just change minor script issues.
2023-01-17 11:43:47 +01:00
bors-servo
b52547b24e
Auto merge of #29226 - servo:wpt_update_11-01-2023, r=delan
Sync WPT with upstream (11-01-2023)

Automated downstream sync of changes from upstream as of 11-01-2023
[no-wpt-sync]
r? @servo-wpt-sync
2023-01-17 09:35:39 +01:00
bors-servo
f594b60ea5
Auto merge of #29244 - delan:disable-macos-wpt, r=mrobinson
CI: disable mac-wpt job in main workflow

In theory, the new mac-wpt jobs added in #29201 are harmless since they aren’t required for the main workflow to succeed, but in practice, the runners are so slow to assign and run that they break the build.

---
<!-- 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
- [x] These changes do not require tests because they affect the CI configuration
2023-01-17 03:36:36 +01:00
Delan Azabani
f4400dcb54 CI: disable mac-wpt job in main workflow 2023-01-16 21:50:45 +08:00
bors-servo
76a5c5d7d2
Auto merge of #29237 - servo:simplify-wpt-run, r=jdm
Simplify Python code for running WPT tests

Combine `run.py` and `update.py` into `servowpt.py` in order to allow them to share code. Import them directly into the mach script to avoid having to call `compile` and `exec` on the code. This makes it clearer how they are executed. In addition, move all of the setup into `setupwpt.py` to avoid differences between tests executed via mach and not. Finally, be more ambitious when detecting the build to use. If none was specified, try to use the one that exists between "release" and "debug."

<!-- Please describe your changes on the following line: -->

---
<!-- 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
- [x] These changes do not require tests because they only change a small script behavior.

<!-- 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. -->
2023-01-16 10:22:46 +01:00
Martin Robinson
42c3d05d2b Simplify Python code for running WPT tests
Combine `run.py` and `update.py` into `servowpt.py` in order to allow
them to share code. Import them directly into the mach script to avoid
having to call `compile` and `exec` on the code. This makes it clearer
how they are executed. In addition, move all of the setup into
`setupwpt.py` to avoid differences between tests executed via mach and
not. Finally, be more ambitious when detecting the build to use. If none
was specified, try to use the one that exists between "release" and
"debug."
2023-01-13 16:23:52 +01:00
Martin Robinson
677414730b Fail faster on CI when Linux bootstrap fails
Raise an exception when dependencies fail to install. Also split the run
phase of the Linux bootstrap so that either of these failing commands
will cause the job to fail.
2023-01-13 15:29:58 +01:00
bors-servo
806db676b0
Auto merge of #29201 - delan:ci-mac-wpt, r=jdm
CI: run WPT tests on macOS

This patch uncomments and fixes the mac-wpt job in the main workflow, with a few changes:

* we downgrade python3 and pip3 to 3.9, because inspect.getargspec was [removed in 3.11](https://docs.python.org/3/whatsnew/3.11.html#removed)
    * we should apparently move to [inspect.getfullargspec](https://docs.python.org/3/library/inspect.html#inspect.getfullargspec)
* we download the real Servo artifact, rather than the fake Servo for testing

We also align the rest of the job (other than `--timeout-multiplier`) to be as close as possible to linux-wpt, based on the assumption that linux-wpt is more up to date. This includes:

* setting strategy.fail-fast to false
* adding a failure() condition to the “Archive logs” step
* adding the chunk id to log filenames

There are some failing WPT tests, so for now the job is not required to succeed.

Example run: <https://github.com/delan/servo/actions/runs/3837530905>

---

- [ ] ~~`./mach build -d` does not report any errors~~
- [ ] ~~`./mach test-tidy` does not report any errors~~
- [x] These changes fix #28284 (GitHub issue number if applicable)

<!-- Either: -->
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because they affect the CI configuration
2023-01-12 14:23:47 +01:00
bors-servo
633f14df11
Auto merge of #29232 - delan:update-wpt-server-instructions, r=mrobinson
wpt: update README instructions about running tests manually

I wanted to run a single test many times in parallel to smoke out some timeouts, but this was surprisingly tricky. This involved running multiple instances of `mach test-wpt`, which in turn involved convincing wptrunner not to start a WPT server for each instance, which is not currently exposed as an option. I also eventually realised I needed to install a custom testharnessreport.js, but the instructions were very outdated, so most of the paths and commands etc had changed.

This patch adds a section about running `mach test-wpt` with an external WPT server, and updates the section about running tests manually.

---
<!-- 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
- [x] These changes do not require tests because they affect the wpt readme only
2023-01-12 05:41:22 +01:00
bors-servo
1a60636274
Auto merge of #29229 - servo:intermittent-video-poster, r=jdm
Fix intermittency when loading poster images

Wait until a poster image is cached to in order to unblock document load. If not, the document may continue loading before the image is ready to use, leading to intermittency in test output. Now load is unblocked when getting the ImageResponse from the cache, which allows the code to properly unblock the load when the entire load fails or succeeds.

This reveals several false passes in the `object-view-box` test suite which were very flaky.

<!-- Please describe your changes on the following line: -->

---
<!-- 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
- [x] These changes fix #29204.
- [x] These changes fix #29188.
- [x] These changes fix #29179.

<!-- Either: -->
- [x] There are tests for these changes

<!-- 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. -->
2023-01-12 02:04:09 +01:00
Delan Azabani
e8750f1012 clarify that config.json needs to go in tests/wpt/web-platform-tests 2023-01-11 22:39:49 +08:00
Delan Azabani
0185b6c4bf wpt: update README instructions about running tests manually 2023-01-11 22:31:24 +08:00
bors-servo
f9cbc1f0d9
Auto merge of #29231 - servo:fix-warnings, r=jdm
Fix some build warnings

- Mark some instances of unused fields and variables as as allowed, when they are used for memory management.
- Remove the use of some deprecated function.s

Signed-off-by: Martin Robinson <mrobinson@igalia.com>

<!-- Please describe your changes on the following line: -->

---
<!-- 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
- [x] These changes do not require tests because they do not change behavior.

<!-- 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. -->
2023-01-11 14:44:56 +01:00
Martin Robinson
c021df027a Fix some build warnings
- Mark some instances of unused fields and variables as as allowed,
  when they are used for memory management.
- Remove the use of some deprecated function.s

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2023-01-11 12:50:36 +01:00
Martin Robinson
6defd7011b Fix intermittency when loading poster images
Wait until a poster image is cached to in order to unblock document load. If
not, the document may continue loading before the image is ready to use,
leading to intermittency in test output. Now load is unblocked when
getting the ImageResponse from the cache, which allows the code to
properly unblock the load when the entire load fails or succeeds.

This reveals several false passes in the `object-view-box` test suite
which were very flaky.

Fixes #29204.
Fixes #29188.
Fixes #29179.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2023-01-11 12:27:27 +01:00
bors-servo
ce92b7bfbd
Auto merge of #29222 - delan:mach-filter-intermittents-json, r=cybai
mach filter-intermittents: add progress and --json output mode

filter-intermittents takes a while, because it needs to look up each failure against the tracker api (or GitHub api), so it would be nice to know how long we’ll need to wait when running it interactively. The output is also pretty-printed in a format that’s not the easiest to analyse.

This patch adds some progress output (on stderr, one line with \\r), plus a --json output format as follows:

[{"test": "/path/to/foo", "output": "..."}, {"test": "/path/to/bar", "output": "..."}, ...]

---
<!-- 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
- [x] These changes do not require tests because they affect mach filter-intermittents only
2023-01-11 11:31:57 +01:00
bors-servo
c165536188
Auto merge of #29198 - delan:ci-remove-branch-check-jobs, r=jdm
CI: remove branch check steps that don’t actually do anything

f165e17ce2 (#28778) adds a step to each job of the main build that ostensibly bails out of the job, if the context branch is not `auto` or one of the `try` branches relevant for that platform. But a step that runs `exit 0` doesn’t really have any effect.

Since the main workflow already has `branches` limited to `auto` and the `try` branches, we can safely remove those steps without worrying about the main build running on dependabot branches etc. For example:

* [dependabot/cargo/nom-7.1.2](https://github.com/servo/servo/actions?query=branch%3Adependabot%2Fcargo%2Fnom-7.1.2) only has a run for the pull request workflow
* [this test build](https://github.com/delan/servo/actions/runs/3830596812/jobs/6518672884) shows that even if the branch check fails, the build continues

---

- [ ] ~~`./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
- [x] These changes do not require tests because they affect the CI configuration
2023-01-11 03:46:55 +01:00
WPT Sync Bot
fb586f68cc Update web-platform-tests to revision b'8ff38c54ff3fab31f862570a38e73755785ba7ee' 2023-01-11 02:40:26 +00:00
Delan Azabani
ab578bc4cf mach filter-intermittents: add progress and --json output mode 2023-01-10 17:35:01 +08:00
bors-servo
9a03911abf
Auto merge of #29221 - servo:wpt_update_10-01-2023, r=jdm
Sync WPT with upstream (10-01-2023)

Automated downstream sync of changes from upstream as of 10-01-2023
[no-wpt-sync]
r? @servo-wpt-sync
2023-01-09 21:55:01 -05:00
WPT Sync Bot
5d42981cb2 Update web-platform-tests to revision b'a0ddc451e02afbbe600c679fe1edab0e4f878ecf' 2023-01-10 02:48:34 +00:00
bors-servo
3e77cbed63
Auto merge of #29213 - servo:wpt_update_09-01-2023, r=jdm
Sync WPT with upstream (09-01-2023)

Automated downstream sync of changes from upstream as of 09-01-2023
[no-wpt-sync]
r? @servo-wpt-sync
2023-01-08 20:41:00 -05:00
WPT Sync Bot
71255b8ef7 Update web-platform-tests to revision b'8e8075e9b5d932def46c3e36f41435baa9726a2f' 2023-01-09 01:36:13 +00:00
bors-servo
2a01e35f8c
Auto merge of #29212 - servo:wpt_update_08-01-2023, r=jdm
Sync WPT with upstream (08-01-2023)

Automated downstream sync of changes from upstream as of 08-01-2023
[no-wpt-sync]
r? @servo-wpt-sync
2023-01-08 08:14:38 -05:00
Josh Matthews
1185d0c5c8
remove intermittent result. 2023-01-08 08:14:12 -05:00
Josh Matthews
33ed47fd17
Remove intermittent result. 2023-01-08 01:02:38 -05:00
WPT Sync Bot
fd56698ec7 Update web-platform-tests to revision b'421155a1c8752a36b465e62f466b18f821190e08' 2023-01-08 01:57:36 +00:00
bors-servo
51a696afea
Auto merge of #29208 - servo:dependabot/cargo/try-lock-0.2.4, r=jdm
Bump try-lock from 0.2.2 to 0.2.4

Bumps [try-lock](https://github.com/seanmonstar/try-lock) from 0.2.2 to 0.2.4.
<details>
<summary>Commits</summary>
<ul>
<li><a href="3ec20adaf7"><code>3ec20ad</code></a> v0.2.4</li>
<li><a href="531bfce134"><code>531bfce</code></a> Remove Send and Sync autotraits from the lock guard (<a href="https://github-redirect.dependabot.com/seanmonstar/try-lock/issues/8">#8</a>)</li>
<li><a href="643b0eceb7"><code>643b0ec</code></a> v0.2.3</li>
<li><a href="a0fb2a10b2"><code>a0fb2a1</code></a> Add GitHub Actions for CI (<a href="https://github-redirect.dependabot.com/seanmonstar/try-lock/issues/5">#5</a>)</li>
<li><a href="f9b9abf6f1"><code>f9b9abf</code></a> deprecate <code>try_lock_order</code>, introduce <code>try_lock_explicit[_unchecked]</code> (<a href="https://github-redirect.dependabot.com/seanmonstar/try-lock/issues/3">#3</a>)</li>
<li><a href="9f3ba4e37b"><code>9f3ba4e</code></a> make the crate no-std (<a href="https://github-redirect.dependabot.com/seanmonstar/try-lock/issues/4">#4</a>)</li>
<li>See full diff in <a href="https://github.com/seanmonstar/try-lock/compare/v0.2.2...v0.2.4">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=try-lock&package-manager=cargo&previous-version=0.2.2&new-version=0.2.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>
2023-01-07 17:30:31 -05:00
dependabot[bot]
18c4257733
Bump try-lock from 0.2.2 to 0.2.4
Bumps [try-lock](https://github.com/seanmonstar/try-lock) from 0.2.2 to 0.2.4.
- [Release notes](https://github.com/seanmonstar/try-lock/releases)
- [Commits](https://github.com/seanmonstar/try-lock/compare/v0.2.2...v0.2.4)

---
updated-dependencies:
- dependency-name: try-lock
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-06 16:18:10 +00:00
Delan Azabani
2d2668e6fd CI: fix nproc command not found on macOS 2023-01-05 15:22:25 +08:00
bors-servo
871cefc926
Auto merge of #29197 - delan:ci-decision-job, r=jdm
Cancel main build if successful build already exists for commit

Homu pushes both the old and new commits for each merge, causing the main build to run twice for each commit.

This patch adds a “decision job” to the main build, which cancels the run if a successful main build already exists for the commit. The jobs that build Servo on each of the five platforms in turn block until that new job finishes.

---

- [ ] ~~`./mach build -d` does not report any errors~~
- [ ] ~~`./mach test-tidy` does not report any errors~~
- [x] These changes fix #28326

<!-- Either: -->
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because they affect the CI configuration
2023-01-05 02:03:59 -05:00
Delan Azabani
9f91b36c50 CI: enable mac-wpt chunks 2 through 20 2023-01-05 08:31:03 +08:00
Delan Azabani
55c4c7b6e5 CI: don’t require mac-wpt to succeed 2023-01-04 20:58:34 +08:00
Delan Azabani
8c18196ec9 CI: revert temporary changes for quick testing 2023-01-04 20:58:23 +08:00
Delan Azabani
83c86a56f4 CI: align (most) of mac-wpt job with linux-wpt 2023-01-04 20:58:23 +08:00
Delan Azabani
a24b12f5bf CI: fix python error in mac-wpt job 2023-01-04 20:58:23 +08:00
Delan Azabani
1b629c6383 CI: bump mac-wpt job from macos-10.12 to macos-12 2023-01-04 20:58:23 +08:00
Delan Azabani
a1b5a73d77 CI: uncomment mac-wpt job in main workflow 2023-01-04 20:58:23 +08:00
bors-servo
9769f91709
Auto merge of #29141 - IvanUkhov:truetype, r=jdm
Update truetype

- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] There are tests for these changes
2023-01-03 19:43:48 -05:00
Delan Azabani
8663757964 CI: remove branch check steps that don’t actually do anything 2023-01-03 23:57:30 +08:00
Delan Azabani
6e91966a9e Cancel main build if successful build already exists for commit 2023-01-03 23:15:03 +08:00
Ivan Ukhov
0ac2cb08da Update truetype 2023-01-02 16:13:17 +01:00
bors-servo
b375297465
Auto merge of #29186 - servo:wpt_update_29-12-2022, r=jdm
Sync WPT with upstream (29-12-2022)

Automated downstream sync of changes from upstream as of 29-12-2022
[no-wpt-sync]
r? @servo-wpt-sync
2022-12-28 20:50:30 -05:00
WPT Sync Bot
fe5988549d Update web-platform-tests to revision b'f6ca9770e448b058b51b46ada9c257acb39c68fb' 2022-12-29 01:37:51 +00:00
bors-servo
ec50d0a7fd
Auto merge of #29184 - servo:dependabot/pip/python/setuptools-65.5.1, r=jdm
Bump setuptools from 65.3.0 to 65.5.1 in /python

Bumps [setuptools](https://github.com/pypa/setuptools) from 65.3.0 to 65.5.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/pypa/setuptools/blob/main/CHANGES.rst">setuptools's changelog</a>.</em></p>
<blockquote>
<h2>v65.5.1</h2>
<p>Misc
^^^^</p>
<ul>
<li><a href="https://github-redirect.dependabot.com/pypa/setuptools/issues/3638">#3638</a>: Drop a test dependency on the <code>mock</code> package, always use :external+python:py:mod:<code>unittest.mock</code> -- by :user:<code>hroncok</code></li>
<li><a href="https://github-redirect.dependabot.com/pypa/setuptools/issues/3659">#3659</a>: Fixed REDoS vector in package_index.</li>
</ul>
<h2>v65.5.0</h2>
<p>Changes
^^^^^^^</p>
<ul>
<li><a href="https://github-redirect.dependabot.com/pypa/setuptools/issues/3624">#3624</a>: Fixed editable install for multi-module/no-package <code>src</code>-layout projects.</li>
<li><a href="https://github-redirect.dependabot.com/pypa/setuptools/issues/3626">#3626</a>: Minor refactorings to support distutils using stdlib logging module.</li>
</ul>
<p>Documentation changes
^^^^^^^^^^^^^^^^^^^^^</p>
<ul>
<li><a href="https://github-redirect.dependabot.com/pypa/setuptools/issues/3419">#3419</a>: Updated the example version numbers to be compliant with PEP-440 on the &quot;Specifying Your Project’s Version&quot; page of the user guide.</li>
</ul>
<p>Misc
^^^^</p>
<ul>
<li><a href="https://github-redirect.dependabot.com/pypa/setuptools/issues/3569">#3569</a>: Improved information about conflicting entries in the current working directory
and editable install (in documentation and as an informational warning).</li>
<li><a href="https://github-redirect.dependabot.com/pypa/setuptools/issues/3576">#3576</a>: Updated version of <code>validate_pyproject</code>.</li>
</ul>
<h2>v65.4.1</h2>
<p>Misc
^^^^</p>
<ul>
<li><a href="https://github-redirect.dependabot.com/pypa/setuptools/issues/3613">#3613</a>: Fixed encoding errors in <code>expand.StaticModule</code> when system default encoding doesn't match expectations for source files.</li>
<li><a href="https://github-redirect.dependabot.com/pypa/setuptools/issues/3617">#3617</a>: Merge with pypa/distutils@6852b20 including fix for <a href="https://github-redirect.dependabot.com/pypa/distutils/issues/181">pypa/distutils#181</a>.</li>
</ul>
<h2>v65.4.0</h2>
<p>Changes
^^^^^^^</p>
<ul>
<li><a href="https://github-redirect.dependabot.com/pypa/setuptools/issues/3609">#3609</a>: Merge with pypa/distutils@d82d926 including support for DIST_EXTRA_CONFIG in <a href="https://github-redirect.dependabot.com/pypa/distutils/issues/177">pypa/distutils#177</a>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="a462cb5edb"><code>a462cb5</code></a> Bump version: 65.5.0 → 65.5.1</li>
<li><a href="de35d8be99"><code>de35d8b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pypa/setuptools/issues/3656">#3656</a> from bmorris3/typos</li>
<li><a href="58e23de0d4"><code>58e23de</code></a> Update changelog. Ref <a href="https://github-redirect.dependabot.com/pypa/setuptools/issues/3659">#3659</a>.</li>
<li><a href="43a9c9bfa6"><code>43a9c9b</code></a> Limit the amount of whitespace to search/backtrack. Fixes <a href="https://github-redirect.dependabot.com/pypa/setuptools/issues/3659">#3659</a>.</li>
<li><a href="579134321d"><code>5791343</code></a> Add test capturing failed expectation. Ref <a href="https://github-redirect.dependabot.com/pypa/setuptools/issues/3659">#3659</a>.</li>
<li><a href="1f97905bc4"><code>1f97905</code></a>  Fade to black.</li>
<li><a href="6254567c6a"><code>6254567</code></a> Remove workaround for emacs.</li>
<li><a href="729b180e92"><code>729b180</code></a>  Fade to black.</li>
<li><a href="c068081a72"><code>c068081</code></a> Typo corrections</li>
<li><a href="f777a40ed9"><code>f777a40</code></a> Suppress deprecation warning in --rsyncdir. Workaround for <a href="https://github-redirect.dependabot.com/pypa/setuptools/issues/3655">#3655</a>.</li>
<li>Additional commits viewable in <a href="https://github.com/pypa/setuptools/compare/v65.3.0...v65.5.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=setuptools&package-manager=pip&previous-version=65.3.0&new-version=65.5.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/servo/servo/network/alerts).

</details>
2022-12-28 10:24:55 -05:00
dependabot[bot]
4109fa4ee9
Bump setuptools from 65.3.0 to 65.5.1 in /python
Bumps [setuptools](https://github.com/pypa/setuptools) from 65.3.0 to 65.5.1.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/CHANGES.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v65.3.0...v65.5.1)

---
updated-dependencies:
- dependency-name: setuptools
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-27 17:17:43 +00:00
bors-servo
5dc8f074f4
Auto merge of #29182 - servo:wpt_update_26-12-2022, r=jdm
Sync WPT with upstream (26-12-2022)

Automated downstream sync of changes from upstream as of 26-12-2022
[no-wpt-sync]
r? @servo-wpt-sync
2022-12-25 21:43:43 -05:00
WPT Sync Bot
81ce957720 Update web-platform-tests to revision b'2a23f5b2388fc73716c6c4abefbfd6e1cc1cf35d' 2022-12-26 01:35:18 +00:00
bors-servo
77eea8c887
Auto merge of #29178 - servo:wpt_update_24-12-2022, r=jdm
Sync WPT with upstream (24-12-2022)

Automated downstream sync of changes from upstream as of 24-12-2022
[no-wpt-sync]
r? @servo-wpt-sync
2022-12-24 00:20:08 -05:00
WPT Sync Bot
a04daa7e71 Update web-platform-tests to revision b'e64f8298db78f39737eefedf5f59b99ba98d309b' 2022-12-24 01:30:45 +00:00