Commit 917ee9c62522
Latest upstream commit 63c8e2f6f337
Latest upstream commit 748cf9547ea30f5a4dfee5e97d1d2ff4b307c392
Grab the larger rework and fixes from David Herrmann (up to commit eee8b5b3ceaeca1b1b998552cd6c9f9dea8938e5)
Yes, this is a big uber-patch. But with the git-am apply method, it still splits them out in the prepped tree. There's really no advantage to listing 78 patches in the spec at this point as kdbus is likely to go all-or-nothing if/when it is merged.