Actually wireshark requires Python 3.6 or 3.7 only. But it builds and works with Python 3.8 as well. This forces another python version to be installed and pulled in by portage. Change this line: PYTHON_COMPAT=( python3_{6,7} ) into: PYTHON_COMPAT=( python3_{6,7,8} ) and commit changes into portage tree.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=828429a50c59d660b8a082f2a183787873f88ec3 commit 828429a50c59d660b8a082f2a183787873f88ec3 Author: Jeroen Roovers <jer@gentoo.org> AuthorDate: 2020-09-16 09:01:09 +0000 Commit: Jeroen Roovers <jer@gentoo.org> CommitDate: 2020-09-16 09:15:59 +0000 net-analyzer/wireshark: Add python3_8 support Package-Manager: Portage-3.0.7, Repoman-3.0.1 Closes: https://bugs.gentoo.org/722678 Signed-off-by: Jeroen Roovers <jer@gentoo.org> net-analyzer/wireshark/wireshark-3.2.6.ebuild | 2 +- net-analyzer/wireshark/wireshark-3.3.0.ebuild | 2 +- net-analyzer/wireshark/wireshark-99999999.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-)