[Bug 977364] New: update of phonon-backend breaks amarok 2.8
http://bugzilla.opensuse.org/show_bug.cgi?id=977364 Bug ID: 977364 Summary: update of phonon-backend breaks amarok 2.8 Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.1 Hardware: x86-64 OS: Other Status: NEW Severity: Major Priority: P5 - None Component: KDE Applications Assignee: opensuse-kde-bugs@opensuse.org Reporter: t.rother@netzwissen.de QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- phonon-backend-vlc and phonon4qt5-backend-vlc were automatically updated on 26.4.16: less /var/log/zypp/history | grep phonon 2016-04-26 08:53:58|install|phonon-backend-vlc|0.8.2-3.2|x86_64||repo-update_1|e4657f75bf488f2c4e448468cf071e8e2cd91091818171772981dc70491ae8fe| 2016-04-26 08:53:59|install|phonon4qt5-backend-vlc|0.8.2-4.2|x86_64||repo-update_1|2b06093f947059971d9b5a8c5e77c5cace3a0039800f58e7d7c8e3f93aa2df60| After the update, amarok 2.8 can not connect to phonon any more: thommie@locutus:~> amarok --debug amarok: BEGIN: App::App() amarok: BEGIN: void App::continueInit() amarok: BEGIN: EngineController::EngineController() amarok: END__: EngineController::EngineController() [Took: 0.001s] amarok: BEGIN: void EngineController::initializePhonon() WARNING: Phonon::createPath: Cannot connect Phonon::MediaObject ( no objectName ) to Phonon::AudioDataOutput ( no objectName ). Object::connect: No such signal Phonon::VLC::MediaObject::angleChanged(int) Object::connect: No such signal Phonon::VLC::MediaObject::availableAnglesChanged(int) Information for package amarok: ------------------------------- Repository: repo-oss Name: amarok Version: 2.8.0-11.3 Arch: x86_64 Vendor: openSUSE Meanwhile, streaming through VLC still works. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=977364 http://bugzilla.opensuse.org/show_bug.cgi?id=977364#c1 Wolfgang Bauer <wbauer@tmo.at> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wbauer@tmo.at --- Comment #1 from Wolfgang Bauer <wbauer@tmo.at> --- That would surprise me. The update contained absolutely no change, we just added a conflict with newer vlc versions to prevent problems. Where does your VLC come from? If you use VLC from Packman, it's advisable to switch the phonon backend to Packman's version too, as it is built against that VLC package. openSUSE's version might not be compatible. Or use the gstreamer backend as "workaround". -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=977364 http://bugzilla.opensuse.org/show_bug.cgi?id=977364#c2 --- Comment #2 from Wolfgang Bauer <wbauer@tmo.at> --- For the record: I installed phonon-backend-vlc (0.8.2-3.2 from the update repo) in a Leap 42.1 VM now, and Amarok still works fine using the vlc backend (even with vlc from Packman). So the update is definitely not broken. I do get the same warnings as you mention, but they are harmless. They are likely caused by missing features of the vlc backend (no support for AudioDataOutput and angles) and totally unrelated to the update, see https://community.kde.org/Phonon/FeatureMatrix . (and no, they don't mean that "amarok can not connect to phonon any more"... ;-) ) Did you logout/login since the update to make sure everything is initialized correctly? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=977364 http://bugzilla.opensuse.org/show_bug.cgi?id=977364#c3 --- Comment #3 from Thomas Rother <t.rother@netzwissen.de> --- Wolfgang, you are right. The reason was a mixture of packages from packman (phonon-backend-vlc) and the standard repo (Amarok): If I use all packages from the same repo (either all from Suse or all from Packman) and re-login for re-initialisation of kde/phonon, all is fine. Please close ticket & thx for the fast reply ;-) Thommie -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=977364 http://bugzilla.opensuse.org/show_bug.cgi?id=977364#c4 Thomas Rother <t.rother@netzwissen.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |INVALID --- Comment #4 from Thomas Rother <t.rother@netzwissen.de> --- fixed with re-installation of backend and client packages from the SAME repo -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=977364 http://bugzilla.opensuse.org/show_bug.cgi?id=977364#c5 --- Comment #5 from Wolfgang Bauer <wbauer@tmo.at> --- (In reply to Thomas Rother from comment #4)
fixed with re-installation of backend and client packages from the SAME repo
Thanks for the update. Though I think it should not matter from which repo the phonon backend comes (as long as it is compatible with the installed vlc version). Anyway, as I wrote I'd recommend to use Packman's version anyway. openSUSE's one should work currently with Packman's vlc (in Leap 42.1 at least, not in 13.2 which comes with vlc 2.1.x...), but it will prevent you from updating vlc when a new (non-bugfix) version will be released. And having Amarok from Packman is probably a good idea either, as it is constantly updated (while the distribution version only gets bugfix and security updates if necessary) and that also makes sure it is built against the latest packages from there. Otherwise there can be problems when Packman upgrades some library that Amarok uses (has happened with e.g. taglib in the past, but ffmpeg might be a candidate as well, though the Leap version will stay at 2.8 anyway I suppose, while Packman uses 3.0 already). Other than that the packages are exactly the same, as they are built from the same source packages (from openSUSE:Factory). -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com