Dear Jonas

Thank you a lot for this really fast reaction on my request!

On Wed, Dec 29, 2010 at 08:05:22AM +0100, Jonas Beskow wrote:
> Thanks for your mail, I would *really* recommend you to go by the
> latest WaveSurfer release, rater than 1.8.5, it is superior in many
> ways. Then new version does require Tile, but Tile is built in to Tk
> 8.5 (hence the 8.5 requirement, I think it should work with 8.4+tile
> as well, but I haven't tried it explicitly)...

Unfortunately no at this stage of the release process it is not
anymore possible to allow an new upstream version. But I have already
opened a new request on updading for later on on the unstable branch:

http://bugs.debian.org/608188

> However, if there is absolutely no way for you to include the 1.8.8
> release, there might be a quick fix you could apply to 1.8.5 to make
> it compatible with recent tcl/tk distributions: somewhere in the
> beginning of wsurf.tcl, it tries to load the tile package:
> 
> if {[catch {package require -exact tile 0.5} msg]} {
>  ...
> 
> if you simply replace that line with
> 
> if {1} {
> ...
> 
> you should be able to start WaveSurfer in no-tile-mode, even if tile
> is present.

Thanks! Mehedi, would you please allow such a fix to migrate to
squeeze? If so I have prepared the attached patch, and have rebuilded
wavesurfer. I have set urgency to high, please let me know if you
would prefer to have it in another way. As the package is furthermore
orphaned, but not yet adopted by Alessio, I have set maintainer to the
QA Group.

Bests and in particular to Jonas thanks for the recents developments
again on wavesurfer.

Salvatore
diff -u wavesurfer-1.8.5/debian/changelog wavesurfer-1.8.5/debian/changelog
--- wavesurfer-1.8.5/debian/changelog
+++ wavesurfer-1.8.5/debian/changelog
@@ -1,3 +1,11 @@
+wavesurfer (1.8.5-3) unstable; urgency=high
+
+  * QA upload.
+  * Add 03_do_not_use_tile.patch with suggested workaround from upstream to
+    start wavesurfer in any case in non-tile mode (Closes: #606281). 
+
+ -- Salvatore Bonaccorso <car...@debian.org>  Wed, 29 Dec 2010 09:18:37 +0100
+
 wavesurfer (1.8.5-2) unstable; urgency=low
 
   * Fixed multi channel mode for n-waveform (closes: #410276)
diff -u wavesurfer-1.8.5/debian/control wavesurfer-1.8.5/debian/control
--- wavesurfer-1.8.5/debian/control
+++ wavesurfer-1.8.5/debian/control
@@ -1,7 +1,7 @@
 Source: wavesurfer
 Section: sound
 Priority: optional
-Maintainer: Guenter Geiger (Debian/GNU) <gei...@debian.org>
+Maintainer: Debian QA Group <packa...@qa.debian.org>
 Build-Depends-Indep: debhelper (>> 4.0.0), cdbs
 Standards-Version: 3.6.2
 
only in patch2:
unchanged:
--- wavesurfer-1.8.5.orig/debian/patches/03_do_not_use_tile.patch
+++ wavesurfer-1.8.5/debian/patches/03_do_not_use_tile.patch
@@ -0,0 +1,12 @@
+diff -urN wavesurfer-1.8.5.orig//wsurf1.8/wsurf.tcl wavesurfer-1.8.5/wsurf1.8/wsurf.tcl
+--- wavesurfer-1.8.5.orig//wsurf1.8/wsurf.tcl	2005-11-01 14:29:54.000000000 +0100
++++ wavesurfer-1.8.5/wsurf1.8/wsurf.tcl	2010-12-29 09:17:18.928196687 +0100
+@@ -10,7 +10,7 @@
+ package require surfutil
+ package require combobox
+ lappend auto_path /space/lib
+-if {[catch {package require tile 0.5} msg]} {
++if {1} {
+  set useTile 0
+  set ::ocdir right
+ } else {

Attachment: signature.asc
Description: Digital signature

Reply via email to