Repository navigation
chore(deps): Update dependency tox to v4.64.4 - #1604
Merged
Merged
Conversation
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>
lusoris
force-pushed
the
renovate/python-(patch)
branch
from
September 28, 2026 16:22
803d9d6 to
6b4d74d
Compare
This was referenced Sep 28, 2026
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
9 of 12 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==4.64.2→==4.64.4Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
tox-dev/tox (tox)
v4.64.4Compare Source
What's Changed
New Contributors
Full Changelog: tox-dev/tox@4.64.3...4.64.4
v4.64.3Compare Source
What's Changed
New Contributors
Full Changelog: tox-dev/tox@4.64.2...4.64.3
Configuration
📅 Schedule: (in timezone Europe/Vienna)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.