epiphany-browser should depend on epiphany-browser-data (purge problem)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
epiphany-browser (Ubuntu) |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
Binary package hint: epiphany-browser
Ubuntu Intrepid Ibex 8.10
epiphany-browser: 2.24.1-0ubuntu1
$ apt-cache depends epiphany-browser
epiphany-browser
|Depends: epiphany-gecko
Depends: epiphany-webkit
epiphany-browser should depend on epiphany-
$ sudo aptitude purge epiphany-browser
The following packages will be REMOVED:
epiphany-
0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 77.8kB will be freed.
Do you want to continue? [Y/n/?] y
Writing extended state information... Done
(Reading database ... 192727 files and directories currently installed.)
Removing epiphany-browser ...
$ sudo aptitude purge epiphany-
The following packages are BROKEN:
epiphany-gecko
The following packages will be REMOVED:
epiphany-
0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 15.5MB will be freed.
The following packages have unmet dependencies:
epiphany-gecko: Depends: epiphany-
The following actions will resolve these dependencies:
Remove the following packages:
epiphany-extensions
epiphany-gecko
Score is -532
Accept this solution? [Y/n/q/?] y
The following packages will be REMOVED:
epiphany-
0 packages upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 20.7MB will be freed.
Do you want to continue? [Y/n/?] y
Writing extended state information... Done
(Reading database ... 192718 files and directories currently installed.)
Removing epiphany-extensions ...
Removing epiphany-gecko ...
Processing triggers for menu ...
(Reading database ... 192499 files and directories currently installed.)
Removing epiphany-
Purging configuration files for epiphany-
Changed in epiphany-browser: | |
importance: | Undecided → Wishlist |
Changed in epiphany-browser (Ubuntu): | |
assignee: | nobody → David Stansby (dstansby) |
status: | New → Confirmed |
description: | updated |
This does seem to be a strange issue, but it may be more complex than this bug report suggests.
First of all, it's important to note that epiphany-browser is actually a dummy package that depends on epiphany-gecko [1]. epiphany-gecko in turn carries epiphany- browser- data as one of its dependencies, so if you "sudo apt-get remove epiphany-gecko" and then "sudo apt-get autoremove", epiphany- browser- data does get autoremoved (after removing epiphany-gecko, epiphany-browser and epiphany- extensions) . However, "sudo apt-get remove epiphany-browser" followed by "sudo apt-get autoremove" does not (auto)remove anything but epiphany-browser, so perhaps the real issue here is that epiphany-gecko doesn't realize it's only needed by epiphany-browser.
I'm going to send an email to the original maintainer of the package and ask for clarification. In the meantime, I'm setting the status of this bug report to In Progress.
[1] From the Description of epiphany-browser package in debian/control for epiphany- browser- 2.26.1: "Intuitive web browser - dummy package [...] This dummy package installs Epiphany with the Gecko backend by default."