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

Bug 482080

Summary: app-emulation/wine has an automagic dependency on sys-apps/attr
Product: Gentoo Linux Reporter: James Le Cuirot <chewi>
Component: Current packagesAssignee: Wine Maintainers <wine>
Status: RESOLVED INVALID    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description James Le Cuirot gentoo-dev 2013-08-22 12:22:24 UTC
Wine uses extended attributes to implement Windows ACL. This is needed when using Microsoft PlayReady (e.g. DRM-protected media via Silverlight). Unfortunately Wine's dependency on sys-apps/attr is automagic. It simply checks for the presence and usability of attr/xattr.h regardless. I doubt a Wine bug report about this will get addressed in a hurry. I'd be inclined to just add it as a mandatory dependency.
Comment 1 Alexandre Rostovtsev (RETIRED) gentoo-dev 2013-09-01 06:02:46 UTC
First, what version of wine are you using?

Second, please explain where wine checks for xattr.h. When I grep wine-1.6 and wine-1.7.1 source code for xattr.h, I do not see any results.
Comment 2 James Le Cuirot gentoo-dev 2013-09-01 07:13:01 UTC
Ah! My mistake. I spotted this while applying the "compholio" patches to make Pipelight (see bug #481596) work. I didn't realise that xattr.h had been introduced by the patches. I was planning to open another bug report to get these patches included but I'll resolve this issue first. Please close this as INVALID.