The current ebuild for www-apps/venus states that python[berkdb] is only a test dep. However, reading the code I see: $ grep -R dbhash planet/idindex.py: import dbhash planet/idindex.py: return dbhash.open(filename(index, 'id'),'w') planet/idindex.py: import dbhash planet/idindex.py: index = dbhash.open(filename(index, 'id'),'c') which means the package itself also has code using the dbhash module (which requires berkdb). However, USE=berkdb in Python is broken and masked since 2015, and unlikely to be ever unmasked. How should we proceed here? tampakrap, could you advise as the last active maintainer of this package? Should we lastrite it?
Applied bsddb3 patch made by Arfrever. commit f2f3dc2be23b20a233d56ec9e0cde96c1dd5a0b5 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: Tue Feb 21 21:25:34 2017 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: Tue Feb 21 21:32:02 2017 www-apps/venus: python-single-r1, EAPI=6, use bsddb3 for berkdb