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>