[ubuntu-mono] [Bug 844742] Re: IRC and Twitter engines don't show up as Smuxi add-ons in Ubuntu Software Center
Matthew Paul Thomas
mpt at canonical.com
Tue Sep 20 12:11:16 UTC 2011
The way that USC tells which packages are interesting to show by
default, and which are not, is that (with a couple of category-specific
exceptions, like Fonts) the ones that are interesting to show are the
ones that contain .desktop files. If there is a better way (or a
supplementary way) to keep the default listings sane, I'd love to hear
it.
So if you wanted the smuxi metapackage to show up by default, smuxi
would need to contain the .desktop file, instead of smuxi-frontend-gnome
containing it. I guess maybe you don't want to do that. But what it
comes down to is that whichever package contains the .desktop file is
the one you need to hook up add-ons for -- either directly (X Suggests
Y) or indirectly (Y Enhances X).
--
You received this bug notification because you are a member of Ubuntu
CLI/Mono Uploaders, which is subscribed to smuxi in Ubuntu.
https://bugs.launchpad.net/bugs/844742
Title:
IRC and Twitter engines don't show up as Smuxi add-ons in Ubuntu
Software Center
Status in “smuxi” package in Ubuntu:
New
Bug description:
(This bug is currently masked by bug 833650. Don't try testing it
until that bug is fixed.)
smuxi-frontend-gnome 0.8-7build1, Ubuntu 11.10 beta 1
1. Go to <http://apt.ubuntu.com/p/smuxi-frontend-gnome>.
2. Scroll down to the Add-ons section.
What you see:
* "Under X, asks user for a passphrase for ssh-add (ssh-askpass)"
What you should see:
* "Twitter engine for Smuxi", checked by default
* maybe also "IRC engine for Smuxi" (if it's considered optional at all), checked by default.
Normally, they would be showing up automatically, because smuxi-
frontend-gnome Depends on smuxi-engine, and smuxi-engine Recommends
both smuxi-engine-irc and smuxi-engine-twitter.
But they aren't showing up, because smuxi-frontend-gnome is not the
only package that Depends on smuxi-engine; smuxi-server and a bunch of
other packages do too. That's enough to make USC think that smuxi-
engine isn't interesting enough, to someone installing smuxi-frontend-
gnome, that its own add-ons should be shown as add-ons for smuxi-
frontend-gnome.
The solution is fairly simple: Mark smuxi-engine-twitter (and smuxi-
engine-irc, if desired) as Enhances: smuxi-frontend-gnome.
(While you're there, it might also make sense to remove the "Depends:
smuxi-engine" from smuxi-frontend-gnome. It already depends on smuxi-
engine indirectly via smuxi-frontend.)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/smuxi/+bug/844742/+subscriptions
More information about the Ubuntu-mono
mailing list