Missing dpkg-dev dependency results in false bad quality warnings when installing local packages
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
aptdaemon (Ubuntu) |
Fix Released
|
Critical
|
Unassigned | ||
Quantal |
Fix Released
|
Critical
|
Unassigned |
Bug Description
There is a missing dependency on the dpkg-dev package by aptdaemon. The dpkg-vendor command of the dpkg-dev package is used to detect if the system is a Debian or Ubuntu derivate. The result is used to select the correct lintian profile which is used to check the quality of local packages before installing them.
If dpkg-dev isn't installed (by default it isn't installed) the test package quality fails and every package is reported as beeing of bad quality.
Unfortunately dpkg-dev is installed on nearly every developer system and the build system which is used for the unit tests.
Test case:
1. Boot a fresh installed system
2. Download a package file, e.g.
http://
3. Install the package file in software-center
Original Message:
I tried to install Teamviewer 7 in ubuntu 12.10 64bit with the 64bit deb package downloaded from TW site, but Software Center says that this deb was a bad package. Also tried to install from gdeb but nothing.
tags: | added: 64bit |
Changed in aptdaemon (Ubuntu): | |
status: | Incomplete → Fix Released |
Changed in aptdaemon (Ubuntu): | |
importance: | Low → Critical |
status: | Incomplete → Triaged |
summary: |
- Bad quality of package. Teamviewer 7 64bit + Missing dpkg-dev dependency results in false bad quality warnings when + installing local packages |
description: | updated |
Changed in aptdaemon (Ubuntu): | |
milestone: | none → ubuntu-12.10 |
If you look at the details in the error message you see why it was regarded as a package of bad quality. Please copy and paste the information here. So we can check if it is a false positive.