Improve third-party app installation

Bug #2045580 reported by Leó Kolbeinsson
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
calamares-settings-ubuntu (Ubuntu)
Fix Released
Critical
Simon Quigley
lubuntu-default-settings (Ubuntu)
Fix Released
Critical
Simon Quigley

Bug Description

In the Lubuntu Noble ISO, there is the option to install third-party applications. This tracks the following:

 - Snaps on the backend should auto-resolve dependencies... somehow. That way we don't have bitrot come LTS time.
 - When selecting the Minimal install, the checkboxes should disappear entirely.
 - When selecting the Full install, it should automatically check all four of those boxes, even if it just hides them/displays a read-only/disabled copy. Normal should be the only option in which you can freely manipulate the checkboxes.
 - We may want to move this from QML to a dedicated UI file to fit with theming better.
 - We need some kind of translations, even if we can somehow convince upstream Calamares to adopt our module, to get that translation support.

Revision history for this message
Leó Kolbeinsson (leok) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in calamares (Ubuntu):
status: New → Confirmed
Revision history for this message
Simon Quigley (tsimonq2) wrote :

Being the one who wrote this, let me re-frame the bug.

Changed in calamares (Ubuntu):
importance: Undecided → Critical
assignee: nobody → Lubuntu Developers (lubuntu-dev)
milestone: none → ubuntu-24.01
summary: - Selecting "Full installation" fails to install 3rd party apps
+ Improve third-party app installation
description: updated
description: updated
Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/2045580

tags: added: iso-testing
Revision history for this message
ԜаӀtеr Ⅼарсһуnѕkі (wxl) wrote :

Assigned to Simon. He says he has "all the necessary code written for the process to be sustainable" and that he needs "to nag the snapd team for the final bit." He also says he's targeting this for Noble.

Changed in calamares (Ubuntu):
assignee: Lubuntu Developers (lubuntu-dev) → Simon Quigley (tsimonq2)
Changed in calamares (Ubuntu):
milestone: ubuntu-24.01 → ubuntu-24.04
Revision history for this message
Leó Kolbeinsson (leok) wrote :

Tested full install for Lubuntu Noble - ISO 20240407.2 Selecting full install checked all 4 boxes but the only 3rd party app installed was VirtMachineManager.

Revision history for this message
Simon Quigley (tsimonq2) wrote :

Snaps take a minute or two to install on first boot. The last part of this is to add some UX so users don't freak out.

Changed in calamares (Ubuntu):
status: Confirmed → Fix Released
affects: calamares (Ubuntu) → calamares-settings-ubuntu (Ubuntu)
Changed in lubuntu-meta (Ubuntu):
assignee: nobody → Simon Quigley (tsimonq2)
importance: Undecided → Critical
status: New → Confirmed
Simon Quigley (tsimonq2)
affects: lubuntu-meta (Ubuntu) → lubuntu-default-settings (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package lubuntu-default-settings - 24.04.9

---------------
lubuntu-default-settings (24.04.9) noble; urgency=medium

  * Create lubuntu-snap-installation-monitor, which tells the user if snaps
    are still being pre-seeded in the background. Mostly used in the case of
    preseeding a lot of snaps, or preseeding snaps on a slower machine
    (LP: #2045580, LP: #2061318).

 -- Simon Quigley <email address hidden> Sun, 14 Apr 2024 15:49:12 -0500

Changed in lubuntu-default-settings (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Leó Kolbeinsson (leok) wrote :

Tested Lubuntu daily ISO dated 20240416.1 and the lubuntu-snap-installation-monitor looked good.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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