#26974: subversion: svnserve doesn't work with launchd ---------------------------------+------------------------------------------ Reporter: reg@… | Owner: dluke@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: svnserve launchd | Port: subversion ---------------------------------+------------------------------------------ Comment(by reg@…): Thanks for testing, I'm note sure what that could be. I've looked for all the differences between the Collabnet version and the MacPort version and the differences are: 1) The location of the svnserve program. ( /opt/subversion/bin versus /opt/local/bin ) 2) The permissions on svnserve ( -rwxrwxr-x versus -rwxr-xr-x ) 3) The file size ( 274776(Fat binary) versus 77352 ) So I've tried: 1) swap locations of svnserve. No difference, now the Macport version doesn't work in the other location. 2) Changed permissions. No difference. 3) Build the 'universa'l variant of the Macport version. After that the filesize was still a lot less (158000) and it made no difference. I've also tried the 'disable_keychain' variant but makes no difference. Manually executing ./svnserve -d -r /my/path/to/repos always works. Just starting with Launchd never works. I do see the following log line when executing svn list svn://127.0.0.1 : 11/10/10 7:42:47 PM org.tigris.subversion.svnserve[93334] launchproxy[93334]: /opt/local/bin/svnserve: Connection from: 127.0.0.1 on port: 51285 Which indicates that it al seems fine. Removing svnserve does cause launchd to log that it can't find svnserve so I know it is executing the right svnserve (as specified in the plist). I have this problem on both my Mac's which are totally different (one is a server and the other a desktop ). Do you have any suggestions as to which variant I might need to try? Do you know of a way to let svnserve log something? -- Ticket URL: <https://trac.macports.org/ticket/26974#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS