Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 488708 - =dev-libs/{libusbx-1.0.17, libusb-compat-0.1.5-r2} plus the virtuals: stabilize
Summary: =dev-libs/{libusbx-1.0.17, libusb-compat-0.1.5-r2} plus the virtuals: stabilize
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Keywording and Stabilization (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks:
 
Reported: 2013-10-20 11:41 UTC by Samuli Suominen (RETIRED)
Modified: 2014-01-15 10:44 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
full output of emerge command (libusbx-error.txt,1.32 KB, text/plain)
2014-01-06 06:29 UTC, Ross Drummond
Details

Note You need to log in before you can comment on or make changes to this bug.
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.