[Bug 274153] usbmuxd not included in base install

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 01 Oct 2023 20:09:59 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274153

Ed Maste <emaste@freebsd.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |emaste@freebsd.org

--- Comment #2 from Ed Maste <emaste@freebsd.org> ---
usbmuxd is in ports as comms/usbmuxd. As GPL-licensed software it won't be
brought into base.

It seems there are a few things we ought to do related to this, though. IMO we
have at least:

(a) ipheth man page

ipheth(4) says:

       At this point it might be necessary to run usbmuxd(1) (available in
       ports(7) at comms/usbmuxd):

         # usbmuxd --enable-exit --foreground --user root --verbose

This seems overly noncommittal -- under what conditions might it be necessary
to run usbmuxd?

(b) document ipheth & usbmuxd in handbook or other documentation

(c) better collaboration with usbmuxd upstream

We have some patches in the port that might be able to go upstream, and we
ought to submit pull requests to update upstream's readme -- there's no mention
of BSDs at all:
> Cross-Platform: Tested on Linux, macOS, Windows and Android platforms

It would also be nice to add CI testing for FreeBSD, using either Cirrus-CI or
one of the GitHub Actions workarounds.


[port patches] https://cgit.freebsd.org/ports/tree/comms/usbmuxd/files
[usbmuxd] https://github.com/libimobiledevice/usbmuxd

-- 
You are receiving this mail because:
You are the assignee for the bug.