PR #24417 opened by Timo Rothenpieler (BtbN)
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/24417
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/24417.patch


>From c0a866e2a535043f9742e7f63cb30223d167d0b0 Mon Sep 17 00:00:00 2001
From: Timo Rothenpieler <[email protected]>
Date: Tue, 8 Sep 2026 14:42:13 +0200
Subject: [PATCH] DO NOT MERGE: debug wine CI

---
 .forgejo/workflows/test.yml | 82 +------------------------------------
 1 file changed, 1 insertion(+), 81 deletions(-)

diff --git a/.forgejo/workflows/test.yml b/.forgejo/workflows/test.yml
index cdc0d08785..60ef80a6c2 100644
--- a/.forgejo/workflows/test.yml
+++ b/.forgejo/workflows/test.yml
@@ -10,70 +10,6 @@ concurrency:
   cancel-in-progress: ${{ forge.event_name == 'pull_request' }}
 
 jobs:
-  run_fate:
-    name: Fate (${{ matrix.runner }}, ${{ matrix.shared }}, ${{ matrix.bits }} 
bit)
-    strategy:
-      fail-fast: false
-      matrix:
-        runner: [linux-aarch64]
-        shared: ['static']
-        bits: ['64']
-        include:
-          - runner: linux-amd64
-            shared: 'static'
-            bits: '32'
-          - runner: linux-amd64
-            shared: 'shared'
-            bits: '64'
-    runs-on: ${{ matrix.runner }}
-    steps:
-      - name: Checkout
-        uses: actions/checkout@v6
-      - name: Rebase onto target branch
-        uses: ./.forgejo/actions/rebase-pr
-      - name: Configure
-        run: |
-          ./configure --enable-gpl --enable-nonfree --enable-memory-poisoning 
--assert-level=2 \
-              $([ "${{ matrix.bits }}" != "32" ] || echo --arch=x86_32 
--extra-cflags=-m32 --extra-cxxflags=-m32 --extra-ldflags=-m32) \
-              $([ "${{ matrix.shared }}" != "shared" ] || echo --enable-shared 
--disable-static) \
-              || CFGRES=$?
-          cat ffbuild/config.log
-          exit ${CFGRES:-0}
-      - name: Build
-        run: make -j$(nproc)
-      - name: Restore Cached Fate-Suite
-        id: cache
-        uses: actions/cache/restore@v5
-        with:
-          path: fate-suite
-          key: fate-suite
-          restore-keys: |
-            fate-suite-
-      - name: Sync Fate-Suite
-        id: fate
-        run: |
-          make fate-rsync SAMPLES=$PWD/fate-suite
-          echo "hash=$(find fate-suite -type f -printf "%P %s %T@\n" | sort | 
sha256sum | cut -d' ' -f1)" >> $FORGEJO_OUTPUT
-      - name: Cache Fate-Suite
-        uses: actions/cache/save@v5
-        if: ${{ format('fate-suite-{0}', steps.fate.outputs.hash) != 
steps.cache.outputs.cache-matched-key }}
-        with:
-          path: fate-suite
-          key: fate-suite-${{ steps.fate.outputs.hash }}
-      - name: Inject PR Samples
-        id: inject
-        if: ${{ forge.event_name == 'pull_request' }}
-        run: SAMPLES=$PWD/fate-suite .forgejo/inject-pr-samples.py ${{ 
forge.event.pull_request.number }}
-      - name: Run Fate
-        run: |
-          LD_LIBRARY_PATH="$(printf "%s:" "$PWD"/lib*)$PWD" make fate 
fate-build SAMPLES="$PWD/fate-suite" -j$(nproc) || FATERES=$?
-          find . -name "*.err" -exec printf '::group::%s\n' {} \; -exec cat {} 
\; -exec printf '::endgroup::\n' \;
-          exit ${FATERES:-0}
-      - name: Fail if new samples were injected
-        if: ${{ steps.inject.outputs.new_samples == 'true' }}
-        run: |
-          echo "New FATE samples were injected from PR attachments. Please add 
them to the official fate-suite before merging."
-          exit 1
   run_fate_full:
     name: Fate (${{ matrix.name }})
     strategy:
@@ -84,22 +20,6 @@ jobs:
             image: 'ghcr.io/btbn/ffmpeg-builds/win64-gpl:latest'
             target_exec: 'wine'
             runner: 'linux-amd64'
-          - name: 'Full, Linux, aarch64'
-            image: 'ghcr.io/btbn/ffmpeg-builds/linuxarm64-gpl:latest-arm'
-            target_exec: ''
-            runner: 'linux-aarch64'
-          - name: 'Qemu, Linux, ppc64'
-            image: 'ghcr.io/btbn/ffmpeg-builds/base-linuxppc64:latest-arm'
-            target_exec: 'qemu-ppc64'
-            runner: 'linux-aarch64-big'
-          - name: 'Qemu, Linux, mips64'
-            image: 'ghcr.io/btbn/ffmpeg-builds/base-linuxmips64:latest-arm'
-            target_exec: 'qemu-mips64'
-            runner: 'linux-aarch64-big'
-          - name: 'Qemu, Linux, riscv64'
-            image: 'ghcr.io/btbn/ffmpeg-builds/base-linuxriscv64:latest-arm'
-            target_exec: 'qemu-riscv64'
-            runner: 'linux-aarch64-big'
     runs-on: ${{ matrix.runner }}
     container: ${{ matrix.image }}
     steps:
@@ -151,7 +71,7 @@ jobs:
       - name: Run Fate
         run: |
           if [[ "${{ matrix.target_exec }}" == "wine" ]]; then
-            export WINEDEBUG=-all
+            export WINEDEBUG=warn+all
             export FREI0R_PATH="$(winepath -w "$FREI0R_PATH")"
           fi
           LD_LIBRARY_PATH="$(printf "%s:" "$PWD"/lib*)$PWD" make -C build fate 
fate-build SAMPLES="$PWD/fate-suite" -j$(nproc) || FATERES=$?
-- 
2.52.0

_______________________________________________
ffmpeg-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to