The dependency was actually introduced with celery-3.1.21: http://docs.celeryproject.org/en/latest/changelog.html Without biliard-3.3.0.23, which is not in the tree, the celery init script won't even start. Updated, tested and working ebuilds available in the "stefantalpalaru" overlay.
I have seen this too when attempting to switch to celery-3.1.24
Guys, please, add this as dependency. We had to bump dev-python/billiard as well.
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dc685064bed7408d3917547d1bee4d9c2a478ac commit 4dc685064bed7408d3917547d1bee4d9c2a478ac Author: Mike Gilbert <floppym@gentoo.org> Date: Thu Jan 19 16:05:33 2017 -0500 dev-python/celery: adjust billiard dep Bug: https://bugs.gentoo.org/597634 Package-Manager: Portage-2.3.3_p32, Repoman-2.3.1_p25 dev-python/celery/{celery-3.1.24.ebuild => celery-3.1.24-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
> We had to bump dev-python/billiard as well. This still needs to be done.
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05f3a4b1e7727c13761ab8d3b8c9a1a5505e7160 commit 05f3a4b1e7727c13761ab8d3b8c9a1a5505e7160 Author: Mike Gilbert <floppym@gentoo.org> Date: Thu Jan 19 18:23:15 2017 -0500 dev-python/billiard: bump to 3.3.0.23 Package-Manager: Portage-2.3.3_p32, Repoman-2.3.1_p25 dev-python/billiard/Manifest | 1 + .../billiard/{billiard-3.3.0.22.ebuild => billiard-3.3.0.23.ebuild} | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-)