[Aptitude-devel] Bug#1087005: aptitude: TUI does not show all package action changes if package actions are changed while already in preview

Vincent Lefevre vincent at vinc17.net
Fri Nov 8 01:33:59 GMT 2024


On 2024-11-08 02:29:22 +0100, Vincent Lefevre wrote:
> On 2024-11-08 00:50:14 +0100, Axel Beckert wrote:
> > What happened in your is that it appeared together with something
> > which is as far as I can see not a bug but a design decision:
> > 
> > >                 Packages                                Preview
> > > aptitude 0.8.13 @ cventin                Disk: -172 MB
> > > --\ Packages being removed because they are no longer used (3)
> > > ipA linux-headers-6. -4012 kB  6.10.9-1                 6.10.9-1
> > > ipA linux-headers-6. -61.4 MB  6.10.9-1                 6.10.9-1
> > > ipA linux-kbuild-6.1 -2271 kB  6.10.9-1                 6.10.9-1
> > > 
> > > In particular, the "Disk:" value has changed. And still no other
> > > packages are marked as to be removed, which is contradictory
> > > with the change of the "Disk:" value.
> > 
> > Please note: The grouping and limiting of a view in aptitude is never
> > automatically updated, as this would cost a lot of time after every
> > package action change. You might have noticed how much time building a
> > view can take if a system is under load or quite some sources are
> > listed in /etc/apt/sources.list*.
> > 
> > Package action changes only update the status line on top and the
> > color and first column of the packages whose action changed (either by
> > explicitly selecting an action or by dependency resolution).
> > 
> > It does not add packages to a view which is limited to a specific set
> > of packages nor does it update their grouping. (Changing the latter
> > would also make the UI unusuable.)
> 
> OK, but then, aptitude should at least warn if the preview is not
> up-to-date when the user hits 'g' to perform the pending operations.
> 
> Alternatively, 'g' could have the effect to update the preview
> (like 'qg') if it is no longer up-to-date.

BTW, this is bug 394772 (which I had reported in 2006), where I had
already suggested:

  Instead of dynamically adjusting the list views, couldn't 'g'
  redisplay the Preview instead of downloading and installing the
  packages? It seems to do that already in some occasions (e.g.,
  when there are broken packages).

in <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=394772#20>.

-- 
Vincent Lefèvre <vincent at vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



More information about the Aptitude-devel mailing list