Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#24479 - [totem] 3.0.1-2 doesn't work correctly if optional dependencies haven't been installed

Attached to Project: Arch Linux
Opened by Marcel van den Hof (marcelvdh) - Saturday, 28 May 2011, 01:24 GMT
Last edited by Ionut Biru (wonder) - Saturday, 18 June 2011, 19:25 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Ionut Biru (wonder)
Jan Alexander Steffens (heftig)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

Please see below the issues that occur when individual plugins are activated that haven't had their optional dependencies installed.

Bemused Plugin:

Application keeps segfaulting unless the optional dependency bluez is installed and /etc/rc.d/bluetooth is started.

BBC iPlayer Plugin:

Plugin fails to load when optional dependencies haven't been installed. The following dependecies are required that aren't in the optional dependencies list:

python2-httplib2
python2-feedparser
python-beautifulsoup

Steps to repair Totem if a plugin has been enabled that causes it to crash repeatedly:

start dconf-editor and navigate to org\gnome\totem and reset active-plugins to the default value.

Suggestion:

Perhaps the optional dependencies for the plugins shouldn't be optional because the application doesn't function correctly without them or they could be moved to a plugin package.

This task depends upon

Closed by  Ionut Biru (wonder)
Saturday, 18 June 2011, 19:25 GMT
Reason for closing:  Fixed
Additional comments about closing:  totem 3.0.1-3
Comment by Ionut Biru (wonder) - Saturday, 28 May 2011, 08:27 GMT
imo the application function perfectly until you enabled those plugins that are not default enabled.

is true that we should specify python2-httplib2 python2-feedparser python-beautifulsoup to optdepends for bbc iplayer plugin
Comment by Marcel van den Hof (marcelvdh) - Saturday, 28 May 2011, 20:01 GMT
I understand why the dependencies have been made optional but enabling a plugin like Bemused puts the Totem application in a state where it will segmentation fault upon every start.

The only options that a user has to get things working again is to use dconf-editor to return the active-plugins to their default values or figure out (gdb) that they haven't installed an optional dependency.
Comment by Ionut Biru (wonder) - Saturday, 28 May 2011, 20:03 GMT
if is crashing because bluez is not started then is a bug in totem and you should report it upstream. As a packager is not my duty to start bluez daemon just because some plugin crashes totem.
Comment by Marcel van den Hof (marcelvdh) - Saturday, 28 May 2011, 20:08 GMT
I suppose that fair enough, I'll report the issue upstream. Thanks.
Comment by Marcel van den Hof (marcelvdh) - Monday, 30 May 2011, 12:55 GMT
Bemused plugin issue and patch have been reported upstream:

https://bugzilla.gnome.org/show_bug.cgi?id=651417

Loading...