Jeremy, I have changed this bug name and description to a SRU. Is there
anything else needed to do from my side? Should I subscribe ~ubuntu-sru
to this bug?
** Summary changed:
- Move gnome-shell-extension-prefs to universe and add chrome-gnome-shell to
its recommends
+ [SRU] Move gnome-shell-extension-prefs to universe and add chrome-gnome-shell
to its recommends
** Description changed:
- Please, consider adding the chrome-gnome-shell package as a recommended
- dependency for ubuntu-desktop package in Ubuntu 20.04. The chrome-gnome-
- shell package provides GNOME Shell integration (connector) for Firefox,
- Chrome, Chromium and other web browsers that is necessary for users to
- be able to manage GNOME Shell extensions using a extensions.gnome.org
- website. Since the Shell Extensions support was removed from gnome-
- software since 3.36 and the replacement Extensions application cannot be
- used to find and install new extensions, there is not any user friendly
- way to install new Shell Extensions without having the chrome-gnome-
- shell package installed.
+ [Impact]
- More information:
- https://wiki.gnome.org/Projects/GnomeShellIntegrationForChrome
+ * Since GNOME 3.36, Shell Extensions can no longer be installed using
+ GNOME Software (Ubuntu Software), instead there was a new Extensions
+ (gnome-shell-extension-prefs) application prepared to replace this
+ functionality. However, this application itself does not support
+ installing new extensions, instead, it opens a web browser with a
+ extensions.gnome.org website that allows browsing and installing new
+ extensions. This website depends on a chrome-gnome-shell package that
+ provides GNOME Shell integration (connector) for Firefox, Chrome,
+ Chromium and other web browsers for this functionality. Without this
+ connector, it is not possible to install Shell Extensions on Ubuntu
+ 20.04.
+
+ * In this SRU, I want to propose adding this chrome-gnome-shell package
+ to recommends of the gnome-shell-extension-prefs package. However, since
+ the gnome-shell-extension-prefs package is in a main repository and
+ chrome-gnome-shell is in universe, it would be probably also needed to
+ first move the gnome-shell-extension-prefs package to universe.
+
+ [Test Case]
+
+ * Install the "gnome-shell-extension-prefs" (Extensions) application.
+
+ * Open the "Extensions" application, click the "i" button in the window
+ header, click the "extensions.gnome.org" link.
+
+ * In the web browser window, click on link inside the blue notification
+ on extensions.gnome.org to install a browser extension (frontend for the
+ connector), then refresh the page.
+
+ * After this, a red notification appears on the web page telling the
+ user that host connector is not running.
+
+ [Regression Potential]
+
+ * Without the chrome-gnome-shell package installed, it is not possible
+ to install Shell Extensions on Ubuntu 20.04.
+
+ [Other Info]
+
+ * More information:
https://wiki.gnome.org/Projects/GnomeShellIntegrationForChrome
** Description changed:
[Impact]
- * Since GNOME 3.36, Shell Extensions can no longer be installed using
+ * Since GNOME 3.36, Shell Extensions can no longer be installed using
GNOME Software (Ubuntu Software), instead there was a new Extensions
(gnome-shell-extension-prefs) application prepared to replace this
functionality. However, this application itself does not support
installing new extensions, instead, it opens a web browser with a
extensions.gnome.org website that allows browsing and installing new
extensions. This website depends on a chrome-gnome-shell package that
provides GNOME Shell integration (connector) for Firefox, Chrome,
Chromium and other web browsers for this functionality. Without this
connector, it is not possible to install Shell Extensions on Ubuntu
20.04.
- * In this SRU, I want to propose adding this chrome-gnome-shell package
+ * In this SRU, I want to propose adding this chrome-gnome-shell package
to recommends of the gnome-shell-extension-prefs package. However, since
the gnome-shell-extension-prefs package is in a main repository and
chrome-gnome-shell is in universe, it would be probably also needed to
first move the gnome-shell-extension-prefs package to universe.
[Test Case]
- * Install the "gnome-shell-extension-prefs" (Extensions) application.
+ * Install the "gnome-shell-extension-prefs" (Extensions) application.
- * Open the "Extensions" application, click the "i" button in the window
+ * Open the "Extensions" application, click the "i" button in the window
header, click the "extensions.gnome.org" link.
- * In the web browser window, click on link inside the blue notification
+ * In the web browser window, click on link inside the blue notification
on extensions.gnome.org to install a browser extension (frontend for the
connector), then refresh the page.
- * After this, a red notification appears on the web page