This page is for tracking transitioning packages from wxwidgets2.8 to wxwidgets3.0.
wxPython 3.0.0.0 was released more recently, and hasn't yet been packaged (ITP is 734799). So currently the focus is on C++ packages.
There are packages of wxWidgets 3.0.0 in testing. The package you probably want to build-depend on is libwxgtk3.0-dev (or if you only use the 'wxbase' library, libwxbase3.0-dev). There's no need to also build-depend on wx3.0-headers, and there's no need to build-depend on both libwxgtk3.0-dev and libwxbase3.0-dev.
Hopefully we can remove wxwidgets2.8 before the jessie freeze.
Some important notes:
- There are some overlaps with on-going transitions. Please check for this, and delay uploads until after these transitions are completed.
- The wxwidgets2.8 source package was actually based on wxPython (which includes an embedded copy of the C++ wxWidgets library sources), but the wxwidgets3.0 source package is just the C++ library (one motivation for this change is that there hasn't been an update of wxPython for 3.0 yet).
- Upstream now defaults to enabling their "WXDEBUG" checks for incorrect API usage. One consequence of this is that in 2.8, the -dbg packages were a version built with these checks on, and debug info, but in 3.0, the -dbg packages are just detached debug symbols. The other is that code which misuses the wx API may now pop up warning dialogs, while previously the code would have quietly muddled through. Overall sorting out such issues is good, but these dialogs are intrusive for users. Where upstream hasn't tried wx 2.9.x or 3.0, this means that even if you get a clean build, the result may not be usable, so testing as much functionality of the rebuilt package as you can is important. These assertions can be disabled by defined NDEBUG when building the application - e.g. by adding -DNDEBUG to CPPFLAGS.
- You should be able to co-install wx 2.8 and 3.0, so applications can switch independently of one another.
- The -doc package is temporarily gone in the 3.0 packages (upstream now release the docs as a separate download).
Popcon graph showing installations of wx C++ and Python runtimes for wx 2.6, 2.8 and 3.0:
Macports are also working on porting their packages to wx 3.0, so they may have useful patches (or check out from SVN).
If you've any useful information, please add it.
Table showing progress:
Package |
Upstream |
Debian |
BTS |
Notes |
Debian maintainer |
|
|
NEW processing because of new -dbg pkg |
Sebastian Reichel <sre@debian.org> |
||
|
|
|
Upstream cares about 3.0, but there are a few minor bugs, and one segfault. The segfault is fixed. The package is in new because of introducing erlang-dbg package |
Sergei Golovan <sgolovan> |
|
|
|
|
printing issues |
Olly Betts <olly> |
|
|
|
|
upgrading fixed 645159 |
Olly Betts <olly> |
|
|
|
NMUed at maintainer's request |
NIIBE Yutaka <gniibe@fsij.org> |
||
|
|
builds OK |
Carlo Segre <segre> |
||
|
|
builds with tiny patch and seems to work; macports built it |
Kartik Mistry <kartik> |
||
|
|
|
builds OK |
Debian Games Team <pkg-games-devel@lists.alioth.debian.org> |
|
|
|
|
|
Christian Marillat <marillat> |
|
|
|
|
New version requires 3.0. New package already in ubuntu ppa |
Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org> |
|
|
|
macports built it; seems to work when built with NDEBUG |
Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org> |
||
|
|
builds OK, seems hard to test |
Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org> |
||
|
|
Builds without patches, seems to work |
Chow Loong Jin <hyperair> |
||
|
|
Builds without any changes |
Yury Stankevich <urykhy@gmail.com> |
||
|
|
ITP |
Brandon <winterknight@email.com> |
||
|
|
ITP |
Nicolas Dandrimont <olasd> |
||
|
|
builds ok, seems to work ok; macports built it |
Debian Science Team <debian-science-maintainers@lists.alioth.debian.org> |
||
|
|
macports built it; needs trivial patch |
Uwe Hermann <uwe> |
||
|
|
builds with small patch |
Georges Khaznadar <georgesk> |
||
|
|
|
Debian Hamradio Maintainers <debian-hams@lists.debian.org> |
||
|
|
Builds without any changes |
Miriam Ruiz <miriam> |
||
|
|
Builds without any changes |
Debian Games Team <pkg-games-devel@lists.alioth.debian.org> |
||
|
|
New upstream release supports wx3.0 but requires luceneplusplus which isn't packaged yet; macports built it |
Andreas Rönnquist <gusnan@gusnan.se> working on it with Pedro Ribeiro's permission |
||
|
|
Has 3 reverse deps |
Laszlo Boszormenyi (GCS) <gcs> |
||
? |
|
|
non-free; inactive upstream; maintainer OK with removal |
Joachim Breitner <nomeata> |
|
|
|
Needs trivial patch to build with wx3; unpatched package fails to work if rebuilt; removal bug filed |
Debian Games Team <pkg-games-devel@lists.alioth.debian.org> |
||
|
|
|
Dead upstream; fails build due to wx API changes; maintainer says to remove |
Cyril Brulebois <kibi> |
|
|
|
|
Version from experimental fails to build |
Orphaned |
|
|
|
|
last upstream release 4.5 years ago; configure fails with configure: error: wxWidgets >= 2.4.2 required, found version 3.0.0; fixing that it fails to compile |
Orphaned |
|
|
|
|
wxbase only; build system needs minor tweaks |
Gerfried Fuchs <rhonda> |
|
|
|
|
build fails; macports built it |
Gerfried Fuchs <rhonda> |
|
|
|
|
patch sent upstream; loch still segfaults on some files when specified on the command line (but not under gdb or valgrind) |
Wookey <wookey> |
|
|
|
|
builds with 2.9.4, apparently 2.9.5 and 3.0.0 fail |
Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org> |
|
|
|
|
|
Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org> |
|
|
|
|
fails to build (wxString concatenation issues) |
Christine Spang <christine> |
|
|
|
|
patches sent upstream; assertion dialog on startup remains |
Debian Accessibility Team <debian-accessibility@lists.debian.org> |
|
|
|
|
Builds, but many assertion failed dialogs when run |
Andrew Shadura <andrewsh> |
|
|
|
|
Fails to build; Inactive upstream; already carrying compat patches for wx 2.6 + 2.8 |
Debian Games Team <pkg-games-devel@lists.alioth.debian.org> |
|
|
|
|
build fails |
Debian Games Team <pkg-games-devel@lists.alioth.debian.org> |
|
|
|
|
Build fails |
Debian Games Team <pkg-games-devel@lists.alioth.debian.org> |
|
|
|
|
Build fails; inactive upstream; package in poor state |
LI Daobing <lidaobing> |
|
|
|
|
Fails to build due to API changes; asked upstream about wx3 on IRC |
Luke Faraone <luke@faraone.cc> |
|
|
|
|
|
Axel Beckert <abe> |
|
|
|
|
builds ok |
Debichem Team <debichem-devel@lists.alioth.debian.org> |
|
|
|
|
|
Damyan Ivanov <dmn> |
|
|
|
|
B-D libwxsqlite3-2.8-dev |
Orphaned |
|
|
|
|
|
Debian ?PhotoTools Maintainers <pkg-phototools-devel@lists.alioth.debian.org> |
|
|
|
|
build fails (wxListCtrl not defined) |
Chris Frey <cdfrey@foursquare.net> |
|
|
|
|
builds and runs OK |
Debian Games Team <pkg-games-devel@lists.alioth.debian.org> |
|
|
|
|
builds fails (wxString-related issues) |
Debian Games Team <pkg-games-devel@lists.alioth.debian.org> |
|
|
|
|
Builds OK; Newer upstream release exists |
Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org> |
|
|
|
|
last release 2009 |
Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org> |
|
|
|
|
newer upstream version (2.8.2); configure fails to handle version 3.0.0 |
Daniel Echeverry <epsilon77@gmail.com> |
|
|
|
|
not in testing; experimental has newer version which should be wx2.9 compat; upstream has newer still |
Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org> |
|
|
|
|
contrib; upstream hg says "wxWidgets 2.8.10+ (but not 2.9.x)" |
Dmitry Smirnov <onlyjob> |
|
|
|
|
Build fails due to changes to wx constant name changes |
Debian Games Team <pkg-games-devel@lists.alioth.debian.org> |
|
|
|
|
fails to build, but newer upstream apparently works with 2.9.x |
orphaned |
|
|
|
|
Packaged version fails to build, but upstream apparently have fixed compatibility |
Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org> |
|
|
|
|
fails to build; no upstream release for 8.5 years |
Oliver Korff <ok@xynyx.de> |
|
|
|
|
fails to build due to API changes; newer upstream versions |
Carlo Segre <segre> |
|
|
|
|
Build fails |
Bas Wijnen <wijnen> |
|
|
|
|
Fails to build |
Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org> |
|
|
|
|
Fails to build |
Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org> |
|
|
|
|
Fails to build |
Debian BOINC Maintainers <pkg-boinc-devel@lists.alioth.debian.org> |
|
|
|
|
FTBFS; not in testing; maintainer reported to MIA; newer upstream; macports built it |
Andrew Ross <andrewross@users.sourceforge.net> |
|
? |
|
|
BD on libwxsqlite3-2.8-dev |
Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org> |
|
? |
|
|
macports built it; needs wxPython |
Christoph Schmidt-Hieber <christsc@gmx.de> |
|
? |
|
|
BD on libwxsqlite3-2.8-dev |
Paul Elliott <pelliott@blackpatchpanel.com> |
|
? |
|
|
Last upstream release was 2004 |
Bhavani Shankar <right2bhavi@gmail.com> |
|
? |
|
|
No upstream release for 6+ years |
Debichem Team <debichem-devel@lists.alioth.debian.org> |
|
? |
|
|
contrib; RFA |
Scott Howard <showard> |
|
? |
|
|
possibly no longer relevant as wx 3.0.0 should have a recent scintilla |
Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org> |
|
? |
|
|
|
David Paleino <dapal> |
|
? |
|
|
not in testing; upstream homepage 404 |
Gudjon I. Gudjonsson <gudjon@gudjon.org> |
|
? |
|
|
|
Debian Games Team <pkg-games-devel@lists.alioth.debian.org> |
|
? |
|
|
|
Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org> |
|
? |
|
|
|
Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org> |
|
? |
|
|
|
Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org> |
|
? |
|
|
|
Jose Luis Blanco (University of Malaga) <joseluisblancoc@gmail.com> |
|
? |
|
|
|
Alexander Kojevnikov <alexander@kojevnikov.com> |
|
? |
|
|
|
Adrien Cunin <adri2000@ubuntu.com> |
|
? |
|
|
|
Kevin M. Rosenberg <kmr> |
|
? |
|
|
|
Enas Giovanni <gio.enas@alice.it> |
|
? |
|
|
|
Debian Games Team <pkg-games-devel@lists.alioth.debian.org> |
|
? |
|
|
|
Debian Hamradio Maintainers <debian-hams@lists.debian.org> |
|
? |
|
|
|
Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org> |
|
? |
|
|
|
Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org> |
|
? |
|
|
|
Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org> |
|
? |
|
|
|
Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org> |