software-center doesn't Provide apturl, or replace it in the seed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
software-center (Ubuntu) |
Invalid
|
Low
|
Unassigned | ||
Precise |
Invalid
|
Low
|
Unassigned | ||
ubufox (Ubuntu) |
Fix Released
|
Low
|
Chris Coulson | ||
Precise |
Fix Released
|
Low
|
Chris Coulson |
Bug Description
Ubuntu Software Center 2.1.17.2, Ubuntu Maverick daily 20100910
1. Install Ubuntu Maverick from scratch.
2. In Firefox, follow this link. <http://
3. Navigate to the "Installed Software" section, and search for "apturl".
What happens:
2. Ubuntu Software Center launches to the screen for PyShell.
3. Both apturl and apturl-common are installed.
What should happen:
2. Ubuntu Software Center launches to the screen for PyShell.
3. apturl should not be installed (and possibly apturl-common shouldn't be either).
<https:/
description: | updated |
Changed in ubufox (Ubuntu): | |
assignee: | nobody → Chris Coulson (chrisccoulson) |
status: | New → Triaged |
importance: | Undecided → Wishlist |
Changed in software-center (Ubuntu): | |
milestone: | later → none |
This is because ubufox still has hard-coded calls to the apturl package in its plugin finder code. Replacing it with a s-c call if s-c is installed is not entirely trivial as a few assumptions are made about the process. Ideally it would be nice to see ubufox calling s-c with a mimetype which needs to be installed, and then ubufox not caring about a return value (ie was it installed or not). In addition to that then s-c should show a dialog or whatever requesting to restart firefox once one of these pkgs has been installed. This is just one of the ways we could deal with this though, and is just a quick thought. Ie something to think about for natty. Ideally we replace gnome-codec-install with the same sort of a process. Perhaps there are other use cases when other apps do and should care about the return value.