[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Adding dependencies for Debian CI autopkgtest



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 autopkgtest. I am not sure that this can be accomplished through debian/tests/control.autodep8.

Any ideas?

Rafael

[1] https://ci.debian.net/data/autopkgtest/unstable/amd64/o/octave-level-set/872383/log.gz
[2] https://ci.debian.net/data/autopkgtest/unstable/amd64/o/octave-vibes/871208/log.gz


Reply to: