r-darwish / topgrade

Upgrade everything
GNU General Public License v3.0
3.36k stars 160 forks source link

Updateing Gnome Shell extensions will not work on Phosh #835

Closed CoderThomasB closed 2 years ago

CoderThomasB commented 2 years ago

What did you expect to happen? Topgrade sees that dbus path org.gnome.Shell.Extensions is not registered and does not perform a Gnome Shell extensions update.

What actually happened? Topgrade tries to update Gnome Shell extensions but fails because Phosh does not register org.gnome.Shell.Extensions

Additional details:

r-darwish commented 2 years ago

Can you tell which command does Topgrade need to run to determine whether a specific dbus path is registered or not?

CoderThomasB commented 2 years ago

You can use this to try it out in the terminal but the checking for the org.gnome.Shell.Extensions string should probably be done in code.

gdbus call --session --dest org.freedesktop.DBus --object-path /org/freedesktop/DBus --method  org.freedesktop.DBus.ListActivatableNames | grep -q org.gnome.Shell.Extensions && echo Yes
r-darwish commented 2 years ago

@AdallomRoy can you paste me the output of

gdbus call --session --dest org.freedesktop.DBus --object-path /org/freedesktop/DBus --method  org.freedesktop.DBus.ListActivatableNames

On your laptop?