Description of problem: qmmp crashes after updating of libprojectM when projectM visualization used. Version-Release number of selected component (if applicable): qmmp-0.3.1-1.fc12.i686 libprojectM-2.0.1-1.fc12.i686 How reproducible: Every time. Steps to Reproduce: 1. Start qmmp. 2. Enable projectM visualization. Actual results: Crash. Expected results: No crash.
the problem is that libprojectM got bumped to a version with incompatible API, without increasing the library version, so that the update wasn't blocked by dependency resolution, as qmmp needs libprojectM.so.2 which was provided by the previous version, and the new incompatible version provides ... libprojectM.so.2, surprisingly! => reassigning to libprojectM please note https://fedoraproject.org/wiki/Package_update_guidelines#Maintaining_Stability and also please note that the same problem is present in Fedora 11
the patch for qmmp-0.3.1 to support projectM 2.0 is ready in cvs, but I won't rebuild the package until the library version problem is resolved, as it would introduce another breakage you can get the updated sources here http://cvs.fedoraproject.org/viewvc/rpms/qmmp/F-12/ to apply and test the fix
qmmp-0.3.1-2 works fine with libprojectM-2.0.1-1 http://koji.fedoraproject.org/koji/taskinfo?taskID=1903500
*** Bug 553198 has been marked as a duplicate of this bug. ***
qmmp 0.3.2 with projectM 2.0 support released.
libprojectM-2.0.1-2.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/libprojectM-2.0.1-2.fc12
libprojectM-2.0.1-2.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/libprojectM-2.0.1-2.fc11
libprojectM-2.0.1-2.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report.
libprojectM-2.0.1-2.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.
qmmp, projectM-libvisual, libprojectM-qt, projectM-jack, projectM-pulseaudio are needs rebuild against libprojectM.so.2.0.1 With libprojectM-2.0.1-2 update there are missing dependencies: Missing Dependency: libprojectM.so.2 is needed by package qmmp-0.3.1-1.fc12.i686 Missing Dependency: libprojectM.so.2 is needed by package projectM-libvisual-2.0.1-1.fc12.i686 (updates) Missing Dependency: libprojectM.so.2 is needed by package libprojectM-qt-1.2.0-7.fc12.i686 (fedora) Missing Dependency: libprojectM.so.2 is needed by package projectM-jack-1.2.0-6.fc12.i686 (fedora) Missing Dependency: libprojectM.so.2 is needed by package projectM-pulseaudio-1.2.0-5.fc12.i686 (fedora) Here scratch build of qmmp-0.3.2 http://koji.fedoraproject.org/koji/taskinfo?taskID=1931008
qmmp-0.3.1-2.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/qmmp-0.3.1-2.fc12
libprojectM-2.0.1-2 was submitted to F11 updates too. So, rebuild needed also for F11?
When I try to update, I get the message: libprojectM.so.2 is needed by package projectM-pulseaudio-1.2.0-5.fc12.i686 libprojectM.so.2 is needed by package libprojectM-qt-1.2.0-7.fc12.i686 Please rebuild other packages that depend on libprojectM.
(In reply to comment #12) > libprojectM-2.0.1-2 was submitted to F11 updates too. > So, rebuild needed also for F11? not for qmmp, the older versions do not use projectM at all (and I do not plan to push new software into old distro, qmmp 0.2 worked for me well, if someone needs to stay on bleeding edge, there is F12 or rawhide)
qmmp-0.3.1-2.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.