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

Bug 172757

Summary: please add libusb to emul-linux-x86-*
Product: Gentoo Linux Reporter: kavol
Component: [OLD] LibraryAssignee: AMD64 Project <amd64>
Status: RESOLVED WONTFIX    
Severity: enhancement    
Priority: Lowest    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 54238    

Description kavol 2007-03-30 07:22:39 UTC
Hello,

the scanning software VueScan, which is distributed only as a precompiled 32bit binary, needs libusb, but this is not provided by any of the emul-linux-x86 compatibility packages. It would be nice to include it, so that users do not have to install files manually by mining e.g. some SUSE rpms, and everything is under control of the Portage.

See bug #54238 or http://forums.gentoo.org/viewtopic-t-207944.html
Maybe there are other 32bit programs which can make use of this library ...

Reproducible: Always

Steps to Reproduce:
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-03-30 07:36:00 UTC
You can make it yourself and stick into overlay with vuescan or whatever... 

http://www.gentoo.org/proj/en/base/amd64/emul/index.xml
Comment 2 Olivier Crete (RETIRED) gentoo-dev 2007-08-17 01:30:29 UTC
Yes, its very easy to make emul libs now, you should probably make a lib for the overlay where that program is.
Comment 3 kavol 2007-08-17 07:50:58 UTC
(In reply to comment #2)
> Yes, its very easy to make emul libs now, you should probably make a lib for
> the overlay where that program is.

oh great, no Gentoo anymore, just overlays ... then mark bug #54238 WONTFIX too because it depends on this ... and ask the documentation team to remove any text about ebuild submission, replacing it with "you can do it in your overlay" :-(
Comment 4 Olivier Crete (RETIRED) gentoo-dev 2007-08-17 13:48:47 UTC
No, what this means, is that we normally dont add dependencies unless there is some program in the tree that requires it. You should just add the request to add libusb into the emul libs to the vuescan bug.
Comment 5 kavol 2007-08-17 14:00:27 UTC
(In reply to comment #4)
> No, what this means, is that we normally dont add dependencies unless there is
> some program in the tree that requires it. You should just add the request to
> add libusb into the emul libs to the vuescan bug.

ok, then in my opinion it would be nice to add this as a blocker to the vuescan bug and mark this LATER - just adding the request to the vuescan bug does not seem correct to me, since that is another package (I thought there was policy of separate bugs for different packages?) and the libusb may be required by some other stuff (can't think of any right now, do not use so many closed-source programs ;-))

sorry for the impolite reaction, but I am just tired with the "do it in overlay" answers I keep getting over the last year (and half?) when trying to submit improvements
Comment 6 Olivier Crete (RETIRED) gentoo-dev 2007-08-17 15:01:00 UTC
ok, I'll add a blocker so its easier to track it whenever a dev wants to add vuescan..
Comment 7 kavol 2007-08-22 13:19:04 UTC
(In reply to comment #6)
> ok, I'll add a blocker so its easier to track it whenever a dev wants to add
> vuescan..
 
thankyou ... now, let's get some developer to take a look at vuescan ;-)