[CfM-R114] dev-libs/libgusb: Uprev to 0.4.8

libgusb converts USB error codes into libgusb-specific
codes before passing them back to fwupd. Prior to 0.4.8,
EBUSY and ENODEV were treated as G_USB_DEVICE_ERROR_NO_DEVICE,
which made it impossible to handle each error separeately.
Logitech devices require this distinction as they are often
in a busy state, which is non-fatal and usually just requires
fwupd to retry the operation.

Note this is a temporary measure while we wait for the
upstream gentoo overlays to catch up with libgusb's latest
release, which was cut earlier this morning. Future CfM
releases should get this uprev naturally from CrOS once it
catches up.

BUG=b:310010643,b:301605968
TEST=emerge-$BOARD libgusb

Change-Id: I94067335c98ec09a5f529a26b48803421960651a
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/overlays/portage-stable/+/5009952
Reviewed-by: Kyle Williams <kdgwill@chromium.org>
Commit-Queue: Niko Tsirakis <ntsirakis@google.com>
Tested-by: Niko Tsirakis <ntsirakis@google.com>
2 files changed