Package Details: dbus-broker 6-2

Git Clone URL: (read-only)
Package Base: dbus-broker
Description: Linux D-Bus Message Broker
Upstream URL:
Keywords: bus1 D-Bus dbus ipc
Licenses: Apache
Submitter: dvdhrm
Maintainer: dvdhrm (heftig)
Last Packager: heftig
Votes: 13
Popularity: 4.946759
First Submitted: 2017-07-05 10:21
Last Updated: 2017-10-15 11:56

Latest Comments

heftig commented on 2017-10-15 13:47

The use of that dependency is optional; it's only needed for one more test to be built. You can ignore the error.

@dvdhrm Why did you add -Wno-maybe-uninitialized? I don't get any maybe-uninitialized warnings on LTO builds, and it looks like a useful warning.

zfkerr commented on 2017-10-15 10:48

@dvdhrm, please add the missing dependency dbus-typenum-git.
During compilation, I see a such an error message. Installation of dbus-typenum-git solves it.

Executing subproject c-dvar.
Project name: c-dvar
Native C compiler: cc (gcc 7.2.0)
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Dependency libdbus-typenum found: NO
Build targets in project: 7
Subproject c-dvar finished.

dvdhrm commented on 2017-10-15 07:21

@eworm: This should be fixed in v6 now. Thanks!

eworm commented on 2017-10-11 14:59

Tests fail when building for i686:

32/34 dbus-broker / Broker API FAIL 0.17 s
33/34 dbus-broker / Driver API FAIL 0.21 s
34/34 dbus-broker / FD Stream Constraints FAIL 0.21 s

dvdhrm commented on 2017-08-25 14:25

@beojan, please report this upstream at

Several bugs are currently under investigation and will hopefully be fixed in the next few days.

beojan commented on 2017-08-25 14:12

When starting Plasma, I get the error "could not sync environment to dbus".

dvdhrm commented on 2017-07-12 09:55

All known issues should be fixed.

Thanks a lot for the cleanup!

heftig commented on 2017-07-10 19:30

FTR with 1a36b8727f08 the user bus runs fine but the system bus segfaults and hangs the boot. Unfortunately coredumpd did not/could not catch the dump.

heftig commented on 2017-07-10 19:25

Thanks; I'll update this package ASAP.

Pinning on a commit instead of a tag name is safer against hidden replacement.
pkgver() will generate release versions for tagged commits.

You can use makepkg -Cf for a rebuild.

I just wanted to grab the additional commits including the units. Normally I package release commits.

dvdhrm commented on 2017-07-10 11:27

Thanks for the suggestions. Please feel free to commit changes to the PKGBUILD. I honestly don't know the underlying mechanics, so just go ahead!

I tried to incorporate your changes. Few comments:
- Why use -git version numbers? (I did not merge the pkgver() function, yet)
- I had to add `rm -Rf build` to make re-builds work. Was that an omission on your side?
- Why did you use 'master' as ref in _commit, rather than the tag directly?

Anyway, thanks for the changes! I now tagged v1rc2 which includes the systemd units and works fine for me as system and user bus. Official announcements will follow.

All comments