I would actually mark this as Won't Fix, really. It's really important
to properly specify your dependencies in the tests, for (at least) two
reasons.

The first is that, well, we've never documented anywhere what was on the
image, so your undeclared dependency might break at any moment, as
evidenced here. Which packages are present or not is an implementation
detail, not a public API. The manually installed packages you mention
are there to make autopkgtest work correctly, not for the tests
themselves.


The second, less obvious reason is that by documenting that your test uses 
iputils-ping, we will actually trigger it when we're trying out a new version 
of that package, making it part of the regression testsuite for that package. 
Oddly enough, some of our most core packages do *not* get a lot of regression 
testing exactly because of this.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2126981

Title:
  autopkgtest purges basic dependencies that would be expected to be
  there

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/autopkgtest/+bug/2126981/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to