Public bug reported:

With the way things are currently, upgrading the system requires the
user to either open Update Manager or add the repositories for the
system being upgraded to. Sure, Update Manager does help solve problems
somewhat, by literally changing the sources.list for the user
automatically, but if anyone attempts to bypass Update Manager and try
upgrading from one system to another via the command line, he or she
will find it to be a hell of a lot more work than otherwise thought
possible.

Because Snap uses release channels, it solves this problem completely.
Instead of needing to run "update-manager --devel-release" each time one
upgrades to a beta (or having to enter the repositories manually if
attempting to upgrade before the final month), imagine packing a future
version of the entire system as a Snap package that one can just "snap
install --devmode --classic ubuntu" onto an existing system. The Snap
containing the entire system could then periodically be updated/patched
with security updates or even just upgraded in the background every six
months via the stable release channel.

This would also make it much easier to upgrade to the development
channel of the user's choice ― it would be possible to simply run snap
with "--beta" on the system package to upgrade to a beta release, or
even with "--edge" on the system package to upgrade to a pre-beta/alpha
release. Much easier, IMO, than needing to either edit sources.list each
time or risk there being duplicate sources.list entries for older
releases that were already upgraded from, filling up the download queue
and making "apt-get update" run slower and slower with each passing
upgrade.

ProblemType: Bug
DistroRelease: Ubuntu 19.04
Package: snapd 2.38+19.04
ProcVersionSignature: Ubuntu 5.0.0-15.16-generic 5.0.6
Uname: Linux 5.0.0-15-generic x86_64
ApportVersion: 2.20.10-0ubuntu27
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Mon May 27 16:23:58 2019
InstallationDate: Installed on 2019-05-24 (3 days ago)
InstallationMedia: Ubuntu 19.04 "Disco Dingo" - Release amd64 (20190416)
ProcEnviron:
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: snapd
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: snapd (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug disco

** Attachment added: "Mock-up of a possible use case"
   
https://bugs.launchpad.net/bugs/1830660/+attachment/5267008/+files/Screenshot%20from%202019-05-27%2016-49-37.png

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1830660

Title:
  Feature Request: Use Snap for System Updates/Upgrades, Remove APT

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1830660/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to