Package: python-avc Version: 0.8.3-1 Severity: normal Tags: patch pending Dear maintainer,
I've prepared an NMU for python-avc (versioned as 0.8.3-1.1) and have uploaded it. The patch is the same as the one I sent before, except that I updated the debian/changelog entry. Cheers, Olly
diff -Nru python-avc-0.8.3/debian/changelog python-avc-0.8.3/debian/changelog --- python-avc-0.8.3/debian/changelog 2011-04-21 07:53:08.000000000 +1200 +++ python-avc-0.8.3/debian/changelog 2014-09-19 20:07:48.000000000 +1200 @@ -1,3 +1,13 @@ +python-avc (0.8.3-1.1) unstable; urgency=medium + + * Non-maintainer upload with maintainer's consent. + * Update for wxPython 3.0 (Closes: #759091): + + New patch: wxpython3.0.patch + + Drop alternative dependency on long-obsolete python-wxgtk2.6. + (Closes: #645890) + + -- Olly Betts <o...@survex.com> Fri, 19 Sep 2014 08:00:20 +0000 + python-avc (0.8.3-1) unstable; urgency=low [ Fabrizio Pollastri ] diff -Nru python-avc-0.8.3/debian/control python-avc-0.8.3/debian/control --- python-avc-0.8.3/debian/control 2011-04-21 07:51:49.000000000 +1200 +++ python-avc-0.8.3/debian/control 2014-09-18 23:22:27.000000000 +1200 @@ -14,7 +14,7 @@ Architecture: all Depends: ${python:Depends}, ${misc:Depends} Suggests: python-gtk2 (>=2.0), python-qt3 (>=3.0), python-qt4 (>=4.0), - python-tk (>=2.0), python-wxgtk2.6 | python-wxgtk2.8, jython (>=2.5) + python-tk (>=2.0), python-wxgtk3.0, jython (>=2.5) Description: live connection among widgets and application variables AVC, the Application View Controller is a multiplatform, fully automatic, live connection among the values displayed by graphical interface widgets and diff -Nru python-avc-0.8.3/debian/patches/series python-avc-0.8.3/debian/patches/series --- python-avc-0.8.3/debian/patches/series 1970-01-01 12:00:00.000000000 +1200 +++ python-avc-0.8.3/debian/patches/series 2014-09-18 23:33:34.000000000 +1200 @@ -0,0 +1 @@ +wxpython3.0.patch diff -Nru python-avc-0.8.3/debian/patches/wxpython3.0.patch python-avc-0.8.3/debian/patches/wxpython3.0.patch --- python-avc-0.8.3/debian/patches/wxpython3.0.patch 1970-01-01 12:00:00.000000000 +1200 +++ python-avc-0.8.3/debian/patches/wxpython3.0.patch 2014-09-19 00:02:27.000000000 +1200 @@ -0,0 +1,210 @@ +Description: Update for wxPython 3.0 + These changes should remain compatible with wxPython 2.8. +Author: Olly Betts <o...@survex.com> +Bug-Debian: https://bugs.debian.org/759091 +Forwarded: no +Last-Update: 2014-09-18 + +Index: python-avc-0.8.3/examples/wx_countdown.py +=================================================================== +--- python-avc-0.8.3.orig/examples/wx_countdown.py ++++ python-avc-0.8.3/examples/wx_countdown.py +@@ -76,7 +76,7 @@ class Countdown(AVC): + self.root.Close() + + +-class Example(wx.PySimpleApp,AVC): ++class Example(wx.App,AVC): + """ + Continuously create at random intervals windows with a countdown from 10 to 0. + When a countdown reaches zero, its window is destroyed. Also create a main +@@ -86,7 +86,7 @@ class Example(wx.PySimpleApp,AVC): + def __init__(self): + + # init wx application base class +- wx.PySimpleApp.__init__(self) ++ wx.App.__init__(self) + + # create GUI + xml_resource = xrc.XmlResource(WXGLADE_MAIN) +Index: python-avc-0.8.3/examples/wx_counter.py +=================================================================== +--- python-avc-0.8.3.orig/examples/wx_counter.py ++++ python-avc-0.8.3/examples/wx_counter.py +@@ -39,13 +39,13 @@ LOW_SPEED = 0.5 #-- + HIGH_SPEED = 0.1 #- low and high speed period (ms) + + +-class ExampleGUI(wx.PySimpleApp): ++class ExampleGUI(wx.App): + "Counter GUI creation" + + def __init__(self): + + # init wx application base class +- wx.PySimpleApp.__init__(self) ++ wx.App.__init__(self) + + # create GUI + xml_resource = xrc.XmlResource(WXGLADE_XML) +Index: python-avc-0.8.3/examples/wx_counter_progui.py +=================================================================== +--- python-avc-0.8.3.orig/examples/wx_counter_progui.py ++++ python-avc-0.8.3/examples/wx_counter_progui.py +@@ -37,7 +37,7 @@ LOW_SPEED = 500 #-- + HIGH_SPEED = 100 #- low and high speed period (ms) + + +-class Example(wx.PySimpleApp,AVC): ++class Example(wx.App,AVC): + """ + A counter displayed in a static text widget whose count speed can be + accelerated by checking a check box. +@@ -48,7 +48,7 @@ class Example(wx.PySimpleApp,AVC): + ## create GUI + + # init wx application base class +- wx.PySimpleApp.__init__(self) ++ wx.App.__init__(self) + + # create widgets: a top level window, a label and a spin control. + self.root = wx.Frame(None,title='AVC wx counter example',size=(320,60)) +Index: python-avc-0.8.3/examples/wx_label.py +=================================================================== +--- python-avc-0.8.3.orig/examples/wx_label.py ++++ python-avc-0.8.3/examples/wx_label.py +@@ -37,7 +37,7 @@ from avc import * # AVC for wx + WXGLADE_XML = 'wx_label.xrc' # GUI wxGlade descriptor + + +-class Example(wx.PySimpleApp,AVC): ++class Example(wx.App,AVC): + """ + Showcase of formatting capabilities for the label widget + """ +@@ -45,7 +45,7 @@ class Example(wx.PySimpleApp,AVC): + def __init__(self): + + # init wx application base class +- wx.PySimpleApp.__init__(self) ++ wx.App.__init__(self) + + # create GUI + xml_resource = xrc.XmlResource(WXGLADE_XML) +Index: python-avc-0.8.3/examples/wx_listtreectrl.py +=================================================================== +--- python-avc-0.8.3.orig/examples/wx_listtreectrl.py ++++ python-avc-0.8.3/examples/wx_listtreectrl.py +@@ -41,7 +41,7 @@ WXGLADE_XML = 'wx_listtreectrl.xrc' # GU + UPDATE_PERIOD = 2000 # ms + + +-class Example(wx.PySimpleApp,AVC): ++class Example(wx.App,AVC): + """ + Showcase of display capabilities for the list control and tree control widgets + """ +@@ -49,7 +49,7 @@ class Example(wx.PySimpleApp,AVC): + def __init__(self): + + # init wx application base class +- wx.PySimpleApp.__init__(self) ++ wx.App.__init__(self) + + # create GUI + xml_resource = xrc.XmlResource(WXGLADE_XML) +Index: python-avc-0.8.3/examples/wx_showcase.py +=================================================================== +--- python-avc-0.8.3.orig/examples/wx_showcase.py ++++ python-avc-0.8.3/examples/wx_showcase.py +@@ -38,7 +38,7 @@ WXGLADE_XML = 'wx_showcase.xrc' # GUI w + INCREMENTER_PERIOD = 333 # ms + + +-class Example(wx.PySimpleApp,AVC): ++class Example(wx.App,AVC): + """ + A table of all supported widget/control type combinations + """ +@@ -46,7 +46,7 @@ class Example(wx.PySimpleApp,AVC): + def __init__(self): + + # init wx application base class +- wx.PySimpleApp.__init__(self) ++ wx.App.__init__(self) + + # create GUI + xml_resource = xrc.XmlResource(WXGLADE_XML) +Index: python-avc-0.8.3/examples/wx_spinctrl.py +=================================================================== +--- python-avc-0.8.3.orig/examples/wx_spinctrl.py ++++ python-avc-0.8.3/examples/wx_spinctrl.py +@@ -37,7 +37,7 @@ from avc import * # AVC + WXGLADE_XML = 'wx_spinctrl.xrc' # GUI wxGlade descriptor + + +-class Example(wx.PySimpleApp,AVC): ++class Example(wx.App,AVC): + """ + A spin control whose value is replicated into a static text + """ +@@ -45,7 +45,7 @@ class Example(wx.PySimpleApp,AVC): + def __init__(self): + + # init wx application base class +- wx.PySimpleApp.__init__(self) ++ wx.App.__init__(self) + + # create GUI + xml_resource = xrc.XmlResource(WXGLADE_XML) +Index: python-avc-0.8.3/examples/wx_spinctrl_progui.py +=================================================================== +--- python-avc-0.8.3.orig/examples/wx_spinctrl_progui.py ++++ python-avc-0.8.3/examples/wx_spinctrl_progui.py +@@ -34,7 +34,7 @@ import wx # wx tool kit bindings + from avc import * # AVC + + +-class Example(wx.PySimpleApp,AVC): ++class Example(wx.App,AVC): + """ + A spin control whose value is replicated into a static text + """ +@@ -44,7 +44,7 @@ class Example(wx.PySimpleApp,AVC): + ## create GUI + + # init wx application base class +- wx.PySimpleApp.__init__(self) ++ wx.App.__init__(self) + + # create widgets: a top level window, a static text and a spin control. + root = wx.Frame(None,title='AVC wx spin control example',size=(320,60)) +Index: python-avc-0.8.3/examples/wx_showcase.xrc +=================================================================== +--- python-avc-0.8.3.orig/examples/wx_showcase.xrc ++++ python-avc-0.8.3/examples/wx_showcase.xrc +@@ -30,7 +30,6 @@ + </object> + </object> + <object class="sizeritem"> +- <option>1</option> + <flag>wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxSHAPED</flag> + <object class="wxStaticText" name="label_5"> + <style>wxALIGN_CENTRE</style> +@@ -68,7 +67,7 @@ + <border>5</border> + <object class="wxBitmapButton" name="boolean1__bitmapbutton"> + <size>40, 25</size> +- <bitmap>../doc/favicon.ico</bitmap> ++ <!-- file missing: <bitmap>../doc/favicon.ico</bitmap> --> + </object> + </object> + </object> +@@ -96,7 +95,6 @@ + </object> + </object> + <object class="sizeritem"> +- <option>1</option> + <flag>wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxSHAPED</flag> + <object class="wxBoxSizer"> + <orient>wxVERTICAL</orient>