Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#45397 - [systemd] v221 and the "--disable-kdbus" switch

Attached to Project: Arch Linux
Opened by Federico (nierro) - Saturday, 20 June 2015, 08:30 GMT
Last edited by Evangelos Foutras (foutrelis) - Saturday, 27 June 2015, 20:37 GMT
Task Type Feature Request
Category Packages: Core
Status Closed
Assigned To Evangelos Foutras (foutrelis)
Jan Alexander Steffens (heftig)
Dave Reisner (falconindy)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


from systemd 221 "--disable-kdbus" compile switch will only disable kdbus default usage. But if no module is found (ie: normal archlinux installations), kdbus will be automatically disabled. I think it is not necessary anymore. It only "forces" whoever wants to try kdbus-git (from aur) to add "kdbus=1" to the kernel command line.
Without that switch, if no module is found, everything is normal. If the module is found, it is used.

Additional info:
* systemd 221-1
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Saturday, 27 June 2015, 20:37 GMT
Reason for closing:  Deferred
Additional comments about closing:  We'll look into re-enabling kdbus by default once it is merged into Linux and gets some wider testing.
Comment by Evangelos Foutras (foutrelis) - Saturday, 20 June 2015, 16:11 GMT
Removed in /trunk; will be in the next package release:
Comment by Frederik “Freso” S. Olesen (Freso) - Saturday, 27 June 2015, 17:48 GMT
  • Field changed: Percent Complete (100% → 0%)
The switch was added again 4 days later by heftig.
Comment by Evangelos Foutras (foutrelis) - Saturday, 27 June 2015, 17:55 GMT
I believe the thinking was that kdbus isn't trouble-free yet so it's better to require "kdbus=1" as not to have a broken setup by default.

See Jan's comment in that commit:

And the two upstream issues:
Comment by Federico (nierro) - Saturday, 27 June 2015, 18:02 GMT
Mmh but there are no linux kernels in AUR that ship kdbus by default. You can only explicitly build it through kdbus-git.
By the way, it is not a great effort to add kdbus=1 to the kernel command line, so...