https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: mpv-plugin/mpv-mpris-0.9-r2 fails tests. Discovered on: amd64 (internal ref: guru_tinderbox)
Created attachment 857803 [details] build.log build log and emerge --info
Thanks for the report! The cause is that media-video/mpv[-lua,-javascript] does not support the CLI options --load-scripts and --scripts, which are used by the tests of mpv-plugin/mpv-mpris. I believe the actual issue is an mpv bug, since "cplugin" (which mpv-plugin/mpv-mpris relies on) is also a "scripting backend" in mpv, so cplugins can also be loaded via these options. I'll delve a bit deeper, report an upstream issue and consider a workaround.
I have fixed this upstream in media-video/mpv via: https://github.com/mpv-player/mpv/pull/11468 As a workaround for currently released mpv versions, I have added a dependency on media-video/mpv[lua] or media-video/mpv[javascript] or a to-be-released mpv version via: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?h=dev&id=486f989f33290842fdf31906ae33e14ceb99a544 This should fix this issue once merged. Thanks again for the report!
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=486f989f33290842fdf31906ae33e14ceb99a544 commit 486f989f33290842fdf31906ae33e14ceb99a544 Author: Oliver Freyermuth <o.freyermuth@googlemail.com> AuthorDate: 2023-03-18 20:13:07 +0000 Commit: Oliver Freyermuth <o.freyermuth@googlemail.com> CommitDate: 2023-03-18 20:13:07 +0000 mpv-plugin/mpv-mpris: depend on mpv script backends for tests Current media-video/mpv does not support "scripts" option unless lua or javascript support is enabled. This is fixed upstream via: https://github.com/mpv-player/mpv/pull/11468 for the next release. Closes: https://bugs.gentoo.org/901311 Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com> mpv-plugin/mpv-mpris/mpv-mpris-0.9-r2.ebuild | 8 +++++++- mpv-plugin/mpv-mpris/mpv-mpris-9999.ebuild | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-)