gnome-shell does not contain gjs dependence
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-shell (Ubuntu) |
Triaged
|
Low
|
Unassigned |
Bug Description
Hi, I updated from Ubuntu 22.04 to Ubuntu 22.10 and I had an issue with GNOME shell "Extensions" app.
I replaced "Extensions" (gnome-
After this, I'm not sure, I might have used the "sudo apt auto-remove" command.
After these changes, Flatpak version of the "Extensions" app gave an error: (https:/
After a bit of digging, I realized removing "Extensions" packages also removes gjs dependence. So I installed gjs package and "Extensions" works again.
1) OS
OS: Ubuntu 22.10
Desktop: GNOME
2) Package
gnome-shell: 43.0-1ubuntu2
gnome-shell-
3) What you expected to happen
Removing the package and installing Flatpak version without any error.
4) What happened instead
I replaced the app with Flatpak version and it removed gjs and gnome-shell extension support.
tags: | added: kinetic |
I am closing this bug.
In the upstream report, upstream confirms that gnome-shell itself does not need 'gjs', only the gjs library.
The gnome-shell- extension- prefs app packaged as a .deb correctly depends on gjs.
A default Ubuntu Desktop install includes gjs. For you to remove gjs, you will have needed to remove the GNOME Characters app and the Desktop Icons NG extension and the ubuntu-desktop metapackage. At that point, you're outside the fully supported Ubuntu Desktop experience.
Maybe the Flatpak needs to bundle 'gjs' if it requires gjs.