Your message dated Mon, 23 Mar 2026 15:53:09 +0100 with message-id <[email protected]> and subject line Re: Bug#1131471: ffmpeg: Tests using filter-frei0r-filter fail has caused the Debian Bug report #1131471, regarding ffmpeg: Tests using filter-frei0r-filter fail to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 1131471: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1131471 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Source: ffmpeg Version: 7:8.1-3 Severity: normal First of all: Thanks for the amazing job you do with maintaining ffmpeg (and mpv), which makes it a breeze to (make custom) build(s) :-D Because of that I had been running git snapshots of ffmpeg and had encountered some issues for which I wanted to test if one of those (minor) fixes would be appropriate for Debian. While building it locally, it failed in tests with filter-frei0r-filter: ``` Test filter-frei0r-filter-unaligned failed. Look at tests/data/fate/filter-frei0r-filter-unaligned.err for details. Test filter-frei0r-filter failed. Look at tests/data/fate/filter-frei0r-filter.err for details. ffmpeg version 8.1-3 Copyright (c) 2000-2026 the FFmpeg developers built with gcc 15 (Debian 15.2.0-15) configuration: --prefix=/usr --extra-version=3 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-pocketsphinx --disable-libcaca --disable-libmfx --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libdvdnav --enable-libdvdread --enable-libjack --enable-libjxl --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-librsvg --enable-shared libavutil 60. 26.100 / 60. 26.100 libavcodec 62. 28.100 / 62. 28.100 libavformat 62. 12.100 / 62. 12.100 libavdevice 62. 3.100 / 62. 3.100 libavfilter 11. 14.100 / 11. 14.100 libswscale 9. 5.100 / 9. 5.100 libswresample 6. 3.100 / 6. 3.100 [Parsed_frei0r_1 @ 0x560a7f656080] Could not find module 'distort0r'. [AVFilterGraph @ 0x560a7f6558c0] Error initializing filters Error : Invalid argument threads=1 ffmpeg version 8.1-3 Copyright (c) 2000-2026 the FFmpeg developers built with gcc 15 (Debian 15.2.0-15) configuration: --prefix=/usr --extra-version=3 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-pocketsphinx --disable-libcaca --disable-libmfx --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libdvdnav --enable-libdvdread --enable-libjack --enable-libjxl --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-librsvg --enable-shared libavutil 60. 26.100 / 60. 26.100 libavcodec 62. 28.100 / 62. 28.100 libavformat 62. 12.100 / 62. 12.100 libavdevice 62. 3.100 / 62. 3.100 libavfilter 11. 14.100 / 11. 14.100 libswscale 9. 5.100 / 9. 5.100 libswresample 6. 3.100 / 6. 3.100 [Parsed_frei0r_1 @ 0x56331de6c100] Could not find module 'distort0r'. [AVFilterGraph @ 0x56331de6b880] Error initializing filters Error : Invalid argument threads=1 make[2]: *** [/home/diederik/dev/debian/salsa/multimedia-team/ffmpeg/tests/Makefile:322: fate-filter-frei0r-filter-unaligned] Error 234 TEST filter-allrgb make[2]: *** [/home/diederik/dev/debian/salsa/multimedia-team/ffmpeg/tests/Makefile:322: fate-filter-frei0r-filter] Error 234 ``` Which (later) resulted in a failed build: ``` make[2]: Target 'check' not remade because of errors. make[2]: Leaving directory '/home/diederik/dev/debian/salsa/multimedia-team/ffmpeg/debian/standard' dh_auto_test: error: cd debian/standard && make -j16 check -k returned exit code 2 make[1]: *** [debian/rules:292: override_dh_auto_test-arch] Error 25 make[1]: Leaving directory '/home/diederik/dev/debian/salsa/multimedia-team/ffmpeg' make: *** [debian/rules:242: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2 debuild: fatal error at line 1185: dpkg-buildpackage -us -uc -ui -i -I failed gbp:error: 'debuild -i -I -uc -us' failed: it exited with 29 ``` My commit message (from those snapshot builds) where I disabled those tests (as I didn't know how to properly fix them): ``` d/rules: Disable filter-frei0r-filter* tests There was an upstream bug wrt frei0r plugin fixed in commit 549b45459e4c ("avfilter/vf_frei0r: fix time not being passed in seconds") That commit added a test for it, but that test fails on my system. Error message: "Could not find module 'distort0r'" But that module is available via the frei0r-plugins package at /usr/lib/x86_64-linux-gnu/frei0r-1/distort0r.so I think /usr/lib/x86_64-linux-gnu/ is likely included in the search path, but possibly the 'frei0r-1' subdir not. I do not (yet) know how to fix it, so disable that test for now. Another frei0r test got added, which also failed, in commit 4c4ab2ec6ff9 ("fate/filter-video: add frei0r test where input is realigned") Its commit description mentioned 'FREI0R_PATH', which makes it likely this is indeed a PATH issue. Disable this test too. ``` It could be completely bogus/irrelevant, but I'm quite sure you will be able to tell that. If not, hopefully the above gives a useful hint. Cheers, Diederik -- System Information: Debian Release: forky/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (101, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 6.19.8+deb14-amd64 (SMP w/16 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled -- no debconf information
--- End Message ---
--- Begin Message ---On 2026-03-23 15:42:53 +0100, Diederik de Haas wrote: > On Mon Mar 23, 2026 at 3:29 PM CET, Sebastian Ramacher wrote: > > On 2026-03-23 15:23:34 +0100, Diederik de Haas wrote: > >> On Mon Mar 23, 2026 at 3:04 PM CET, Sebastian Ramacher wrote: > >> > On 2026-03-23 14:50:46 +0100, Diederik de Haas wrote: > >> >> On Mon Mar 23, 2026 at 2:31 PM CET, Sebastian Ramacher wrote: > >> >> > 7:8.1-1 added a build dependency on frei0r-plugins. Can you please > >> >> > provide a full log of the build failure that also shows the packages > >> >> > that you have installed? > > > >> root@bagend:~# dpkg -l $(cat ffmpeg-bds.txt) > >> ┌── Desired=Unknown/Install/Remove/Purge/Hold > >> │┌─ > >> Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend > >> ││┌ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) > >> │││ Name Version Architecture > >> Description > >> ├┼┼─═══════════════════════════─═════════════════════════════─════════════─══════════════════════════════════════════════════════════════════════════════ > >> ii clang 1:21.1.6-71+b1 amd64 > >> C, C++ and Objective-C compiler (LLVM based), clang binary > >> ii cleancss 5.3.3+~5.6.3-2 all > >> Tool for minifying CSS files > >> un debhelper-compat <none> <none> > >> (no description available) > >> ii doxygen 1.15.0+ds1-1+b1 amd64 > >> Generate documentation from source code > >> ii flite1-dev:amd64 2.2-7+b1 amd64 > >> Small run-time speech synthesis engine - development files > >> ii frei0r-plugins 2.5.4-1 amd64 > >> minimalistic plugin API for video effects, plugins collection > >> ii frei0r-plugins-dev 2.5.4-1 all > >> minimalistic plugin API for video effects, header files > > > > Does the /usr/lib/frei0r-1 symlink exist? > > Nope: > root@bagend:~# ls -lh /usr/lib/frei0r-1 > total 0 > > I just checked my arm64 device and noticed that frei0r-plugins-dev was > installed, but frei0r-plugins (itself) was not. > After installing that ... > > root@rock5b:~# ls -lh /usr/lib/frei0r-1 > lrwxrwxrwx 1 root root 26 Mar 2 17:18 /usr/lib/frei0r-1 -> > aarch64-linux-gnu/frei0r-1 > > Which makes it *very* likely that a build of the Debian package would > succeed on my arm64 device (now). So it was indeed a PATH issue, but I > have no idea why it's missing on my amd64 machine. > > Doing ``aptitude reinstall frei0r-plugins`` on my amd64 machine did NOT > get the link either. But an ``aptitude purge frei0r-plugins`` and then > an ``aptitude install frei0r-plugins`` did give me the symlink ... > > Thanks! > > Feel free to close this bug if you consider this resolved with this. Closing Cheers -- Sebastian Ramacher
--- End Message ---

