Differences between revisions 369 and 370
Revision 369 as of 2015-11-29 19:14:29
Size: 21530
Editor: ?OllyBetts
Comment: amule updated
Revision 370 as of 2016-01-11 23:26:34
Size: 3966
Editor: ?OllyBetts
Comment: wxwidgets2.8 now RMed, so remove the table as it's no longer interesting
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
This page is for tracking transitioning packages from [[DebianPts:wxwidgets2.8]] to [[DebianPts:wxwidgets3.0]] and [[DebianPts:wxpython3.0]]. Other useful tools: This page was for tracking transitioning packages from [[DebianPts:wxwidgets2.8]] to [[DebianPts:wxwidgets3.0]] and [[DebianPts:wxpython3.0]]. The transition is now complete, but the summary information has been left in case it is still of interest.

Transition bugs:
Line 8: Line 10:
There;s a backported version on wxWidgets 3.0.x in wheezy-backports, and a backport of wxPython 3.0.x is planned). There's a backported version on wxWidgets 3.0.x in wheezy-backports, and a backport of wxPython 3.0.x is planned).
Line 10: Line 12:
The wxwidgets2.8 packages did not release with jessie, and a removal bug has been filed requesting removal from unstable. The wxwidgets2.8 packages did not release with jessie, and were removed from unstable in January 2016.
Line 43: Line 45:
  * The wx3.0-doc package was temporarily gone in the version released with jessie - it's back in wxwidgets3.0 3.0.2-2, currently waiting in the NEW queue.   * The wx3.0-doc package was temporarily gone in the version released with jessie, due to changes in how upstream generated this documentation - it was reinstated in wxwidgets3.0 3.0.2-2.
Line 55: Line 57:

If you've any useful information, please add it.

== Still using wx2.8 ==

=== unstable ===

||'''Package'''||'''Upstream'''||'''Debian'''||'''BTS'''||'''Notes'''||'''Debian maintainer'''||
||DebianPts:tribler || {X} || {X} ||DebianBug:759044||wxpython||paulliu||

=== experimental ===

||DebianPts:tinc-gui || ? || EXP-only ||DebianBug:760695||wxpython; version using python-wxgtk2.8 is only in experimental, so doesn't block removal||guus||

== Done ==

