[MacPorts] #23475: dbus uses deprecated launchd options

MacPorts noreply at macports.org
Fri Jan 29 13:04:34 PST 2010


#23475: dbus uses deprecated launchd options
---------------------------------------+------------------------------------
 Reporter:  dports@…                   |       Owner:  macports-tickets@…                   
     Type:  defect                     |      Status:  new                                  
 Priority:  Normal                     |   Milestone:                                       
Component:  ports                      |     Version:  1.8.2                                
 Keywords:                             |        Port:  dbus                                 
---------------------------------------+------------------------------------
 dbus's launchd integration uses some launchd options that are valid for
 10.4 but deprecated in 10.5 and beyond. This isn't yet causing any
 problems that I'm aware of (except for preventing launch-on-demand), but
 might break in the future.

 In /Library/LaunchDaemons/org.freedesktop.dbus-system.plist:
  * OnDemand = false should now be RunAtLoad = true

 In /Library/LaunchAgents/org.freedesktop.dbus-session.plist:
  * ServiceIPC is no longer necessary
  * OnDemand = false should be RunAtLoad = true, or better yet deleted
 entirely for on-demand loading

 With on-demand loading, it seems worth considering enabling these plists
 by default, although this may go against current policy: see
 http://lists.macosforge.org/pipermail/macports-
 dev/2010-January/011129.html

 #15081 (dbus doesn't need to create a pid file when using launchd) is also
 vaguely related.

-- 
Ticket URL: <http://trac.macports.org/ticket/23475>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list