Please help packaging new version of spades (Was: Bug#938521: spades: Python2 removal in sid/bullseye)

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Please help packaging new version of spades (Was: Bug#938521: spades: Python2 removal in sid/bullseye)

Andreas Tille-5
Hi,

in the process of Python3 migration I've fixed the spades watch file and
adapted patches to the fact that the code was moved to a subdir
assembler inside the source tree.  Spades build starts so far but the
test fails with an error I have no good explanation for:

   debian/rules override_dh_auto_test
make[1]: Entering directory '/build/spades-3.13.1'
# Ugly hack to make files available for dh_aut_test and autopkgtest
mkdir -p /build/spades-3.13.1/../share/
ln -s /build/spades-3.13.1/install_spades/share/spades /build/spades-3.13.1/../share/
ln -s  /usr/bin/bwa /build/spades-3.13.1/install_spades/bin/spades-bwa
/build/spades-3.13.1/install_spades/bin/spades.py --test
Traceback (most recent call last):
  File "/build/spades-3.13.1/install_spades/bin/spades.py", line 38, in <module>
    import yaml as pyyaml
ImportError: No module named yaml
make[1]: *** [debian/rules:61: override_dh_auto_test] Error 1


Seem strange since python3-yaml is installed.  Feel free to finalize
the package whatever changes might be needed.

Kind regards

       Andreas.

--
http://fam-tille.de