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

Attachment: signature.asc
Description: PGP signature

Reply via email to