[med-svn] [Git][med-team/prottest][master] 3 commits: Add patch to fix autopkgtests (Closes: #997886)

Nilesh Patra (@nilesh) gitlab at salsa.debian.org
Fri Oct 29 14:27:45 BST 2021



Nilesh Patra pushed to branch master at Debian Med / prottest


Commits:
fa47ffe0 by Nilesh Patra at 2021-10-29T18:05:12+05:30
Add patch to fix autopkgtests (Closes: #997886)

- - - - -
7c4fb987 by Nilesh Patra at 2021-10-29T18:06:59+05:30
d/t/run-unit-tests: Remove un-necessary template

- - - - -
37b0d72e by Nilesh Patra at 2021-10-29T18:06:59+05:30
Upload to unstable

- - - - -


4 changed files:

- debian/changelog
- + debian/patches/read-stats-file.patch
- debian/patches/series
- debian/tests/run-unit-test


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,10 @@
+prottest (3.4.2+dfsg-7) unstable; urgency=medium
+
+  * Team Upload.
+  * Add patch to fix autopkgtests (Closes: #997886)
+
+ -- Nilesh Patra <nilesh at debian.org>  Fri, 29 Oct 2021 18:05:16 +0530
+
 prottest (3.4.2+dfsg-6) unstable; urgency=medium
 
   * Re-activate real test suggested by Tassia


=====================================
debian/patches/read-stats-file.patch
=====================================
@@ -0,0 +1,24 @@
+Description: properly resolve stats and tree files, add missing dot
+Author: Nilesh Patra <nilesh at debian.org>
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=997886
+Last-Update: 2021-10-29
+--- a/src/main/java/es/uvigo/darwin/prottest/exe/PhyMLv3AminoAcidRunEstimator.java
++++ b/src/main/java/es/uvigo/darwin/prottest/exe/PhyMLv3AminoAcidRunEstimator.java
+@@ -378,7 +378,7 @@
+         if (!(statsFile.exists() && statsFile.canRead()))
+         {
+         	/* try with txt suffix */
+-        	statsFile = new File(workAlignment + STATS_FILE_SUFFIX + "txt");
++        	statsFile = new File(workAlignment + STATS_FILE_SUFFIX + ".txt");
+         	if (!(statsFile.exists() && statsFile.canRead()))
+         		throw new StatsFileFormatException("PhyML", 
+         				"Stats file does not exist. Please check if PhyML is working.");
+@@ -389,7 +389,7 @@
+         if (!(treeFile.exists() && treeFile.canRead()))
+         {
+         	/* try with txt suffix */
+-        	treeFile = new File(workAlignment + TREE_FILE_SUFFIX + "txt");
++        	treeFile = new File(workAlignment + TREE_FILE_SUFFIX + ".txt");
+         	if (!(treeFile.exists() && treeFile.canRead()))
+         		throw new TreeFormatException(
+         				"Tree file does not exist. Please check if PhyML is working correctly.");


=====================================
debian/patches/series
=====================================
@@ -1,3 +1,4 @@
 use_debian_packaged_phyml.patch
 build.patch
 alter-import.patch
+read-stats-file.patch


=====================================
debian/tests/run-unit-test
=====================================
@@ -20,21 +20,6 @@ cd $AUTOPKGTEST_TMP
 
 cp -a /usr/share/doc/${pkg}/examples/* .
 
-# Run simulations with demo models
-# Unfortunately there are issues with the Debian packaged phyml as described here
-#   https://github.com/ddarriba/prottest3/issues/12
-#
-# Model optimization exception: there was an error while executing there was an error parsing PhyML stats file: Stats file does not exist. Please check if PhyML is working.
-# Model................................ : FLU+I+G+F
-#   Number of parameters............... : 74 (21 + 53 branch length estimates)
-# 
-# ************************************************************
-# Date   :  Sun Feb 21 14:44:46 UTC 2021
-# Runtime:  0h:02:29
-# 
-# 
-# Lk not initialized
-
 prottest -i COX2_PF0016/alignment -t COX2_PF0016/tree -S 0 -all-distributions -F -AIC -BIC -tc 0.5
 prottest -i Ribosomal_L5_PF00673/alignment -t Ribosomal_L5_PF00673/tree -S 0 -all-distributions -F -AIC -BIC -tc 0.5
 



View it on GitLab: https://salsa.debian.org/med-team/prottest/-/compare/0078b6b6f9c161ca9fe2089b128794001ca1cc6b...37b0d72eff823911de381fc822af716e07dd9ad3

-- 
View it on GitLab: https://salsa.debian.org/med-team/prottest/-/compare/0078b6b6f9c161ca9fe2089b128794001ca1cc6b...37b0d72eff823911de381fc822af716e07dd9ad3
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20211029/5ec28ecb/attachment-0001.htm>


More information about the debian-med-commit mailing list