Missing dependency on lastfmsubmitd causes plugin to fail

Bug #158335 reported by Steve Dee
10
Affects Status Importance Assigned to Milestone
quodlibet-plugins (Ubuntu)
Expired
Low
Unassigned

Bug Description

Binary package hint: quodlibet-plugins

The audioscrobbler plugin for Quod Libet depends on the Python bindings for LastFM, but these aren't installed by quodlibet-plugins. In order to get this plugin working, one must also install lastfmsubmitd.

Perhaps it'd be a good idea to pull the lastfm bindings into a separate package that both lastfmsubmitd and quodlibet-plugins depend on?

Revision history for this message
Kjell Braden (afflux) wrote :

The quodlibet-plugins provides not only the lastfm functionality, so it suggests lastfmsubmitd. Depending on it would mean, everyone who wanted the OSD plugin had to install the lastfmsubmitd package.

A possible solution would be to split this package into multiple binary packages, one for every plugin in this package.

Revision history for this message
Steve Dee (mrdomino) wrote : Re: [Bug 158335] Re: Hidden dependency on lastfmsubmitd

Good point.

Another possibility (which would be a bit more of a pain) would be to
do something like plugins in Firefox--prompt to install the
(hypothetical) python-lastfm package if the audioscrobbler plugin is
enabled.

On 10/29/07, Kjell Braden <email address hidden> wrote:
> The quodlibet-plugins provides not only the lastfm functionality, so it
> suggests lastfmsubmitd. Depending on it would mean, everyone who wanted
> the OSD plugin had to install the lastfmsubmitd package.
>
> A possible solution would be to split this package into multiple binary
> packages, one for every plugin in this package.
>
> --
> Hidden dependency on lastfmsubmitd
> https://bugs.launchpad.net/bugs/158335
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Kjell Braden (afflux) wrote : Re: Hidden dependency on lastfmsubmitd

We should definetly split the plugins package into several packages, each containing a single plugin, so the user isn't forced anymore to install all of them.

Changed in quodlibet-plugins:
status: New → Confirmed
Revision history for this message
Daniel T Chen (crimsun) wrote :

lastfmsubmitd is a Suggested package. It should be promoted to a Dependency.

Splitting the many plugins into separate binary packages should be coordinated with Christine S.

Changed in quodlibet-plugins:
status: Confirmed → Triaged
Revision history for this message
Bobby R. Ward (bobbyrward) wrote :
Revision history for this message
António Lima (amrlima) wrote :

Looking at the attachments in this bug report, I noticed that an attachment was not flagged as a patch. A patch contains changes to an Ubuntu package that will resolve a bug and this attachment is one! Subsequently, I've checked the patch flag for it. In the future when submitting patches please use the patch checkbox as there are some Launchpad searches that use this feature. You can learn more about the patch workflow at https://wiki.ubuntu.com/Bugs/Patches.

Revision history for this message
Iain Lane (laney) wrote :

Will be sponsored out of #139008. Unsubscribing sponsors from this bug; thanks for your work.

Changed in quodlibet-plugins (Ubuntu):
importance: Undecided → Low
tags: added: patch-rejected-debian
Changed in quodlibet-plugins (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) wrote :

lastfmsubmitd was briefly promoted to a Recommends in Debian, but has since been returned to a Suggests. This is due to the fact that it is a daemon. Presumably, the objection is to the overhead on the user's system. This was also explicitly demoted in
20091024-1ubuntu1 by Steve Langasek before working its way back into Debian.

Any thoughts on how to proceed? I personally lean towards this being a "Won't Fix."

Revision history for this message
Christine Spang (christine-debian) wrote : Re: [Bug 158335] Re: Missing dependency on lastfmsubmitd causes plugin to fail

On Wed, Jun 16, 2010 at 06:42:16PM -0000, Andrew Starr-Bochicchio wrote:
> lastfmsubmitd was briefly promoted to a Recommends in Debian, but has since been returned to a Suggests. This is due to the fact that it is a daemon. Presumably, the objection is to the overhead on the user's system. This was also explicitly demoted in
> 20091024-1ubuntu1 by Steve Langasek before working its way back into Debian.
>
> Any thoughts on how to proceed? I personally lean towards this being a
> "Won't Fix."
>
> ** Tags added: patch-rejected-debian
>
> ** Changed in: quodlibet-plugins (Ubuntu)
> Status: Triaged => Incomplete
>
> --
> Missing dependency on lastfmsubmitd causes plugin to fail
> https://bugs.launchpad.net/bugs/158335
> You received this bug notification because you are subscribed to Ubuntu.
>
> Status in “quodlibet-plugins” package in Ubuntu: Incomplete
>
> Bug description:
> Binary package hint: quodlibet-plugins
>
> The audioscrobbler plugin for Quod Libet depends on the Python bindings for LastFM, but these aren't installed by quodlibet-plugins. In order to get this plugin working, one must also install lastfmsubmitd.
>
> Perhaps it'd be a good idea to pull the lastfm bindings into a separate package that both lastfmsubmitd and quodlibet-plugins depend on?

There are actually currently *two* plugins in Quod Libet
for submitting to Last.fm / using the audioscrobbler
protocol. Only one of them requires the lastfmsubmitd
daemon. I believe upstream is at least considering
deprecating the one that uses the daemon.

cheers,
Christine (the Debian maintainer)

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for quodlibet-plugins (Ubuntu) because there has been no activity for 60 days.]

Changed in quodlibet-plugins (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.