Adding dependencies for autopkgtest run at Debian CI
We started a discussion on the issue below in the Debian Octave Group
mailing list [1], but I think it would be better to move it here. I am
Cc'ing this message to the DOG list.
Package octave-level-set, version 0.3.0-1, failed to run the unit tests
on Debian CI [1]. This happened because several unit tests run “pkg load
parallel”. I think I fixed the problem in version 0.3.0-2 of the package
by adding a dependency on octave-parallel.
I am not really happy with this “fix”, because parallel is not really a
dependency of level-set (at least, the upstream author does not declare
it).
Now, there is another package in a similar situation: octave-vibes run
“pkg load interval” in some unit tests [2]. I am not sure it will be
appropriate to make octave-vibes depend on octave-interval, since the
package works perfectly without it (besides the mentioned unit test
failures).
It would be perfect if there was a way to add an extra dependency for the
run on Debian CI. I am not sure whether this can be accomplished through
debian/tests/control.autodep8.
Any ideas?
Rafael
[1] https://lists.debian.org/debian-octave/2018/08/msg00006.html
[2] https://ci.debian.net/data/autopkgtest/unstable/amd64/o/octave-level-set/872383/log.gz
[3] https://ci.debian.net/data/autopkgtest/unstable/amd64/o/octave-vibes/871208/log.gz
Reply to: