[Bug 1897920] Re: [MIR] pi-bluetooth
Dave Jones
1897920 at bugs.launchpad.net
Thu Oct 15 00:57:38 UTC 2020
Updated test package now being built in the following PPA:
https://launchpad.net/~waveform/+archive/ubuntu/pi-bluetooth/+packages
I'll work on upstreaming our delta, but one thing to be aware of is that
most of the changes aren't actually a delta and can't be upstreamed.
Specifically, the changes in debian/rules and debian/compat, which clean
up a few lintian warnings *can* be upstreamed, and I'll open a ticket
for those.
However, the changes in lib/udev/rules.d/90-pi-bluetooth.rules are
actually copies of these rules from the etc/udev/rules.d/99-com.rules
file in the raspberrypi-sys-mods package upstream
(https://archive.raspberrypi.org/debian/pool/main/r/raspberrypi-sys-
mods/) which is a collection of various raspberry pi related settings,
many of which which can't (easily / directly) incorporate into Ubuntu.
Those rules, however, are necessary to make the Bluetooth UART work (and
coincidentally set up aliases for the serial console UART when that is
enabled, which is presumably why they're in raspberrypi-sys-mods
upstream and not pi-bluetooth).
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to pi-bluetooth in Ubuntu.
https://bugs.launchpad.net/bugs/1897920
Title:
[MIR] pi-bluetooth
Status in pi-bluetooth package in Ubuntu:
Incomplete
Bug description:
[Availability]
The package is already in multiverse (although it's just a bunch of BSD-licensed shell-scripts, it depends on linux-firmware-raspi2 which is also in multiverse).
[Rationale]
The package is required for correct operation of the bluetooth module on the Raspberry Pi 3 and above.
[Security]
I am not aware of any open CVEs against the scripts in pi-bluetooth.
[Quality assurance]
The package is installed by default on Raspbian, and frequently used in Ubuntu (although not installed by default). There is no meaningful test suite included in the package, but the package is regularly exercised by the devices cert team in their image testing.
[UI standards]
The package contains no meaningful user-interface; it's purely a couple of scripts and a udev rule to correctly initialize the bluetooth module at boot time.
[Dependencies]
The package depends on bluez, which is already in main, and linux-firmware-raspi2, which is the subject of a separate MIR (LP: #1867813).
[Standards compliance]
The package installs its scripts under /usr/bin, its udev rule under /lib/udev/rules.d, and a couple of systemd services.
[Maintenance]
The package is maintained by the Ubuntu Foundations team.
[Background information]
This package is a dependency of the new raspi-common seed; the intention is to install this by default in all pi-related images going forward.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pi-bluetooth/+bug/1897920/+subscriptions
More information about the foundations-bugs
mailing list