Bug 2272609

Summary: blueman lacks dependency
Product: [Fedora] Fedora Reporter: Matthias <mweckbec>
Component: bluemanAssignee: Artur Frenszek-Iwicki <fedora>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 39CC: fedora, fedora
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: blueman-2.4.1-1.fc39 blueman-2.4.1-1.fc38 blueman-2.4.1-1.fc40 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-04-18 01:11:48 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Matthias 2024-04-02 08:06:40 UTC
When installing blueman you get:

---
Traceback (most recent call last):
  File "/usr/bin/blueman-applet", line 16, in <module>
    from blueman.Functions import create_logger, create_parser, set_proc_title
  File "/usr/lib/python3.12/site-packages/blueman/Functions.py", line 37, in <module>
    import cairo
ModuleNotFoundError: No module named 'cairo'
---

blueman depends on python-cairo.

The RPM spec doesn't reflect it:

---
$ rpm -qa --requires blueman
(pulseaudio-module-bluetooth if pulseaudio)                                                                                                                   
/bin/sh                                                                                                                                                       
/bin/sh                                                                                                                                                       
/bin/sh                                                                                                                                                       
/usr/bin/python3                                                                                                                                              
bluez                                                                                                                                                         
bluez-obexd                                                                                                                                                   
dbus                                                                                                                                                          
dconf                                                                                                                                                         
desktop-notification-daemon
iproute                      
libbluetooth.so.3()(64bit)   
libc.so.6()(64bit)           
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit) 
libglib-2.0.so.0()(64bit)   
libgobject-2.0.so.0()(64bit)
libgthread-2.0.so.0()(64bit)
pulseaudio-libs-glib2           
python(abi) = 3.12                    
python3-dbus                          
python3dist(pygobject) >= 3.27.2      
rpmlib(CompressedFileNames) <= 3.0.4-1                                         
rpmlib(FileDigests) <= 4.6.0-1                                                 
rpmlib(PartialHardlinkSets) <= 4.0.4-1                                         
rpmlib(PayloadFilesHavePrefix) <= 4.0-1 
rpmlib(PayloadIsZstd) <= 5.4.18-1   
rpmlib(RichDependencies) <= 4.12.0-1
rtld(GNU_HASH)                        
systemd                                                                        
systemd                                                                        
systemd                                                                        
---

Reproducible: Always

Comment 1 Fedora Update System 2024-04-05 07:03:56 UTC
FEDORA-2024-740007f63a (blueman-2.4-2.fc40) has been submitted as an update to Fedora 40.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-740007f63a

Comment 2 Fedora Update System 2024-04-05 07:22:07 UTC
FEDORA-2024-4e4036e9a4 (blueman-2.4-2.fc39) has been submitted as an update to Fedora 39.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-4e4036e9a4

Comment 3 Fedora Update System 2024-04-05 07:51:54 UTC
FEDORA-2024-6cf0a7ca76 (blueman-2.4-2.fc38) has been submitted as an update to Fedora 38.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-6cf0a7ca76

Comment 4 Matthias 2024-04-05 11:28:15 UTC
Thank you.

Comment 5 Fedora Update System 2024-04-06 01:04:04 UTC
FEDORA-2024-740007f63a has been pushed to the Fedora 40 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-740007f63a`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-740007f63a

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Fedora Update System 2024-04-06 01:10:43 UTC
FEDORA-2024-4e4036e9a4 has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-4e4036e9a4`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-4e4036e9a4

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Fedora Update System 2024-04-06 01:59:16 UTC
FEDORA-2024-6cf0a7ca76 has been pushed to the Fedora 38 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-6cf0a7ca76`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-6cf0a7ca76

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 8 Fedora Update System 2024-04-10 01:47:13 UTC
FEDORA-2024-3c9f64217d has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-3c9f64217d`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-3c9f64217d

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 9 Fedora Update System 2024-04-10 01:59:33 UTC
FEDORA-2024-91dc6a26f7 has been pushed to the Fedora 40 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-91dc6a26f7`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-91dc6a26f7

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 10 Fedora Update System 2024-04-10 03:08:08 UTC
FEDORA-2024-8910a9dd49 has been pushed to the Fedora 38 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-8910a9dd49`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-8910a9dd49

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 11 Fedora Update System 2024-04-18 01:11:48 UTC
FEDORA-2024-3c9f64217d (blueman-2.4.1-1.fc39) has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 12 Fedora Update System 2024-04-18 01:14:30 UTC
FEDORA-2024-8910a9dd49 (blueman-2.4.1-1.fc38) has been pushed to the Fedora 38 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 13 Fedora Update System 2024-04-19 21:33:33 UTC
FEDORA-2024-91dc6a26f7 (blueman-2.4.1-1.fc40) has been pushed to the Fedora 40 stable repository.
If problem still persists, please make note of it in this bug report.