Trying to install gimp-help-en threatens to install wslu

Bug #2060898 reported by Aaron Rainbolt
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
edubuntu-meta (Ubuntu)
Fix Released
High
Erich Eickmeyer
Noble
Fix Released
High
Erich Eickmeyer
kubuntu-meta (Ubuntu)
Fix Released
High
Scarlett Gately Moore
Noble
Fix Released
High
Scarlett Gately Moore
lubuntu-meta (Ubuntu)
Fix Released
High
ԜаӀtеr Ⅼарсһуnѕkі
Noble
Fix Released
High
ԜаӀtеr Ⅼарсһуnѕkі
ubuntu-budgie-meta (Ubuntu)
Fix Released
High
fossfreedom
Noble
Fix Released
High
fossfreedom
ubuntu-mate-meta (Ubuntu)
Fix Released
High
Martin Wimpress 
Noble
Fix Released
High
Martin Wimpress 
ubuntu-meta (Ubuntu)
Invalid
Undecided
Unassigned
Noble
Invalid
Undecided
Unassigned
ubuntustudio-meta (Ubuntu)
Fix Released
High
Erich Eickmeyer
Noble
Fix Released
High
Erich Eickmeyer
wslu (Ubuntu)
Invalid
Undecided
Unassigned
Noble
Invalid
Undecided
Unassigned

Bug Description

Filing this against ubuntu-meta since I believe this is a seed problem that potentially affects all variants of Ubuntu (flavors or otherwise).

wslu is "a collection of utilities for the Windows 10 Linux Subsystem, such as for converting Linux paths to a Windows paths or creating Linux application shortcuts on the Windows 10 Desktop." Obviously this package should *never* be installed on a desktop or even on most VMs, but only within WSL instances. However...

wslu provides the virtual package www-browser, as one of its features is to open links in Windows 10 using the default browser set there. This means that if a package depends or recommends www-browser, it may attempt to pull in one of several packages, wslu included. In the past, this hasn't been a problem because Firefox was present on all flavor images, and Firefox provides www-browser as well. However, now that Firefox is a Snap, it is possible for Firefox to be installed without the firefox transitional apt package being installed. (This is the case in a default installation of Kubuntu Noble Beta.) As it turns out, Kubuntu Noble Beta ships with *no* packages that provide www-browser, meaning that any package that depends on it will have to install a new browser.

Due to some stroke of misfortune, apt is picking wslu out of all packages as the package for this use case. Installing gimp-help-en will also install www-browser, which results in wslu becoming installed.

wslu causes quite a few problems when installed on a desktop system - among them, the syslog is spammed with errors due to the system not in fact being a WSL VM, audio breaks in weird ways, and application launchers sometimes fail. Why this happens is unclear, but the issues appear to resolve once wslu is removed from the system. It is therefore probably a good idea to avoid wslu becoming installed on accident in this way.

Probably the best way to resolve this is to ensure that some package that provides www-browser is available on every Ubuntu image. This could be done via seeding or by adding a package to ubuntu-minimal. Alternatively, wslu could be set to no longer provide www-browser, though it's unclear if that would break its functionality.

Changed in ubuntu-meta (Ubuntu Noble):
milestone: none → ubuntu-24.04
Changed in wslu (Ubuntu Noble):
milestone: none → ubuntu-24.04
Revision history for this message
corrado venturini (corradoventu) wrote :

If you have Gimp installed then gimp-help-en is automatically installed by Settings > Region&language > Manage installed languages and wslu is NOT installed.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

Yes, Ubuntu Desktop Flavors that want to use Firefox need to install the Firefox apt package. Or if they want to use Chromium, they need to install the chromium-browser apt package.

The firefox and chromium-browser apt packages should have their package descriptions updated because they are not only transitional packages but provide a few things that can't be provided by a snap.

This was discussed here for Chromium but the same thing applies to Firefox:
https://lists.ubuntu.com/archives/ubuntu-devel/2022-February/thread.html

Changed in wslu (Ubuntu Noble):
status: New → Invalid
Revision history for this message
Jeremy Bícha (jbicha) wrote :

I do not believe this is fixable in ubuntu-meta at all, unless the Flavors want Firefox to be moved to desktop-common which would prevent any flavor from choosing chromium-browser. (Notably, Ubuntu Studio does choose Chromium instead of Firefox.)

Therefore, I'm closing the ubuntu-meta task and adding tasks for the flavors that don't ship the apt package.

Changed in ubuntu-meta (Ubuntu Noble):
status: New → Invalid
Changed in kubuntu-meta (Ubuntu Noble):
importance: Undecided → High
status: New → Triaged
Changed in lubuntu-meta (Ubuntu Noble):
importance: Undecided → High
status: New → Triaged
Changed in ubuntu-budgie-meta (Ubuntu Noble):
importance: Undecided → High
status: New → Triaged
Changed in ubuntu-mate-meta (Ubuntu Noble):
importance: Undecided → High
status: New → Triaged
Revision history for this message
Jeremy Bícha (jbicha) wrote :

wslu includes wslview which has a feature of being a "fake web browser that allows opening urls in your default browser on Windows 10". Therefore, Provides: www-browser is not a bug.

https://manpages.ubuntu.com/wslview

Changed in ubuntu-budgie-meta (Ubuntu Noble):
status: Triaged → Fix Committed
assignee: nobody → fossfreedom (fossfreedom)
Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :

jbicha I have no idea where you got the info that Ubuntu Studio uses Chromium instead of Firefox because that's incorrect. Ubuntu Studio uses Firefox and has since 7.10 (Gutsy Gibbon, aka first release). Lubuntu formerly used Chromium.

