[UIFe] String and feature changes in new Rhythmbox

Bug #949424 reported by dobey on 2012-03-07
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
rhythmbox (Ubuntu)
Undecided
Unassigned

Bug Description

I have a preview release tarball to update Rhythmbox to what is currently in trunk with, and upstream is planning to make another release in the next weekend as well.

There are several string changes, and a few feature changes, in the package as a result.

Features:

  - Removal of gtk_dialog_run usage in all but one special case.
  - Allow plug-ins to specify they should be enabled by default (regression already approved in bug #934235)
  - Porting of more plug-ins and example scripts to PyGI/GIO/GDBus

Strings:

  "LIRC" instead of "LIRC " (This can be updated with a simple search/replace.)

There are also some string changes in the magnatune plug-in which we are not currently shipping (as it was disabled for a while upstream, from building). We might want to package it again, as it is re-enabled now.

I also have some binary packaging changes I'd like to make, to reduce dependencies of additional external plug-ins, and make it easier to uninstall some plug-ins. This includes moving some of the existing plug-ins into the main rhythmbox package, as they are intended to be enabled by default upstream, and some of them are needed by other plug-ins (like the special rb plug-in). These plug-ins are:

  audiocd
  generic-player
  iradio
  mmkeys
  power-manager
  rb

 Further splitting would also include the following new binary packages:

  rhythmbox-mozilla - the itms detection NPAPI plug-in for browsers
  rhythmbox-plugin-zeitgeist - the zeitgeist logging plug-in
  rhythmbox-plugin-visualizer - the visualizer plug-in
  rhythmbox-plugin-magnatune - the magnatune store plug-in (if we re-enable it)

Related branches

dobey (dobey) on 2012-03-07
description: updated
dobey (dobey) on 2012-03-07
description: updated

Launchpad Bug Tracker [2012-03-07 21:47 -0000]:
> Features:
>
> - Removal of gtk_dialog_run usage in all but one special case.

Sounds fine.

> - Allow plug-ins to specify they should be enabled by default (regression already approved in bug #934235)

That sounds very welcome indeed, and I count this as a bug fix
actually.

> - Porting of more plug-ins and example scripts to PyGI/GIO/GDBus

Sounds fine, as they currently would not even run with pygtk, so again
bug fixes.

> Strings:
>
> "LIRC" instead of "LIRC " (This can be updated with a simple
> search/replace.)

Approved. It's a proper noun and acronym anyway, so I doubt it even
should be translated.

> There are also some string changes in the magnatune plug-in which we are
> not currently shipping (as it was disabled for a while upstream, from
> building). We might want to package it again, as it is re-enabled now.

Approved.

> I also have some binary packaging changes I'd like to make, to reduce
> dependencies of additional external plug-ins, and make it easier to
> uninstall some plug-ins.

FF wise I'm ok with this, but this should be coordinated with Debian.
This is quite an invasive packaging change, and we don't want to
carry it forever.

Martin
--
Martin Pitt | http://www.piware.de
Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)

Changed in rhythmbox (Ubuntu):
status: New → Confirmed
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package rhythmbox - 2.95.5-0ubuntu1

---------------
rhythmbox (2.95.5-0ubuntu1) precise; urgency=low

  * New upstream release. (LP: #949424)
    - Add support for allowing plug-ins to specify that they should be
      enabled by default. (LP: #934235)
    - Magnatune plug-in is re-enabled upstream.
    - Removal of gtk_dialog_run in most all cases.
    - Porting of more plug-ins to python-gi.
  * debian/control, debian/*.install:
    - Remove the useless coherence plug-in install file.
    - Move some core plug-ins into main rhythmbox package.
      + audiocd, generic-player, iradio, mmkeys, power-manager, rb
    - Split out the NPAPI plug-in to a separate package.
    - Split out the zeitgeist plug-in to a separate package.
    - Split out the magnatune store plug-in to a separate package.
    - Split out the visualizer plug-in to a separate package.
      + Disable building the visualizer plug-in package, as it needs
        libmx which is in universe and not main.
  * debian/patches/*:
    - Refreshed patches against new source that had problems applying.
    - Remvoe the mpris name patch which is included upstream.
 -- Rodney Dawes <email address hidden> Fri, 09 Mar 2012 07:24:47 +0100

Changed in rhythmbox (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers