[Debian-med-packaging] [tille at debian.org: Re: Bug#820308: qiime: many unsatisfiable dependencies]

Andreas Tille tille at debian.org
Mon Apr 11 19:15:14 UTC 2016


Hi Tim,

On Mon, Apr 11, 2016 at 05:14:34PM +0100, Tim Booth wrote:
> My e-mail address expired when I left my old job, and I've not done
> anything substantial regarding Bio-Linux or Debian packaging since that
> date.  My plan when I moved jobs was to take a 6 month break from
> anything packaging related in order to give my full attention to my new
> job, which is requiring me to learn a lot of new things.  I'm still
> sticking to that plan, so you should start to hear more from me after
> June.

Fully understood.
 
> Having said that, I don't want to leave you floundering with QIIME so
> I'll try to help.

Thanks a lot.

> The bad news is that the upstream developers seem to
> have abandoned fixing the mess that we discussed back in October, and
> they are proceeding to a ground-up rewrite as QIIME 2.  This leaves us
> with QIIME 1.9.1 which is a mess but nevertheless a lot of people want
> to use it and it is not going to go away soon.  Plus I did have it
> working under Ubuntu 14.04, even if Lintian was not entirely happy with
> my packages.
> 
> The key package here is python-burrito-fillings.  It comes with a test
> suite which is not comprehensive but nevertheless is useful.  I see you
> modified the package so presumably you did a local test build.  What was
> the result of doing that?  Did it build and self-test OK?

No.  When Itry to build the current state in SVN I get errors like

...
raxml should raise exception if missing required params ... ok

======================================================================
ERROR: bfillings.tests.test_vsearch (unittest.loader.ModuleImportFailure)
----------------------------------------------------------------------
ImportError: Failed to import test module: bfillings.tests.test_vsearch
Traceback (most recent call last):
  File "/usr/lib/python2.7/unittest/loader.py", line 254, in _find_tests
    module = self._get_module_from_name(name)
  File "/usr/lib/python2.7/unittest/loader.py", line 232, in _get_module_from_name
    __import__(name)
  File "bfillings/tests/test_vsearch.py", line 23, in <module>
    from skbio.parse.sequences import parse_fasta
ImportError: No module named parse.sequences


======================================================================
ERROR: bfillings.tests.test_blast (unittest.loader.ModuleImportFailure)
----------------------------------------------------------------------
ImportError: Failed to import test module: bfillings.tests.test_blast
Traceback (most recent call last):
  File "/usr/lib/python2.7/unittest/loader.py", line 254, in _find_tests
    module = self._get_module_from_name(name)
  File "/usr/lib/python2.7/unittest/loader.py", line 232, in _get_module_from_name
    __import__(name)
  File "bfillings/tests/test_blast.py", line 18, in <module>
    from bfillings.blast import (seqs_to_stream, make_subject_match_scorer,
  File "bfillings/blast.py", line 21, in <module>
    from skbio.parse.sequences.fasta import FastaFinder, is_fasta_label
ImportError: No module named parse.sequences.fasta


...


This somehow locked like missing python-biopython (which I added but
failed with the same error).

Any hint?

Kind regards

       Andreas.
 

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list