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

Bug#830661: marked as done (Please make xvfb depend on xauth, because the xvfb-run command needs it.)



Your message dated Sat, 16 Jul 2016 09:49:42 +0200
with message-id <20160716074942.GQ3361@betterave.cristau.org>
and subject line Re: Bug#830661: Please make xvfb depend on xauth, because the xvfb-run command needs it.
has caused the Debian Bug report #830661,
regarding Please make xvfb depend on xauth, because the xvfb-run command needs it.
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
830661: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=830661
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: xvfb

Hi,

The xvfb-run command will always fail when xauth is not installed.  However,
the xvfb package does not depend on xauth, but only recommends it.

As a consequence, in environments where Recommends are not installed by
default, such as buildds, the xvfb-run command can fail and cause builds to
fail.  At least one build system conditionnaly runs xvfb-run if it is present,
in order to accomodate for both the package that build-depend and don't
build-depend on it.  But on unclean buildds where xvfb-run is installed without
xauth, this can cause build failures, for example <https://bugs.debian.org/830266>.

I know that in the past it was already asked and refused to guarantee the
presence of xauth by Depending on the package providing it (#419581), but in
the meantime, this package (xbase-clients) was split, and the new package
providing xauth (called xauth itself) is really small.  It Depends on libx11-6,
libxau6, libxext6 and libxmuu1, of which only libxmuu1 is not installed
directly or indirectly by xvfb.  Installing xauth increases the size of the
system by 152 kB, to be compared with the 22 MB that were required to install
xvfb.

Altogether, can you make xvfb Depend on xauth, so that the users of xvfb-run
can rely on the fact that if it is installed, it will not fail?  Not doing so
means that any script running xvfb-run must also test that xauth is present.

Have a nice Sunday,

Charles

-- 
Charles Plessy
Debian Med packaging team,
http://www.debian.org/devel/debian-med
Tsurumi, Kanagawa, Japan

--- End Message ---
--- Begin Message ---
On Sun, Jul 10, 2016 at 13:14:52 +0900, Charles Plessy wrote:

> Package: xvfb
> 
> Hi,
> 
> The xvfb-run command will always fail when xauth is not installed.  However,
> the xvfb package does not depend on xauth, but only recommends it.
> 
xvfb-run is not the only thing in the xvfb package, and a Depends would
be wrong.

Cheers,
Julien

--- End Message ---

Reply to: