Skip to content

chore(deps): Update dependency tox to v4.64.4 - #1604

Merged
lusoris merged 2 commits into
masterfrom
renovate/python-(patch)
Sep 28, 2026
Merged

lusoris merged 2 commits into
masterfrom
renovate/python-(patch)

Conversation

@renovate

@renovate renovate Bot commented Sep 28, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
tox (changelog) ==4.64.2 → ==4.64.4 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

tox-dev/tox (tox)

v4.64.4

Compare Source

What's Changed

New Contributors

Full Changelog: tox-dev/tox@4.64.3...4.64.4

v4.64.3

Compare Source

What's Changed

New Contributors

Full Changelog: tox-dev/tox@4.64.2...4.64.3


Configuration

📅 Schedule: (in timezone Europe/Vienna)

  • Branch creation
    • "before 6am every weekday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from lusoris as a code owner September 28, 2026 16:20
@renovate
renovate Bot enabled auto-merge (squash) September 28, 2026 16:20
renovate Bot and others added 2 commits September 28, 2026 18:22
The bumped inputs left their locks with stale source fingerprints, which
fails check_python_dependency_locks.py. Regenerated on current master with
the reviewed uv 0.12.18 via make python-locks-write.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions github-actions Bot added the type:chore Maintenance, no user-visible change label Sep 28, 2026
@lusoris
lusoris force-pushed the renovate/python-(patch) branch from 803d9d6 to 6b4d74d Compare September 28, 2026 16:22
@lusoris
lusoris merged commit f4beff7 into master Sep 28, 2026
107 checks passed
@lusoris
lusoris deleted the renovate/python-(patch) branch September 28, 2026 17:49
lusoris added a commit that referenced this pull request Oct 1, 2026
A subsampled plane occupies ceil(width / dec) * ceil(height / dec)
samples in a raw or y4m file. Upstream Netflix/vmaf's direct readers read
the floor, lose framing on every odd-sized frame and crash; our upstream
PR #1604 fixes that there. The fork is not affected, because VmafPicture
carries ceiling chroma and the buffered reader reads a frame in one
piece, but nothing tested it.

test_video_input_odd_dims derives every sample from its plane, row,
column and frame, reads three frames and then requires the end of the
clip, through video_input_fetch_into_vmaf_picture() and
video_input_fetch_frame(): 20x20 as the control, 19x19, 19x20 and 20x19
4:2:0 in raw and y4m, 19x19 4:2:2 raw, and a clip cut short inside its
last frame, which must return -1.

With floor chroma put back into vmaf_chroma_extent() the test fails with
"the picture does not carry the planes the file stores".

No reader code changes.
lusoris added a commit that referenced this pull request Oct 1, 2026
* test(tools): cover frames with an odd width or height

A subsampled plane occupies ceil(width / dec) * ceil(height / dec)
samples in a raw or y4m file. Upstream Netflix/vmaf's direct readers read
the floor, lose framing on every odd-sized frame and crash; our upstream
PR #1604 fixes that there. The fork is not affected, because VmafPicture
carries ceiling chroma and the buffered reader reads a frame in one
piece, but nothing tested it.

test_video_input_odd_dims derives every sample from its plane, row,
column and frame, reads three frames and then requires the end of the
clip, through video_input_fetch_into_vmaf_picture() and
video_input_fetch_frame(): 20x20 as the control, 19x19, 19x20 and 20x19
4:2:0 in raw and y4m, 19x19 4:2:2 raw, and a clip cut short inside its
last frame, which must return -1.

With floor chroma put back into vmaf_chroma_extent() the test fails with
"the picture does not carry the planes the file stores".

No reader code changes.

* docs: regenerate the indexes and the citation map after rebasing
lusoris added a commit that referenced this pull request Oct 1, 2026
Each of the fork's fifteen open Netflix/vmaf pull requests (#1588 to
against the fork's code, with ASan + UBSan builds where the report is
about memory or undefined behaviour.

The fork needs none of the six commits. It carries the fix of every pull
request except the second revision of #1602, which is a score change left
to the maintainer. Three gaps found on the way are in their own pull
requests: #1662 (a negative threshold shift in the scalar adm_cm), #1663
and #1664 (regression tests for #1590 and #1604).

docs/state.md gains seventeen rows under "Confirmed not-affected", each
with the fork file and function, the test, and what was run; the #1604
row is corrected (the tool refuses odd 4:2:0 dimensions for raw input
only). docs/rebase-notes.md says what a sync can skip and what it must
keep. docs/development/known-upstream-bugs.md lists all fifteen pull
requests with the fork's status and records that they are no longer
updated while upstream does not act on them.
lusoris added a commit that referenced this pull request Oct 1, 2026
* docs(state): record the 2026-10-01 upstream reconciliation

Each of the fork's fifteen open Netflix/vmaf pull requests (#1588 to
against the fork's code, with ASan + UBSan builds where the report is
about memory or undefined behaviour.

The fork needs none of the six commits. It carries the fix of every pull
request except the second revision of #1602, which is a score change left
to the maintainer. Three gaps found on the way are in their own pull
requests: #1662 (a negative threshold shift in the scalar adm_cm), #1663
and #1664 (regression tests for #1590 and #1604).

docs/state.md gains seventeen rows under "Confirmed not-affected", each
with the fork file and function, the test, and what was run; the #1604
row is corrected (the tool refuses odd 4:2:0 dimensions for raw input
only). docs/rebase-notes.md says what a sync can skip and what it must
keep. docs/development/known-upstream-bugs.md lists all fifteen pull
requests with the fork's status and records that they are no longer
updated while upstream does not act on them.

* docs(upstream): keep the reconciliation page to the technical status
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies type:chore Maintenance, no user-visible change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant