Differences between revisions 358 and 359
Revision 358 as of 2015-02-25 22:46:20
Size: 21533
Editor: ?OllyBetts
Comment:
Revision 359 as of 2015-03-26 05:30:20
Size: 21533
Editor: ?OllyBetts
Comment: NMUed pytimechart
Deletions are marked like this. Additions are marked like this.
Line 66: Line 66:
||DebianPts:pytimechart || ? || ? ||DebianBug:759068||wxpython; existing packaged version fails at startup||Python Applications Packaging Team||
Line 165: Line 164:
||DebianPts:pytimechart || ? || (./) ||DebianBug:759068||wxpython; existing packaged version fails at startup||Python Applications Packaging Team||

This page is for tracking transitioning packages from wxwidgets2.8 to wxwidgets3.0 and wxpython3.0. Other useful tools:

There are now packages of wxWidgets 3.0.2 in testing and unstable. A backported version is available in wheezy-backports.

Packages of wxPython 3.0.1.1 are in testing and unstable. A backport is planned.

The wxwidgets2.8 packages have now been removed from jessie, and will be dropped from unstable fairly soon.

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 -doc package is temporarily gone in the 3.0 packages (upstream now release the docs as a separate download).
  • 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

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

Still using wx2.8

Package

Upstream

Debian

BTS

Notes

Debian maintainer

sitplus

(./)

{X}

750910

Not in testing; Fails to build; upstream supports wx3 since after packaged release; maintainer and upstream working on updated package, but OK to remove if not ready in time

Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>

amule

?

{X}

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.debian.org>

gspiceui

(./)

RM

750743

Not in testing; maintainer says "program doesn't seem to be in too good state at the moment" and suggests removal; homepage in d/control needs updating; wx3 compat in SVN r171

Gudjon I. Gudjonsson <gudjon@gudjon.org>

codeblocks

(./)

RM

744115

builds with no upstream changes; maintainer says there are runtime issues; upstream trunk wx3 compatible but no sign of a new release despite prodding; co-maintainer suggests removal

David Paleino <dapal>

tinc-gui

?

EXP

760695

wxpython; package in experimental adds dep on python-wxgtk2.8

guus

tribler

{X}

{X}

759044

wxpython

paulliu

Removal Requested

Done

Package

Upstream

Debian

BTS

Notes

Debian maintainer

aegisub

(./)

(./)

691384

NEW processing because of new -dbg pkg

Sebastian Reichel <sre>

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>

survex

(./)

(./)

Olly Betts <olly>

sffview

(./)

(./)

upgrading fixed 645159

Olly Betts <olly>

golly

(./)

(./)

729677

NMUed at maintainer's request

NIIBE Yutaka <gniibe@fsij.org>

fityk

(./)

(./)

703150

builds OK

Carlo Segre <segre>

xchm

(./)

(./)

740991

builds with tiny patch and seems to work; macports built it

Kartik Mistry <kartik>

0ad

(./)

(./)

builds OK

Debian Games Team <pkg-games-devel@lists.alioth.debian.org>

mkvtoolnix

(./)

(./)

Christian Marillat <marillat>

saga

(./)

(./)

New version requires 3.0. New package already in ubuntu ppa

Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>

mathgl

(./)

(./)

741710

builds OK, seems hard to test

Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>

mediainfo

(./)

(./)

741742

Builds without patches, seems to work

Chow Loong Jin <hyperair>

stx-btree

(./)

(./)

741978

Builds without any changes

Yury Stankevich <urykhy@gmail.com>

spek

(./)

(./)

742078

builds and works

Alexander Kojevnikov <alexander@kojevnikov.com>

mriconvert

(./)

(./)

742019

builds without changes; upstream supports wx3

Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>

flamerobin

(./)

(./)

742092

builds ok; seems to work

Damyan Ivanov <dmn>

ebook2cwgui

(./)

(./)

741490

Debian Hamradio Maintainers <debian-hams@lists.debian.org>

asc

(./)

(./)

742572

builds and runs OK

Debian Games Team <pkg-games-devel@lists.alioth.debian.org>

delaboratory

(./)

(./)

742659

Needs to be built with -DNDEBUG, runs OK

Laszlo Boszormenyi (GCS) <gcs>

