[Touch-packages] [Bug 2015513] Re: apt list --upgradeable does not show what can be upgraded!

2023-04-06 Thread Julian Andres Klode
There has always been a difference between which packages are upgradable
and which packages will be upgraded, this is not exactly new and phasing
dependent.

If A is phasing and B depends on that new A, both will be kept back.
While apt list --upgradable could hide A, it can't hide B - it doesn't
calculate an upgrade, it just shows you which packages have a newer
candidate version.

Also if you apt install A, apt *will* install/upgrade to the phased
version.

So I don't think it makes a whole lot of sense to change the behavior
for phased upgrades to not appear here, that would also contradict the
internal code.

Phasing doesn't determine upgradability, it will be exempted from
upgrades post-calculation.

** Changed in: apt (Ubuntu)
   Status: New => Opinion

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apt in Ubuntu.
https://bugs.launchpad.net/bugs/2015513

Title:
  apt list --upgradeable does not show what can be upgraded!

Status in apt package in Ubuntu:
  Opinion

Bug description:
  Packages are now being released in Phased updates.

  However, it seems that whereas apt (and apt-get, and even Discover?)
  are aware of this, the command, "apt list --upgradeable" is unaware of
  it and will report that there are upgradable packages which apt(-get)
  upgrade will *not* in fact install.

  This makes it impossible(?) to script update notifications, which are
  needed as Plasma 5.27 no longer has an Updates entry in the System
  Tray - see bug #2009761.

  ProblemType: Bug
  DistroRelease: Ubuntu 22.10
  Package: apt 2.5.3
  ProcVersionSignature: Ubuntu 5.19.0-38.39-generic 5.19.17
  Uname: Linux 5.19.0-38-generic x86_64
  ApportVersion: 2.23.1-0ubuntu3.1
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: KDE
  Date: Fri Apr  7 00:19:33 2023
  InstallationDate: Installed on 2022-05-04 (337 days ago)
  InstallationMedia: Kubuntu 22.04 LTS "Jammy Jellyfish" - Release amd64 
(20220419)
  SourcePackage: apt
  UpgradeStatus: Upgraded to kinetic on 2022-11-12 (145 days ago)
  mtime.conffile..etc.cron.daily.apt-compat: 2022-05-04T17:22:10.420246

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


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 2015513] Re: apt list --upgradeable does not show what can be upgraded!

2023-04-19 Thread Gordon Lack
Doesn't alter the point that if "apt --list --uprgadeable" doesn't
report what "apt update" would update then it makes it impossible to
script a check for whether there is anything to update.

And given that KDE no longer has any update warning in the System Tray
such a facility is needed, otherwise you'll never know that *any* update
is pending.

Since "apt update" is able to decide *not* to update a package it should
be possible for "apt --list --uprgadeable" to *not* report that it is
upgradeable.

As for phasing, "aptitude safe-upgrade" totally ignores it all anyway.
(Perhaps that's a bug?).

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apt in Ubuntu.
https://bugs.launchpad.net/bugs/2015513

Title:
  apt list --upgradeable does not show what can be upgraded!

Status in apt package in Ubuntu:
  Opinion

Bug description:
  Packages are now being released in Phased updates.

  However, it seems that whereas apt (and apt-get, and even Discover?)
  are aware of this, the command, "apt list --upgradeable" is unaware of
  it and will report that there are upgradable packages which apt(-get)
  upgrade will *not* in fact install.

  This makes it impossible(?) to script update notifications, which are
  needed as Plasma 5.27 no longer has an Updates entry in the System
  Tray - see bug #2009761.

  ProblemType: Bug
  DistroRelease: Ubuntu 22.10
  Package: apt 2.5.3
  ProcVersionSignature: Ubuntu 5.19.0-38.39-generic 5.19.17
  Uname: Linux 5.19.0-38-generic x86_64
  ApportVersion: 2.23.1-0ubuntu3.1
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: KDE
  Date: Fri Apr  7 00:19:33 2023
  InstallationDate: Installed on 2022-05-04 (337 days ago)
  InstallationMedia: Kubuntu 22.04 LTS "Jammy Jellyfish" - Release amd64 
(20220419)
  SourcePackage: apt
  UpgradeStatus: Upgraded to kinetic on 2022-11-12 (145 days ago)
  mtime.conffile..etc.cron.daily.apt-compat: 2022-05-04T17:22:10.420246

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


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp