Closed Bug 1869428 Opened 5 months ago Closed 6 days ago

[wpt-sync] Sync PR 43613 - Bump pyobjc-framework-colorsync from 9.2 to 10.1 in /tools

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 43613 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/43613
Details from upstream follow.

dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> wrote:

Bump pyobjc-framework-colorsync from 9.2 to 10.1 in /tools

Bumps pyobjc-framework-colorsync from 9.2 to 10.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/ronaldoussoren/pyobjc/releases">pyobjc-framework-colorsync's releases</a>.</em></p>
<blockquote>
<h2>v10.1</h2>
<ul>
<li>
<p>Upgrade framework bindings for the macOS 14.2 SDK</p>
</li>
<li>
<p><a href="https://redirect.github.com/ronaldoussoren/pyobjc/issues/579">#579</a>: Make sure the <code>install.py</code> and <code>develop.py</code> scripts in the
repository work when run out of tree.</p>
</li>
<li>
<p><a href="https://redirect.github.com/ronaldoussoren/pyobjc/issues/577">#577</a>: <code>os.fspath(someURL)</code> will not work with Cocoa URLs (NSURL, CFURLRef) that
refer to local filesystem paths. <code>TypeError</code> will be raised for other URLs.</p>
<p>This enables using regular Python filesystem APIs with URLs that refer to
local filesystem paths.</p>
</li>
<li>
<p><a href="https://redirect.github.com/ronaldoussoren/pyobjc/issues/572">#572</a>: Fix compilation issue when building on macOS 13 or earlier</p>
</li>
<li>
<p>Fix build error on ancient macOS versions where clang doesn't support
<code>-flto=thin</code>.</p>
</li>
<li>
<p>Add a workaround for a crash in pyobjc-core when running the testsuite
on macOS 10.14.</p>
</li>
<li>
<p>Fix some issues found while running the testsuite on macOS 10.9 to
macOS 13, instead of only testing on the latest macOS version. Most
issues found where problems in the testsuite itself, but not all.</p>
<p>Some of the changes skip tests on older macOS versions (10.12, 10.13
and 10.14) due to running into what appears to be crashing
platform bugs.</p>
</li>
<li>
<p><a href="https://redirect.github.com/ronaldoussoren/pyobjc/issues/581">#581</a>: Fix dependencies between framework binding packages</p>
</li>
<li>
<p>Fix build error with the current Python 3.13 alpha release (3.13a2).</p>
</li>
</ul>
<h2>v10.0</h2>
<ul>
<li>
<p>Update bindings for macOS 14</p>
<p>Symbols newly introduced in macOS 14 were added to the existing bindings,
and the following new bindings were introduced:</p>
<ul>
<li>
<p>Cinematic</p>
</li>
<li>
<p>MediaExtension</p>
</li>
<li>
<p>SensitiveContentAnalysis</p>
</li>
<li>
<p>Symbols</p>
</li>
</ul>
</li>
<li>
<p>The "IMServicePlugIn" bindings are no longer available</p>
<p>The entire framework was deprecated in macOS 10.13 and removed in macOS 14.</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/ronaldoussoren/pyobjc/blob/master/docs/changelog.rst">pyobjc-framework-colorsync's changelog</a>.</em></p>
<blockquote>
<h2>Version 10.1</h2>
<ul>
<li>
<p>Upgrade framework bindings for the macOS 14.2 SDK</p>
</li>
<li>
<p>:issue:<code>579</code>: Make sure the <code>install.py</code> and <code>develop.py</code> scripts in the
repository work when run out of tree.</p>
</li>
<li>
<p>:issue:<code>577</code>: <code>os.fspath(someURL)</code> will not work with Cocoa URLs (NSURL, CFURLRef) that
refer to local filesystem paths. <code>TypeError</code> will be raised for other URLs.</p>
<p>This enables using regular Python filesystem APIs with URLs that refer to
local filesystem paths.</p>
</li>
<li>
<p>:issue:<code>572</code>: Fix compilation issue when building on macOS 13 or earlier</p>
</li>
<li>
<p>Fix build error on ancient macOS versions where clang doesn't support
<code>-flto=thin</code>.</p>
</li>
<li>
<p>Add a workaround for a crash in pyobjc-core when running the testsuite
on macOS 10.14.</p>
</li>
<li>
<p>Fix some issues found while running the testsuite on macOS 10.9 to
macOS 13, instead of only testing on the latest macOS version. Most
issues found where problems in the testsuite itself, but not all.</p>
<p>Some of the changes skip tests on older macOS versions (10.12, 10.13
and 10.14) due to running into what appears to be crashing
platform bugs.</p>
</li>
<li>
<p>:issue:<code>581</code>: Fix dependencies between framework binding packages</p>
</li>
<li>
<p>Fix build error with the current Python 3.13 alpha release (3.13a2).</p>
</li>
</ul>
<h2>Version 10.0</h2>
<ul>
<li>
<p>Update bindings for macOS 14</p>
<p>Symbols newly introduced in macOS 14 were added to the existing bindings,
and the following new bindings were introduced:</p>
<ul>
<li>
<p>Cinematic</p>
</li>
<li>
<p>MediaExtension</p>
</li>
<li>
<p>SensitiveContentAnalysis</p>
</li>
<li>
<p>Symbols</p>
</li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/ronaldoussoren/pyobjc/commit/e45ce610b12bdd0a96c6ea0cb50a39dc7b65eb8a"><code>e45ce61</code></a> Release time!</li>
<li><a href="https://github.com/ronaldoussoren/pyobjc/commit/55b89356d9a85ad7c32c35e6f6ebc9fa41d7e905"><code>55b8935</code></a> Merge branch 'master' of github.com:ronaldoussoren/pyobjc</li>
<li><a href="https://github.com/ronaldoussoren/pyobjc/commit/2ec0204145a4ffdf588ab30f8405a07d24701e96"><code>2ec0204</code></a> Merge branch 'master' of github.com:ronaldoussoren/pyobjc</li>
<li><a href="https://github.com/ronaldoussoren/pyobjc/commit/bf050d29341cba8ba34bda66b2c5432f0377e079"><code>bf050d2</code></a> Set version to 10.1</li>
<li><a href="https://github.com/ronaldoussoren/pyobjc/commit/ea58cb8fe489c3971bf3e33cb31cf1f42c76ec9f"><code>ea58cb8</code></a> Fix test failures on macOS 14.2 (RC)</li>
<li><a href="https://github.com/ronaldoussoren/pyobjc/commit/072bf3b1e3f189f2dc053fc50a4d885b360d948c"><code>072bf3b</code></a> Oops... actually use PyUnicode_AsUTF16String correctly</li>
<li><a href="https://github.com/ronaldoussoren/pyobjc/commit/47504c35d461214d0f2a8c33de5cc9d5325ab737"><code>47504c3</code></a> Fix build error on Python 3.13</li>
<li><a href="https://github.com/ronaldoussoren/pyobjc/commit/046d9d50be08519d2d157c0c8b448cd5c22eaf5b"><code>046d9d5</code></a> Minor tweaks</li>
<li><a href="https://github.com/ronaldoussoren/pyobjc/commit/e8093b3e903430b760b2a5a82a51a03952880627"><code>e8093b3</code></a> Fix test failures on macOS 10.10</li>
<li><a href="https://github.com/ronaldoussoren/pyobjc/commit/478a391d87f6a9af46e0e9d973ffcbb30a9cc8d0"><code>478a391</code></a> Fix test failures on 10.9</li>
<li>Additional commits viewable in <a href="https://github.com/ronaldoussoren/pyobjc/compare/v9.2...v10.1">compare view</a></li>
</ul>
</details>
<br />

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.


<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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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>

Status: NEW → RESOLVED
Closed: 6 days ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.