servo icon indicating copy to clipboard operation
servo copied to clipboard

Potentially vendor some unmaintained servo-specific bluetooth crates

Open arihant2math opened this issue 2 months ago • 4 comments

https://github.com/akosthekiss/blurmac is pretty servo-specific and also unmaintained, but we vendor it in the third_party directory and keep it somewhat up to date. This originally stems from when servo/devices was folded into servo/servo. I think we should do the same for https://github.com/szeged/blurz and https://github.com/szeged/blurdroid given that they are also unmaintained and could use some updates.

arihant2math avatar Oct 24 '25 06:10 arihant2math

I think it might make more sense to switch Servo to use btleplug (or a similar crate) or perhaps remove the Bluetooth feature entirely since it's unmaintained.

mrobinson avatar Oct 24 '25 08:10 mrobinson

I might take a shot at modernizing it; I'll look into btleplug.

arihant2math avatar Oct 24 '25 17:10 arihant2math

See also: #40142

arihant2math avatar Oct 24 '25 19:10 arihant2math

btleplug is async though, means the bluetooth crate might need access to the runtime if we go down that route.

arihant2math avatar Oct 24 '25 19:10 arihant2math