FS#72581 - [android-tools] android-udev should be an optional dependency

Attached to Project: Community Packages
Opened by Ayush Agarwal (ayushnix) - Friday, 29 October 2021, 17:52 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:10 GMT
Task Type General Gripe
Category Packages
Status Closed
Assigned To Anatol Pomozov (anatolik)
Filipe Laíns (FFY00)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


android-udev is better suited to be an optional dependency rather than a mandatory dependency of android-tools.

1. 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.
2. The adb binary can connect to android devices in a wireless manner using TCP ports which doesn't need android-udev rules.
3. The android-udev package also pulls in the libmtp package which unnecessarily probes USB devices and fills the journal.
4. 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
This task depends upon

Closed by  Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:10 GMT
Reason for closing:  Moved
Additional comments about closing:  https://gitlab.archlinux.org/archlinux/p ackaging/packages/android-tools/issues/2