tintii

(./)

(./)

742020

builds without changes

Daniel Echeverry <epsilon77@gmail.com>

libwx-perl

(./)

(./)

743280

newer upstream (0.9923) supports 3.0.0

Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>

libalien-wxwidgets-perl

(./)

(./)

743281

newer upstream (0.65) supports 3.0.0

Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>

rapidsvn

(./)

(./)

no upstream release for ~5 years; builds with assorted changes; QA upload

Orphaned

wxhexeditor

(./)

(./)

744098

Builds; works ok with -DNDEBUG

Andrew Shadura <andrewsh>

wxmaxima

(./)

(./)

741569

macports built it; seems to work when built with NDEBUG

Orphaned

espeakedit

(./)

(./)

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>

hugin

(./)

(./)

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>

kicad

(./)

(./)

741440

builds with small patch

Georges Khaznadar <georgesk>

libwx-scintilla-perl

(./)

(./)

Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>

pgadmin3

(./)

(./)

749140

builds ok; seems to work; upload pending

Gerfried Fuchs <rhonda>

jugglemaster

(./)

(./)

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>

megaglest

(./)

(./)

741988

Builds without any changes

Debian Games Team <pkg-games-devel@lists.alioth.debian.org>

p7zip

-

(./)

748639

BD but no runtime dev - 7zG built but not installed to any package!

Mohammed Adnène Trojette <adn>

gnuplot

(./)

(./)

741072

builds ok, seems to work ok; macports built it

Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>

spatialite-gui

(./)

(./)

748085

builds OK; seems to work but no suitable test data

Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>

pgagent

(./)

(./)

749454

wxbase only; build system needs minor tweaks; unable to test myself

Gerfried Fuchs <rhonda>

gpac

-

(./)

748715

unused BD on libwxgtk2.8-dev

Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>

bochs

(./)

(./)

Patched version from experimental for wx3.0 compat and QA uploaded

Orphaned

openyahtzee

(./)

(./)

749992

builds with simple patch; seems to work

Debian Games Team <pkg-games-devel@lists.alioth.debian.org>

boinc

(./)

(./)

749843

Package in experimental; unstable upload pending

Debian BOINC Maintainers <pkg-boinc-devel@lists.alioth.debian.org>

pgn2web

(./)

(./)

743334

builds with simple patch; no upstream release for 8.5 years

Oliver Korff <ok@xynyx.de>

usbprog

(./)

(./)

741391

macports built it; needs trivial patch; NMUed

Uwe Hermann <uwe>

xmlcopyeditor

(./)

(./)

741732

Builds without any changes

Miriam Ruiz <miriam>

cba

(./)

(./)

742576

builds and runs ok with -DNDEBUG

Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>

scorched3d

(./)

(./)

749463

Builds with patches; seems to work ok

Debian Games Team <pkg-games-devel@lists.alioth.debian.org>

chipw

(./)

(./)

748634

Patch in ticket (though upstream inactive, low popcon -> suggested removal)

Luke Faraone <luke@faraone.cc>

sooperlooper

(./)

(./)

750737

Fails to build; new upstream 1.7.2 apparently compatible

Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>

springlobby

(./)

(./)

751362

had switched to wx3.0 but maintainer switched back

Debian Games Team <pkg-games-devel@lists.alioth.debian.org>

wxsvg

(./)

(./)

748722

PENDING in NEW; builds OK; no dependent packages

Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>

bossa

(./)

(./)

751554

PENDING; builds with trivial patch to tell upstream build system to use wx3.0

Scott Howard <showard>

libwx-glcanvas-perl

(./)

(./)

728670

Nicolas Dandrimont <olasd>

trustedqsl

(./)

(./)

750084

builds with patch; hard to test much without suitable files

Debian Hamradio Maintainers <debian-hams@lists.debian.org>

poedit

(./)

(./)

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)

gentle

(./)

(./)

750906

builds with patch; not tested yet

Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>

ginkgocadx

(./)

(./)

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>

mrpt

(./)

(./)

750968

PENDING; Not in testing; updated package on mentors.d.n

Jose Luis Blanco (University of Malaga) <joseluisblancoc@gmail.com>

filezilla

(./)

(./)

749128

Upstream 3.9.0.1 supports wx3.0

