[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RFS ete



Hello,

On 2020-07-02 17:23, zhao feng wrote:
> ok, the warning has been fixed by 3.1.1-3

Thanks for fixing lintian issues. I have cloned your repository, tried
to build it, and ran into the following problem:

   dh_auto_test -O--buildsystem=pybuild
	pybuild --test -i python{version} -p 3.8
I: pybuild base:217: cd
/home/andrius/debian-packages/ete/.pybuild/cpython3_3.8_ete/build;
python3.8 -m pytest -k "not test_ncbiquery and not test_skbio and not
test_ncbi_compare and not test_get_topology and not
test_01tree_annotation and not test_00_update_database"
ete3/test/test_api.py
============================= test session starts
==============================
platform linux -- Python 3.8.4rc1, pytest-4.6.11, py-1.8.1, pluggy-0.13.0
rootdir: /home/andrius/debian-packages/ete
plugins: timeout-1.3.3, cov-2.8.1
collected 51 items / 6 deselected / 45 selected

ete3/test/test_api.py ............................................Aborted
E: pybuild pybuild:352: test: plugin distutils failed with: exit
code=134: cd
/home/andrius/debian-packages/ete/.pybuild/cpython3_3.8_ete/build;
python3.8 -m pytest -k "not test_ncbiquery and not test_skbio and not
test_ncbi_compare and not test_get_topology and not
test_01tree_annotation and not test_00_update_database"
ete3/test/test_api.py
dh_auto_test: error: pybuild --test -i python{version} -p 3.8 returned
exit code 13
make: *** [debian/rules:9: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit
status 2
debuild: fatal error at line 1182:
dpkg-buildpackage -us -uc -ui -i -I failed
gbp:error: 'debuild -i -I -uc -us' failed: it exited with 29

Do you know what might be the reason?

A few more issues to address to address:

1. I am under the impression that the Python package should be named
'ete3', not 'ete'. After installing the .deb package Python command
'import ete3' fails.

2. Directory 'SQLite-Levenshtein' (SQLite extension for Levenshtein
algorithm) should not be present in the .deb package, at least not in
its current form. However, it could be packaged separately in the future.

3. If 'SQLite-Levenshtein' remains in the source, it should be mentioned
in debian/copyright.

4. The copyright for ETE is GPL-3+.

5. Please consider licensing debian/ directory under the same license
too to avoid possible license incompatibilities.

6. Please consider maintaining this package under the umbrella of Debian
Python or Science teams. To do so, join the appropriate team, move the
packaging repository to their namespace, and adjust Maintainer and
Uploaders fields in debian/control.

Thanks for your efforts to package ete.

Best wishes,
Andrius


Reply to: