[med-svn] [praat] 07/08: d/p/fix-unit-test-procrustes.patch: New patch

Rafael Laboissiere rafael at debian.org
Sun Oct 15 22:33:12 UTC 2017


This is an automated email from the git hooks/post-receive script.

rafael pushed a commit to branch master
in repository praat.

commit 4367dbdf089edb1e9594d5dc496d98148767b2e5
Author: Rafael Laboissiere <rafael at debian.org>
Date:   Sun Oct 15 07:14:33 2017 -0200

    d/p/fix-unit-test-procrustes.patch: New patch
---
 debian/patches/fix-procrustes-unit-test.patch | 21 +++++++++++++++++++++
 debian/patches/series                         |  3 ++-
 2 files changed, 23 insertions(+), 1 deletion(-)

diff --git a/debian/patches/fix-procrustes-unit-test.patch b/debian/patches/fix-procrustes-unit-test.patch
new file mode 100644
index 0000000..22044b6
--- /dev/null
+++ b/debian/patches/fix-procrustes-unit-test.patch
@@ -0,0 +1,21 @@
+Description: Fix unit test in test_Procrustes
+ The unit test in file dwtest/test_Procrustes.praat is failing
+ randomly, because the initial date is chosen by using a random number
+ generator.  The problem is fixed by multiplying by 10 the tolerance
+ used in the asseriton command.  This is not very principled, but
+ seems to drastically reduce the incidence of the error.
+Author: Rafael Laboissiere <rafael at debian.org>
+Forwarded: https://github.com/praat/praat/issues/495
+Last-Update: 2017-10-15
+
+--- praat-6.0.34.orig/dwtest/test_Procrustes.praat
++++ praat-6.0.34/dwtest/test_Procrustes.praat
+@@ -107,7 +107,7 @@ procedure test_procrustes_random_configu
+ 		Rename... X_Yi
+ 		# no need to test the translations, they need not be equal (see BG page 347)
+ 		sp = Get scale
+- 		assert abs(scale - sp) < .eps; scale
++		assert abs(scale - sp) < 10 * .eps; scale
+   
+ 		#   printline o.k.: nr='nr', nc='nc', alpha='alpha' degrees, scale='scale', t=('t1', 't2')
+  		nr *= 2
diff --git a/debian/patches/series b/debian/patches/series
index cc12c90..6218522 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,4 +1,5 @@
 use-ldflags.patch
 remove-time-date-macros.patch
 fix-pca-unit-test.patch
-fix-polynomial-unit-test.patch
\ No newline at end of file
+fix-polynomial-unit-test.patch
+fix-procrustes-unit-test.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/praat.git



More information about the debian-med-commit mailing list