Activity log for bug #828999

Date Who What changed Old value New value Message
2011-08-18 19:30:55 Jason X. bug added bug
2011-08-18 22:05:25 Steve Langasek tags monitors multiple wxdisplay monitors multiarch multiple wxdisplay
2011-08-18 22:38:51 Steve Langasek wxwidgets2.8 (Ubuntu): status New Triaged
2011-08-18 22:38:53 Steve Langasek wxwidgets2.8 (Ubuntu): importance Undecided High
2011-08-18 22:38:56 Steve Langasek wxwidgets2.8 (Ubuntu): assignee Steve Langasek (vorlon)
2011-08-18 22:39:02 Steve Langasek nominated for series Ubuntu Natty
2011-08-18 22:39:02 Steve Langasek bug task added wxwidgets2.8 (Ubuntu Natty)
2011-08-18 22:39:02 Steve Langasek nominated for series Ubuntu Oneiric
2011-08-18 22:39:02 Steve Langasek bug task added wxwidgets2.8 (Ubuntu Oneiric)
2011-08-18 22:45:39 Steve Langasek wxwidgets2.8 (Ubuntu Natty): status New Triaged
2011-08-18 22:45:40 Steve Langasek wxwidgets2.8 (Ubuntu Natty): importance Undecided High
2011-08-19 09:00:11 Launchpad Janitor wxwidgets2.8 (Ubuntu Oneiric): status Triaged Fix Released
2011-08-19 09:11:29 Launchpad Janitor branch linked lp:ubuntu/wxwidgets2.8
2011-08-19 10:13:43 Steve Langasek description wxWidgets' configure has `wxDisplay` class enabled by default (`--enable-display`). However, the wxWidgets package on Natty it is disabled (`wxUSE_DISPLAY`=0 in `/usr/lib/wx/include/gtk2-unicode-release-2.8/wx/setup.h`). My investigation showed that it is because wxDisplay depends on `libXinerama`, but the library files are located in a directory (on 64-bit Natty it is `./lib/usr/lib/x86_64-linux-gnu/libXinerama.a`) where wxWidgets configure is not aware of. SRU justification: an unnoticed misbuild of wxwidgets2.8 in natty against multiarch libraries results in classes missing from wxWidgets, resulting in an ABI break. Risk: since fixing this bug means re-enabling code that was disabled prior to the natty release, it may expose further bugs. However, it's extremely unlikely that this will be worse than having a completely broken library API. wxWidgets' configure has `wxDisplay` class enabled by default (`--enable-display`). However, the wxWidgets package on Natty it is disabled (`wxUSE_DISPLAY`=0 in `/usr/lib/wx/include/gtk2-unicode-release-2.8/wx/setup.h`). My investigation showed that it is because wxDisplay depends on `libXinerama`, but the library files are located in a directory (on 64-bit Natty it is `./lib/usr/lib/x86_64-linux-gnu/libXinerama.a`) where wxWidgets configure is not aware of.
2011-08-19 10:13:51 Steve Langasek bug added subscriber Ubuntu Stable Release Updates Team
2011-08-25 13:44:03 Martin Pitt wxwidgets2.8 (Ubuntu Natty): status Triaged Fix Committed
2011-08-25 13:44:06 Martin Pitt bug added subscriber SRU Verification
2011-08-25 13:44:08 Martin Pitt tags monitors multiarch multiple wxdisplay monitors multiarch multiple verification-needed wxdisplay
2011-08-25 14:30:58 Launchpad Janitor branch linked lp:ubuntu/natty-proposed/wxwidgets2.8
2011-10-03 08:27:49 Jean-Baptiste Lallement tags monitors multiarch multiple verification-needed wxdisplay monitors multiarch multiple verification-done wxdisplay
2011-10-03 14:08:11 Launchpad Janitor wxwidgets2.8 (Ubuntu Natty): status Fix Committed Fix Released
2011-10-05 01:26:50 David Beswick bug added subscriber David Beswick