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 {
signature.asc
Description: Digital signature