Reproducible: Always Steps to Reproduce: emerge -av www-apps/viewvc # webapp-config -I -h localhost -u weedy -g users -d viewvc viewvc 1.0.4 * Creating required directories * Linking in required files * This can take several minutes for larger apps * viewvc-1.0.4 does not install any files from /usr/share/webapps/viewvc/1.0.4/htdocs/; skipping * viewvc-1.0.4 does not install any files from /usr/share/webapps/viewvc/1.0.4/hostroot/; skipping * Files and directories installed Traceback (most recent call last): File "/usr/sbin/webapp-config", line 44, in ? main() File "/usr/sbin/webapp-config", line 41, in main config.run() File "/usr/lib/python2.4/site-packages/WebappConfig/config.py", line 1075, in run self.config.get('USER', 'pvr')).install() File "/usr/lib/python2.4/site-packages/WebappConfig/server.py", line 265, in install self.__perm['file']['config-owned'][1]) File "/usr/lib/python2.4/site-packages/WebappConfig/db.py", line 349, in add os.mkdir(os.path.dirname(dbpath), self.__dir_perm(0755)) OSError: [Errno 2] No such file or directory: '/var/db/webapps/viewvc/1.0.4'
This is not using webapp eclass, any attempts to use webapp-config on this are futile. This is not a bug. Feel free to attach an ebuild rewrite using the webapp eclass.
Well, here's my first go-round at a webapp version. Let's start attaching...
Created attachment 129276 [details] www-apps/viewvc-1.0.4-r1 ebuild
Created attachment 129277 [details] reconfig for webapp-config
*** Bug 197179 has been marked as a duplicate of this bug. ***
Comment on attachment 129276 [details] www-apps/viewvc-1.0.4-r1 ebuild This will completely fail w/ FEATURES="collision-protect", you need WEBAPP_SLOT_MANUAL="yes" and set the slot in the ebuild.
im sorry, but in my opinion, this is not resolved and should be fixed to work correctly.
I'll reopen because it at least confusing that this installs into /usr/share/webapps but is not being handled by webapp-config. I'm not saying that it *should* be handled by webapp-config since this is a python application. But it could have at least a warning that using it with webapp-config is futile.
1.0.4-r1 is now webappified, please test