Move deprecated bluetooth utilities to subpackage
Summary
Move deprecated bluez bluetooth utilities to a sub package to indicate their status.
Owner
- Name: Peter Robinson
- Email: pbrobinson@fedoraproject.org
- Release notes owner:
Current status
- Targeted release: Fedora 34
- Last updated: 2020-10-12
- FESCo issue: #2481
- Tracker bug: #1887569
- Release Notes tracker: #569
Detailed Description
There's a number of utilities in the upstream bluez bluetooth package that have long been deprecated with their functionality replaced by the core bluetoothctl utility. They're no longer receiving updates and at some point may be removed. Move these utilities to a dedicated sub package to indicate their upstream support status.
The list of utilities being moved are: ciptool gatttool hciattach hciconfig hcidump hcitool rfcomm sdptool
Benefit to Fedora
Users are aware of the status of the various bluez utilities and why they may not support newer bluetooth functionality.
Scope
- Proposal owners:
- Create a sub package for deprecated bluetooth utilities, that is installed on upgrade, but not installed by default on new installs.
- Other developers:
- No impact
- Release engineering: #XXX
- List of deliverables: N/A (not a System Wide Change)
- Policies and guidelines: N/A (not a System Wide Change)
- Trademark approval: N/A (not needed for this Change)
Upgrade/compatibility impact
The new sub package will be installed on upgrade if bluez is installed, the deprecated utilities sub package will not be installed by default on a new install but will be available in the package repository.
How To Test
Check the new package is installed on upgrade, check the new package isn't installed for new installs
User Experience
Users shouldn't notice any difference, these utilities aren't used by standard bluetooth integration into desktops such as mice/keyboards/audio. They are command line utilities and bluetoothctl has superseded them and generally supports more functionality and newer reversions of the bluetooth spec.
Dependencies
N/A (not a System Wide Change)
Contingency Plan
- Contingency mechanism: N/A it's a straight fowrard packaging change.
- Contingency deadline: N/A (not a System Wide Change)
- Blocks release? No.
- Blocks product? No.
Documentation
N/A (not a System Wide Change)
Release Notes
N/A