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

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?


[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: