android-udev should be an optional dependency
Task Info (Flyspray) | |
---|---|
Opened By | Ayush Agarwal (ayushnix) |
Task ID | 72581 |
Type | General Gripe |
Project | Community Packages |
Category | Packages |
Version | None |
OS | All |
Opened | 2021-10-29 17:52:45 UTC |
Status | Assigned |
Assignee | Anatol Pomozov (anatolik) |
Assignee | Filipe Laíns (FFY00) |
Details
Description: android-udev is better suited to be an optional dependency rather than a mandatory dependency of android-tools.
- A brief look at the udev rules file provided by the android-udev package indicates that rules for most modern smartphones, including Pixel 4, Pixel 5, OnePlus 7 to 9, Samsung S20 etc, aren't present.
- The adb binary can connect to android devices in a wireless manner using TCP ports which doesn't need android-udev rules.
- The android-udev package also pulls in the libmtp package which unnecessarily probes USB devices and fills the journal.
- The source for android-tools on github also does not list android-udev as a mandatory dependency.
Additional info:
- package version(s) - 31.0.3