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-...@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 nt...@debian.org