Public bug reported: libebur128-1 is an optional dependency of pipewire through libspa-0.2-modules-extra, which has to be manually installed in order to use EBUR128 plugin. It would be good to have libebur128 promoted to main so that the EBUR128 plugin can go back to being pre-installed with pipewire. Running robust tests is a good thing to have to support the package promotion to main. The package source has tests but they are not run at build time. These tests need audio files from the Loudness test set[0] in order to run. The intent of this bug is to include the required audio files for the test and setup the package to run these tests at build time.
The tests can be run manually by running the following commands $ mkdir build && cd build # In the package repository root $ cmake -DENABLE_TESTS=ON ../ $ cmake --build . $ cd /path/to/directory/with/loudness_test_set_files $ /path/to/libebur128/package/build/r128-test-library [0]: https://tech.ebu.ch/publications/ebu_loudness_test_set ** Affects: libebur128 (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2117702 Title: Run tests included in the source at package built time To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libebur128/+bug/2117702/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs