Bug#924608: oggvideotools FTBFS in buster. Can't find file for test.

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Bug#924608: oggvideotools FTBFS in buster. Can't find file for test.

peter green-2
Package: oggvideotools
Version: 0.9.1-4.1
Severity: serious
Tags: patch

oggvideotools FTBFS in buster. I first noticed this in raspbian, but it's also visible on the reproducible builds tests.

http://buildd.raspbian.org/status/fetch.php?pkg=oggvideotools&arch=armhf&ver=0.9.1-4.1&stamp=1552572977
https://tests.reproducible-builds.org/debian/rb-pkg/buster/amd64/oggvideotools.html

+ /build/oggvideotools-0.9.1/obj-x86_64-linux-gnu/src/binaries/oggCut -s 500 -e 1000 /usr/share/python-mecavideo/video/Effet_force_magnetique.ogv out.ogv
FileRepository::open failed: No such file or directory
Error: can not open file </usr/share/python-mecavideo/video/Effet_force_magnetique.ogv>

It seems that this is a result of changes in the pymecavideo source package. The binary package was renamed and a provides added. In doing so
the path for the file in question was changed.

This bug is masked in sid because the cruft package is still present there and the autobuilder dependency resolvers choose the real
(but cruft) package over the virtual package. In buster on the other hand the cruft package is gone, so the dependency resolver
is forced to use the virtual package.

The fix is simple enough, just update the dependency and the filepath. I have uploaded the fix to raspbian, a debdiff should appear soon at
https://debdiffs.raspbian.org/main/o/oggvideotools . Note that said debdiff will include a raspbian specific change that you probablly
don't want in Debian (raspbian's valgrind is kinda broken :( )