Package: python-reportbug Version: 6.3.1 Severity: normal Reportbug incorrectly displays the same status for every dependency within the same level (Depends, Recommends, Suggests) of the package a bug is reported against, namely the actual status (such as 'ii' or 'pn') of the last displayed dependency:
$ cat foo #!/usr/bin/python import reportbug.utils import sys print(reportbug.utils.get_dependency_info('foo', ((x,) for x in sys.argv[1:]))) $ ./foo idonotexist python-reportbug Versions of packages foo depends on: ii idonotexist <none> ii python-reportbug 6.3.1 $ ./foo python-reportbug youdonotexist Versions of packages foo depends on: pn python-reportbug 6.3.1 pn youdonotexist <none> $ See also the list of packages ifupdown suggests in bug #657743 for a real-world example. -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing'), (400, 'unstable'), (300, 'experimental') Architecture: i386 (x86_64) Kernel: Linux 3.1.10 (SMP w/2 CPU cores) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages python-reportbug depends on: ii apt 0.8.15.9 ii python 2.7.2-9 ii python-debian 0.1.21 ii python-debianbts 1.10 ii python-support 1.0.14 python-reportbug recommends no packages. Versions of packages python-reportbug suggests: ii reportbug 6.3.1 -- no debconf information _______________________________________________ Reportbug-maint mailing list Reportbug-maint@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reportbug-maint