Description of problem: The systemd-inhibit plugin for RPM (which prevents system shutdown during RPM transactions) was not previously built, due to a missing built-time requirement for dbus-devel. The attached patch corrects this issue. Without this plugin, it's possible for a service or a user to shutdown/reboot the system during an RPM transaction. Version-Release number of selected component (if applicable): 4.13.0-0.rc1.11.mga6 Reproducible: Steps to Reproduce:
Created attachment 7119 [details] Patch adding dbus-devel BuildRequire for building systemd inhibit plugin Patch attached.
That's not critical: it has always been like this. Of course, it's better to enable this new feature, so I'll do. Thanks for the report
Status: NEW => ASSIGNEDSeverity: critical => normal
No problem, I thought it was supposed to be built and it was somehow forgotten, that's why I thought it was critical.
I only found out because DNF listed it as a requirement, and I saw that the rpm package didn't include the plugin.
Fixed in SVN. I won't rebuild rpm just for that
Status: ASSIGNED => RESOLVEDResolution: (none) => FIXED
I don't expect you to, but having the fix in place will mean that when rpm 4.13.0 final comes out, the plugin will come with it.