From 3095b07d271957571017197ff004e745bee7824b Mon Sep 17 00:00:00 2001 From: Jacob Szwejbka Date: Tue, 5 May 2026 09:17:06 -0700 Subject: [PATCH 1/2] [CI] Relax ffmpeg version constraint to fix conda solver failure The `ffmpeg<8` upper bound can no longer be resolved with the python=3.11 pin and current libzlib/icu packages on conda-forge. Drop the constraint since ffmpeg 8 does not exist yet. Generated with Claude. --- .ci/scripts/test_model_e2e.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.ci/scripts/test_model_e2e.sh b/.ci/scripts/test_model_e2e.sh index 7205bb6d49c..188cb514b2f 100755 --- a/.ci/scripts/test_model_e2e.sh +++ b/.ci/scripts/test_model_e2e.sh @@ -258,7 +258,7 @@ fi if [ "$AUDIO_URL" != "" ]; then curl -L $AUDIO_URL -o ${MODEL_DIR}/$AUDIO_FILE elif [[ "$MODEL_NAME" == *whisper* ]] || [ "$MODEL_NAME" = "voxtral_realtime" ]; then - conda install -y -c conda-forge "ffmpeg<8" + conda install -y -c conda-forge ffmpeg pip install datasets soundfile # We pushd'd into EXECUTORCH_ROOT above, so torch_pin is importable here. TORCHCODEC_PKG=$(python -c "from torch_pin import torchcodec_spec; print(torchcodec_spec())") From f66c1d691599d6c6b7527f87091dc27d4b4864dc Mon Sep 17 00:00:00 2001 From: Jacob Szwejbka Date: Tue, 5 May 2026 09:26:05 -0700 Subject: [PATCH 2/2] try other stuff to get ffmpeg working --- .ci/scripts/test_model_e2e.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.ci/scripts/test_model_e2e.sh b/.ci/scripts/test_model_e2e.sh index 188cb514b2f..98d0e72f938 100755 --- a/.ci/scripts/test_model_e2e.sh +++ b/.ci/scripts/test_model_e2e.sh @@ -258,7 +258,7 @@ fi if [ "$AUDIO_URL" != "" ]; then curl -L $AUDIO_URL -o ${MODEL_DIR}/$AUDIO_FILE elif [[ "$MODEL_NAME" == *whisper* ]] || [ "$MODEL_NAME" = "voxtral_realtime" ]; then - conda install -y -c conda-forge ffmpeg + conda install -y -c conda-forge --no-update-deps "ffmpeg<8" pip install datasets soundfile # We pushd'd into EXECUTORCH_ROOT above, so torch_pin is importable here. TORCHCODEC_PKG=$(python -c "from torch_pin import torchcodec_spec; print(torchcodec_spec())")