Le jeudi 31 décembre 2015 à 10:49 +0100, Rafael Laboissiere a écrit : > * Rafael Laboissiere <rafael@laboissiere.net> [2015-12-30 23:27]: > > > * Sébastien Villemot <sebastien@debian.org> [2015-12-30 12:45]: > > > > > However I was not able to build the package. I got a segfault in > > > the __osmesa_print__.cc test. See the attached build log. > > > > > > The error occurred when building with sbuild. I did not try with > > > pbuilder. If you have trouble reproducing it, please let me > > > know, > > > and I'll investigate with my own setup. > > > > I built the package with pbuilder and it was successful. Comparing > > my > > build log against yours, I noticed that your build pulled packages > > from proposed-updates, while mine did not. I will try to update > > my > > jessie chroot and see if I can reproduce the segfault. > > I updated my jessie chroot, but I am still unable to replicate the > bug. > The reason may com from the fact that different sets of packages are > being pulled in our chroots. The notable difference between them is > that, in my chroot, I get libgl1-mesa-dev and libgl1-mesa-glx, while > in > yours, these two packages are replaced by libgl1-mesa-swx11 and > libgl1-mesa-swx11-dev. > > When I add explicitly libgl1-mesa-swx11 and libgl1-mesa-swx11-dev to > Build-Depends, then the unit test for __osmesa_print__ crashes. > > I have no idea why buildings in your sbuild or in my pbuilder pull > different build-dependency packages, but could you please try to add > libgl1-mesa-dev and libgl1-mesa-glx to Build-Depends to see what > happens > in your sbuild? Thanks for your analysis. I have been able to build the package using the standard dependency resolver in sbuild (I was using a non-standard one). My feeling is that we should add a Build-Conflicts against libgl1-mesa- swx11{,-dev}, in order to avoid this to happen again. What do you think? -- .''`. Sébastien Villemot : :' : Debian Developer `. `' http://sebastien.villemot.name `- GPG Key: 4096R/381A7594
Attachment:
signature.asc
Description: This is a digitally signed message part