Adrien Cunin <adri2000@ubuntu.com>

3depict

(./)

(./)

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>

plee-the-bear

(./)

(./)

750087

Not in testing; builds with simple patch; Markus Koschany tested

Debian Games Team <pkg-games-devel@lists.alioth.debian.org>

crystalspace

(./)

(./)

751558

Not in testing; builds with patch; Markus Koschany tested

Debian Games Team <pkg-games-devel@lists.alioth.debian.org>

openmsx-catapult

(./)

(./)

750918

Build fails; newer upstream (0.10.1) adds wx3.0 compat; upload intended to fix this, but lacked BD update

Bas Wijnen <wijnen>

sandboxgamemaker

(./)

(./)

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>

treeviewx

(./)

(./)

751255

builds with patch; not tested as no data

Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>

ctsim

(./)

(./)

751552

Not in testing; builds with patch; works for simple testing

Kevin M. Rosenberg <kmr>

freqtweak

(./)

(./)

750914

Not in testing; NMUed; builds and seems to work with patch; Last upstream release was 2009

Bhavani Shankar <right2bhavi@gmail.com>

wxsqlite3

(./)

(./)

741730

NMUed; Has 3 reverse deps; uploaded to experimental

Laszlo Boszormenyi (GCS) <gcs>

maitreya

(./)

(./)

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>

codelite

(./)

(./)

749976

Not in testing; BD on libwxsqlite3-2.8-dev; new upsteam version requires wx3; updated package in experimental

Being adopted

guayadeque

(./)

(./)

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>

therion

(./)

(./)

749687

Not in testing; builds and works with patch

Wookey <wookey>

thuban

(./)

(./)

757299

also depends on wxPython; last release September 2009; seems to work with patch

Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>

objcryst-fox

(./)

(./)

749870

Not in testing; builds with patch; no data to test with

Carlo Segre <segre>

stimfit

(./)

(./)

757289

macports built it; needs wxPython

Christoph Schmidt-Hieber <christsc@gmx.de>

freedink-dfarc

(./)

(./)

750001

Builds with patch; seems to work; maintainer doesn't want NMU

Debian Games Team <pkg-games-devel@lists.alioth.debian.org>

nautic

(./)

(./)

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>

barry

(./)

(./)

751262

Maintainer too busy; Not in testing; builds with patch and runs OK but unable to fully test

Chris Frey <cdfrey@foursquare.net>

openbabel

(./)

(./)

742031

PENDING (for ages - maintainer pinged); builds ok

Debichem Team <debichem-devel@lists.alioth.debian.org>

qutemol

(./)

(./)

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>

plplot

(./)

(./)

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>

gnudatalanguage

(./)

(./)

751566

Not in testing; was blocked by plplot

Axel Beckert <abe>

freespace2-launcher-wxlauncher

(./)

(./)

749834

Not in testing; contrib; builds with patch and seems to work

Dmitry Smirnov <onlyjob>

wxastrocapture

(./)

(./)

755558

upload promised soon; new since wheezy; builds and seems to work with patch

<debian-science-maintainers@lists.alioth.d.o>

audacity

(./)

(./)

749659

Patches in ticket

Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>

vavoom

(./)

RMed

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>

multiget

{X}

RMed

749993

Build fails; inactive upstream; package in poor state; several alternatives packages; removed with maintainer's agreement

LI Daobing <lidaobing>

extrema

{X}

RMed

752947

Not in testing; No upstream release for ~4 years; orphaned; builds with patch for clang FTBFS in 742158 but SEGV during startup; RM filed

Orphaned

graphthing

{X}

RMed

750145

Not in testing; Dead upstream; fails build due to wx API changes; maintainer says to remove; RM filed

Cyril Brulebois <kibi>

gambit

(./)

RMed

749493

Not in testing; orphaned; fails to build, but newer upstream apparently works with 2.9.x; RM filed

orphaned

xaralx

?

RMed

749844

Not in testing; non-free; inactive upstream; maintainer OK with removal

Joachim Breitner <nomeata>

dolphin-emu

(./)

NEW

535073

In NEW queue

Brandon <winterknight@email.com>

pytimechart

?

(./)

759068

wxpython; existing packaged version fails at startup

Python Applications Packaging Team