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

Bug 110371

Summary: libXrender lacks RDEPEND on renderproto
Product: Gentoo Linux Reporter: Spider (RETIRED) <spider>
Component: [OLD] LibraryAssignee: Gentoo X packagers <x11>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Highest    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Spider (RETIRED) gentoo-dev 2005-10-24 12:57:58 UTC
well, the libXrender header requires render.h from  x11-proto/renderproto

grep "render.h" /usr/include/X11/extensions/Xrender.h
#include <X11/extensions/render.h>
Comment 1 Spider (RETIRED) gentoo-dev 2005-10-24 13:01:44 UTC
ermh. Well, commiting a fixed ebuild to the tree.   Figured I could as well use
my commit bit, and I figure you'll need the help with all the bugs around ;)
Comment 2 Donnie Berkholz (RETIRED) gentoo-dev 2005-10-24 18:57:46 UTC
I would prefer that the proto stuff didn't become RDEPEND whenever possible, but
was specified as DEPEND when needed by some package. Reason being that it would
be convenient to have the ability to unmerge it after build-time or never emerge
it in the first place when using binary packages.
Comment 3 Spider (RETIRED) gentoo-dev 2005-10-24 19:05:39 UTC
well, in cases like this, it will completley break all systems with binary
packages, because they simply assume that if you have the headers for Foo, said
headers -will work-.

including broken headers is a recipie for dependency disaster.
Comment 4 Joshua Baergen (RETIRED) gentoo-dev 2005-10-26 19:23:06 UTC
Donnie, is this still pending discussion in -dev or are we decided on a solution?
Comment 5 Donnie Berkholz (RETIRED) gentoo-dev 2005-10-26 20:08:04 UTC
Let's hold off for another couple days. I'll have more free time this weekend to
put into really thinking about this and discussing it.
Comment 6 Joshua Baergen (RETIRED) gentoo-dev 2005-11-27 12:03:06 UTC
This has been fixed.