Bug#795741: libgl1-mesa-glx: please Break libopengl-perl (<< 0.6704+dfsg-2)

Niko Tyni ntyni at debian.org
Tue Aug 25 19:52:14 UTC 2015


clone 795741 -1
retitle -1 libgl1-mesa-glx: please Break libopengl-perl (<< 0.6704+dfsg-2)
severity -1 normal
reassign -1 libgl1-mesa-glx 10.6.4-1
thanks

On Sun, Aug 16, 2015 at 05:57:00PM +0300, Niko Tyni wrote:
> Package: libopengl-perl
> Version: 0.6704+dfsg-1
> Severity: serious
> X-Debbugs-Cc: libgl1-mesa-glx at packages.debian.org
> 
> As noticed by the reproducible builds CI setup, this package fails to
> build on current sid.
> 
>   #   Failed test 'require OpenGL;'
>   #   at t/00_require.t line 3.
>   #     Tried to require 'OpenGL'.
>   #     Error:  Can't load '/«BUILDDIR»/libopengl-perl-0.6704+dfsg/blib/arch/auto/OpenGL/OpenGL.so' for module OpenGL: /«BUILDDIR»/libopengl-perl-0.6704+dfsg/blib/arch/auto/OpenGL/OpenGL.so: undefined symbol: glResizeBuffersMESA at /usr/lib/x86_64-linux-gnu/perl/5.20/DynaLoader.pm line 187.
> 
> It looks like mesa 10.6 dropped a bunch of symbols without changing the
> SONAME. Copying the maintainer. Was this an intentional ABI break? 

[...]

> This is also
>   http://sourceforge.net/p/pogl/bugs/21/
>   https://bugzilla.redhat.com/show_bug.cgi?id=1224294
> 
> which have the attached patch that deletes references to the
> removed symbols. Even with that applied, I suppose at least
> some Breaks entries would be in order?

I've uploaded libopengl-perl_0.6704+dfsg-2 with the patch.
Cloning a bug against libgl1-mesa-glx, which should add a Breaks
for the older versions AFAICS.
-- 
Niko Tyni   ntyni at debian.org



More information about the pkg-perl-maintainers mailing list