Bug#681419: tech-ctte help needed: main dependencies on non-free/contrib
* Niels Thykier <email@example.com>, 2012-07-17, 20:03:
It would also be quite interesting, although much harder to determine,
whether there are any scenarios where such a dependency would result
in a non-free package being installed by default. If, for example,
there's a dependency on foo | foo-nonfree and some packages conflict
with foo but not with foo-nonfree such that a dependency resolver may
pull in foo-nonfree in preference.
I suspect installability checking of all packages should find them if
they are there. One run with non-free+contrib and one without - the
"newly" uninstallable between the two runs should be set you are
I played with dose-debcheck a bit. It turns out that (at least for i386)
every currently uninstallable package in main is also uninstallable
It does not catch issues like "foo-nonfree | foo", but they would be
caught by your other query.