Repository navigation
chore(changelog.d): prune 7 stale fragments + rewrite 2 misleading ones - #312
Merged
Merged
Conversation
lusoris
marked this pull request as draft
May 30, 2026 14:42
lusoris
force-pushed
the
chore/changelog-d-stale-fragments-cleanup
branch
from
May 31, 2026 13:23
6d1b587 to
b4feacb
Compare
lusoris
marked this pull request as ready for review
May 31, 2026 13:23
19 tasks done
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.
Summary
Hygiene cleanup of
changelog.d/per final-area sweep. Seven fragmentsunder
changelog.d/fixed/advertised behaviour that is no longer onmaster and would have generated misleading release notes. Two
changelog.d/changed/fragments contradicted the actual master state.Deleted (7 — stale)
changelog.d/fixed/vif-arc-mesa-anv-int64-reduction.md— Vulkanbackend dropped per ADR-0726 (no
core/src/feature/vulkan/on master).changelog.d/fixed/vulkan-vif-fp64-g-computation.md— same.changelog.d/fixed/motion-vulkan-1067-regression.md— same.changelog.d/fixed/dispatch-strategy-pr1067-regression.md—references a
g_hip_features[]table that never landed on master(HIP
dispatch_strategy.cis still the ADR-0212 stub returning 0);Metal half of the bullet is superseded by
ff4c30d40c.changelog.d/fixed/metal-dispatch-strategy-key-restore.md—references PR chore(deps): Update module github.com/getkin/kin-openapi to v0.144.0 [SECURITY] #1088 / chore(deps): Update Python (patch) #1104 from a fork-history with no landing
commits on master; canonical Metal dispatch names were fixed by
ff4c30d40calready in the changelog undermetal-dispatch-key-mismatches.md.changelog.d/fixed/float-ansnr-enable-chroma-pr947-restore.md—float_ansnrextractor was removed by PR feat(core): drop legacy ansnr feature (pre-VMAF, never Netflix-adopted) #38 per ADR-0749 (grep -r float_ansnr core/returns nothing).changelog.d/fixed/hip-ansnr-memcpy-direction.md— same; nocore/src/feature/hip/float_ansnr_hip.con master.Rewritten (2 — contradictory)
changelog.d/changed/onnx-blobs-to-github-releases.md— describedthe ADR-0457 offload as if complete. The fetcher script
(
scripts/ai/fetch-tiny-blobs.sh) is in place buttransnet_v2.onnx,fastdvdnet_pre.onnx,lpips_sq.onnxare all still tracked in git(
git ls-files model/tiny/*.onnxconfirms). Rewritten to describethe actual scaffold-only state.
changelog.d/changed/cuda-extractor-cambi-and-ssim-promotion.md—claimed
cambi_cudasegfaults on every input (Issue fix: 12 medium/low round-3 bundle — SYCL ceiling, meson conflicts, CLI bounds, y4m, fuzz, motion debug, docs #857). ThatSIGSEGV was fixed by PR fix: 5 Fable deep-hunt findings — integer_ssim AVX2 16-bit overflow, bpc validation, set_fex UAF, vmafx-server DoS cap, CUDA prev_ref #866 + PR fix(codeql): CodeQL Python note-level cleanup (unused imports, lambdas, empty-except) #870 on 2026-05-16; Issue fix: 12 medium/low round-3 bundle — SYCL ceiling, meson conflicts, CLI bounds, y4m, fuzz, motion debug, docs #857 is
closed (
docs/state.md). Rewritten to drop the contradiction whilepreserving the truth that K150K still routes
cambithrough the CPUresidual.
Added
changelog.d/changed/changelog-d-stale-fragments-cleanup.md—documents this cleanup.
ADR-0108 deliverables checklist
no digest needed: trivial(changelog-only hygiene; no code paths affected).no alternatives: only-one-way fix(stale fragments must be removed; misleading ones must be rewritten).no rebase-sensitive invariants(changelog fragments are fork-local artifacts; never upstream-mirrored).git ls-files model/tiny/*.onnxconfirms blobs still inline;find core -path '*vulkan*' -o -name 'float_ansnr*'confirms removed surfaces;bash scripts/release/concat-changelog-fragments.shrenders cleanly.changelog.d/<section>/<topic>.mdfragment —changelog.d/changed/changelog-d-stale-fragments-cleanup.md.docs/rebase-notes.mdentry —no rebase impact: changelog.d/ fragments are fork-local artifacts only; upstream Netflix/vmaf has no changelog.d/ tree.Test plan
pre-commit runpasses against all touched filesbash scripts/release/concat-changelog-fragments.shruns without error after the deletionsgit grepconfirms no remaining inbound references to the deleted fragment paths🤖 Generated with Claude Code