Skip to content

chore(changelog,ffmpeg-patches): changelog hygiene + Vulkan-drop patch refresh - #126

Closed
lusoris wants to merge 1 commit into
masterfrom
chore/changelog-d-hygiene-20260529
Closed

lusoris wants to merge 1 commit into
masterfrom
chore/changelog-d-hygiene-20260529

Conversation

@lusoris

@lusoris lusoris commented May 29, 2026 •

Copy link
Copy Markdown
Contributor

Summary

changelog.d hygiene (original scope)

ffmpeg-patches Vulkan-drop cleanup (ADR-0726 follow-up)

  • Deleted orphaned 0004-libvmaf-wire-vulkan-backend-selector.patch and 0006-libvmaf-add-libvmaf-vulkan-filter.patch (removed from series.txt by PR feat(core)!: drop Vulkan backend (BREAKING, ADR-0726) #47 but left on disk)
  • Regenerated all 13 remaining patches from clean n8.1.1 baseline: stale Vulkan context lines in patches 0005, 0008, 0010–0014 caused git am to fail on the entire series
  • Series replay verified: 0001–0003, 0005, 0007–0015 all apply cleanly against pristine n8.1.1

Test plan

Reproducer

# Series replay (requires libvmaf installed)
KEEP_BUILD=1 bash ffmpeg-patches/test/build-and-run.sh

no rebase impact: changelog.d/ + ffmpeg-patches/ only, no libvmaf C sources touched.

🤖 Generated with Claude Code

@lusoris
lusoris enabled auto-merge (squash) May 29, 2026 10:07
@lusoris
lusoris force-pushed the chore/changelog-d-hygiene-20260529 branch from 2946401 to 553ecf6 Compare May 29, 2026 11:22
@lusoris lusoris changed the title chore(changelog): hygiene pass — section conformance, concat fix, 5 missing fragments chore(changelog,ffmpeg-patches): changelog hygiene + Vulkan-drop patch refresh May 29, 2026
@lusoris
lusoris disabled auto-merge May 29, 2026 11:50
@lusoris
lusoris marked this pull request as draft May 29, 2026 11:50
…ost-ADR-0726

The Vulkan backend drop (ADR-0726, PR #47) removed 0004 and 0006 from
series.txt but left the .patch files on disk and left stale Vulkan context
lines in patches 0005, 0008, 0010-0014 that referenced structures
introduced only by the deleted patches. These stale context lines caused
git am to fail on every patch from 0005 onward.

Changes:
- Delete orphaned 0004-libvmaf-wire-vulkan-backend-selector.patch and
  0006-libvmaf-add-libvmaf-vulkan-filter.patch
- Regenerate all 13 remaining patches from a clean n8.1.1 baseline
  (no-vulkan branch) to strip Vulkan-dependent context lines
- Verify: full series replay (0001-0003, 0005, 0007-0015) applies cleanly
  against pristine n8.1.1 with zero conflicts
- README: remove 0004/0006 entries, update patch count 15→13, update
  verification note, drop -Denable_vulkan from degradation note
- docs/rebase-notes.md: add cleanup entry
- changelog.d: add changed fragment

No rebase impact: ffmpeg-patches/ only, no libvmaf C sources touched.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@lusoris
lusoris force-pushed the chore/changelog-d-hygiene-20260529 branch from 553ecf6 to 19575f3 Compare May 29, 2026 12:08
@lusoris
lusoris marked this pull request as ready for review May 31, 2026 13:48
@lusoris

lusoris commented May 31, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by master merge marathon 2026-05-31.

@lusoris lusoris closed this May 31, 2026
@lusoris
lusoris deleted the chore/changelog-d-hygiene-20260529 branch May 31, 2026 13:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant