Bug#524543: pygtk: should not build-depend on libgl1-mesa-dri any more

Julien Cristau jcristau at debian.org
Sun Apr 19 17:16:12 UTC 2009


On Sun, 2009-04-19 at 16:21 +0200, Emilio Pozuelo Monfort wrote:
> Hi Samuel,
> 
> Samuel Thibault wrote:
> > pygtk currently ftbfs on hurd-i386 because it depends on
> > libgl1-mesa-dri, which is not available on hurd-i386 since its lack of
> > drm support. That dependency was only due to Xvfb being broken, but it
> > is not any more (>= 2:1.6.0-1).
> 
> I can't see what fixed it in the Debian changelog, so I suppose it was fixed
> upstream. The pygtk changelog says:
> 
>       + Build-depend on xauth, xfonts-base, needed by xvfb, and on
>         libgl1-mesa-dri too, until Xvfb can start without AIGLX support or it
>         depends on this package.
> 
> Can you confirm that the fix is Xvfb doesn't need AIGLX anymore, as xvfb 1.6.1-1
> doesn't depend on libgl1-mesa-dri on i386?

There was a bug in xorg-server 1.5 which caused Xvfb to go into an
infinite loop on regen if libgl1-mesa-dri was not installed.  I fixed
that upstream before 1.6, so you should be fine without libgl1-mesa-dri,
if your tests don't use GLX.

(the references to this bug in the xorg-server changelog are:
  * Fix infinite loop on server reset when swrast_dri.so is missing.  Only
    push swrast on the glx provider stack on first generation, so we don't
    turn the stack into a circular list (closes: #500287).
and later:
    03_glx-init-infinite-loop.diff
    - Dropped, implemented upstream.
)

Cheers,
Julien






More information about the pkg-gnome-maintainers mailing list