To recap what happened: 0. For some reason that I can't really explain (laziness on our side), instead of using the desktop file shipped in the policykit-1-gnome package, Cinnamon was shipping it's own desktop file, *pointing to the file shipped by policykit-1-gnome*, but stating "OnlyShownIn=X-Cinnamon".
https://sources.debian.net/src/cinnamon/3.0.7-3/debian/patches/add_policykit-1-gnome_to_session/ 1. policykit-1-gnome changed the path of the binary. This already broke in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=842184, because the desktop file was not updated then. 2. All policykit support broke in cinnamon, until we updated the file with the new path. This happened because of that external desktop file, that should have never been. So, can we fix that? The necessary change is to add X-Cinnamon to the desktop file. After that, we can stop shipping the unnecessary additional desktop file, and we can use the one shipped by policykit-1-gnome in the session initialization. BTW, the description of the package says that Cinnamon has its own implementation, which is not correct, so that would need to get updated as well. Please let us (the cinnamon team) know when you are doing the upload, so that we can upload the changed package closely afterwards. Thanks! -- Regards, Marga
signature.asc
Description: PGP signature