[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#400632: x11-common: should not ship a SUID root binary



On Fri, Mar 14, 2008 at 11:42:41AM +0100, Julien Cristau wrote:
> On Mon, Feb  4, 2008 at 21:02:01 -0800, Steve Langasek wrote:

> > The problem is not that /usr/bin/X is suid-root.  The problem is that
> > /usr/bin/X is now shipped in a package which is a dependency of *all* of the
> > X libraries, so you can no longer have a system with X clients only without
> > pulling in an extra suid binary you don't need.

> I can't see the reason why the X libraries (Pre-)Depend on x11-common.
> AFAICT the Pre-Dependency is needed for packages installing stuff in
> /usr/include/X11 and /usr/lib/X11 to ensure that they are proper
> directories and not symlinks to /usr/X11R6.  That doesn't apply to
> libx11-6 and friends.

That's fine with me if it can be resolved that way.  I can't recall now any
reason for the runtime library packages to need this pre-depends, but it
seems reasonable to drop it at this point regardless.

Cheers,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek@ubuntu.com                                     vorlon@debian.org



Reply to: