[MacPorts] #26974: subversion: svnserve doesn't work with launchd

MacPorts noreply at macports.org
Wed Nov 10 11:36:05 PST 2010


#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


More information about the macports-tickets mailing list