Bug#323556: Intention to NMU

2005-10-24 Thread Carlo Segre


Luk Claes writes:

Attached the patch for the version I intend to upload. Please respond if 
you don't want this NMU to happen, if you are working yourself on a 
patch or if you think that the attached patch won't work.


I ran into a problem subtle problem with this.  There is also a 
python-wxgtk2.6 package in unstable and it does NOT conflict with the 2.4 
version.  When both are installed, 2.6 takes precedence by default 
(update-alternatives --list wx.pth) and bittorrent-gui has a syntax error 
which was "legal" in 2.4 but not acceptable in 2.6.


The problem is that tuples are required to be enclosed in parentheses and 
they are not so in the calls to Sizers.


One solution would be to make bittorrent-gui conflict with python-wxgtk2.6 
but since the cause is python syntax sloppiness, I suggest that the 
program be corrected to work with either 2.4 or 2.6.  Once this is done, 
the correct dependency for bittorrent-gui should be


 python-wxgtk2.4 | python-wxgtk2.6

I also suggest that the patch be submitted upstream.


diff -ur bittorrent-3.4.2.orig/btcompletedirgui.py 
bittorrent-3.4.2/btcompletedirgui.py
--- bittorrent-3.4.2.orig/btcompletedirgui.py   2005-10-21 14:21:20.0 
-0500
+++ bittorrent-3.4.2/btcompletedirgui.py2005-10-21 13:44:12.0 
-0500
@@ -40,11 +40,11 @@

 b = wxBoxSizer(wxHORIZONTAL)
 b.Add(self.dirCtl, 1, wxEXPAND)
-b.Add(10, 10, 0, wxEXPAND)
+b.Add((10, 10), 0, wxEXPAND)
 button = wxButton(panel, -1, 'add file')
 b.Add(button, 0, wxEXPAND)
 EVT_BUTTON(frame, button.GetId(), self.select)
-b.Add(5, 5, 0, wxEXPAND)
+b.Add((5, 5), 0, wxEXPAND)
 c = wxButton(panel, -1, 'add dir')
 b.Add(c, 0, wxEXPAND)
 EVT_BUTTON(frame, c.GetId(), self.selectdir)
@@ -66,7 +66,7 @@
 border = wxBoxSizer(wxVERTICAL)
 border.Add(gridSizer, 0, wxEXPAND | wxNORTH | wxEAST | wxWEST, 25)
 b2 = wxButton(panel, -1, 'make')
-border.Add(10, 10, 1, wxEXPAND)
+border.Add((10, 10), 1, wxEXPAND)
 border.Add(b2, 0, wxALIGN_CENTER | wxSOUTH, 20)
 EVT_BUTTON(frame, b2.GetId(), self.complete)
 panel.SetSizer(border)
@@ -119,7 +119,7 @@
 gridSizer.Add(self.currentLabel, 0, wxEXPAND)
 self.gauge = wxGauge(panel, -1, range = 1000, style = wxGA_SMOOTH)
 gridSizer.Add(self.gauge, 0, wxEXPAND)
-gridSizer.Add(10, 10, 1, wxEXPAND)
+gridSizer.Add((10, 10), 1, wxEXPAND)
 self.button = wxButton(panel, -1, 'cancel')
 gridSizer.Add(self.button, 0, wxALIGN_CENTER)
 gridSizer.AddGrowableRow(2)
diff -ur bittorrent-3.4.2.orig/btdownloadgui.py 
bittorrent-3.4.2/btdownloadgui.py
--- bittorrent-3.4.2.orig/btdownloadgui.py  2005-10-21 14:21:20.0 
-0500
+++ bittorrent-3.4.2/btdownloadgui.py   2005-10-21 13:44:42.0 -0500
@@ -118,7 +118,7 @@

 colSizer.Add(gridSizer, 0, wxEXPAND)
 colSizer.Add(rategridSizer, 0, wxEXPAND)
-colSizer.Add(50, 50, 0, wxEXPAND)
+colSizer.Add((50, 50), 0, wxEXPAND)
 self.cancelButton = wxButton(panel, -1, 'Cancel')
 colSizer.Add(self.cancelButton, 0, wxALIGN_CENTER)
 colSizer.AddGrowableCol(0)
diff -ur bittorrent-3.4.2.orig/debian/control bittorrent-3.4.2/debian/control
--- bittorrent-3.4.2.orig/debian/control2005-10-21 14:21:20.0 
-0500
+++ bittorrent-3.4.2/debian/control 2005-10-21 13:16:39.0 -0500
@@ -28,7 +28,7 @@

 Package: bittorrent-gui
 Architecture: all
-Depends: ${python:Depends}, bittorrent (>= 3.4.2-1), libwxgtk2.4-python
+Depends: ${python:Depends}, bittorrent (>= 3.4.2-1), python-wxgtk2.4 | 
python-wxgtk2.6
 Description: Scatter-gather network file transfer (GUI files)
  BitTorrent is a tool for distributing files. It's extremely
  easy to use - downloads are started by clicking on hyperlinks.


--
Carlo U. Segre -- Professor of Physics
Associate Dean for Special Projects, Graduate College
Illinois Institute of Technology
Voice: 312.567.3498Fax: 312.567.3494
[EMAIL PROTECTED]http://www.iit.edu/~segre


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#323556: Intention to NMU

2005-10-17 Thread Luk Claes
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi

Attached the patch for the version I intend to upload. Please respond if
you don't want this NMU to happen, if you are working yourself on a
patch or if you think that the attached patch won't work.

Cheers

Luk


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDU9IS5UTeB5t8Mo0RAm+0AJ9ryz8gbaUT2+o1LTLkv61zf2OdXwCeOKHI
gTYOc0Z/YrgADqhMILMUeaY=
=FjFe
-END PGP SIGNATURE-
diff -u bittorrent-3.4.2/debian/changelog bittorrent-3.4.2/debian/changelog
--- bittorrent-3.4.2/debian/changelog
+++ bittorrent-3.4.2/debian/changelog
@@ -1,3 +1,10 @@
+bittorrent (3.4.2-5.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix python-wxgtk2.4 dependency (Closes: #323556).
+
+ -- Luk Claes <[EMAIL PROTECTED]>  Mon, 17 Oct 2005 18:26:52 +0200
+
 bittorrent (3.4.2-5) unstable; urgency=low
 
   * Fix btcompletedir(gui) so they work. Closes: #306398
diff -u bittorrent-3.4.2/debian/control bittorrent-3.4.2/debian/control
--- bittorrent-3.4.2/debian/control
+++ bittorrent-3.4.2/debian/control
@@ -28,7 +28,7 @@
 
 Package: bittorrent-gui
 Architecture: all
-Depends: ${python:Depends}, bittorrent (>= 3.4.2-1), libwxgtk2.4-python
+Depends: ${python:Depends}, bittorrent (>= 3.4.2-1), python-wxgtk2.4
 Description: Scatter-gather network file transfer (GUI files)
  BitTorrent is a tool for distributing files. It's extremely   
  easy to use - downloads are started by clicking on hyperlinks.