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