Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 488708

Summary: =dev-libs/{libusbx-1.0.17, libusb-compat-0.1.5-r2} plus the virtuals: stabilize
Product: Gentoo Linux Reporter: Samuli Suominen (RETIRED) <ssuominen>
Component: [OLD] Keywording and StabilizationAssignee: Gentoo's Team for Core System packages <base-system>
Status: RESOLVED FIXED    
Severity: enhancement CC: alexander, peter, proxy-maint, ross
Priority: Normal Keywords: STABLEREQ
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: full output of emerge command

Description Samuli Suominen (RETIRED) gentoo-dev 2013-10-20 11:41:08 UTC
I guess it's time to make the final switch since 3rd party apps have started using the debugging facilities which are specific to libusbx -- and every other distribution has already done the switch

Please test and stabilize:

=dev-libs/libusbx-1.0.17
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2013-10-20 11:43:44 UTC
In fact, please test and stabilize:

=dev-libs/libusbx-1.0.17
=dev-libs/libusb-compat-0.1.5-r2
=virtual/libusb-0-r1
=virtual/libusb-1-r1
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2013-10-24 15:24:48 UTC
Stable for HPPA.
Comment 3 Matt Turner gentoo-dev 2013-11-13 06:10:25 UTC
alpha stable.
Comment 4 Markus Meier gentoo-dev 2013-11-27 19:18:20 UTC
arm stable
Comment 5 Agostino Sarubbo gentoo-dev 2013-12-22 12:56:20 UTC
ppc64 stable
Comment 6 Chema Alonso Josa (RETIRED) gentoo-dev 2014-01-03 20:21:56 UTC
amd64 stable
Comment 7 Ross Drummond 2014-01-06 06:29:03 UTC
Created attachment 367150 [details]
full output of emerge command

Output from emerge command including std err.
Comment 8 Peter Stuge 2014-01-06 07:41:20 UTC
Hi Ross,

I'm the libusb upstream maintainer who also tries to help manage the libusbx mess for Gentoo.

(In reply to Ross Drummond from comment #7)
> Output from emerge command including std err.

It looks like you run into this error because there is restructuring of the libusb ebuilds going on with regard to multilib, in a way which isn't backwards compatible and where portage doesn't seem to find the way to resolve the dependencies.

Try: emerge =dev-libs/libusb-1.0.9-r2

That should satisfy the new requirement of virtual/libusb-1-r1. I do think that it is completely broken to require only the very latest rev in the virtual. Sad face.
Comment 9 Ross Drummond 2014-01-06 08:28:28 UTC
(In reply to Peter Stuge from comment #8)

I resolved this block by;

removing libusb and virtual/libusb, then

installed libusbx, and

installed virtual/libusb

I then ran revdep-rebuild which reported no errors

Peter, thank you for your assistance.
Comment 10 Agostino Sarubbo gentoo-dev 2014-01-15 10:24:14 UTC
ia64 stable
Comment 11 Agostino Sarubbo gentoo-dev 2014-01-15 10:43:39 UTC
ppc stable
Comment 12 Agostino Sarubbo gentoo-dev 2014-01-15 10:44:10 UTC
sparc stable
Comment 13 Agostino Sarubbo gentoo-dev 2014-01-15 10:44:42 UTC
x86 stable. Closing.