The current support for paludis in webapp-config is broken in many ways. The most obvious breakage is due to the usage of the deprecated popen2/3 calls which have been removed in Python 3. After fixing them and have the commands raise proper exceptions, it becomes obvious that the current support for Paludis using Python 2 works only because errors are silently ignored. I have a patchset here which fixes most of the issues: https://github.com/dev-zero/webapp-config/compare/paludis-support There is a question about the webapp-db: should the directory of the package have the category or not? Guessing from some comments in the code it should, so, it should be /var/db/webapps/www-apps/phabricator/9999/ instead of just /var/db/webapps/phabricator/9999/ , right? Btw, shouldn't there be a `webapp-config` component in the `Gentoo Hosted Projects` product in our bugzilla?
I assume you've tested on a system with paludis, but have you tested your changes on a system with portage? I don't want to introduce any regressions.
*** Bug 653698 has been marked as a duplicate of this bug. ***