1. Both virtual/libusb:0 and virtual/libusb:1 has multiple providers. 2. I've finished porting the entire gentoo-x86 tree to virtual/libusb. Please include a repoman warning for disallowing direct usage of: dev-libs/libusb dev-libs/libusbx dev-libs/libusb-compat Print a warning like: "Disallowed usage of $1 detected. Change to virtual/libusb with correct SLOT." Where $1 is one of those 3 mentioned pkgs. Otherwise they will just creep back into Portage and the current layout gets broken again.
Hi, I'm the libusb maintainer, currently working with recruitment quizzes. I obviously prefer libusb, but Gentoo is about choice so yeah I guess libusbx warrants virtual/libusb:1, even if there are no real differences between libusb{,x}. (In reply to comment #0) > 1. Both virtual/libusb:0 and virtual/libusb:1 has multiple providers. > 2. I've finished porting the entire gentoo-x86 tree to virtual/libusb. I'd just ask that the virtual/libusb:1 providers are swapped, to make libusb the default, but I'll file a separate bug about that.
We've got a similar check for virtual/pkgconfig now: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=4cd3da7f48b74abfc48d36cf2c700c4eebfcbb40
As expected, the breakage is sneaking into tree already, bug 428402
Created attachment 320468 [details, diff] Patch for the issue
Thanks, this is in git: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=216bbf7eb993ca99d197ba4efa47808f4a7e57fd
This is fixed in 2.1.11.10 and 2.2.0_alpha121.