[Aptitude-devel] Bug#686646: aptitude: Invisible hierachy or improperly ordered package sets in categorical browser

Axel Beckert abe at debian.org
Tue Sep 4 10:56:12 BST 2012


Package: aptitude
Version: 0.6.8-1
Severity: minor

When I open the categorical browser, there seems an invisible category
after "Sound hardware support":

--\ Administrative and system utilities (442)
  --- Backup utilities (11)
  --- Bootloaders and related software (11)
  --- Clustering software (1)
  --- Debian system tools (56)
  --- Filesystems and filesystem utilities (32)
  --\ Hardware access and support (54)
    --- Graphics hardware support (scanners, cameras, video cards, etc) (17)
    --\ Sound hardware support (3)
i A       alsa-base    1            133 kB   1.0.25+2+nmu2   1.0.25+2+nmu2
p         alsa-source  0            3891 kB  <none>          1.0.23+dfsg-4
i A       alsa-utils   0            2046 kB  1.0.25-3        1.0.25-3
i         acpid        2            191 kB   1:2.0.16-1      1:2.0.16-1
p         adjtimex     0            193 kB   <none>          1.29-2.2
p         apcupsd      0            671 kB   <none>          3.14.10-2
c         apmd         0            258 kB   <none>          3.2.2-14
p         avrp         0            102 kB   <none>          1.0beta3-7
i         discover     0            67.6 kB  2.1.2-5.2       2.1.2-5.2
p         fbset        0            369 kB   <none>          2.1-25
i         fdutils      0            945 kB   5.5-20060227-6  5.5-20060227-6
p         gscanbus     0            377 kB   <none>          0.8-1
i         hdparm       0            194 kB   9.39-1+b1       9.39-1+b1

The category "Sound hardware support" is shown to have three members,
but there are more packages listed, which are also not related to sound
and would sort before "alsa". And if I close that category with "]", it
looks like this:

--\ Administrative and system utilities (442)
  --- Backup utilities (11)
  --- Bootloaders and related software (11)
  --- Clustering software (1)
  --- Debian system tools (56)
  --- Filesystems and filesystem utilities (32)
  --\ Hardware access and support (54)
    --- Graphics hardware support (scanners, cameras, video cards, etc) (17)
    --- Sound hardware support (3)
i         acpid        2            191 kB   1:2.0.16-1      1:2.0.16-1
p         adjtimex     0            193 kB   <none>          1.29-2.2
p         apcupsd      0            671 kB   <none>          3.14.10-2
c         apmd         0            258 kB   <none>          3.2.2-14
p         avrp         0            102 kB   <none>          1.0beta3-7
i         discover     0            67.6 kB  2.1.2-5.2       2.1.2-5.2
p         fbset        0            369 kB   <none>          2.1-25
i         fdutils      0            945 kB   5.5-20060227-6  5.5-20060227-6
p         gscanbus     0            377 kB   <none>          0.8-1
i         hdparm       0            194 kB   9.39-1+b1       9.39-1+b1

If I start with a closed tree and open each category with "enter", I
immediately get the latter view when opening "Hardware access and
support".

The same happens also after "Themes" under "Data files":

--- Administrative and system utilities (442)
--\ Data files (150)
  --- Books and written things (12)
  --- Dictionaries (52)
  --- Fonts (51)
  --- Fonts to support Asian systems (21)
  --- Internationalization (2)
  --- Organizers for collections of data (photos, etc) (2)
  --- Themes (9)
p         gnome-audio  0            2363 kB  <none>          2.22.2-1
--- Documentation (58)

There are further occurrences, even deeper in the hierachy. I suspect
these are packages which just belong to a higher category without
belonging to any of their subcategories. I though wonder, why they don't
always show up behind the last subcategory, but sometimes also behind
some intermediate subcategory.

Hadn't yet a chance to test it with 0.6.8.1-1 or 0.6.9.1-1, but will do
later. I'm also writing this bug report from another system than the one
I found the bug, hence no automatically gather information.



More information about the Aptitude-devel mailing list