[Bug] Pinned Linux FFmpeg build disappears under BtbN retention policy (from issue #521) #524
Replies: 2 comments
|
Great catch, @amansingh-121, this is a textbook case of a supply-chain rot and you are absolutely right that silently falling back to system FFmpeg breaks the reproducibility promise. Of your three options, I think combining option 1 + option 3 is the best course of action in the short term
Mirroring the builds to HFlow's GitHub releases (option 2) is ideal, but is a bit more infra-heavy and can be considered as a follow-up once the monthly pins become a thing. Would you be open to open a PR that updates the pin to the latest monthly build and adding the network test? I would be happy to review and help test it across the provisioning paths. |
|
This landed in #526 on 2026-09-13. The pin is now Thanks for working it through here. |
Uh oh!
There was an error while loading. Please reload this page.
Tracked from issue #521: #521
Summary: HFlow-reviewed pinned BtbN FFmpeg build (autobuild-2026-08-16-13-00) now returns HTTP 404, so the default Linux FFmpeg provisioning path fails before the first video operation runs. BtbN retains only the last 14 daily builds, so the pin can rot again.
Context: On a fresh Linux setup (Arch, system FFmpeg n8.0.1) the Egocentric-10K corpus prepares successfully using HFLOW_FFMPEG=/usr/bin/ffmpeg (96/96 episodes), confirming the failure is isolated to FFmpeg provisioning, not the dataset path.
Open directions:
Deliberately not falling back silently to system FFmpeg, since HFlow pins FFmpeg for reproducibility.
All reactions