Bug#758165: gcc-4.9 devirtualisation bug affecting wxwidgets3.0 now fixed
On Fri, Oct 10, 2014 at 06:44:17AM +0100, Olly Betts wrote: > On Fri, Oct 10, 2014 at 08:10:16AM +0300, Niko Tyni wrote: > > I'll do a sourceful upload of libwx-perl removing the workarounds soonish. > > Not sure if I should wait for wxwidgets 3.0.2-1 to transition first. > > I think it's reasonable to just upload libwx-perl now - I believe > 3.0.2-1 is a pretty safe update, and we can always make a new upload > restoring the workaround to libwx-perl in the highly unlikely event > there's an RC issue with 3.0.2-1 which can't be fixed for jessie. > > And if #758165 isn't full addressed, knowing sooner would improve the > chances of being able to do something about it, and having it auto-built > on all architectures is the best way to find any remaining issue. OK. Uploaded libwx-perl/1:0.9923-4 without the workarounds last night, and it's built everywhere now. So it looks like we're good! -- Niko Tyni nt...@debian.org -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#758165: gcc-4.9 devirtualisation bug affecting wxwidgets3.0 now fixed
Control: tags 758165 +fixed pending [Dropped CC to #755361 as it is archived and mail bounces] On Fri, Oct 10, 2014 at 08:10:16AM +0300, Niko Tyni wrote: > On Wed, Oct 08, 2014 at 10:43:30PM +0100, Olly Betts wrote: > > Even if the issue is header-only, it would definitely be good to retest > > with 3.0.2-1 (in unstable only currently) in case there are changes in > > the new upstream version which have solved this issue, especially as > > Johan reports sage now builds OK. > > It seems to be fixed with 3.0.2-1 on armel at least. I was able > to build libwx-perl without the workarounds and the tests passed > fine. So I guess #758165 can be closed (!) Awesome, thanks for checking. > I'll do a sourceful upload of libwx-perl removing the workarounds soonish. > Not sure if I should wait for wxwidgets 3.0.2-1 to transition first. I think it's reasonable to just upload libwx-perl now - I believe 3.0.2-1 is a pretty safe update, and we can always make a new upload restoring the workaround to libwx-perl in the highly unlikely event there's an RC issue with 3.0.2-1 which can't be fixed for jessie. And if #758165 isn't full addressed, knowing sooner would improve the chances of being able to do something about it, and having it auto-built on all architectures is the best way to find any remaining issue. Cheers, Olly -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#758165: gcc-4.9 devirtualisation bug affecting wxwidgets3.0 now fixed
On Wed, Oct 08, 2014 at 10:43:30PM +0100, Olly Betts wrote: > On Wed, Oct 08, 2014 at 11:22:20PM +0300, Niko Tyni wrote: > > I've filed #764525 to fix the uninstallability in sid and can re-test > > when the binNMUs are built. The porter box setup doesn't really allow for > > manually built binaries or mixing distributions AFAICS. > > Even if the issue is header-only, it would definitely be good to retest > with 3.0.2-1 (in unstable only currently) in case there are changes in > the new upstream version which have solved this issue, especially as > Johan reports sage now builds OK. It seems to be fixed with 3.0.2-1 on armel at least. I was able to build libwx-perl without the workarounds and the tests passed fine. So I guess #758165 can be closed (!) I'll do a sourceful upload of libwx-perl removing the workarounds soonish. Not sure if I should wait for wxwidgets 3.0.2-1 to transition first. -- Niko Tyni nt...@debian.org -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#758165: gcc-4.9 devirtualisation bug affecting wxwidgets3.0 now fixed
On Wed, Oct 08, 2014 at 11:22:20PM +0300, Niko Tyni wrote: > But we probably need the wxwidgets3.0 packages built with a fixed > gcc-4.9 first? The problematic code is inlined from a wx API header, so I suspect not, but maybe there's something in the rebuilt library too. > This was jessie's 3.0.1-3, and buildd logs say it was built in August > with 4.9.0-10. Yes, that sounds about right. > I've filed #764525 to fix the uninstallability in sid and can re-test > when the binNMUs are built. The porter box setup doesn't really allow for > manually built binaries or mixing distributions AFAICS. Even if the issue is header-only, it would definitely be good to retest with 3.0.2-1 (in unstable only currently) in case there are changes in the new upstream version which have solved this issue, especially as Johan reports sage now builds OK. Cheers, Olly -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#758165: gcc-4.9 devirtualisation bug affecting wxwidgets3.0 now fixed
On Wed, Oct 8, 2014 at 10:22 PM, Niko Tyni wrote: > On Tue, Oct 07, 2014 at 12:40:46PM +1300, Olly Betts wrote: >> On Mon, Sep 01, 2014 at 09:51:37PM -0300, Olly Betts wrote: >> > There's an issue with devirtualisation in GCC 4.9 which wx3 triggers, >> > which may be connected: >> > >> > https://bugs.debian.org/752733 >> >> This was fixed in gcc-4.9 4.9.1-14, so it would be useful to check if >> libwx-perl and sage now work OK on armel and armhf, or if there's >> something else going on here. > > I tried building libwx-perl on armel / abel.debian.org in a jessie chroot > (the build dependencies are uninstallable in sid right now), with gcc-4.9 > 4.9.1-16, and still got > > t/01_load.t ... 1/6 Can't load > '/home/ntyni/libwx-perl-0.9923/blib/arch/auto/Wx/PropertyGrid/PropertyGrid.so' > for module Wx::PropertyGrid: at > /home/ntyni/libwx-perl-0.9923/blib/lib/Wx/Mini.pm line 74. > > which looks like the problem is still present. On armhf, I managed to get saga gui linking again. Johan -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#758165: gcc-4.9 devirtualisation bug affecting wxwidgets3.0 now fixed
On Tue, Oct 07, 2014 at 12:40:46PM +1300, Olly Betts wrote: > On Mon, Sep 01, 2014 at 09:51:37PM -0300, Olly Betts wrote: > > There's an issue with devirtualisation in GCC 4.9 which wx3 triggers, > > which may be connected: > > > > https://bugs.debian.org/752733 > > This was fixed in gcc-4.9 4.9.1-14, so it would be useful to check if > libwx-perl and sage now work OK on armel and armhf, or if there's > something else going on here. I tried building libwx-perl on armel / abel.debian.org in a jessie chroot (the build dependencies are uninstallable in sid right now), with gcc-4.9 4.9.1-16, and still got t/01_load.t ... 1/6 Can't load '/home/ntyni/libwx-perl-0.9923/blib/arch/auto/Wx/PropertyGrid/PropertyGrid.so' for module Wx::PropertyGrid: at /home/ntyni/libwx-perl-0.9923/blib/lib/Wx/Mini.pm line 74. which looks like the problem is still present. But we probably need the wxwidgets3.0 packages built with a fixed gcc-4.9 first? This was jessie's 3.0.1-3, and buildd logs say it was built in August with 4.9.0-10. I've filed #764525 to fix the uninstallability in sid and can re-test when the binNMUs are built. The porter box setup doesn't really allow for manually built binaries or mixing distributions AFAICS. -- Niko Tyni nt...@debian.org -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#758165: gcc-4.9 devirtualisation bug affecting wxwidgets3.0 now fixed
On Mon, Sep 01, 2014 at 09:51:37PM -0300, Olly Betts wrote: > There's an issue with devirtualisation in GCC 4.9 which wx3 triggers, > which may be connected: > > https://bugs.debian.org/752733 This was fixed in gcc-4.9 4.9.1-14, so it would be useful to check if libwx-perl and sage now work OK on armel and armhf, or if there's something else going on here. Cheers, Olly -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org