[med-svn] r16389 - trunk/packages/python-biopython/trunk/debian

Andreas Tille tille at moszumanska.debian.org
Wed Mar 5 09:24:34 UTC 2014


Author: tille
Date: 2014-03-05 09:24:34 +0000 (Wed, 05 Mar 2014)
New Revision: 16389

Modified:
   trunk/packages/python-biopython/trunk/debian/README.source
   trunk/packages/python-biopython/trunk/debian/control
   trunk/packages/python-biopython/trunk/debian/rules
Log:
Enhanced testing and documentation of the testing in README.source


Modified: trunk/packages/python-biopython/trunk/debian/README.source
===================================================================
--- trunk/packages/python-biopython/trunk/debian/README.source	2014-03-04 21:15:55 UTC (rev 16388)
+++ trunk/packages/python-biopython/trunk/debian/README.source	2014-03-05 09:24:34 UTC (rev 16389)
@@ -1,4 +1,44 @@
-01-enable-mmCIF.patch:
- Enable building mmCIF support
+When Building python-biopython as much tests as possible should be run
+to confirm the integrity of the build result.  There are three types of
+tests that can not be run:
 
- -- Philipp Benner <philipp at debian.org>, Wed, 30 Sep 2009 11:50:43 +0000
+  1. which need online access since the build should work in an
+     offline chroot
+  2. non-free tools
+  3. tools that are not packaged for Debian yet
+
+The according tests are moved away from the test directory in the
+debian/rules file.  Please look there if you want to know what tests
+are affected.
+
+The tools which are not packaged yet (item 3.) are:
+
+  MSAProbs:  http://msaprobs.sourceforge.net/
+
+  naccess:   http://www.e-lucid.com/i/software/bioinformatics/naccess.html
+             It says: A non-commercial use only licence for academic
+             researchers is available from the following website:
+               http://www.bioinf.manchester.ac.uk/naccess/
+             but the later site seems to have no content
+
+  Dfdist:    http://tomato.biol.trinity.edu/programs/index.php/DFDIST
+
+  fdist2:    It will be described at
+               https://courses.washington.edu/popgen/Software.htm
+             as "relatively old but still widely used program based on
+             Beaumont & Nichols 1996. Uses simuations to derive confidence
+             limits around mean FSTs - outliers from these limits may be
+             under selection.
+             The linked page is not available.
+
+  GenePop:   http://genepop.curtin.edu.au/
+             Download at http://kimura.univ-montp2.fr/~rousset/Genepop.htm
+             Recently updated CeCILL Licence
+
+  SIMCOAL2:  http://cmpg.unibe.ch/software/simcoal2/
+
+  XXmotif:   http://xxmotif.genzentrum.lmu.de/index.php?id=about
+             http://xxmotif.genzentrum.lmu.de/index.php?id=download
+
+
+ -- Andreas Tille <tille at debian.org>  Tue, 04 Mar 2014 11:16:02 +0100

Modified: trunk/packages/python-biopython/trunk/debian/control
===================================================================
--- trunk/packages/python-biopython/trunk/debian/control	2014-03-04 21:15:55 UTC (rev 16388)
+++ trunk/packages/python-biopython/trunk/debian/control	2014-03-05 09:24:34 UTC (rev 16389)
@@ -15,9 +15,22 @@
                python3-reportlab,
                python3-numpy,
                bwa,
+               clustalo,
+               clustalw,
+               dialign,
+               dssp,
+               emboss,
+               fasttree,
+               mafft,
                muscle,
                ncbi-blast+,
+               phyml,
+               prank,
+               probcons,
                python-mysqldb,
+               python-matplotlib,
+               python3-matplotlib,
+               python-rdflib,
                python-psycopg2,
                python3-psycopg2,
                t-coffee,

Modified: trunk/packages/python-biopython/trunk/debian/rules
===================================================================
--- trunk/packages/python-biopython/trunk/debian/rules	2014-03-04 21:15:55 UTC (rev 16388)
+++ trunk/packages/python-biopython/trunk/debian/rules	2014-03-05 09:24:34 UTC (rev 16389)
@@ -16,9 +16,17 @@
 	dh_numpy3 -ppython3-biopython
 
 override_dh_auto_test:
-	# avoid some tests which need online access
+	# 1. avoid some tests which need online access
+	# 2. avoid PAML_tools since paml is non-free
+	# 3. avoid testing tools that are not packaged for Debian yet
+        # While 2. and 3. do not create errors there is no point in bloating
+	# the build log and this kind of documentation makes things more transparent
 	mkdir -p Tests_avoid
-	for avoid in Entrez_online HotRand NCBI_qblast SCOP_online SeqIO_online TogoWS; do \
+	for avoid in \
+			Entrez_online HotRand NCBI_qblast SCOP_online SeqIO_online TogoWS \
+			PAML_tools \
+			MSAProbs_tool NACCESS_tool PopGen_DFDist PopGen_FDist PopGen_GenePop PopGen_GenePop_EasyController PopGen_SimCoal XXmotif_tool \
+		    ; do \
 	    mv Tests/test_$${avoid}.py Tests_avoid ; \
 	done
 	dh_auto_test -- --test --system=custom --test-args='env PYTHONPATH={build_dir} {interpreter} setup.py test'




More information about the debian-med-commit mailing list