||'''Package'''||'''Upstream'''||'''Debian'''||'''BTS'''||'''Notes'''||'''Debian maintainer'''||
||DebianPts:aegisub || (./) || (./) ||DebianBug:691384||NEW processing because of new -dbg pkg||Sebastian Reichel <sre>||
||DebianPts:erlang || (./) || (./) || ||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>||
||DebianPts:survex || (./) || (./) || || ||Olly Betts <olly>||
||DebianPts:sffview || (./) || (./) || ||upgrading fixed DebianBug:645159||Olly Betts <olly>||
||DebianPts:golly || (./) || (./) ||DebianBug:729677||NMUed at maintainer's request||NIIBE Yutaka <gniibe@fsij.org>||
||DebianPts:fityk || (./) || (./) ||DebianBug:703150||builds OK||Carlo Segre <segre>||
||DebianPts:xchm || (./) || (./) ||DebianBug:740991||builds with tiny patch and seems to work; macports built it||Kartik Mistry <kartik>||
||DebianPts:0ad || (./) || (./) || ||builds OK||Debian Games Team <pkg-games-devel@lists.alioth.d.o>||
||DebianPts:mkvtoolnix || (./) || (./) || || ||Christian Marillat <marillat>||
||DebianPts:saga || (./) || (./) || || New version requires 3.0. New package already in ubuntu ppa||Debian GIS Project <pkg-grass-devel@lists.alioth.d.o>||
||DebianPts:mathgl || (./) || (./) ||DebianBug:741710||builds OK, seems hard to test||Debian Science Maintainers <debian-science-maintainers@lists.alioth.d.o>||
||DebianPts:mediainfo || (./) || (./) ||DebianBug:741742||Builds without patches, seems to work||Chow Loong Jin <hyperair>||
||DebianPts:stx-btree || (./) || (./) ||DebianBug:741978||Builds without any changes||Yury Stankevich <urykhy@gmail.com>||
||DebianPts:spek || (./) || (./) ||DebianBug:742078||builds and works||Alexander Kojevnikov <alexander@kojevnikov.com>||
||DebianPts:mriconvert || (./) || (./) ||DebianBug:742019||builds without changes; upstream supports wx3||Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>||
||DebianPts:flamerobin || (./) || (./) ||DebianBug:742092||builds ok; seems to work||Damyan Ivanov <dmn>||
||DebianPts:ebook2cwgui || (./) || (./) ||DebianBug:741490|| ||Debian Hamradio Maintainers <debian-hams@lists.debian.org>||
||DebianPts:asc || (./) || (./) ||DebianBug:742572||builds and runs OK||Debian Games Team <pkg-games-devel@lists.alioth.debian.org>||
||DebianPts:delaboratory || (./) || (./) ||DebianBug:742659||Needs to be built with -DNDEBUG, runs OK||Laszlo Boszormenyi (GCS) <gcs>||
||DebianPts:tintii || (./) || (./) ||DebianBug:742020||builds without changes||Daniel Echeverry <epsilon77@gmail.com>||
||DebianPts:libwx-perl || (./) || (./) ||DebianBug:743280||newer upstream (0.9923) supports 3.0.0||Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>||
||DebianPts:libalien-wxwidgets-perl|| (./) || (./) ||DebianBug:743281||newer upstream (0.65) supports 3.0.0||Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>||
||DebianPts:rapidsvn || (./) || (./) || ||no upstream release for ~5 years; builds with assorted changes; QA upload|| Orphaned ||
||DebianPts:wxhexeditor || (./) || (./) ||DebianBug:744098||Builds; works ok with -DNDEBUG||Andrew Shadura <andrewsh>||
||DebianPts:wxmaxima || (./) || (./) ||DebianBug:741569||macports built it; seems to work when built with NDEBUG||Orphaned||
||DebianPts:espeakedit || (./) || (./) ||DebianBug:746538||builds and seems to work, but hard to test well due to lack of compatible espeak-data in unstable||Debian Accessibility Team <debian-accessibility@lists.debian.org>||
||DebianPts:hugin || (./) || (./) ||DebianBug:746528||builds ok; seems to work OK with patch from upstream to fix segfault on exit||Debian PhotoTools Maintainers <pkg-phototools-devel@lists.alioth.debian.org>||
||DebianPts:kicad || (./) || (./) ||DebianBug:741440||builds with small patch||Georges Khaznadar <georgesk>||
||DebianPts:libwx-scintilla-perl|| (./) || (./) || || ||Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>||
||DebianPts:pgadmin3 || (./) || (./) ||DebianBug:749140||builds ok; seems to work; upload pending||Gerfried Fuchs <rhonda>||
||DebianPts:jugglemaster || (./) || (./) ||DebianBug:749495||Builds with patch; Inactive upstream; already carrying compat patches for wx 2.6 + 2.8||Debian Games Team <pkg-games-devel@lists.alioth.debian.org>||
||DebianPts:megaglest || (./) || (./) ||DebianBug:741988||Builds without any changes||Debian Games Team <pkg-games-devel@lists.alioth.debian.org>||
||DebianPts:p7zip || - || (./) ||DebianBug:748639||BD but no runtime dev - 7zG built but not installed to any package!||Mohammed Adnène Trojette <adn>||
||DebianPts:gnuplot || (./) || (./) ||DebianBug:741072||builds ok, seems to work ok; macports built it||Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>||
||DebianPts:spatialite-gui || (./) || (./) ||DebianBug:748085||builds OK; seems to work but no suitable test data||Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>||
||DebianPts:pgagent || (./) || (./) ||DebianBug:749454||wxbase only; build system needs minor tweaks; unable to test myself||Gerfried Fuchs <rhonda>||
||DebianPts:gpac || - || (./) ||DebianBug:748715||unused BD on libwxgtk2.8-dev||Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>||
||DebianPts:bochs || (./) || (./) || ||Patched version from experimental for wx3.0 compat and QA uploaded|| Orphaned ||
||DebianPts:openyahtzee || (./) || (./) ||DebianBug:749992||builds with simple patch; seems to work||Debian Games Team <pkg-games-devel@lists.alioth.debian.org>||
||DebianPts:boinc || (./) || (./) ||DebianBug:749843||Package in experimental; unstable upload pending||Debian BOINC Maintainers <pkg-boinc-devel@lists.alioth.debian.org>||
||DebianPts:pgn2web || (./) || (./) ||DebianBug:743334||builds with simple patch; no upstream release for 8.5 years||Oliver Korff <ok@xynyx.de>||
||DebianPts:usbprog || (./) || (./) ||DebianBug:741391||macports built it; needs trivial patch; NMUed||Uwe Hermann <uwe>||
||DebianPts:xmlcopyeditor || (./) || (./) ||DebianBug:741732||Builds without any changes||Miriam Ruiz <miriam>||
||DebianPts:cba || (./) || (./) ||DebianBug:742576||builds and runs ok with -DNDEBUG||Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>||
||DebianPts:scorched3d || (./) || (./) ||DebianBug:749463||Builds with patches; seems to work ok||Debian Games Team <pkg-games-devel@lists.alioth.debian.org>||
||DebianPts:chipw || (./) || (./) ||DebianBug:748634||Patch in ticket (though upstream inactive, low popcon -> suggested removal)||Luke Faraone <luke@faraone.cc>||
||DebianPts:sooperlooper || (./) || (./) ||DebianBug:750737||Fails to build; new upstream 1.7.2 apparently compatible||Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>||
||DebianPts:springlobby || (./) || (./) ||DebianBug:751362||had switched to wx3.0 but maintainer switched back||Debian Games Team <pkg-games-devel@lists.alioth.debian.org>||
||DebianPts:wxsvg || (./) || (./) ||DebianBug:748722||PENDING in NEW; builds OK; no dependent packages||Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>||
||DebianPts:bossa || (./) || (./) ||DebianBug:751554||PENDING; builds with trivial patch to tell upstream build system to use wx3.0||Scott Howard <showard>||
||DebianPts:libwx-glcanvas-perl || (./) || (./) ||DebianBug:728670|| ||Nicolas Dandrimont <olasd>||
||DebianPts:trustedqsl || (./) || (./) ||DebianBug:750084||builds with patch; hard to test much without suitable files||Debian Hamradio Maintainers <debian-hams@lists.debian.org>||
||DebianPts:poedit || (./) || (./) ||DebianBug:741580||rebuilds cleanly with updated build-deps and seems to work fine, so QA uploaded (New upstream release supports wx3.0 but with STL support enabled, which is ABI incompatible; also requires luceneplusplus which isn't packaged yet; macports built it)|| orphaned (RFA) ||
||DebianPts:gentle || (./) || (./) ||DebianBug:750906||builds with patch; not tested yet||Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>||
||DebianPts:ginkgocadx || (./) || (./) ||DebianBug:749487||Packaged version fails to build, but upstream 3.6.1 release is compatible with wx3.0||Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>||
||DebianPts:mrpt || (./) || (./) ||DebianBug:750968||PENDING; Not in testing; updated package on mentors.d.n||Jose Luis Blanco (University of Malaga) <joseluisblancoc@gmail.com>||
||DebianPts:filezilla || (./) || (./) ||DebianBug:749128||Upstream 3.9.0.1 supports wx3.0||Adrien Cunin <adri2000@ubuntu.com>||
||DebianPts:3depict || (./) || (./) ||DebianBug:746609||Not in testing; maintainer added patch, but failed to update BD to use libwxgtk3.0-dev||Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>||
||DebianPts:plee-the-bear || (./) || (./) ||DebianBug:750087||Not in testing; builds with simple patch; Markus Koschany tested||Debian Games Team <pkg-games-devel@lists.alioth.debian.org>||
||DebianPts:crystalspace || (./) || (./) ||DebianBug:751558||Not in testing; builds with patch; Markus Koschany tested||Debian Games Team <pkg-games-devel@lists.alioth.debian.org>||
||DebianPts:openmsx-catapult || (./) || (./) ||DebianBug:750918||Build fails; newer upstream (0.10.1) adds wx3.0 compat; upload intended to fix this, but lacked BD update||Bas Wijnen <wijnen>||
||DebianPts:sandboxgamemaker || (./) || (./) ||DebianBug:749835||Not in testing; contrib; newer upstream but licensing needs checking; maintainer suggests removal from testing; new maintainer uploaded fixed version||was Scott Howard <showard>||
||DebianPts:treeviewx || (./) || (./) ||DebianBug:751255||builds with patch; not tested as no data||Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>||
||DebianPts:ctsim || (./) || (./) ||DebianBug:751552||Not in testing; builds with patch; works for simple testing||Kevin M. Rosenberg <kmr>||
||DebianPts:freqtweak || (./) || (./) ||DebianBug:750914||Not in testing; NMUed; builds and seems to work with patch; Last upstream release was 2009||Bhavani Shankar <right2bhavi@gmail.com>||
||DebianPts:wxsqlite3 || (./) || (./) ||DebianBug:741730||NMUed; Has 3 reverse deps; uploaded to experimental||Laszlo Boszormenyi (GCS) <gcs>||
||DebianPts:maitreya || (./) || (./) ||DebianBug:749974||newer upstream 7.0.6 supports wx3; updated package on mentors.d.n; BD on libwxsqlite3-2.8-dev||Paul Elliott <pelliott@blackpatchpanel.com>||
||DebianPts:codelite || (./) || (./) ||DebianBug:749976||Not in testing; BD on libwxsqlite3-2.8-dev; new upsteam version requires wx3; updated package in experimental|| Being adopted ||
||DebianPts:guayadeque || (./) || (./) ||DebianBug:749978||Not in testing; builds with patch and seems to work correctly; upstream switching from wx to Qt; BD on libwxsqlite3-2.8-dev||Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>||
||DebianPts:therion || (./) || (./) ||DebianBug:749687||Not in testing; builds and works with patch||Wookey <wookey>||
||DebianPts:thuban || (./) || (./) ||DebianBug:757299||also depends on wxPython; last release September 2009; seems to work with patch||Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>||
||DebianPts:objcryst-fox || (./) || (./) ||DebianBug:749870||Not in testing; builds with patch; no data to test with||Carlo Segre <segre>||
||DebianPts:stimfit || (./) || (./) ||DebianBug:757289||macports built it; needs wxPython||Christoph Schmidt-Hieber <christsc@gmx.de>||
||DebianPts:freedink-dfarc || (./) || (./) ||DebianBug:750001||Builds with patch; seems to work; maintainer doesn't want NMU||Debian Games Team <pkg-games-devel@lists.alioth.d.o>||
||DebianPts:nautic || (./) || (./) ||DebianBug:750972||Not in testing; FTBFS (patch in BTS) + two other RC bugs; build with tiny patch, but lots of assertions; maintainer(=upstream) working on it, but busy; offered to NMU||Enas Giovanni <gio.enas@alice.it>||
||DebianPts:barry || (./) || (./) ||DebianBug:751262||Maintainer too busy; Not in testing; builds with patch and runs OK but unable to fully test||Chris Frey <cdfrey@foursquare.net>||
||DebianPts:openbabel || (./) || (./) ||DebianBug:742031||PENDING (for ages - maintainer pinged); builds ok||Debichem Team <debichem-devel@lists.alioth.d.o>||
||DebianPts:qutemol || (./) || (./) ||DebianBug:749861||NMUed to DELAYED/5; Not in testing; builds with patch; segfaults in same places build with 2.8 does; No upstream release for 6+ years||Debichem Team <debichem-devel@lists.alioth.debian.org>||
||DebianPts:plplot || (./) || (./) ||DebianBug:749488||Multiple RC bugs; Not in testing; newer upstream wx3.0 compatible and on mentors.d.n; macports built it||Andrew Ross <andrewross@users.sourceforge.net>||
||DebianPts:gnudatalanguage || (./) || (./) ||DebianBug:751566||Not in testing; was blocked by plplot||Axel Beckert <abe>||
||DebianPts:freespace2-launcher-wxlauncher|| (./) || (./) ||DebianBug:749834||Not in testing; contrib; builds with patch and seems to work||Dmitry Smirnov <onlyjob>||
||DebianPts:wxastrocapture || (./) || (./) ||DebianBug:755558||upload promised soon; new since wheezy; builds and seems to work with patch|| <debian-science-maintainers@lists.alioth.d.o>||
||DebianPts:audacity || (./) || (./) ||DebianBug:749659||Patches in ticket||Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.d.o>||
||DebianPts:vavoom || (./) || RMed ||DebianBug:740989||Needs trivial patch to build with wx3; unpatched package fails to work if rebuilt; several alternatives packaged; removed with maintainer's agreement||Debian Games Team <pkg-games-devel@lists.alioth.debian.org>||
||DebianPts:multiget || {X} || RMed ||DebianBug:749993||Build fails; inactive upstream; package in poor state; several alternatives packages; removed with maintainer's agreement||LI Daobing <lidaobing>||
||DebianPts:extrema || {X} || RMed ||DebianBug:752947||Not in testing; No upstream release for ~4 years; orphaned; builds with patch for clang FTBFS in DebianBug:742158 but SEGV during startup; RM filed||Orphaned||
||DebianPts:graphthing || {X} || RMed ||DebianBug:750145||Not in testing; Dead upstream; fails build due to wx API changes; maintainer says to remove; RM filed||Cyril Brulebois <kibi>||
||DebianPts:gambit || (./) || RMed ||DebianBug:749493||Not in testing; orphaned; fails to build, but newer upstream apparently works with 2.9.x; RM filed||orphaned||
||DebianPts:xaralx || ? || RMed ||DebianBug:749844||Not in testing; non-free; inactive upstream; maintainer OK with removal||Joachim Breitner <nomeata>||
||DebianPts:dolphin-emu || (./) || NEW ||DebianBug:535073||In NEW queue||Brandon <winterknight@email.com>||
||DebianPts:pytimechart || ? || (./) ||DebianBug:759068||wxpython; existing packaged version fails at startup||Python Applications Packaging Team||
||DebianPts:codeblocks || (./) || (./) ||DebianBug:744115||builds with no upstream changes; maintainer says there are runtime issues, which -DNDEBUG seems to fix; upstream trunk wx3 compatible but no sign of a new release despite prodding; co-maintainer suggested removal for jessie||David Paleino <dapal>||
||DebianPts:gspiceui || (./) || (./) ||DebianBug:750743||New 1.1.00 release supports wx3; sponsored upload||Gudjon I. Gudjonsson <gudjon@gudjon.org>||
||DebianPts:sitplus || (./) || (./) ||DebianBug:750910||Not in testing; Builds with patch though needs hardware to test fully; upstream supports wx3 since after packaged release; maintainer and upstream working on updated package, but update is complex||Debian Med Packaging Team <debian-med-packaging@lists.alioth.d.o>||
||DebianPts:amule || ? || (./) ||DebianBug:751241||Not in testing; upstream seems to have wx3 support, but debian maintainer reverted to wx2.8 because it's apparently too buggy||Debian aMule Team <pkg-amule-devel@lists.alioth.d.o>||

This page was for tracking transitioning packages from wxwidgets2.8 to wxwidgets3.0 and wxpython3.0. The transition is now complete, but the summary information has been left in case it is still of interest.

Transition bugs:

Jessie released with wxWidgets 3.0.2 and wxPython 3.0.1.1 (wxPython 3.0.2.0 was too late for the freeze).

There's a backported version on wxWidgets 3.0.x in wheezy-backports, and a backport of wxPython 3.0.x is planned).

The wxwidgets2.8 packages did not release with jessie, and were removed from unstable in January 2016.

For C++ packages, 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 or wx-common, and there's no need to build-depend on both libwxgtk3.0-dev and libwxbase3.0-dev.

Some important notes:

  • There may be overlaps with other on-going transitions. Please check for this, and delay uploads of affected packages until after these transitions have been completed.
  • You can co-install wx 2.8 and 3.0, so applications can switch independently of one another.
  • 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 was that wxPython 3.0.0.0 appeared some time after wxWidgets 3.0.0).
  • 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, which means such assertions will be handled as they would have been by a default build of 2.8 (such as that in wxgtk2.8-0).
  • The wx3.0-doc package was temporarily gone in the version released with jessie, due to changes in how upstream generated this documentation - it was reinstated in wxwidgets3.0 3.0.2-2.
  • Upstream provide a document listing "Changes Since wxWidgets 2.8", which may be useful where the upstream code needs updating. The other common build failures are due to compatibility with wx2.6 being off in the 3.0 packages (which is upstream's default).

Popcon graph showing installs of the wx3.0 runtime library and wxpython 3.0 packages:

http://qa.debian.org/cgi-bin/popcon-png?packages=libwxgtk3.0-0+libwxbase3.0-0+libwxgtk-media3.0-0+libwxgtk-webview3.0-0+python-wxgtk3.0&show_installed=on&want_legend=on&date_fmt=%Y-%m&beenhere=1

Popcon graph showing installations of wx C++ and Python runtimes for wx 2.6, 2.8 and 3.0:

http://qa.debian.org/cgi-bin/popcon-png?packages=libwxgtk2.6-0+libwxgtk2.8-0+libwxgtk3.0-0+python-wxgtk2.6+python-wxgtk2.8+python-wxgtk3.0&show_installed=on&want_legend=on&date_fmt=%Y-%m&beenhere=1