Your message dated Wed, 20 Aug 2014 01:49:08 +0000
with message-id <e1xjv1q-000682...@franck.debian.org>
and subject line Bug#757299: fixed in thuban 1.2.2-6
has caused the Debian Bug report #757299,
regarding thuban: Please update to use wxwidgets3.0
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
757299: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=757299
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: thuban
Version: 1.2.2-5
Severity: important
Tags: patch
Tags: sid jessie
User: freewx-ma...@lists.alioth.debian.org
Usertags: wx3.0 wxpy3.0
Control: block 748169 by -1
Control: block 755757 by -1

We're aiming to migrate the archive to using wxwidgets3.0/wxpython3.0
instead of wxwidgets2.8, and hope to drop wxwidgets2.8 before jessie
is released.

I've built thuban with the attached patch.  It starts up OK, and I can
open the "About" dialog, create a new session and toggle the map legend.
However, I don't have any shape files so can't test further.  And it
would be better if someone more familiar with the package did a thorough
test.

I'm happy to NMU this change if you wish me to - just let me know.

Cheers,
    Olly
diff -Nru thuban-1.2.2/debian/changelog thuban-1.2.2/debian/changelog
--- thuban-1.2.2/debian/changelog	2014-01-12 22:08:20.000000000 +1300
+++ thuban-1.2.2/debian/changelog	2014-08-07 11:52:37.000000000 +1200
@@ -1,3 +1,10 @@
+thuban (1.2.2-5.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Update to use wxWidgets 3.0 - drop wxpython.patch, add wxpython3.0.patch.
+
+ -- Olly Betts <o...@survex.com>  Thu, 07 Aug 2014 11:52:34 +1200
+
 thuban (1.2.2-5) unstable; urgency=low
 
   * Bump Standards-Version to 3.9.5, no changes required.
diff -Nru thuban-1.2.2/debian/control thuban-1.2.2/debian/control
--- thuban-1.2.2/debian/control	2014-01-12 22:08:20.000000000 +1300
+++ thuban-1.2.2/debian/control	2014-08-07 11:25:35.000000000 +1200
@@ -6,10 +6,11 @@
 Priority: optional
 Build-Depends: debhelper (>= 9),
                python-all-dev (>= 2.6.6-3~),
-               python-wxgtk2.8,
+               python-wxgtk3.0,
+               python-wxgtk3.0-dev,
                libproj-dev,
                libgdal-dev,
-               libwxgtk2.8-dev,
+               libwxgtk3.0-dev,
                docbook-utils,
                docbook-xsl,
                docbook-xml,
@@ -25,7 +26,7 @@
 Depends: ${shlibs:Depends},
          ${python:Depends},
          gdal-bin,
-         python-wxgtk2.8,
+         python-wxgtk3.0,
          python-sqlite,
          ${misc:Depends}
 Recommends: python-psycopg2,
diff -Nru thuban-1.2.2/debian/patches/series thuban-1.2.2/debian/patches/series
--- thuban-1.2.2/debian/patches/series	2014-01-12 22:08:20.000000000 +1300
+++ thuban-1.2.2/debian/patches/series	2014-08-07 11:47:58.000000000 +1200
@@ -1,5 +1,5 @@
 locale.patch
 setup.patch
 bitmappath.patch
-wxpython.patch
 gdal.patch
+wxpython3.0.patch
diff -Nru thuban-1.2.2/debian/patches/wxpython3.0.patch thuban-1.2.2/debian/patches/wxpython3.0.patch
--- thuban-1.2.2/debian/patches/wxpython3.0.patch	1970-01-01 12:00:00.000000000 +1200
+++ thuban-1.2.2/debian/patches/wxpython3.0.patch	2014-08-07 12:47:33.000000000 +1200
@@ -0,0 +1,121 @@
+Description: wxPython 3.0 support
+ Note: wxPython and wxWidgets are now separate source packages, so we only
+ want to check that the major and minor versions match.
+Author: Olly Betts <o...@survex.com>
+Last-Update: 2014-08-06
+
+--- a/thuban.py
++++ b/thuban.py
+@@ -11,7 +11,7 @@
+ import Thuban
+ 
+ import wxversion
+-wxversion.select("2.8")
++wxversion.select("3.0")
+ 
+ # Put the Lib dir into the path. The Lib dir contains some extra non
+ # really Thuban specific Python modules
+--- a/setup.py
++++ b/setup.py
+@@ -71,7 +71,7 @@
+ 
+     # On POSIX-systems we run wxgtk-config to determine the C++-compiler
+     # flags
+-    wx_config_script = "wx-config --version=2.8"
++    wx_config_script = "wx-config --version=3.0"
+     # These lists will be filled automatically below
+     wx_cs_params = [[] for i in range(CS_NUM_PARAMS)]
+ 
+--- a/Thuban/version.py
++++ b/Thuban/version.py
+@@ -201,7 +201,7 @@
+ 
+     # Check whether the wxWindows version of wxPython and thuban's
+     # wxproj module match.  If they don't match, segfaults are likely.
+-    if versions["wxproj-wx-tuple"] != versions["wxPython-tuple"][:3]:
++    if versions["wxproj-wx-tuple"][:2] != versions["wxPython-tuple"][:2]:
+         errors.append(_("Thuban was compiled with wx %(wxproj-wx)s"
+                         " but wxPython is %(wxPython)s")
+                       % versions)
+--- a/Extensions/ogr/ogrdialog.py
++++ b/Extensions/ogr/ogrdialog.py
+@@ -36,7 +36,7 @@
+         """Initialize the dialog.
+         """
+         wx.Dialog.__init__(self, parent, -1, _("Choose file format"),
+-                          style = wx.DIALOG_MODAL|wx.CAPTION)
++                          style = wx.CAPTION)
+         self.session = session
+         self.tables = []
+ 
+@@ -116,7 +116,7 @@
+         """Initialize the dialog.
+         """
+         wx.Dialog.__init__(self, parent, -1, _("Choose layer"),
+-                          style = wx.DIALOG_MODAL|wx.CAPTION)
++                          style = wx.CAPTION)
+         self.tables = []
+ 
+         #
+@@ -200,7 +200,7 @@
+         """Initialize the dialog.
+         """
+         wx.Dialog.__init__(self, parent, -1, _("Choose layer from database"),
+-                          style = wx.DIALOG_MODAL|wx.CAPTION)
++                          style = wx.CAPTION)
+         self.session = session
+         self.dbconns = self.session.DBConnections()
+         self.tables = []
+@@ -348,7 +348,7 @@
+         """Initialize the dialog.
+         """
+         wx.Dialog.__init__(self, parent, -1, "Enter string for OGRConnection",
+-                          style = wx.DIALOG_MODAL|wx.CAPTION)
++                          style = wx.CAPTION)
+         self.session = session
+ 
+         # Sizer for the entire dialog
+--- a/Thuban/UI/dbdialog.py
++++ b/Thuban/UI/dbdialog.py
+@@ -40,7 +40,7 @@
+ 
+     def __init__(self, parent, session):
+         wx.Dialog.__init__(self, parent, -1, _("Choose layer from database"),
+-                          style = wx.DIALOG_MODAL|wx.CAPTION)
++                          style = wx.CAPTION)
+         self.session = session
+         self.dbconns = self.session.DBConnections()
+         self.tables = []
+--- a/Thuban/UI/exceptiondialog.py
++++ b/Thuban/UI/exceptiondialog.py
+@@ -23,7 +23,7 @@
+     def __init__(self, parent, message, title = _('Thuban: Internal Error')):
+         wx.Dialog.__init__(self, parent, -1, title,
+                           wx.DefaultPosition,
+-                          style = wx.RESIZE_BORDER|wx.CAPTION|wx.DIALOG_MODAL)
++                          style = wx.RESIZE_BORDER|wx.CAPTION)
+ 
+         self.parent = parent
+         self.dialog_layout(message)
+--- a/Thuban/UI/labeldialog.py
++++ b/Thuban/UI/labeldialog.py
+@@ -25,7 +25,7 @@
+     def __init__(self, parent, table, shape_index):
+         wx.Dialog.__init__(self, parent, -1, _("Label Values"),
+                           wx.DefaultPosition,
+-                          style = wx.RESIZE_BORDER|wx.CAPTION|wx.DIALOG_MODAL)
++                          style = wx.RESIZE_BORDER|wx.CAPTION)
+ 
+         self.parent = parent
+         self.dialog_layout(table, shape_index)
+--- a/Extensions/mouseposition/mouseposition.py
++++ b/Extensions/mouseposition/mouseposition.py
+@@ -101,7 +101,7 @@
+ # locator executed as an tool/extension to Thuban
+ iconfile = os.path.join(os.path.abspath(Thuban.__path__[0]),
+                         "..", "Resources", "Bitmaps", "identify")
+-iconfile = os.path.join(os.path.abspath(os.path.dirname(__file__)), 
++iconfile = os.path.join('/usr/share/thuban/Extensions/mouseposition',
+                         'position')
+ registry.Add(ToolCommand("mouse_position_tool", "Mouse Position Tool",
+                  mouse_position_tool, icon = iconfile,
diff -Nru thuban-1.2.2/debian/patches/wxpython.patch thuban-1.2.2/debian/patches/wxpython.patch
--- thuban-1.2.2/debian/patches/wxpython.patch	2014-01-12 22:08:20.000000000 +1300
+++ thuban-1.2.2/debian/patches/wxpython.patch	1970-01-01 12:00:00.000000000 +1200
@@ -1,16 +0,0 @@
-Description: Select wx version 2.8.
-Author: Francesco Paolo Lovergine <fran...@debian.org>
-Last-Update: 2011-11-03
-
---- a/thuban.py
-+++ b/thuban.py
-@@ -8,6 +8,9 @@
- # Read the file COPYING coming with Thuban for details.
- 
- import sys, os
-+import wxversion
-+wxversion.select("2.8")
-+
- import Thuban
- 
- import wxversion

--- End Message ---
--- Begin Message ---
Source: thuban
Source-Version: 1.2.2-6

We believe that the bug you reported is fixed in the latest version of
thuban, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 757...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bas Couwenberg <sebas...@xs4all.nl> (supplier of updated thuban package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 19 Aug 2014 23:58:54 +0200
Source: thuban
Binary: thuban thuban-doc
Architecture: source all
Version: 1.2.2-6
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>
Changed-By: Bas Couwenberg <sebas...@xs4all.nl>
Description:
 thuban     - Interactive geographic data viewer
 thuban-doc - Interactive geographic data viewer - documentation
Closes: 757299
Changes:
 thuban (1.2.2-6) unstable; urgency=medium
 .
   * Apply patch by Olly Betts to use wxWidgets 3.0 -
     drop wxpython.patch, add wxpython3.0.patch.
     (closes: #757299)
   * Drop lintian override for debian-watch-may-check-gpg-signature,
     shouldn't override pedantic tags.
Checksums-Sha1:
 d5c3ffbde62f28ab53c98b66e4b89deee7efca31 2153 thuban_1.2.2-6.dsc
 04b440a3c8825fbf402b7ad9fde58edea16f8131 11336 thuban_1.2.2-6.debian.tar.xz
 092da27e82dd70a23613a5b59107593a30b96420 486804 thuban-doc_1.2.2-6_all.deb
Checksums-Sha256:
 be843255a583e1b8f2496d7c1b73131741030e556b2b10debfb5c7be39c9006b 2153 
thuban_1.2.2-6.dsc
 eefbcabfbc3441e4756f30f9b855f5aebc1597717016ea1f6121097eb3167bbb 11336 
thuban_1.2.2-6.debian.tar.xz
 4e44d03697fc008784d6a927f719822f570d6775d695bb6d274265ab1aa089a9 486804 
thuban-doc_1.2.2-6_all.deb
Files:
 21ab823d415210458249528d2a46764f 486804 doc optional thuban-doc_1.2.2-6_all.deb
 ade1191f4704ab6f6ad7983a734f5672 2153 graphics optional thuban_1.2.2-6.dsc
 dd6032ba129bc1e1fe254a6e8200ffa3 11336 graphics optional 
thuban_1.2.2-6.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJT8/tjAAoJEBgUewc7rSsHdOYP/3Wqg0x7U+7foy6NCW0ynfS2
f3CKCebLRqRe5RVYnT5yDjJpprX4u+QjOYfuXT96e9qexzWJbAzGJCUcTW0e5nkP
EfEhW4D5GEoOyNb+Atll9WdtB2NSw8SX+7zsKWVcKlNiC3AziLQbTLasdMEPbc9/
vJ9tkAeG9gI6fJoUtccwzYJfXm0idxlRFxXBCkw2EGgUMeNclSGKykP/A1WKQ6g7
oiBHv7Y0oKoT9H99dLk+q39ugNkv5QDZNQfBusycWsvudGjV24md7W4uC5sR5nxD
xuGfn+kmv6b6hogjZ7tLDLftI+KDs8Cd48ocW4egxZ5Umw2W+dpuDWtpupTjzLu8
M0r9LlU8o9QD4BU86CM1MSf0lylYfl42NKOtEqnwETqY/yny8i7A/I6uGVoHK4zt
CKkcuwrSq/7KdpcdKoRYTaNDRto0lNQeMbn6rNYXYR8yFQao+ANG/usDGxm9gs0F
9cMMHYe4+o8AneTBQzupYX1pgzn6/zufKt0XDYu2PrTyycXLJyFbYYKs0txv8cG7
NlbzOaIJCQZepvFaCiLnid5PGx158ENt38HxZXAWcagOM1laeVb1hYy9hJVWMmWt
d5iDi70ApID9FX5fbEB2jLjLtQMEnxA7SeQfIVc7gTZUrjZ4HbWOCZhro1ZfUlLM
Jgr5lOGelVYhakcxM9mV
=WfoO
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

Reply via email to