Comment 50 for bug 712377

Revision history for this message
Olaf Meeuwissen (olaf.meeuwissen) wrote :

Following up from #41.

Sorry but the changes to software-center don't cut it for the distribution independent LSB compliant printer driver packages. The real problem is not just that you can't force installation of the package, it is also the fact that these printer drivers are labelled "bad quality" on insufficient grounds.

Don't get me wrong, I'm all for applying quality checks on third party packages before installation. It's a Good Thing. The problem that we have here is that the implementation is questionable. The quality checks that are applied here, a subset of those provided by lintian, check for Debian Policy compliance and a few questionable packaging practices. Debian Policy is distribution specific, for the Debian distribution to be precise, and concerns itself with packages meant for that distribution. It makes little to no provisions for the LSB.

Now aptdaemon goes ahead and tries to impose these distribution specific compliance tests on a package that is a) not part of Debian, b) meant to be distribution independent and c) LSB compliant. Failing any of the Debian specific compliance checks does not warrant a "bad quality" label.

Feel free to pull the distribution independent LSB compliant printer driver packages through LSB compliance tests and label them "bad quality" when any of those fail, but please don't do so for failing a Debian distribution compliance test.

That said, please remove "missing-dependency-on-libc" from data/lintian-checks.