Bug#994018: gnome-tweaks must not suggest installing Extensions app from flathub

Julian Andres Klode jak at debian.org
Thu Sep 9 21:30:51 BST 2021


Package: gnome-tweaks
Version: 40.0-3
Severity: serious

gnome-tweaks suggests users install the Extensions app from flathub,
if not provided by the distribution. This is misleading the user to
install apps from outside of main, in violation of policy 2.2.1.

It should offer to install the gnome-shell-extension-prefs package
via gnome-software, tell people to install that package with apt,
or (in my case where it was already installed), tell me that it
is already installed.

The message under concern is:

        self.format_secondary_markup(
            "{0}\n\n{1}".format(
                # Translators: Placeholder will be replaced with "GNOME Extensions" in active link form
                _("Extensions management has been moved to {0}.").format(
                    '<a href="https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/master/subprojects/extensions-app/README.md">GNOME Extensions</a>',
                ),
                # Translators: Placeholder will be replaced with "Flathub" in active link form
                _("We recommend downloading GNOME Extensions from {0} if your distribution does not include it.").format(
                    '<a href="https://flathub.org/apps/details/org.gnome.Extensions">Flathub</a>'
                )
            )
        )

it should say something like:

    "Extensions management has been moved to Extension, which is part of
    the gnome-shell-extensions-prefs package."

Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/gnome-tweaks/+bug/1943183

-- System Information:
Debian Release: 11.0
  APT prefers impish
  APT policy: (500, 'impish'), (500, 'hirsute-updates'), (500, 'hirsute-security')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.13.0-16-generic (SMP w/8 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gnome-tweaks depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.40.0-1
ii  gir1.2-glib-2.0                              1.68.0-1
ii  gir1.2-gnomedesktop-3.0                      40.2-1ubuntu1
ii  gir1.2-gtk-3.0                               3.24.30-1ubuntu1
ii  gir1.2-handy-1                               1.2.3-1
ii  gir1.2-notify-0.7                            0.7.9-3ubuntu2
ii  gir1.2-pango-1.0                             1.48.9+ds1-1
ii  gir1.2-soup-2.4                              2.72.0-3ubuntu3
ii  gnome-settings-daemon                        40.0.1-1ubuntu2
ii  gnome-shell-common                           40.2-1ubuntu6
ii  gnome-shell-extension-prefs                  40.2-1ubuntu6
ii  gsettings-desktop-schemas                    40.0-1ubuntu1
ii  mutter-common                                40.2.1-1ubuntu1
ii  python3                                      3.9.4-1
ii  python3-gi                                   3.40.1-1

gnome-tweaks recommends no packages.

gnome-tweaks suggests no packages.

-- no debconf information

-- 
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer                              i speak de, en



More information about the pkg-gnome-maintainers mailing list