Package: bluez
Version: 5.66.1
Severity: wishlist
X-Debbugs-Cc: undef <debian@undef.tools>

Dear Maintainer,

`hciattach` and similar tools load firmware at runtime, however they currently 
look for this 
firmware in /etc/firmware. This then requires shipping a symlink to 
/lib/firmware where the 
firmware packages install it to enable functionality requiring firmware [1].

I'm not sure if there is an existing reason for loading firmware from 
/etc/firmware or if this
is just the upstream default, but if not, could I request this package is build 
with 
`-DFIRMWARE_DIR=/lib/firmware`? [2].


[0] 
https://salsa.debian.org/bluetooth-team/bluez/-/blob/debian/sid/tools/hciattach.h#L44
[1] 
https://salsa.debian.org/Mobian-team/devices/librem5-tweaks/-/merge_requests/6#note_399904
[2] 
https://salsa.debian.org/bluetooth-team/bluez/-/commit/d9253248363b995e44c1f5e393ed1c7aa4ec81ce

Thanks.

-- System Information:
Debian Release: 12.0
  APT prefers testing-security
  APT policy: (500, 'testing-security'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.28-1.qubes.fc32.x86_64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages bluez depends on:
ii  dbus [default-dbus-system-bus]  1.14.6-1
ii  init-system-helpers             1.65.2
ii  kmod                            30+20221128-1
ii  libasound2                      1.2.8-1+b1
ii  libc6                           2.36-9
ii  libdbus-1-3                     1.14.6-1
ii  libdw1                          0.188-2.1
ii  libglib2.0-0                    2.74.6-2
ii  libreadline8                    8.2-1.3
ii  libudev1                        252.6-1
ii  lsb-base                        11.6
ii  sysvinit-utils [lsb-base]       3.06-4
ii  udev                            252.6-1

bluez recommends no packages.

Versions of packages bluez suggests:
pn  pulseaudio-module-bluetooth  <none>

Reply via email to