[lucid] mozilla-packagekit cannot be installed with firefox 3.5
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OEM Priority Project |
Fix Released
|
High
|
Canonical Platform QA Team | ||
packagekit (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Lucid |
Fix Released
|
Undecided
|
Chris Coulson |
Bug Description
Binary package hint: mozilla-packagekit
mozilla-packagekit is set as "Breaks: firefox-3.0" but has a Depends including firefox 3.5 but will not install happily with firefox 3.5
$sudo aptitude install mozilla-packagekit
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initialising package states... Done
Writing extended state information... Done
The following packages are BROKEN:
mozilla-
The following NEW packages will be installed:
firefox-3.0{a}
0 packages upgraded, 2 newly installed, 0 to remove and 7 not upgraded.
Need to get 102kB of archives. After unpacking 319kB will be used.
The following packages have unmet dependencies:
mozilla-
The following actions will resolve these dependencies:
Remove the following packages:
base-layer
firefox
firefox-3.5
firefox-branding
full-layer
ibm-cck
ibm-global-print
printing-layer
Keep the following packages at their current version:
firefox-3.0 [Not Installed]
Leave the following dependencies unresolved:
ubufox recommends firefox | abrowser | firefox-3.5 | abrowser-3.5 | firefox-3.0
Score is -1747
I tried rebuilding without the Breaks setting and it seems to work ok, though I do not understand when Breaks should be used (I also do now know what part of it affects firefox as I saw no issues)
This is visible in lucid and karmic, but probably goes back a few releases as popcon shows 0 installs of the package so I doubt it is used by many users
Changed in packagekit (Ubuntu): | |
status: | Fix Released → Confirmed |
summary: |
- mozilla-packagekit cannot be installed with firefox 3.5 + [lucid] mozilla-packagekit cannot be installed with firefox 3.5 |
Changed in oem-priority: | |
importance: | Undecided → High |
Changed in oem-priority: | |
assignee: | nobody → Canonical Platform QA Team (canonical-platform-qa) |
Changed in packagekit (Ubuntu Lucid): | |
milestone: | none → ubuntu-10.04.2 |
Changed in packagekit (Ubuntu Lucid): | |
assignee: | nobody → Chris Coulson (chrisccoulson) |
tags: | added: verification-done |
Changed in oem-priority: | |
status: | New → Fix Released |
Looking through the changelog, this plugin is not compatible with firefox 3.0 because of the level of xulrunner.
Am I correct in thinking that it should be "Conflicts: firefox-3.0" as it has the wrong level of xulrunner, as opposed to "Breaks" which implies that firefox-3.0 must be deconfigured first
From the Ubuntu Policy document:
When one binary package declares that it breaks another, dpkg will refuse to allow the package which declares Breaks be installed unless the broken package is deconfigured first, and it will refuse to allow the broken package to be reconfigured.
Should this simply conflict with firefox-3.0 and only recommend other browsers?