Closed Bug 1756509 Opened 2 years ago Closed 2 years ago

[wpt-sync] Sync PR 32934 - Bump lxml from 4.6.5 to 4.8.0 in /css

Categories

(Core :: CSS Parsing and Computation, task, P4)

task

Tracking

()

RESOLVED FIXED
100 Branch
Tracking Status
firefox100 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

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

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

Bump lxml from 4.6.5 to 4.8.0 in /css

Bumps lxml from 4.6.5 to 4.8.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/lxml/lxml/blob/master/CHANGES.txt">lxml's changelog</a>.</em></p>
<blockquote>
<h1>4.8.0 (2022-02-17)</h1>
<h2>Features added</h2>
<ul>
<li>
<p>GH#337: Path-like objects are now supported throughout the API instead of just strings.
Patch by Henning Janssen.</p>
</li>
<li>
<p>The <code>ElementMaker</code> now supports <code>QName</code> values as tags, which always override
the default namespace of the factory.</p>
</li>
</ul>
<h2>Bugs fixed</h2>
<ul>
<li>GH#338: In lxml.objectify, the XSI float annotation "nan" and "inf" were spelled in
lower case, whereas XML Schema datatypes define them as "NaN" and "INF" respectively.
Patch by Tobias Deiminger.</li>
</ul>
<h2>Other changes</h2>
<ul>
<li>Built with Cython 0.29.28.</li>
</ul>
<h1>4.7.1 (2021-12-13)</h1>
<h2>Features added</h2>
<ul>
<li>Chunked Unicode string parsing via <code>parser.feed()</code> now encodes the input data
to the native UTF-8 encoding directly, instead of going through <code>Py_UNICODE</code> /
<code>wchar_t</code> encoding first, which previously required duplicate recoding in most cases.</li>
</ul>
<h2>Bugs fixed</h2>
<ul>
<li>
<p>The standard namespace prefixes were mishandled during "C14N2" serialisation on Python 3.
See <a href="https://mail.python.org/archives/list/lxml@python.org/thread/6ZFBHFOVHOS5GFDOAMPCT6HM5HZPWQ4Q/">https://mail.python.org/archives/list/lxml@python.org/thread/6ZFBHFOVHOS5GFDOAMPCT6HM5HZPWQ4Q/</a></p>
</li>
<li>
<p><code>lxml.objectify</code> previously accepted non-XML numbers with underscores (like "1_000")
as integers or float values in Python 3.6 and later. It now adheres to the number
format of the XML spec again.</p>
</li>
<li>
<p>LP#1939031: Static wheels of lxml now contain the header files of zlib and libiconv
(in addition to the already provided headers of libxml2/libxslt/libexslt).</p>
</li>
</ul>
<h2>Other changes</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/lxml/lxml/commit/e82c9153c4a7d505480b94c60b9a84d79d948efb"><code>e82c915</code></a> Prepare release of 4.8.0.</li>
<li><a href="https://github.com/lxml/lxml/commit/4cb54bcace727c2f4da464e2ecc04737ed855b72"><code>4cb54bc</code></a> Update changelog.</li>
<li><a href="https://github.com/lxml/lxml/commit/c5a398bfa2660d07eca5881fa6cc60fe9413428c"><code>c5a398b</code></a> Add an AArch64 wheel build for Py3.6.</li>
<li><a href="https://github.com/lxml/lxml/commit/62104691cc773d4b668951f5d2324ae1579792c0"><code>6210469</code></a> Modernise some code in the ElementMaker implementation.</li>
<li><a href="https://github.com/lxml/lxml/commit/ec2b2e5ae83bd7fae4f32dc6737dea64de58cc37"><code>ec2b2e5</code></a> Allow QName as tag value in ElementMaker, not just strings.</li>
<li><a href="https://github.com/lxml/lxml/commit/f7bb07b5f68fede97754685dad076cd7b7442bac"><code>f7bb07b</code></a> Use expected XSD spellings for xsi:double infinity and NaN (<a href="https://github-redirect.dependabot.com/lxml/lxml/issues/338">GH-338</a>)</li>
<li><a href="https://github.com/lxml/lxml/commit/1e3666018329cadf8e147607824614aebf7e2099"><code>1e36660</code></a> Allow Path-like objects for file arguments (<a href="https://github-redirect.dependabot.com/lxml/lxml/issues/337">GH-337</a>)</li>
<li><a href="https://github.com/lxml/lxml/commit/ac829d561c0bf71fb8cc704305ffc18bd26c6abb"><code>ac829d5</code></a> Make it clear that the HTML Cleaner is not meant for security sensitive envir...</li>
<li><a href="https://github.com/lxml/lxml/commit/55f281565a455dcf77731d38ddd86284c3ca3e28"><code>55f2815</code></a> setupinfo.py: check the return value of subprocesses (<a href="https://github-redirect.dependabot.com/lxml/lxml/issues/336">GH-336</a>)</li>
<li><a href="https://github.com/lxml/lxml/commit/5a5c7fb01d15af58def4bab2ba7b15c937042835"><code>5a5c7fb</code></a> Update the build and dependency docs a little.</li>
<li>Additional commits viewable in <a href="https://github.com/lxml/lxml/compare/lxml-4.6.5...lxml-4.8.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 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>

Component: web-platform-tests → CSS Parsing and Computation
Product: Testing → Core
Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/bc801bfa6260
[wpt PR 32934] - Bump lxml from 4.6.5 to 4.8.0 in /css, a=testonly
Test result changes from PR not available.
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 100 Branch
You need to log in before you can comment on or make changes to this bug.