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]
