#47741: dbus @1.8.16: update to 1.8.18 -----------------------------+------------------------ Reporter: mschamschula@… | Owner: mcalhoun@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: fixed | Keywords: haspatch Port: dbus | -----------------------------+------------------------ Comment (by mcalhoun@…): Replying to [comment:14 rjvbertin@…]:
So what exactly does this update fix (that wasn't broken) or what new indispensable features does it add other than "security hardening" which apparently has to be turned off? There is file called NEWS in the source files that might be of help.
I use a few applications (with a whole slew of background helpers; Kontact/KMail) that rely heavily on DBus that I cannot allow to be broken so I'm very reluctant to upgrade matters just for upgrading's sake. There are a couple of options here.[[BR]] You can create a [https://guide.macports.org/chunked/development.local- repositories.html local repository] with the older version until you are confident with the new version.[[BR]] If at all possible, however, it would be nice to get the newer version of dbus working on your system so everyone can benefit from the improvements.
More importantly, is it possible to update this port without having to log off and back in immediately (which is about the only reliable way I have found to restart the session DBus daemon and let everything continue to work)? I am not sure if this is the best way, but {{{ sudo launchctl unload /Library/LaunchDaemons/org.freedesktop.dbus- system.plist sudo launchctl load -w /Library/LaunchDaemons/org.freedesktop.dbus- system.plist
launchctl unload /Library/LaunchAgents/org.freedesktop.dbus-session.plist launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist }}} has worked for me. -- Ticket URL: <https://trac.macports.org/ticket/47741#comment:15> MacPorts <https://www.macports.org/> Ports system for OS X