Closed Bug 1850845 Opened 2 years ago Closed 2 years ago

[wpt-sync] Sync PR 41726 - Bump taskcluster from 54.4.2 to 54.5.0 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])

Attachments

(1 obsolete file)

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

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

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

Bump taskcluster from 54.4.2 to 54.5.0 in /tools

Bumps taskcluster from 54.4.2 to 54.5.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/taskcluster/taskcluster/releases">taskcluster's releases</a>.</em></p>
<blockquote>
<h2>v54.5.0</h2>
<h3>USERS</h3>
<p>▶ [minor] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/5995">#5995</a>
Generic Worker: Adds <code>task.payload.feature.loopbackAudio</code> for loopback audio device support on Linux.</p>
<p>The <code>snd-aloop</code> kernel module must be installed on the host system for this feature to work, although it does not <em>need</em> to be loaded. Generic Worker loads the module with <code>modprobe</code> and generates the virtual audio device with a <code>snd-aloop</code> command. Under the multiuser engine, it also manages file ownership of the device with <code>chown</code> to ensure that only tasks with suitable scopes have read/write access to the virtual device.</p>
<p>For tasks that enable the feature, the virtual audio device will be found at <code>/dev/snd</code>. Devices inside that directory will take the form <code>/dev/snd/controlC<DEVICE_NUMBER></code>, <code>/dev/snd/pcmC<DEVICE_NUMBER>D0c</code>, <code>/dev/snd/pcmC<DEVICE_NUMBER>D0p</code>, <code>/dev/snd/pcmC<DEVICE_NUMBER>D1c</code>, and <code>/dev/snd/pcmC<DEVICE_NUMBER>D1p</code>, where <code><DEVICE_NUMBER></code> is an integer between 0 and 31, inclusive. The Generic Worker config setting <code>loopbackAudioDeviceNumber</code> may be used to change the device number in case the default value (<code>16</code>) conflicts with another audio device on the worker. Future releases of Generic Worker may provide the capability of having more than one virtual audio device; currently only one virtual audio device is supported.</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6481">#6481</a>
Allow git SSH urls in <code>metadata.source</code>.</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6476">#6476</a>
Generic Worker now checks the Index to see if there is a new version of an Indexed Artifact available. If there isn't, it is fine to use its cached copy, but if there is, it updates its cache.</p>
<p>▶ [patch]
Generic Worker: If a Docker Worker payload is received, the resulting, d2g-translated Generic Worker payload will be logged out to the user.</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6438">#6438</a>
<code>dependencies</code> are no longer removed from the task definition when you <code>Edit</code> or <code>Retrigger</code> a task.</p>
<h3>DEVELOPERS</h3>
<p>▶ [minor] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6269">#6269</a>
Generic Worker now provides configuration property <code>maxTaskRunTime</code> as an upper bound for task payload property <code>maxRunTime</code>. Tasks with <code>maxRunTime</code> exceeding this value will be resolved as <code>exception/malformed-payload</code>.</p>
<h3>OTHER</h3>
<p>▶ Additional changes not described here: <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6482">#6482</a>, <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6484">#6484</a>.</p>
<h3>Automated Package Updates</h3>
<!-- raw HTML omitted -->
<ul>
<li>build(deps): bump taskcluster-taskgraph in /taskcluster (172ce2df5)</li>
<li>build(deps): bump protobufjs from 6.11.3 to 6.11.4 (328acc638)</li>
<li>build(deps): bump slugid from 3.2.0 to 4.0.0 in /clients/client (22eb08ae4)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md">taskcluster's changelog</a>.</em></p>
<blockquote>
<h2>v54.5.0</h2>
<h3>USERS</h3>
<p>▶ [minor] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/5995">#5995</a>
Generic Worker: Adds <code>task.payload.feature.loopbackAudio</code> for loopback audio device support on Linux.</p>
<p>The <code>snd-aloop</code> kernel module must be installed on the host system for this feature to work, although it does not <em>need</em> to be loaded. Generic Worker loads the module with <code>modprobe</code> and generates the virtual audio device with a <code>snd-aloop</code> command. Under the multiuser engine, it also manages file ownership of the device with <code>chown</code> to ensure that only tasks with suitable scopes have read/write access to the virtual device.</p>
<p>For tasks that enable the feature, the virtual audio device will be found at <code>/dev/snd</code>. Devices inside that directory will take the form <code>/dev/snd/controlC<DEVICE_NUMBER></code>, <code>/dev/snd/pcmC<DEVICE_NUMBER>D0c</code>, <code>/dev/snd/pcmC<DEVICE_NUMBER>D0p</code>, <code>/dev/snd/pcmC<DEVICE_NUMBER>D1c</code>, and <code>/dev/snd/pcmC<DEVICE_NUMBER>D1p</code>, where <code><DEVICE_NUMBER></code> is an integer between 0 and 31, inclusive. The Generic Worker config setting <code>loopbackAudioDeviceNumber</code> may be used to change the device number in case the default value (<code>16</code>) conflicts with another audio device on the worker. Future releases of Generic Worker may provide the capability of having more than one virtual audio device; currently only one virtual audio device is supported.</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6481">#6481</a>
Allow git SSH urls in <code>metadata.source</code>.</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6476">#6476</a>
Generic Worker now checks the Index to see if there is a new version of an Indexed Artifact available. If there isn't, it is fine to use its cached copy, but if there is, it updates its cache.</p>
<p>▶ [patch]
Generic Worker: If a Docker Worker payload is received, the resulting, d2g-translated Generic Worker payload will be logged out to the user.</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6438">#6438</a>
<code>dependencies</code> are no longer removed from the task definition when you <code>Edit</code> or <code>Retrigger</code> a task.</p>
<h3>DEVELOPERS</h3>
<p>▶ [minor] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6269">#6269</a>
Generic Worker now provides configuration property <code>maxTaskRunTime</code> as an upper bound for task payload property <code>maxRunTime</code>. Tasks with <code>maxRunTime</code> exceeding this value will be resolved as <code>exception/malformed-payload</code>.</p>
<h3>OTHER</h3>
<p>▶ Additional changes not described here: <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6482">#6482</a>, <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6484">#6484</a>.</p>
<h3>Automated Package Updates</h3>
<!-- raw HTML omitted -->
<ul>
<li>build(deps): bump taskcluster-taskgraph in /taskcluster (172ce2df5)</li>
<li>build(deps): bump protobufjs from 6.11.3 to 6.11.4 (328acc638)</li>
<li>build(deps): bump slugid from 3.2.0 to 4.0.0 in /clients/client (22eb08ae4)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/taskcluster/taskcluster/commit/7a211cee48dcfc8776b70b53e376d1b5840923e7"><code>7a211ce</code></a> v54.5.0</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/e0a0312ff92cdf89324c74cf44b1aaef13faba64"><code>e0a0312</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6493">#6493</a> from taskcluster/dependabot/pip/taskcluster/taskclus...</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/ef3ead2e18baae623d049b5d3ec6c2aefe351032"><code>ef3ead2</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6452">#6452</a> from taskcluster/dependabot/npm_and_yarn/clients/cli...</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/172ce2df5ea640c6b8b04687be97c53d75ea320f"><code>172ce2d</code></a> build(deps): bump taskcluster-taskgraph in /taskcluster</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/e0ad1cc371daf517102db3d5b7fc84bd3fa47531"><code>e0ad1cc</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6491">#6491</a> from taskcluster/matt-boris/printConvertedPayload</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/a9598ef510cd7091e4a41eb1434ba841f7468a2a"><code>a9598ef</code></a> feat(generic-worker): log out d2g translated payload</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/d0dc922a4c1a718d470143672ee0dbaf94df68cc"><code>d0dc922</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6486">#6486</a> from taskcluster/matt-boris/gwDontCacheIndexedArtifacts</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/6226b322c60f8fd7f2d71a62714857913464436a"><code>6226b32</code></a> Update workers/generic-worker/mounts.go</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/a70038abc97068ba09ed3cb5490d154f239ae0e1"><code>a70038a</code></a> fix(generic-worker): check for new Indexed Artifact before accessing cached a...</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/ee4877eabdc07e9ea70cfbf5795a22a8127b9f90"><code>ee4877e</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6419">#6419</a> from taskcluster/matt-boris/loopbackAudioGenericWorker</li>
<li>Additional commits viewable in <a href="https://github.com/taskcluster/taskcluster/compare/v54.4.2...v54.5.0">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: 2 years ago
Resolution: --- → INVALID

Comment on attachment 9351541 [details]
Bug 1850845 - Keeping doing nothing for NotificationWorkerRunnable when the worker is dying. r=#dom-worker-reviewers

Revision D187433 was moved to bug 1850843. Setting attachment 9351541 [details] to obsolete.

Attachment #9351541 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: