Bug 5548

Summary: nothing provides libpulsecommon-13.0.so or libpulsecore-13.0.so
Product: Fedora Reporter: Peter Schultz <pmesch>
Component: pulseaudio-module-bluetooth-freeworldAssignee: Gergely Gombos <gombosg>
Status: RESOLVED FIXED    
Severity: normal    
Priority: P1    
Version: f34   
Hardware: x86_64   
OS: GNU/Linux   
namespace:

Description Peter Schultz 2020-02-29 18:01:50 CET
I'm not sure what all you need to know, but here's what I have so far:

# dnf clean all
49 files removed
# dnf upgrade
Rawhide kernels built without debugging turned on                                                   141 kB/s | 333 kB     00:02    
Fedora - Modular Rawhide - Developmental packages for the next Fedora release                       687 kB/s | 2.0 MB     00:03    
Fedora - Rawhide - Developmental packages for the next Fedora release                               4.7 MB/s |  70 MB     00:14    
google-chrome-beta                                                                                   15 kB/s | 3.5 kB     00:00    
MongoDB Repository                                                                                  6.2 kB/s | 5.6 kB     00:00    
RPM Fusion for Fedora Rawhide - Free                                                                363 kB/s | 669 kB     00:01    
RPM Fusion for Fedora Rawhide - Nonfree                                                             125 kB/s | 225 kB     00:01    
Visual Studio Code                                                                                  2.3 MB/s | 3.1 MB     00:01    
Dependencies resolved.
Nothing to do.
Complete!
# dnf install pulseaudio-module-bluetooth-freeworld
Last metadata expiration check: 0:15:40 ago on Sat 29 Feb 2020 10:47:30 AM CST.
Error: 
 Problem: conflicting requests
  - nothing provides libpulsecommon-13.0.so()(64bit) needed by pulseaudio-module-bluetooth-freeworld-1.3-2.fc32.x86_64
  - nothing provides libpulsecore-13.0.so()(64bit) needed by pulseaudio-module-bluetooth-freeworld-1.3-2.fc32.x86_64
(try to add '--skip-broken' to skip uninstallable packages)
Comment 1 Gergely Gombos 2020-03-02 19:26:49 CET
Yep, a new Pulseaudio release... :) Coming with a fix...
Comment 2 Gergely Gombos 2020-03-02 21:46:14 CET
This only seems to affect Rawhide, as a new Pulseaudio version is coming there. I bumped the version. Apparently no need to upgrade previous versions.
Can you test this? http://koji.rpmfusion.org/koji/taskinfo?taskID=391070
Comment 3 Peter Schultz 2020-03-03 04:32:12 CET
Sorry I'm not a pro at this. leigh123linux on #rpmfusion gave me some help patching and building it, and I'm having the same trouble installing your test build that I did with mine:

# rpm -ihv /home/pmes/Downloads/pulseaudio-module-bluetooth-freeworld-1.3-3.fc33.x86_64.rpm 
error: Failed dependencies:
	pulseaudio-module-bluetooth < 13.99.1-100 conflicts with pulseaudio-module-bluetooth-freeworld-1.3-3.fc33.x86_64
Comment 4 Gergely Gombos 2020-03-03 07:13:41 CET
Thanks for the feedback. Have you tried 
sudo dnf install pulseaudio-module-bluetooth-freeworld([...].rpm) --allowerasing
pulseaudio -k
? I'm not on Rawhide, but it works for me with the F31 build.

The package conflicts with a Fedora Bluetooth package on purpose, to replace it. This is described on Github, too at https://github.com/EHfive/pulseaudio-modules-bt/wiki/Packages
Comment 5 Peter Schultz 2020-03-03 07:44:25 CET
That did it! Bluetooth A2DP device working great.
Comment 6 Gergely Gombos 2020-03-03 09:12:57 CET
Thanks! Closing the bug since this only affects F32.