Changed in ubuntustudio-meta (Ubuntu Noble):
importance: Undecided → High
status: New → Triaged
Changed in edubuntu-meta (Ubuntu Noble):
importance: Undecided → High
status: New → Triaged
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Sorry, I ran this command. Not sure why it's wrong.

$ seeded-in-ubuntu chromium-browser
chromium-browser (from chromium-browser) is seeded in:
  ubuntustudio: dvd

Changed in lubuntu-meta (Ubuntu Noble):
assignee: nobody → Lubuntu Developers (lubuntu-dev)
milestone: none → ubuntu-24.04
Revision history for this message
Brian Murray (brian-murray) wrote :

I see chromium-browser in the manifest for Ubuntu Studio so that's why seeded-in-ubuntu thinks it is seeded.

https://cdimage.ubuntu.com/ubuntustudio/dvd/current/noble-dvd-amd64.manifest

Changed in lubuntu-meta (Ubuntu Noble):
status: Triaged → In Progress
Changed in lubuntu-meta (Ubuntu Noble):
assignee: Lubuntu Developers (lubuntu-dev) → ԜаӀtеr Ⅼарсһуnѕkі (wxl)
Changed in lubuntu-meta (Ubuntu Noble):
status: In Progress → Fix Committed
Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :

Chromium was being pulled-in by the same issue: to satisfy x-www-browser. Same fix applies.

Changed in ubuntustudio-meta (Ubuntu Noble):
assignee: nobody → Erich Eickmeyer (eeickmeyer)
status: Triaged → Fix Committed
Changed in edubuntu-meta (Ubuntu Noble):
status: Triaged → In Progress
Changed in edubuntu-meta (Ubuntu Noble):
assignee: nobody → Erich Eickmeyer (eeickmeyer)
status: In Progress → Fix Committed
Revision history for this message
Nathan Teodosio (nteodosio) wrote :

We will change the browsers' deb description so as to not invite a removal. LP:2061075.

Changed in kubuntu-meta (Ubuntu Noble):
assignee: nobody → Scarlett Gately Moore (scarlettmoore)
status: Triaged → In Progress
milestone: none → ubuntu-24.04
Changed in kubuntu-meta (Ubuntu Noble):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package kubuntu-meta - 1.450

---------------
kubuntu-meta (1.450) noble; urgency=medium

  * Refreshed dependencies
  * Added printer-driver-c2esp to desktop-recommends [amd64]
  * Removed firefox from desktop-recommends [amd64]
  * Refreshed dependencies
  * Added firefox to desktop-recommends [amd64 arm64 armhf]
    Ref: (LP: #2060898)

 -- Scarlett Moore <email address hidden> Fri, 12 Apr 2024 01:21:12 -0700

Changed in kubuntu-meta (Ubuntu Noble):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package lubuntu-meta - 24.04.9

---------------
lubuntu-meta (24.04.9) noble; urgency=medium

  * Refreshed dependencies
  * Added firefox to desktop-recommends [amd64 arm64 armhf] (LP: #2060898)

 -- Walter Lapchynski <email address hidden> Thu, 11 Apr 2024 21:27:39 +0000

Changed in lubuntu-meta (Ubuntu Noble):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package edubuntu-meta - 24.04.13

---------------
edubuntu-meta (24.04.13) noble; urgency=medium

  * Refreshed dependencies
  * Added firefox to desktop-gnome-minimal-recommends [amd64 arm64
    armhf], desktop-gnome-raspi-recommends [amd64 arm64 armhf], desktop-
    gnome-recommends [amd64 arm64 armhf] (LP: #2060898)
  * Removed gbrainy from ubuntu-edu-secondary-recommends [armhf], ubuntu-
    edu-tertiary-recommends [armhf]

 -- Erich Eickmeyer <email address hidden> Thu, 11 Apr 2024 15:01:48 -0700

Changed in edubuntu-meta (Ubuntu Noble):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-budgie-meta - 0.126

---------------
ubuntu-budgie-meta (0.126) noble; urgency=medium

  * Refreshed dependencies
  * Added firefox to desktop-minimal-recommends [amd64 arm64 armhf],
    desktop-raspi-recommends [amd64 arm64 armhf], desktop-recommends
    [amd64 arm64 armhf] (LP: #2060898)
  * Added printer-driver-c2esp to desktop-minimal-recommends [amd64],
    desktop-raspi-recommends [amd64], desktop-recommends [amd64]

 -- David Mohammed <email address hidden> Thu, 11 Apr 2024 20:45:05 +0100

Changed in ubuntu-budgie-meta (Ubuntu Noble):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntustudio-meta - 24.04.19

---------------
ubuntustudio-meta (24.04.19) noble; urgency=medium

  * Refreshed dependencies
  * Added firefox to desktop-recommends [amd64 arm64 armhf] (LP: #2060898)
  * Added krita to graphics-recommends [armhf]
  * Added libimath-3-1-29t64 to graphics-recommends

 -- Erich Eickmeyer <email address hidden> Thu, 11 Apr 2024 14:33:35 -0700

Changed in ubuntustudio-meta (Ubuntu Noble):
status: Fix Committed → Fix Released
Changed in ubuntu-mate-meta (Ubuntu Noble):
assignee: nobody → Martin Wimpress  (flexiondotorg)
status: Triaged → In Progress
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-mate-meta - 1.296

---------------
ubuntu-mate-meta (1.296) noble; urgency=medium

  * Refreshed dependencies
  * Added caja-seahorse to desktop-recommends [armhf]
  * Added firefox to core-recommends [amd64 arm64 armhf], desktop-
    recommends [amd64 arm64 armhf] (LP: #2060898)

 -- Martin Wimpress <email address hidden> Tue, 16 Apr 2024 14:47:27 +0000

Changed in ubuntu-mate-meta (Ubuntu Noble):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.