[Aptitude-devel] Bug#539978: marked as done ("show" says an installed package is not installed)

Daniel Hartwig mandyke at gmail.com
Sat Feb 1 05:58:43 UTC 2014


Control: reopen -1
Control: tags -1 = confirmed
Control: severity -1 minor
Control: owner -1 !
Control: retitle -1 [cmdline] "show UPGRADE" misleads by reporting "not installed"

[To clarify this report.  Also, taking ownership as it is entangled with
 wip-cmdline.]

"Manuel A. Fernandez Montecelo" <manuel.montezelo at gmail.com> wrote:
> # aptitude versions '^apt$'
> Package apt:
> i   0.9.14.2                    100
> p   0.9.15            unstable  500
>
> # aptitude show apt
> Package: apt
> Essential: yes
> State: installed
> Automatically installed: no
> Version: 0.9.14.2

The package details shown above are for the installed version.  The
manual states that "show" displays the candidate version, which is
presently not the case due to open issues with version selection on the
command line [1].

Details for the candidate version still show "not installed":

 $ aptitude show acpi | grep '^\(Pac\|Ver\|Sta\)'
 Package: acpi
 State: installed
 Version: 1.6-1
 $ aptitude show acpi=CANDIDATE | grep '^\(Pac\|Ver\|Sta\)'
 Package: acpi
 State: not installed
 Version: 1.7-1

The concern being that it is misleading to report "not installed" for
upgrades, though it may be technically correct, in a sense.  It has been
suggested to make things more clear by changing the state field to say
"not installed, upgrade" or similar.

An alternative is for "aptitude show PKG" to display both the candidate
and installed versions, as apt-cache does.


The wip-cmdline branch resolves the version selection issues and will
make this issue with State more prominent again.  The issue will be
tended to in a continuation of that work.


Regards

Daniel Hartwig


[1] http://bugs.debian.org/687474



More information about the Aptitude-devel mailing list