media-gfx/displaycal should (runtime) depend on dev-python/dbus-python, since without this package installed it does not start: ImportError: No module named dbus Exiting displaycal
Thanks for the report, this was also reported in Debian and upstream: https://hub.displaycal.net/issue/20470/ I cannot test displaycal for now as the package is still python2 only with no visible progress on python3 support, can you test and confirm it works properly with pygobject? As dbus-python is deprecated and only intended as fallback If all good I will push revision bump with some added rdep looking like: || ( dev-python/pygobject[${PYTHON_USEDEP}] dev-python/dbus-python[${PYTHON_USEDEP}] )
Thanks for working at this bug. I can confirm that the package starts correctly when dev-python/pygobject:3 is installed instead of dev-python/dbus-python.
"the package starts correctly" - I mean that displaycal starts correctly.
Thanks for the fast confirmation! Adding as 3.8.9.3-r1
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc9be892be616a24a751f7731d0155d8b730ab53 commit dc9be892be616a24a751f7731d0155d8b730ab53 Author: Bernard Cafarelli <voyageur@gentoo.org> AuthorDate: 2020-04-10 08:31:13 +0000 Commit: Bernard Cafarelli <voyageur@gentoo.org> CommitDate: 2020-04-10 08:31:59 +0000 media-gfx/displaycal: add missing dbus rdep Thanks Maciej S. Szmigiero for report and testing Closes: https://bugs.gentoo.org/716394 Package-Manager: Portage-2.3.98, Repoman-2.3.22 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> .../{displaycal-3.8.9.3.ebuild => displaycal-3.8.9.3-r1.ebuild} | 4 ++++ 1 file changed, 4 insertions(+)