Created attachment 462438 [details] log of the running test on alot-0.5.1 Hey, alot[1] cut new release 3 times since it get bumped in the portage tree, I have bumped it to 0.4 on my overlay, but now it has been upgraded again (0.5), and also the project get a new test suite, so while I want upgrade the ebuild, I think the ebuild also need a cleanup on the DEPEND and add the test FEATURES. install_requires=[ 'notmuch>=0.13', 'urwid>=1.1.0', 'urwidtrees>=1.0', 'twisted>=10.2.0', 'python-magic', 'configobj>=4.7.0', 'pygpgme>=0.2'], And the test can be run quite easily by '$ python2 setup.py test', which just need mock and funcsigs, but are running fine. I'll attach the output of the test, as I didn't package much of python project I could use some help ! [1]: https://github.com/pazz/alot
The only problem I've noticed is that it downloads mock. mock should be a dependency used by test suites. Please compare dependencies in setup.py with (R)DEPEND and update accordingly. Thanks!
Hey, I have upgraded the RDEPEND section of the alot-0.5.1.ebuild: --- /usr/portage/mail-client/alot/alot-0.3.7-r1.ebuild 2016-01-03 22:16:06.000000000 +0100 +++ alot-0.5.1.ebuild 2017-02-05 17:34:02.642895526 +0100 @@ -21,8 +21,8 @@ DEPEND=" doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) " RDEPEND=" - >=dev-python/configobj-4.6.0[${PYTHON_USEDEP}] - dev-python/pygpgme[${PYTHON_USEDEP}] + >=dev-python/configobj-4.7.0[${PYTHON_USEDEP}] + >=dev-python/pygpgme-0.2[${PYTHON_USEDEP}] dev-python/python-magic[${PYTHON_USEDEP}] >=dev-python/twisted-core-10.2.0 >=dev-python/urwid-1.1.0[${PYTHON_USEDEP}] And when I try to install it I get: Installing alot script to /var/tmp/portage/mail-client/alot-0.5.1/image/_python2.7/usr/lib/python-exec/python2.7 * ERROR: mail-client/alot-0.5.1::local failed (install phase): * Package installs 'tests' package which is forbidden and likely a bug in the build system. So I probably miss something here, I am a bit stuck, maybe I need a package to add in RDEPEND ?
Created attachment 462556 [details] alot-0.5.1 fail install
It sounds like ebuild is trying to install 'tests' which should only be used in src_test phase and never installed.
Closing as we have merged the 0.6